aports/main/augeas/APKBUILD

86 lines
2.3 KiB
Text
Raw Permalink Normal View History

# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=augeas
2019-12-26 00:38:39 +01:00
pkgver=1.12.0
pkgrel=10
2013-03-08 23:15:27 +00:00
pkgdesc="A configuration editing tool"
url="http://augeas.net"
arch="all"
2023-01-14 14:16:48 +01:00
license="LGPL-2.1-or-later"
makedepends="autoconf automake libxml2-dev~2.13 readline-dev libtool"
subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-tests::noarch $pkgname-libs"
source="http://download.augeas.net/augeas-$pkgver.tar.gz
fix-test.patch
2023-04-19 18:01:21 +00:00
xsi-strerror.patch
2018-03-06 15:28:21 +02:00
acf.aug
2019-12-26 00:38:39 +01:00
awall.aug
"
prepare() {
default_prepare
autoreconf -f -i
}
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-static \
--enable-shared \
2018-02-07 02:02:57 +01:00
--disable-gnulib-tests
make
make tests
}
check() {
make check
}
package() {
2018-02-07 02:02:57 +01:00
make DESTDIR="$pkgdir" install
rm -rf "$pkgdir"/usr/lib/charset.alias
2017-11-21 16:18:08 -08:00
# Upstream packaging mistake, this should never have been installed
2018-02-07 02:02:57 +01:00
rm -f "$pkgdir"/usr/bin/dump
2018-03-06 15:28:21 +02:00
local lens
for lens in acf awall; do
install -m 644 "$srcdir"/$lens.aug "$pkgdir"/usr/share/augeas/lenses
done
}
tests() {
pkgdesc="Tests for Augeas lenses"
2016-09-13 23:57:02 +02:00
mkdir -p "$subpkgdir"/usr/share/augeas/lenses/dist/
mv "$pkgdir"/usr/share/augeas/lenses/dist/tests \
"$subpkgdir"/usr/share/augeas/lenses/dist/
}
libs() {
pkgdesc="Libraries for augeas"
replaces="augeas"
2016-09-13 23:57:02 +02:00
mkdir -p "$subpkgdir"/usr/ "$subpkgdir"/usr/share/augeas/
2018-02-07 02:02:57 +01:00
mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
mv "$pkgdir"/usr/share/augeas/lenses \
2018-02-07 02:02:57 +01:00
"$subpkgdir"/usr/share/augeas/
}
static() {
pkgdesc="Static libraries for Augeas"
mkdir -p "$subpkgdir"/usr/lib/
2018-02-07 02:02:57 +01:00
mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib/
2017-11-21 17:22:38 -08:00
}
2023-04-19 18:01:21 +00:00
sha512sums="
4f61d4abbf338e915dfae212560d39792674bc757f05f500afa80c6170abc214ffb99cab2cf5bbd1c2338d11a6909e5fc3ff7112a2246fca69f7b39ac283da40 augeas-1.12.0.tar.gz
9768878b2f8710436ef1eba7868c22b5eff1d2d549434bf76aced72ebdb4af4f769ea638dedf42ac9b617aaa53d1a767ed6b18868dd0bb3cf72cb3889f6d933a fix-test.patch
2023-04-19 18:01:21 +00:00
3d849cc223beb2a6e39f0082cb9fb8ca9f0683a91899e86c0e41672a7bc5691d156d1cb43cb55f4be29f56376ae0a54e48d61624c74d7a2d52beaffaa998c501 xsi-strerror.patch
2018-03-06 15:28:21 +02:00
74d728abdf4d3eebdeb3823c1d2588c214fd52734c8855fe3ddbfb6465d31c88d093df356e42effdd3dbdff1a62c52894c7aa840bd6ea8df4995c4f3aa53e919 acf.aug
2023-04-19 18:01:21 +00:00
fe83e70ddeced87fea4c4dbdfb90b7497bc5fd01b6b097f0f49c52894b4dc1d93cf217ae7aa98abeaba0a9f8e8e18a1d426b6c203b318afde9cd5164cbe604b1 awall.aug
"