diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 14 insertions, 19 deletions
@@ -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/" } |