From 4b294c1a013fea8677734505913aed59d68c5fc9 Mon Sep 17 00:00:00 2001 From: Julien Reichardt Date: Fri, 8 Feb 2019 18:43:46 +0100 Subject: [PATCH 1/2] main/curl: fix missing static library symbols --- main/curl/APKBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/curl/APKBUILD b/main/curl/APKBUILD index afd821a014ad..658a4e48aab1 100644 --- a/main/curl/APKBUILD +++ b/main/curl/APKBUILD @@ -82,7 +82,7 @@ builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" autoreconf -vif - ./configure \ + ./configure LDFLAGS=-static PKG_CONFIG='pkg-config --static' \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ From a3b5142bc63042273582214b2ffd85002fcd40f2 Mon Sep 17 00:00:00 2001 From: Julien Reichardt Date: Sun, 28 Apr 2019 20:11:40 +0200 Subject: [PATCH 2/2] Add curl-static --- main/curl/APKBUILD | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main/curl/APKBUILD b/main/curl/APKBUILD index 658a4e48aab1..6c1059504cee 100644 --- a/main/curl/APKBUILD +++ b/main/curl/APKBUILD @@ -13,7 +13,7 @@ depends="ca-certificates" depends_dev="openssl-dev libssh2-dev nghttp2-dev zlib-dev" checkdepends="python2" makedepends="$depends_dev autoconf automake groff libtool perl" -subpackages="$pkgname-dbg $pkgname-doc $pkgname-dev libcurl" +subpackages="$pkgname-static $pkgname-dbg $pkgname-doc $pkgname-dev libcurl" source="https://curl.haxx.se/download/$pkgname-$pkgver.tar.xz" builddir="$srcdir/$pkgname-$pkgver" @@ -114,4 +114,10 @@ libcurl() { mv "$pkgdir"/usr/lib "$subpkgdir"/usr } +static() { + pkgdesc="Curl static library" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib/ +} + sha512sums="1629ba154691bf9d936e0bce69ec8fb54991a40d34bc16ffdfb117f91e3faa93164154fc9ae9043e963955862e69515018673b7239f2fd625684a59cdd1db81c curl-7.64.1.tar.xz"