aboutsummaryrefslogtreecommitdiffstats
path: root/testing/sssd/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/sssd/APKBUILD')
-rw-r--r--testing/sssd/APKBUILD125
1 files changed, 60 insertions, 65 deletions
diff --git a/testing/sssd/APKBUILD b/testing/sssd/APKBUILD
index bf6b009013f..761d23e140e 100644
--- a/testing/sssd/APKBUILD
+++ b/testing/sssd/APKBUILD
@@ -1,12 +1,13 @@
# Contributor: Vince Mele <vmele@inoc.com>
+# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
# Maintainer: Vince Mele <vmele@inoc.com>
pkgname=sssd
-pkgver=1.16.3
-pkgrel=5
+pkgver=2.9.3
+pkgrel=0
pkgdesc="System Security Services Daemon"
-url="https://pagure.io/SSSD/sssd"
+url="https://github.com/SSSD/sssd"
arch="x86_64"
-license="GPL-3.0"
+license="GPL-3.0-or-later"
# TODO: the full test suite depends on these
# but does not pass.
@@ -22,54 +23,53 @@ depends="
"
makedepends="
autoconf
- gettext-dev
automake
- libtool
- popt-dev
- talloc-dev
- tdb-dev
- tevent-dev
- ldb-dev
- ding-libs-dev
- linux-pam-dev
- pcre-dev
- c-ares-dev
+ bash
bind-tools
- http-parser-dev
+ c-ares-dev
+ cifs-utils-dev
curl-dev
- jansson-dev
- glib-dev
dbus-dev
- libxslt
- libxml2-utils
+ ding-libs-dev
docbook-xsl
- python3-dev
+ gettext-dev
+ glib-dev
+ http-parser-dev
+ jansson-dev
+ jose-dev
+ keyutils-dev
+ krb5-dev
+ ldb-dev
+ libtool
+ libunistring-dev
+ libxml2-utils
+ libxslt
+ linux-pam-dev
+ musl-nscd-dev
nss-dev
openldap-dev
- krb5-dev
- keyutils-dev
+ p11-kit-dev
+ pcre2-dev
+ popt-dev
+ python3-dev
+ talloc-dev
+ tdb-dev
+ tevent-dev
"
-install=""
-subpackages="$pkgname-dev $pkgname-openrc"
-source="https://releases.pagure.org/SSSD/$pkgname/$pkgname-$pkgver.tar.gz
+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
- UTIL-Fix-compilation-with-curl-7.62.0.patch
- nss.h
- cifsidmap.h
+ musl_fixup.patch
+ sssd.initd
"
-builddir="$srcdir/$pkgname-$pkgver"
prepare() {
default_prepare
- cd "$builddir"
- cp $srcdir/nss.h $srcdir/cifsidmap.h $builddir/src/
- autoreconf -i
+
+ autoreconf -fvi
}
build() {
- cd "$builddir"
./configure \
--prefix=/usr \
--sbindir=/usr/sbin \
@@ -77,50 +77,45 @@ 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 \
- --without-selinux \
- --without-semanage \
- --without-autofs \
- --without-ssh \
- --without-samba \
- --without-nfsv4-idmapd-plugin \
- --without-manpages \
--disable-cifs-idmap-plugin \
- --disable-static \
--disable-rpath \
- --without-python2-bindings
+ --disable-static \
+ --without-autofs \
+ --without-manpages \
+ --without-nfsv4-idmapd-plugin \
+ --without-python2-bindings \
+ --without-samba \
+ --without-selinux \
+ --without-semanage \
+ --without-ssh
make
}
check() {
- cd "$builddir"
make check
}
package() {
- cd "$builddir"
+ make -j1 DESTDIR="$pkgdir" install
- make -j1 DESTDIR=$pkgdir install
+ install -Dm755 "$srcdir"/sssd.initd "$pkgdir"/etc/init.d/sssd
- # Remove files we don't want to package
- find "$pkgdir" -name '*.la' -delete
- find "$pkgdir" -name '*.pyc' -delete
- find "$pkgdir" -name '*.egg-info' -delete
+ # shellcheck disable=SC2115
+ rm -r "$pkgdir"/usr/share
+ rm -r "$pkgdir"/run
+}
- rm -rf "$pkgdir"/usr/share
- rm -rf "$pkgdir"/lib
- rm -rf "$pkgdir"/run
- rm -rf "$pkgdir"/usr/lib/ldb/modules/ldb/memberof.la
+py3() {
+ amove usr/lib/python*
}
-sha512sums="6165923f652f624bbe3ddc625ae682c4867eb7a20652d0cf74bbb8dda2307c917d3189ede26fd21a4fb5fd5926149271a65fa09f3affe928029ed99e6422b728 sssd-1.16.3.tar.gz
-a330383e7a334db47baf3f42cbb487c4875894e2120f55e71e2846d3d835ad9702137c93a4d233a237b944fb17410ed90b7fa374126f70db77259c0b83741ebc 0001-makefile.patch
-573b6ce0eb8ac7b819a895e32f5feb1150f60c4e6ce45c3262b5af862245c968c85f4eef8b62b0e56c8ef12ca5742f368ee12b794942aeabf2bf32d1bf18bd53 0002-src.patch
-1ec5048cbb0e184ca52e970b1a0bb0f69aeb647edfcf25610e51ff54e45e77e93a19c2cf22e12a768a474eba7eed8d9a41f7cfd2cbd0ba1495c1002170e77765 0003-alpine.patch
-4e846befc5321d4d0db9dc619ca30017629471c20247363a45348f9e56b395a973a1fe991ecba0f0adca1b80cfa788b239f50b24a15c3451fa681782e05d2477 UTIL-Fix-compilation-with-curl-7.62.0.patch
-5abb1ffd1302eaa25736404ae148c0ffdeb7ce42fa2745be3436e887a2aa96b9620287f19b2790cb59cbccc2c04a9dee1adec4fa8e813d322cde82793500e33b nss.h
-b88d4f1ba847477783b43542f1248881d4fb8e8a0d4165c65c358fcb442891d2cc7c96b05e2a8e7c05fdc17ecd76f16295c1ffac3f1c9bfd0375c5e65e56201d cifsidmap.h"
+sha512sums="
+e1c3e107c98ac2cbc4f38e435910ebd560464773e7e93c8982db37d1ccdf78bc5e3f514bbcd2aaae54074ca6197b2067531180b83ee8c0e7f94878a824834a21 sssd-2.9.3.tar.gz
+a62843c65d864fa372b7ed550bdd6f277f054f3efae941c48e9bab239758dad079886f26fbb06fe15310845ba8dc5126d108b06864712c88904b08847a032308 0001-makefile.patch
+c9db51a773c821a2c5327d2e4b0d3c81dd89d780aa7f9dd66ff88a7419a8072907047c8d9faec17ea14c5404c636485eceda85df0b299f40fae362ef7bfb34e8 musl_fixup.patch
+7198c66c96ba48c43def004e302be2e3348d43a4b5a1b35eb25f99081f1f6dce89d3994377a3064f72462509648bfbca1062493d244e413f0c47122cc0436bc9 sssd.initd
+"