summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJosé Ángel Soler Ortiz2021-04-20 18:43:52 +0200
committerJosé Ángel Soler Ortiz2021-04-20 18:43:52 +0200
commit9d9366cdc7b910d7b1be5d21abda37ff66752325 (patch)
tree0a043faba1a0df7a76527786f64dc36af666d9ef /PKGBUILD
parent435260078ced22cb651352f81289e84a8a0eccbe (diff)
downloadaur-9d9366cdc7b910d7b1be5d21abda37ff66752325.tar.gz
Improve PKGBUILD according to the ArchWiki guildelines
Diffstat (limited to 'PKGBUILD')
-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
}