summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJakub 'Eremiell' Marek2023-01-08 19:32:25 +0100
committerJakub 'Eremiell' Marek2023-01-08 19:32:25 +0100
commitc4b496bf4b0e963a4cb324385e425a7134dfbfba (patch)
treea18bcc3138c785f4e72a5d97ebda2afffcb1a682 /PKGBUILD
parente4cde4dc8b690c172ebaeec8edfaae69558d3d93 (diff)
downloadaur-c4b496bf4b0e963a4cb324385e425a7134dfbfba.tar.gz
🔖 Update package, version 10.0.22-1
* Upstream version update * CMake support has been fixed upstream * Support for various new small Discord features * Various bugfixes * See upstream changelog for details
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 2 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f171d7701b3f..d4a58f642749 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# See also https://github.com/eremiell-aur/dpp
pkgname=dpp
_pkgname=DPP
-pkgver=10.0.21
+pkgver=10.0.22
pkgrel=1
pkgdesc="Lightweight and Scalable C++ Discord API Bot Library"
arch=('x86_64')
@@ -13,15 +13,11 @@ makedepends=('cmake' 'pkgconf')
install="${pkgname}.install"
changelog="${pkgname}.changelog"
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/brainboxdotcc/${_pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('8ef2bb75f16b80d742a99c3a18ab5a2a57bce74238518af9b9aca670c2d7034b')
+sha256sums=('f8da36a9e24012fdff55a988e41d2015235b9e564b3151a1e5158fa1c7e05648')
prepare() {
cd "${srcdir}/${_pkgname}-${pkgver}"
find . \( -iname "*.h" -o -iname "*.cpp" \) -exec sed -i -E "s/dpp\/(nlohmann)\//\1\//" '{}' \+
- sed -i -E "s/install\(TARGETS dpp LIBRARY DESTINATION (.*)\)/install\(TARGETS dpp EXPORT dpp-targets LIBRARY DESTINATION \1\)\ninstall\(EXPORT dpp-targets DESTINATION \1\)/" "library/CMakeLists.txt"
- sed -i -E "s/libdpp/dpp/" "CMakeLists.txt" "cmake/libdpp-config.cmake"
- sed -i -E "s/libdpp-config/dpp-config/" "cmake/CPackSetup.cmake"
- mv "cmake/libdpp-config.cmake" "cmake/dpp-config.cmake"
sed -i -E "s/^.*dpp\/nlohmann.*$//" "library/CMakeLists.txt"
rm -rf "include/dpp/nlohmann"
}
@@ -37,12 +33,5 @@ build() {
package() {
cd "${srcdir}/${_pkgname}-${pkgver}/build"
make DESTDIR="${pkgdir}/" install
- rm -rf "${pkgdir}/usr/include/dpp-${pkgver%.*}"
- install -dm755 "${pkgdir}/usr/lib/cmake/${pkgname}/"
- find "${pkgdir}" -iname "*.cmake" -exec mv -t "${pkgdir}/usr/lib/cmake/${pkgname}" '{}' \+
- rm -rf "${pkgdir}/usr/lib/dpp-${pkgver%.*}/"
- find "${pkgdir}" -iname "*.cmake" -exec sed -i -E "s/\/dpp-${pkgver%.*}//g" '{}' \+
- sed -i -E "s/if\(_realCurr STREQUAL _realOrig\)/if\(1\)/" "${pkgdir}/usr/lib/cmake/dpp/dpp.cmake" "${pkgdir}/usr/lib/cmake/dpp/dpp-targets.cmake"
- sed -i -E "s/([ \(_]dpp)/\1::dpp/" "${pkgdir}/usr/lib/cmake/dpp/dpp-targets-noconfig.cmake"
ln -s "/usr/include/nlohmann" "${pkgdir}/usr/include/dpp/nlohmann"
}