Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / pam_wrapper


Commits:
bd90ba2a by Jan Alexander Steffens (heftig) at 2024-07-29T00:32:22+02:00
1.1.7-1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − pam_wrapper-1.1.5-site-packages.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = pam_wrapper
        pkgdesc = Tool to test PAM applications and PAM modules
-       pkgver = 1.1.5
-       pkgrel = 2
+       pkgver = 1.1.7
+       pkgrel = 1
        url = https://cwrap.org/pam_wrapper.html
        arch = x86_64
        license = GPL-3.0-or-later
@@ -11,14 +11,13 @@ pkgbase = pam_wrapper
        makedepends = git
        makedepends = graphviz
        makedepends = ninja
+       makedepends = python-setuptools
        depends = glibc
        depends = pam
        depends = python
        provides = libpam_wrapper.so
        provides = libpamtest.so
-       source = git+https://git.samba.org/pam_wrapper.git#tag=pam_wrapper-1.1.5
-       source = pam_wrapper-1.1.5-site-packages.patch
-       b2sums = 
c147d5fc2aa8abc65ed18725e80ecaa2bbe2018fb58cf99ff81ce0ea095c029dd69049bfc06da0ff5f8a4e91dc0ca19976038203ea5580a700fdd75d0cb0dab7
-       b2sums = 
721fc27dc18ea2ad727486ee08a1acdf9e71c44cd5519d468c14efd5f165ae048aee2ccf352e174e590c50a5b1ccfe2891e601fa20a163f960f968c7f6a54e1a
+       source = git+https://git.samba.org/pam_wrapper.git#tag=pam_wrapper-1.1.7
+       b2sums = 
4cf21b6021e43c32656376f43551dd19dcd2683f527cf9705af2befcc4d8d9cf8aa18d333bfa6ba3fe7d321853aed5809ba2389ef3cad56cc32cc0f2f72210d7
 
 pkgname = pam_wrapper


=====================================
PKGBUILD
=====================================
@@ -1,8 +1,8 @@
 # Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
 
 pkgname=pam_wrapper
-pkgver=1.1.5
-pkgrel=2
+pkgver=1.1.7
+pkgrel=1
 pkgdesc="Tool to test PAM applications and PAM modules"
 url="https://cwrap.org/pam_wrapper.html";
 arch=(x86_64)
@@ -19,28 +19,19 @@ makedepends=(
   git
   graphviz
   ninja
+  python-setuptools
 )
 provides=(
   libpam_wrapper.so
   libpamtest.so
 )
 source=(
-  "git+https://git.samba.org/pam_wrapper.git#tag=$pkgname-$pkgver";
-  $pkgname-1.1.5-site-packages.patch
+  "git+https://git.samba.org/pam_wrapper.git#tag=pam_wrapper-$pkgver";
 )
-b2sums=('c147d5fc2aa8abc65ed18725e80ecaa2bbe2018fb58cf99ff81ce0ea095c029dd69049bfc06da0ff5f8a4e91dc0ca19976038203ea5580a700fdd75d0cb0dab7'
-        
'721fc27dc18ea2ad727486ee08a1acdf9e71c44cd5519d468c14efd5f165ae048aee2ccf352e174e590c50a5b1ccfe2891e601fa20a163f960f968c7f6a54e1a')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/^pam_wrapper-//;s/[^-]*-g/r&/;s/-/+/g'
-}
+b2sums=('4cf21b6021e43c32656376f43551dd19dcd2683f527cf9705af2befcc4d8d9cf8aa18d333bfa6ba3fe7d321853aed5809ba2389ef3cad56cc32cc0f2f72210d7')
 
 prepare() {
   cd $pkgname
-  # do not rely on distutils to get site-packages location (minus prefix)
-  # (this is a bit hacky but works for our use-case)
-  patch -Np1 -i ../$pkgname-1.1.5-site-packages.patch
 }
 
 build() {
@@ -56,8 +47,7 @@ build() {
 }
 
 check() {
-  cd build
-  ctest --output-on-failure --stop-on-failure -j$(nproc)
+  ctest --test-dir build --output-on-failure --stop-on-failure -j$(nproc)
 }
 
 package() {


=====================================
pam_wrapper-1.1.5-site-packages.patch deleted
=====================================
@@ -1,22 +0,0 @@
-diff --git i/cmake/Modules/FindPythonSiteLibs.cmake 
w/cmake/Modules/FindPythonSiteLibs.cmake
-index ab2931e..ecf6910 100644
---- i/cmake/Modules/FindPythonSiteLibs.cmake
-+++ w/cmake/Modules/FindPythonSiteLibs.cmake
-@@ -29,7 +29,7 @@ if (PYTHON_EXECUTABLE)
-     ### PYTHON_SITELIB
-     execute_process(
-         COMMAND
--        ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import 
get_python_lib; print(get_python_lib(plat_specific=True, prefix=''))"
-+        ${PYTHON_EXECUTABLE} -c "import site; 
print(site.getsitepackages()[0].lstrip('/usr'))"
-         OUTPUT_VARIABLE
-             PYTHON_SITELIB_OUTPUT_VARIABLE
-         RESULT_VARIABLE
-@@ -43,7 +43,7 @@ if (PYTHON_EXECUTABLE)
-     ### PYTHON_SITEINC
-     execute_process(
-         COMMAND
--            ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import 
get_python_inc; print(get_python_inc(plat_specific=True, prefix=''))"
-+            ${PYTHON_EXECUTABLE} -c "import site; 
print(site.getsitepackages()[0].lstrip('/usr'))"
-         OUTPUT_VARIABLE
-             PYTHON_SITEINC_OUTPUT_VARIABLE
-         RESULT_VARIABLE



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pam_wrapper/-/commit/bd90ba2a0d15e93516e7720bbb893e41e4c8e267

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pam_wrapper/-/commit/bd90ba2a0d15e93516e7720bbb893e41e4c8e267
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to