core/shadow to 4.15.1-2.1

This commit is contained in:
Kevin Mihelich 2024-06-05 13:18:41 +00:00
parent b33f1ef3ea
commit e540ef2f93

View file

@ -2,19 +2,17 @@
# Contributor: Dave Reisner <dreisner@archlinux.org> # Contributor: Dave Reisner <dreisner@archlinux.org>
# Contributor: Aaron Griffin <aaron@archlinux.org> # Contributor: Aaron Griffin <aaron@archlinux.org>
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org> # remove when bumped upstream
# - build with libbsd until toolchain is updated
pkgname=shadow pkgname=shadow
pkgver=4.15.1 pkgver=4.15.1
pkgrel=2 pkgrel=2.1
pkgdesc="Password and account management tool suite with support for shadow files and PAM" pkgdesc="Password and account management tool suite with support for shadow files and PAM"
arch=(x86_64) arch=(x86_64)
url="https://github.com/shadow-maint/shadow" url="https://github.com/shadow-maint/shadow"
license=(BSD-3-Clause) license=(BSD-3-Clause)
depends=( depends=(
glibc glibc
libbsd
) )
makedepends=( makedepends=(
acl acl
@ -97,12 +95,12 @@ build() {
--sysconfdir=/etc --sysconfdir=/etc
--with-audit --with-audit
--with-fcaps # use capabilities instead of setuid for setuidmap and setgidmap --with-fcaps # use capabilities instead of setuid for setuidmap and setgidmap
--without-nscd # we do not ship nscd anymore
--with-group-name-max-length=32 --with-group-name-max-length=32
--with-libpam # PAM integration for chpasswd, groupmems, newusers, passwd
--with-yescrypt --with-yescrypt
--without-bcrypt --without-bcrypt
--with-libpam # PAM integration for chpasswd, groupmems, newusers, passwd --without-libbsd # shadow can use internal implementation for getting passphrase
#--without-libbsd # shadow can use internal implementation for getting passphrase --without-nscd # we do not ship nscd anymore
--without-selinux --without-selinux
--without-su # su is provided by util-linux --without-su # su is provided by util-linux
) )