Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages /
yubico-pam
Commits:
d4cd156a by Christian Hesse at 2026-04-13T10:14:15+02:00
build from git sources
- - - - -
27a35179 by Christian Hesse at 2026-04-13T10:15:18+02:00
upgpkg: 2.27-4: rebuild packages older than two years
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,21 +1,21 @@
pkgbase = yubico-pam
pkgdesc = Yubico YubiKey PAM module
pkgver = 2.27
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/Yubico/yubico-pam
arch = x86_64
license = BSD
checkdepends = perl-net-ldap-server
+ makedepends = git
+ makedepends = asciidoc
depends = pam
depends = yubico-c-client
depends = yubikey-personalization
depends = json-c
provides = pam_yubico
conflicts = pam_yubico
- source =
https://developers.yubico.com/yubico-pam/Releases/pam_yubico-2.27.tar.gz
- source =
https://developers.yubico.com/yubico-pam/Releases/pam_yubico-2.27.tar.gz.sig
+ source = git+https://github.com/Yubico/yubico-pam.git#tag=2.27?signed
validpgpkeys = 0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A
- sha256sums =
63d02788852644d871746e1a7a1d16c272c583c226f62576f5ad232a6a44e18c
- sha256sums = SKIP
+ sha256sums =
b137854b2a8758f9a646d13590725eb92cd3396e56222b4f68a33a9f886370ec
pkgname = yubico-pam
=====================================
PKGBUILD
=====================================
@@ -4,38 +4,44 @@
pkgname=yubico-pam
_shortname=pam_yubico
pkgver=2.27
-pkgrel=3
+pkgrel=4
pkgdesc='Yubico YubiKey PAM module'
arch=('x86_64')
url='https://github.com/Yubico/yubico-pam'
license=('BSD')
depends=('pam' 'yubico-c-client' 'yubikey-personalization' 'json-c')
+makedepends=('git' 'asciidoc')
checkdepends=('perl-net-ldap-server')
provides=("${_shortname}")
conflicts=("${_shortname}")
validpgpkeys=('0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A') # Klas Lindfors
<[email protected]>
-source=("https://developers.yubico.com/${pkgname}/Releases/${_shortname}-${pkgver}.tar.gz"{,.sig})
-sha256sums=('63d02788852644d871746e1a7a1d16c272c583c226f62576f5ad232a6a44e18c'
- 'SKIP')
+source=("git+https://github.com/Yubico/yubico-pam.git#tag=${pkgver}?signed")
+sha256sums=('b137854b2a8758f9a646d13590725eb92cd3396e56222b4f68a33a9f886370ec')
+
+prepare() {
+ cd 'yubico-pam'
+
+ autoreconf -fi
+}
build() {
- cd "${_shortname}-${pkgver}"
+ cd 'yubico-pam'
- ./configure \
- --prefix=/usr
- make
+ ./configure \
+ --prefix=/usr
+ make
}
check() {
- cd "${_shortname}-${pkgver}"
+ cd 'yubico-pam'
- make check
+ make check
}
package() {
- cd "${_shortname}-${pkgver}"
+ cd 'yubico-pam'
- install -D -m0644 COPYING
"${pkgdir}/usr/share/licenses/yubico-pam/COPYING"
- install -D -m0644 README "${pkgdir}/usr/share/doc/yubico-pam/README"
- make DESTDIR="${pkgdir}/" install
+ install -D -m0644 COPYING "${pkgdir}/usr/share/licenses/yubico-pam/COPYING"
+ install -D -m0644 README "${pkgdir}/usr/share/doc/yubico-pam/README"
+ make DESTDIR="${pkgdir}/" install
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/yubico-pam/-/compare/c86d11423b8b61e63318079aa6dd35e466e78473...27a35179abaab392aa500512883ef939996283be
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/yubico-pam/-/compare/c86d11423b8b61e63318079aa6dd35e466e78473...27a35179abaab392aa500512883ef939996283be
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help