Date: Friday, November 4, 2022 @ 01:11:01
  Author: heftig
Revision: 460538

1.1.4-3: use git+https

Modified:
  pam_wrapper/trunk/PKGBUILD

----------+
 PKGBUILD |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-04 00:09:02 UTC (rev 460537)
+++ PKGBUILD    2022-11-04 01:11:01 UTC (rev 460538)
@@ -2,7 +2,7 @@
 
 pkgname=pam_wrapper
 pkgver=1.1.4
-pkgrel=2
+pkgrel=3
 pkgdesc="Tool to test PAM applications and PAM modules"
 url="https://cwrap.org/pam_wrapper.html";
 arch=(x86_64)
@@ -10,13 +10,14 @@
 depends=(pam python)
 makedepends=(git cmake ninja cmocka doxygen graphviz)
 provides=(libpam_wrapper.so libpamtest.so)
+options=(debug)
 _commit=d938a84d88c5882a08babfb5e10f03a9135237a3  # tags/pam_wrapper-1.1.4^0
-source=("git://git.samba.org/pam_wrapper.git#commit=$_commit")
+source=("git+https://git.samba.org/pam_wrapper.git#commit=$_commit";)
 sha256sums=('SKIP')
 
 pkgver() {
   cd $pkgname
-  git describe --tags | sed 's/^pam_wrapper-//;s/_/./g;s/-/+/g'
+  git describe --tags | sed 's/^pam_wrapper-//;s/[^-]*-g/r&/;s/-/+/g'
 }
 
 prepare() {
@@ -25,8 +26,8 @@
 
 build() {
   cmake -S $pkgname -B build -G Ninja \
+    -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_BUILD_TYPE=None \
-    -DCMAKE_INSTALL_PREFIX=/usr \
     -DUNIT_TESTING=true
   cmake --build build
   cmake --build build --target doc
@@ -33,7 +34,8 @@
 }
 
 check() {
-  cmake --build build --target test
+  cd build
+  ctest --output-on-failure --stop-on-failure -j$(nproc)
 }
 
 package() {
@@ -43,3 +45,5 @@
   cp -a build/doc/html "$pkgdir/usr/share/doc/$pkgname"
   cp -a build/doc/man/man3 "$pkgdir/usr/share/man"
 }
+
+# vim:set sw=2 sts=-1 et:

Reply via email to