projects/aports·blob master · refs

43 lines · 1.2 KiB

1# Contributor: Francesco Colista <[email protected]>
2# Maintainer: Francesco Colista <[email protected]>
3pkgname=argp-standalone
4pkgver=1.5.0
5pkgrel=1
6pkgdesc="Hierarchial argument parsing library broken out from glibc"
7url="http://www.lysator.liu.se/~nisse/misc/"
8arch="all"
9license="LGPL-2.1-or-later"
10makedepends="libtool automake autoconf"
11source="$pkgname-$pkgver.tar.gz::https://github.com/argp-standalone/argp-standalone/archive/refs/tags/$pkgver.tar.gz
12 gnu89-inline.patch"
13
14prepare() {
15 default_prepare
16 autoreconf -vif
17}
18
19build() {
20 CFLAGS="$CFLAGS -fPIC" \
21 ./configure \
22 --build=$CBUILD \
23 --host=$CHOST \
24 --prefix=/usr \
25 --sysconfdir=/etc \
26 --mandir=/usr/share/man \
27 --localstatedir=/var
28 make
29}
30
31check() {
32 make check
33}
34
35package() {
36 install -D -m644 argp.h "$pkgdir"/usr/include/argp.h
37 install -D -m755 libargp.a "$pkgdir"/usr/lib/libargp.a
38}
39
40sha512sums="
41fa2eb61ea00f7a13385e5c1e579dd88471d6ba3a13b6353e924fe71914b90b40688b42a9f1789bc246e03417fee1788b1990753cda8c8d4a544e85f26b63f9e2 argp-standalone-1.5.0.tar.gz
4242b2072b68d9287cfde2f5023af0a6c24bc34a7af6df036a313d5c4fa2762688b12476c688caf010176c069184305325f3134756f0c4e19aa4b06278e3f233e0 gnu89-inline.patch
43"