From 809c750c3762e136c92ef8d367138036541900eb Mon Sep 17 00:00:00 2001 Message-Id: <809c750c3762e136c92ef8d367138036541900eb.1551166686.git.silvio.fricke@softing.com> From: Silvio Fricke Date: Tue, 26 Feb 2019 08:35:39 +0100 Subject: [PATCH] openssl: add static libraries Signed-off-by: Silvio Fricke --- openssl/trunk/PKGBUILD | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/openssl/trunk/PKGBUILD b/openssl/trunk/PKGBUILD index 38688265f5c..8489685d2e5 100644 --- a/openssl/trunk/PKGBUILD +++ b/openssl/trunk/PKGBUILD @@ -1,6 +1,7 @@ # Maintainer: Pierre Schmitz -pkgname=openssl +pkgbase=openssl +pkgname=("${pkgbase}" "${pkgbase}-static") _ver=1.1.1a # use a pacman compatible version scheme pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}} @@ -12,6 +13,7 @@ license=('custom:BSD') depends=('perl') optdepends=('ca-certificates') backup=('etc/ssl/openssl.cnf') +options=('staticlibs') source=("https://www.openssl.org/source/${pkgname}-${_ver}.tar.gz"{,.asc} 'ca-dir.patch') sha256sums=('fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d9ffed3f9f41' @@ -47,8 +49,21 @@ check() { patch -p0 -i "$srcdir/ca-dir.patch" } -package() { - cd "$srcdir/$pkgname-$_ver" +package_openssl() { + cd "$srcdir/$pkgbase-$_ver" make DESTDIR=$pkgdir MANDIR=/usr/share/man MANSUFFIX=ssl install_sw install_ssldirs install_man_docs install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # deleting archive files + find "${pkgdir}" -iname "*.a" -exec rm -f {} + +} + +package_openssl-static() { + depends=(${pkgbase}) + cd "$srcdir/$pkgbase-$_ver" + make DESTDIR=$pkgdir MANDIR=/usr/share/man MANSUFFIX=ssl install_sw install_ssldirs install_man_docs + install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # deleting all files but archive files + find "${pkgdir}" -not \( -name "libssl.a" -or -name "libcrypto.a" \) -delete || true } -- 2.20.1