From c213cb007be5993faa9e460f93c915123c10f7bc Mon Sep 17 00:00:00 2001 From: Lunar Starstrum Date: Wed, 1 Mar 2023 01:32:52 -0600 Subject: [PATCH] New package: libdpp-10.0.23_1 * Remove workdir * rename libdpp to dpp --- srcpkgs/dpp-devel | 1 + srcpkgs/dpp/template | 31 +++++++++++++++++++++++++++++++ srcpkgs/dpp/update | 2 ++ 3 files changed, 34 insertions(+) create mode 120000 srcpkgs/dpp-devel create mode 100644 srcpkgs/dpp/template create mode 100644 srcpkgs/dpp/update diff --git a/srcpkgs/dpp-devel b/srcpkgs/dpp-devel new file mode 120000 index 000000000000..cb34bf275a0a --- /dev/null +++ b/srcpkgs/dpp-devel @@ -0,0 +1 @@ +dpp \ No newline at end of file diff --git a/srcpkgs/dpp/template b/srcpkgs/dpp/template new file mode 100644 index 000000000000..c6b4a808c5cc --- /dev/null +++ b/srcpkgs/dpp/template @@ -0,0 +1,31 @@ +# Template file for 'dpp' +pkgname=dpp +version=10.0.23 +revision=1 +build_style=cmake +configure_args="-DDPP_USE_EXTERNAL_JSON=ON" +cmake_builddir=build +hostmakedepends="pkg-config" +makedepends="libsodium-devel opus-devel zlib-devel openssl-devel json-c++" +short_desc="C++ Discord API Library for Bots" +maintainer="Lunar Starstrum " +license=Apache-2.0 +homepage="https://dpp.dev" +distfiles="https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${version}.tar.gz" +checksum=8f9db61c3586a492ada378235300c509e3bc2fc090cef32de0a8241741038df0 + +dpp-devel_package() { + depends="${makedepends} ${sourcepkg}-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + # If the path already exists, remove it to prevent conflicts + filepath="${DESTDIR}/usr/lib/dpp-${version%.*}" + if [ -d $filepath ]; then + rm -r $filepath + fi + + vmove usr/lib/pkgconfig + vmove usr/include + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/dpp/update b/srcpkgs/dpp/update new file mode 100644 index 000000000000..f88d641f9275 --- /dev/null +++ b/srcpkgs/dpp/update @@ -0,0 +1,2 @@ +site="https://github.com/brainboxdotcc/DPP/tags" +pattern='/archive/refs/tags/v\K[\d\.]+(?=\.tar\.gz")'