diff options
Diffstat (limited to 'user/libbsd/APKBUILD')
-rw-r--r-- | user/libbsd/APKBUILD | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/user/libbsd/APKBUILD b/user/libbsd/APKBUILD new file mode 100644 index 000000000..0e36db5a5 --- /dev/null +++ b/user/libbsd/APKBUILD @@ -0,0 +1,53 @@ +# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> +# Contributor: William Pitcock <nenolod@dereferenced.org> +# Maintainer: William Pitcock <nenolod@dereferenced.org> +pkgname=libbsd +pkgver=0.8.6 +pkgrel=3 +pkgdesc="Commonly used BSD functions not implemented by all libcs" +url="https://libbsd.freedesktop.org/" +arch="all" +license="BSD-2-Clause-NetBSD AND BSD-3-Clause AND BSD-4-Clause AND BSD-5-Clause AND Expat AND ISC AND Public-Domain AND Beerware" +depends="musl>=1.1.16-r22" +depends_dev="bsd-compat-headers linux-headers" +makedepends="$depends_dev autoconf automake libtool" +subpackages="$pkgname-dev $pkgname-doc" +source="https://libbsd.freedesktop.org/releases/$pkgname-$pkgver.tar.xz + 0001-Replace-__BEGIN_DECLS-and-__END_DECLS.patch + disable-fpurge-test.patch + " + +builddir="$srcdir/$pkgname-$pkgver" +prepare() { + default_prepare + + cd "$builddir" + autoreconf -fi +} + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var + make +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b libbsd-0.8.6.tar.xz +4ef5d664f04af21da17c5ac9eed6fec4c0c7d06ff3af70e93bfdfdf926c7473954649e315158ec8f90cef93f82524431fa4fbc60374d20007f1234d6afe9edcd 0001-Replace-__BEGIN_DECLS-and-__END_DECLS.patch +34ab57a9b67c0d6035312dff78e6dd0d1c48442c6a1b6e769b6ebb6dccb0dac80ccc2c309724e39c097cdac944bdbd9522582f93f2567da8c6615990e2d0238b disable-fpurge-test.patch" |