diff options
author | Paul Hentschel (hpmachining) | 2019-02-19 17:09:06 -0500 |
---|---|---|
committer | Paul Hentschel (hpmachining) | 2019-02-19 17:09:06 -0500 |
commit | fba5217ae8d79a120f078ce3506a1511e9aae81a (patch) | |
tree | cde3167bfca0b02ee2d99b3ff851ecef3215c2c3 | |
download | aur-fba5217ae8d79a120f078ce3506a1511e9aae81a.tar.gz |
Initial commit - cbang 1.3.1
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 51 |
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5316156295cf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = cbang + pkgdesc = a library of cross-platform C++ utilities + pkgver = 1.3.1 + pkgrel = 1 + url = https://github.com/CauldronDevelopmentLLC/cbang + arch = x86_64 + license = LGPL2.1 + checkdepends = python2 + makedepends = git + makedepends = scons + depends = v8-3.14 + depends = libevent + depends = sqlite3 + depends = re2 + depends = libyaml + depends = zlib + depends = bzip2 + depends = expat + depends = mariadb-libs + source = cbang-1.3.1.tar.gz::https://github.com/CauldronDevelopmentLLC/cbang/archive/1.3.1.tar.gz + sha256sums = 23bf2997ac8438592545f1cde7cd076ba759f3f4a01e6540cdf45a97616eaaef + +pkgname = cbang + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7bce1f728756 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Paul Hentschel (hpmachining) + +pkgname=cbang +pkgver=1.3.1 +pkgrel=1 +_commit=e231d612a6fbb3424b7b211d08bb367f6d9ca0f8 +pkgdesc="a library of cross-platform C++ utilities" +arch=('x86_64') +url="https://github.com/CauldronDevelopmentLLC/cbang" +license=('LGPL2.1') +depends=( + 'v8-3.14' + 'libevent' + 'sqlite3' + 're2' + 'libyaml' + 'zlib' + 'bzip2' + 'expat' + 'mariadb-libs' +) +makedepends=( + 'git' + 'scons' +) +checkdepends=( + 'python2' +) +source=( + "$pkgname-$pkgver.tar.gz::https://github.com/CauldronDevelopmentLLC/cbang/archive/$pkgver.tar.gz" +) +sha256sums=('23bf2997ac8438592545f1cde7cd076ba759f3f4a01e6540cdf45a97616eaaef') + +build() { + cd "$pkgname-$pkgver" + scons disable_local="libevent sqlite3 re2 libyaml zlib bzip2 expat" +} + +check() { + cd "$pkgname-$pkgver/tests" + scons + python2 ./testHarness +} + +package() { + cd "$pkgname-$pkgver" + scons install prefix="$pkgdir/opt/$pkgname" + 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/" +} |