diff options
author | iggy <iggy@theiggy.com> | 2019-10-08 20:54:14 -0700 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-10-09 15:51:26 +0000 |
commit | 987afb0e43abca94b869d536966ff5a9a73657cf (patch) | |
tree | 9e49eba14a85db0efc80ec5926ffca96be41bcd9 /main | |
parent | 74bd80f365fab0342d08f6d11a0ddc3c16e6efc3 (diff) | |
download | aports-987afb0e43abca94b869d536966ff5a9a73657cf.tar.bz2 aports-987afb0e43abca94b869d536966ff5a9a73657cf.tar.xz |
main/xmlsec: Move xmlsec to main (ceph dependency)
Diffstat (limited to 'main')
-rw-r--r-- | main/xmlsec/APKBUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/main/xmlsec/APKBUILD b/main/xmlsec/APKBUILD new file mode 100644 index 0000000000..bb8de51906 --- /dev/null +++ b/main/xmlsec/APKBUILD @@ -0,0 +1,61 @@ +# Contributor: Sander Maijers <S.N.Maijers+Alpine@gmail.com> +# Maintainer: Sander Maijers <S.N.Maijers+Alpine@gmail.com> +pkgname='xmlsec' +pkgver=1.2.28 +pkgrel=0 +pkgdesc="Provides a C based implementation for XML Signature Syntax and Processing and XML Encryption Syntax and Processing." +url="https://github.com/lsh123/xmlsec/" +arch="all" +license="MIT" +makedepends="${depends_dev} libxml2-dev libxslt-dev openssl-dev nss-dev + autoconf automake libtool" +checkdepends="nss-tools" +install= +options="libtool" +subpackages="$pkgname-nss $pkgname-dev $pkgname-doc" +source="https://github.com/lsh123/xmlsec/archive/xmlsec-${pkgver//./_}.tar.gz" +builddir="${srcdir}/${pkgname}-${pkgname}-${pkgver//./_}" + +prepare() { + cd "${builddir}" + default_prepare + ./autogen.sh +} + +build() { + cd "${builddir}" + ./configure \ + --build="$CBUILD" \ + --host="$CHOST" \ + --prefix='/usr' \ + --disable-static \ + --enable-pkgconfig \ + --with-openssl=/usr \ + --without-gnutls \ + --without-gcrypt \ + --with-default-crypto='openssl' + make +} + +check() { + cd "${builddir}" + make -k check +} + +package() { + cd "${builddir}" + make DESTDIR="${pkgdir}" install + + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 'COPYING' "${pkgdir}/usr/share/licenses/${pkgname}/" +} + +nss() { + local lib=${subpkgname#$pkgname-} + pkgdesc="xmlsec $lib plugin" + install_if="$pkgname=$pkgver-r$pkgrel $lib" + mkdir -p "$subpkgdir"/usr/lib/ + mv "$pkgdir"/usr/lib/libxmlsec1-$lib.so* "$subpkgdir"/usr/lib/ +} + +sha512sums="fb0c775f6455ce5a5579a69bb91d60fe90c023e538c32bdf2a70aa413a53b22ef938349a3ce6b42bb23f8f70b4e00f1b9917f877487bb1507c927ec70c3d95f5 xmlsec-1_2_28.tar.gz" |