summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 14 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9ff68199f65d..96426ff18336 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Paul Hentschel (hpmachining)
pkgname=cbang
-pkgver=1.3.1
-pkgrel=5
+pkgver=1.8.0
+pkgrel=1
pkgdesc="a library of cross-platform C++ utilities"
arch=('x86_64')
url="https://github.com/CauldronDevelopmentLLC/cbang"
license=('LGPL2.1')
depends=(
- 'v8-3.14'
+ 'v8-r'
'libevent'
'sqlite'
're2'
@@ -21,47 +21,42 @@ makedepends=(
'scons'
)
checkdepends=(
- 'python2'
+ 'python'
+ 'python-six'
)
optdepends=(
'mariadb-libs: MariaDB database support'
)
source=(
- "$pkgname-$pkgver.tar.gz::https://github.com/CauldronDevelopmentLLC/cbang/archive/$pkgver.tar.gz"
- "0001_python3_fix.patch"
- "0002_openssl_test.patch"
+ "$pkgname-$pkgver.tar.gz::https://github.com/CauldronDevelopmentLLC/cbang/archive/refs/tags/$pkgver.tar.gz"
+ "0001_v8_sandbox_enable.patch"
)
-sha256sums=('23bf2997ac8438592545f1cde7cd076ba759f3f4a01e6540cdf45a97616eaaef'
- '4047b8dcaeae671d631e4cfbc896833c861ecf1a1e1c3d873095d901515f7e11'
- '254d6e33e1a53eb5edc80f0a4a660232562b79b8fec46ffccf12fbdb4b3836e3')
+sha256sums=('4be28b0aa0d024e5c9fd274264bed7f82551219414c12c45e35afd8946f6e7d7'
+ '75eff0bcd04293990f8dfb0771562356ccac2a7f40a06df0c0ba515fcdf4126a')
prepare() {
cd "$pkgname-$pkgver"
- patch -p1 -i "../0001_python3_fix.patch"
- patch -p1 -i "../0002_openssl_test.patch"
+ patch -p1 -i "../0001_v8_sandbox_enable.patch"
}
build() {
cd "$pkgname-$pkgver"
- scons disable_local="libevent sqlite3 re2 libyaml zlib bzip2 expat" \
- cxxflags="-fpermissive" \
- with_openssl=false
+ scons cxxstd="c++17" disable_local="libevent sqlite3 re2 libyaml zlib bzip2 expat"
}
check() {
cd "$pkgname-$pkgver/tests"
scons
- python2 ./testHarness
+ python ./testHarness
}
package() {
cd "$pkgname-$pkgver"
scons install prefix="$pkgdir/opt/$pkgname" \
- disable_local="libevent sqlite3 re2 libyaml zlib bzip2 expat" \
- cxxflags="-fpermissive" \
- with_openssl=false
+ cxxstd="c++17" disable_local="libevent sqlite3 re2 libyaml zlib bzip2 expat"
install -m644 lib/libcbang.a -t "$pkgdir/opt/$pkgname/lib"
install -m644 lib/libcbang-boost.a -t "$pkgdir/opt/$pkgname/lib"
cp -a config/ "$pkgdir/opt/$pkgname/config/"
cp -a src/boost/boost/ "$pkgdir/opt/$pkgname/include/"
+ cp -a include/cbang/ "$pkgdir/opt/$pkgname/include/"
}