aboutsummaryrefslogtreecommitdiff
path: root/contrib/packages/alpine/gnurl/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/packages/alpine/gnurl/APKBUILD')
-rw-r--r--contrib/packages/alpine/gnurl/APKBUILD77
1 files changed, 77 insertions, 0 deletions
diff --git a/contrib/packages/alpine/gnurl/APKBUILD b/contrib/packages/alpine/gnurl/APKBUILD
new file mode 100644
index 000000000..f14a9bd97
--- /dev/null
+++ b/contrib/packages/alpine/gnurl/APKBUILD
@@ -0,0 +1,77 @@
1# Contributor: xrs <xrs@mail36.net>
2# Maintainer: xrs <xrs@mail36.net>
3pkgname=gnurl
4pkgver=7.65.3
5pkgrel=0
6pkgdesc="curl with only HTTP/HTTPS support and GnuTLS"
7url="https://gnunet.org/en/gnurl.html"
8arch="all"
9license="MIT"
10depends="ca-certificates gnutls libidn2 zlib"
11depends_dev="gnutls-dev libidn2-dev zlib-dev"
12makedepends="$depends_dev autoconf automake libtool perl pkgconf python3"
13subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc libgnurl"
14source="https://ftp.gnu.org/gnu/gnunet/gnurl-$pkgver.tar.gz"
15
16prepare() {
17 default_prepare
18 autoreconf -vfi
19}
20
21build() {
22 ./configure \
23 --build=$CBUILD \
24 --host=$CHOST \
25 --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
26 --prefix=/usr \
27 --disable-static \
28 --enable-ipv6 \
29 --with-gnutls \
30 --with-libidn2 \
31 --without-libpsl \
32 --without-libssh2 \
33 --without-libmetalink \
34 --without-winidn \
35 --without-librtmp \
36 --without-nghttp2 \
37 --without-nss \
38 --without-cyassl \
39 --without-polarssl \
40 --without-ssl \
41 --without-winssl \
42 --without-darwinssl \
43 --disable-sspi \
44 --disable-ntlm-wb \
45 --disable-ldap \
46 --disable-rtsp \
47 --disable-dict \
48 --disable-telnet \
49 --disable-tftp \
50 --disable-pop3 \
51 --disable-imap \
52 --disable-smtp \
53 --disable-gopher \
54 --disable-file \
55 --disable-ftp \
56 --disable-smb \
57 --disable-ares
58 make
59}
60
61check() {
62 make -C tests nonflaky-test
63}
64
65package() {
66 make DESTDIR="$pkgdir" install
67}
68
69libgnurl() {
70 pkgdesc="curl library with only HTTP/HTTPS support and GnuTLS"
71
72 mkdir -p "$subpkgdir"/usr
73 mv "$pkgdir"/usr/lib "$subpkgdir"/usr
74}
75
76
77sha512sums="51aa71352dfe2e65dbcf542cb616af1eaa7e80fbc4ddb455a338e74eea245724ac1fa7ff226c418101e8ba298a8f85c2be9e7d9190a57c66e2e8c65d0c5186f8 gnurl-7.65.3.tar.gz"