aboutsummaryrefslogtreecommitdiffstats
path: root/testing/sssd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/sssd/APKBUILD')
-rw-r--r--testing/sssd/APKBUILD48
1 files changed, 23 insertions, 25 deletions
diff --git a/testing/sssd/APKBUILD b/testing/sssd/APKBUILD
index 68e94bddcfc..761d23e140e 100644
--- a/testing/sssd/APKBUILD
+++ b/testing/sssd/APKBUILD
@@ -2,8 +2,8 @@
# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
# Maintainer: Vince Mele <vmele@inoc.com>
pkgname=sssd
-pkgver=2.6.1
-pkgrel=1
+pkgver=2.9.3
+pkgrel=0
pkgdesc="System Security Services Daemon"
url="https://github.com/SSSD/sssd"
arch="x86_64"
@@ -24,8 +24,10 @@ depends="
makedepends="
autoconf
automake
+ bash
bind-tools
c-ares-dev
+ cifs-utils-dev
curl-dev
dbus-dev
ding-libs-dev
@@ -34,6 +36,7 @@ makedepends="
glib-dev
http-parser-dev
jansson-dev
+ jose-dev
keyutils-dev
krb5-dev
ldb-dev
@@ -42,6 +45,7 @@ makedepends="
libxml2-utils
libxslt
linux-pam-dev
+ musl-nscd-dev
nss-dev
openldap-dev
p11-kit-dev
@@ -52,19 +56,17 @@ makedepends="
tdb-dev
tevent-dev
"
-subpackages="$pkgname-dev $pkgname-openrc"
-source="sssd-$pkgver.tar.gz::https://codeload.github.com/SSSD/sssd/tar.gz/$pkgver
+subpackages="$pkgname-dev py3-$pkgname-pyc py3-$pkgname:py3 $pkgname-openrc"
+source="https://github.com/SSSD/sssd/releases/download/$pkgver/sssd-$pkgver.tar.gz
0001-makefile.patch
- 0002-src.patch
- 0003-alpine.patch
musl_fixup.patch
- nss.h
- cifsidmap.h
+ sssd.initd
"
+
prepare() {
default_prepare
- cp "$srcdir"/nss.h "$srcdir"/cifsidmap.h "$builddir"/src/
- autoreconf -i
+
+ autoreconf -fvi
}
build() {
@@ -75,11 +77,10 @@ build() {
--localstatedir=/var \
--libexecdir=/usr/lib/sssd \
--datadir=/usr/share \
- --enable-pammoddir=/usr/lib/security \
+ --enable-pammoddir=/lib/security \
--with-pid-path=/run \
--with-initscript=sysv \
--with-init-dir=/etc/init.d \
- --with-os=alpine \
--disable-cifs-idmap-plugin \
--disable-rpath \
--disable-static \
@@ -101,23 +102,20 @@ check() {
package() {
make -j1 DESTDIR="$pkgdir" install
- # Remove files we don't want to package
- find "$pkgdir" -name '*.la' -delete
- find "$pkgdir" -name '*.pyc' -delete
- find "$pkgdir" -name '*.egg-info' -delete
+ install -Dm755 "$srcdir"/sssd.initd "$pkgdir"/etc/init.d/sssd
- # pkgdir will allways be set, so silence shellsheck warning:
- # SC2115: Use "${var:?}" to ensure this never expands to /usr/share .
# shellcheck disable=SC2115
rm -r "$pkgdir"/usr/share
rm -r "$pkgdir"/run
}
+
+py3() {
+ amove usr/lib/python*
+}
+
sha512sums="
-806f0b415ec3d6748a63bec7eef6b7e67c658ad2c783d6abcc972c94e3a56d8e239d0275d08a6e9989c9c706ba9603515184ba2bd629caa0d91c792886e65844 sssd-2.6.1.tar.gz
-c845d4962ed3f02db59621d62b741391708aa4b6d6f88d0b56683112b5ab6f9ac9419d97e1564b134db3577cb377c358070f0eee244a15dca81e1e9bb563a771 0001-makefile.patch
-03c06e38e17e66e679c1093a44d43fa10ed9a3bede1545f79745886b9649350af5a7a5fd47c0e315e82a274eedcf6f9d833e08de143f7c80cf7303c27ed416ad 0002-src.patch
-8645e3d4b119654bf1a3d770c27e77e2599243c302fe500325604bd1f04bbe82489ced071d7abb7bc2bdd5b0799268d2af1c49b9dee080715e35a6cdd0203620 0003-alpine.patch
-70695c7097325ba844e6b2aedf6f22674d1c3099408fbd1a4c7f735d35fc069a737465fc3ee9732aa79630c7aa8fb3b58291b93cde9772049dd6c3b2272d031e musl_fixup.patch
-5abb1ffd1302eaa25736404ae148c0ffdeb7ce42fa2745be3436e887a2aa96b9620287f19b2790cb59cbccc2c04a9dee1adec4fa8e813d322cde82793500e33b nss.h
-b88d4f1ba847477783b43542f1248881d4fb8e8a0d4165c65c358fcb442891d2cc7c96b05e2a8e7c05fdc17ecd76f16295c1ffac3f1c9bfd0375c5e65e56201d cifsidmap.h
+e1c3e107c98ac2cbc4f38e435910ebd560464773e7e93c8982db37d1ccdf78bc5e3f514bbcd2aaae54074ca6197b2067531180b83ee8c0e7f94878a824834a21 sssd-2.9.3.tar.gz
+a62843c65d864fa372b7ed550bdd6f277f054f3efae941c48e9bab239758dad079886f26fbb06fe15310845ba8dc5126d108b06864712c88904b08847a032308 0001-makefile.patch
+c9db51a773c821a2c5327d2e4b0d3c81dd89d780aa7f9dd66ff88a7419a8072907047c8d9faec17ea14c5404c636485eceda85df0b299f40fae362ef7bfb34e8 musl_fixup.patch
+7198c66c96ba48c43def004e302be2e3348d43a4b5a1b35eb25f99081f1f6dce89d3994377a3064f72462509648bfbca1062493d244e413f0c47122cc0436bc9 sssd.initd
"