summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD24
1 files changed, 9 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c58456fe49d7..430628a6a5d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Balazs Nemeth <b2nemeth at gmail dot com>
pkgname=trng4-git
-pkgver=4.24.r3.g589bdf2
+pkgver=v4.24.r3.g589bdf2
pkgrel=1
pkgdesc='A modern C++ pseudo random number generator library'
arch=('any')
@@ -17,29 +17,23 @@ sha512sums=('SKIP')
pkgver() {
cd trng4
- git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- mkdir -p build
-}
build() {
- cd build
- cmake ../trng4 \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- cmake --build . --target trng4_shared trng4_static test_all
+ cmake -B "trng4/build" -S "trng4" \
+ -DCMAKE_BUILD_TYPE:STRING='None' \
+ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \
+ -Wno-dev
+ make -C "trng4/build" trng4_shared test_all
}
check() {
- cd build
- ctest
+ make -C "trng4/build" test
}
package() {
- cd build
- make DESTDIR="$pkgdir/" install
+ make -C "trng4/build" DESTDIR="$pkgdir" install
install -Dm644 trng4/COPYING ${pkgdir}/usr/share/licenses/trng4/COPYING
}