| 1 | # Contributor: Francesco Colista <[email protected]> |
| 2 | # Maintainer: Francesco Colista <[email protected]> |
| 3 | pkgname=argp-standalone |
| 4 | pkgver=1.5.0 |
| 5 | pkgrel=1 |
| 6 | pkgdesc="Hierarchial argument parsing library broken out from glibc" |
| 7 | url="http://www.lysator.liu.se/~nisse/misc/" |
| 8 | arch="all" |
| 9 | license="LGPL-2.1-or-later" |
| 10 | makedepends="libtool automake autoconf" |
| 11 | source="$pkgname-$pkgver.tar.gz::https://github.com/argp-standalone/argp-standalone/archive/refs/tags/$pkgver.tar.gz |
| 12 | gnu89-inline.patch" |
| 13 | |
| 14 | prepare() { |
| 15 | default_prepare |
| 16 | autoreconf -vif |
| 17 | } |
| 18 | |
| 19 | build() { |
| 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 | |
| 31 | check() { |
| 32 | make check |
| 33 | } |
| 34 | |
| 35 | package() { |
| 36 | install -D -m644 argp.h "$pkgdir"/usr/include/argp.h |
| 37 | install -D -m755 libargp.a "$pkgdir"/usr/lib/libargp.a |
| 38 | } |
| 39 | |
| 40 | sha512sums=" |
| 41 | fa2eb61ea00f7a13385e5c1e579dd88471d6ba3a13b6353e924fe71914b90b40688b42a9f1789bc246e03417fee1788b1990753cda8c8d4a544e85f26b63f9e2 argp-standalone-1.5.0.tar.gz |
| 42 | 42b2072b68d9287cfde2f5023af0a6c24bc34a7af6df036a313d5c4fa2762688b12476c688caf010176c069184305325f3134756f0c4e19aa4b06278e3f233e0 gnu89-inline.patch |
| 43 | " |