2010-10-14 09:59:21 +00:00
|
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
|
|
pkgname=augeas
|
2019-12-26 00:38:39 +01:00
|
|
|
pkgver=1.12.0
|
2025-03-30 22:01:46 +02:00
|
|
|
pkgrel=10
|
2013-03-08 23:15:27 +00:00
|
|
|
pkgdesc="A configuration editing tool"
|
2010-10-14 09:59:21 +00:00
|
|
|
url="http://augeas.net"
|
2011-01-13 06:05:19 -06:00
|
|
|
arch="all"
|
2023-01-14 14:16:48 +01:00
|
|
|
license="LGPL-2.1-or-later"
|
2025-03-30 22:01:46 +02:00
|
|
|
makedepends="autoconf automake libxml2-dev~2.13 readline-dev libtool"
|
2017-11-21 16:16:34 -08:00
|
|
|
subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-tests::noarch $pkgname-libs"
|
2014-06-25 10:55:01 +03:00
|
|
|
source="http://download.augeas.net/augeas-$pkgver.tar.gz
|
2017-11-28 19:22:29 +00:00
|
|
|
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
|
|
|
|
"
|
2010-10-14 09:59:21 +00:00
|
|
|
|
2018-05-07 20:27:02 +02:00
|
|
|
prepare() {
|
|
|
|
default_prepare
|
|
|
|
autoreconf -f -i
|
|
|
|
}
|
|
|
|
|
2010-10-14 09:59:21 +00:00
|
|
|
build() {
|
2013-07-30 08:51:11 +00:00
|
|
|
./configure \
|
|
|
|
--build=$CBUILD \
|
|
|
|
--host=$CHOST \
|
|
|
|
--prefix=/usr \
|
2010-10-14 09:59:21 +00:00
|
|
|
--sysconfdir=/etc \
|
|
|
|
--mandir=/usr/share/man \
|
2013-07-30 08:51:11 +00:00
|
|
|
--infodir=/usr/share/info \
|
2017-11-21 16:16:34 -08:00
|
|
|
--enable-static \
|
|
|
|
--enable-shared \
|
2018-02-07 02:02:57 +01:00
|
|
|
--disable-gnulib-tests
|
|
|
|
make
|
|
|
|
make tests
|
|
|
|
}
|
|
|
|
|
|
|
|
check() {
|
|
|
|
make check
|
2010-10-14 09:59:21 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
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
|
2010-10-14 09:59:21 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
tests() {
|
|
|
|
pkgdesc="Tests for Augeas lenses"
|
2016-09-13 23:57:02 +02:00
|
|
|
|
2010-10-14 09:59:21 +00:00
|
|
|
mkdir -p "$subpkgdir"/usr/share/augeas/lenses/dist/
|
|
|
|
mv "$pkgdir"/usr/share/augeas/lenses/dist/tests \
|
|
|
|
"$subpkgdir"/usr/share/augeas/lenses/dist/
|
|
|
|
}
|
2013-02-20 09:00:21 +00:00
|
|
|
|
|
|
|
libs() {
|
|
|
|
pkgdesc="Libraries for augeas"
|
2013-02-20 15:24:21 +00:00
|
|
|
replaces="augeas"
|
2016-09-13 23:57:02 +02:00
|
|
|
|
2013-02-20 09:00:21 +00:00
|
|
|
mkdir -p "$subpkgdir"/usr/ "$subpkgdir"/usr/share/augeas/
|
2018-02-07 02:02:57 +01:00
|
|
|
mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
|
2013-02-20 09:00:21 +00:00
|
|
|
mv "$pkgdir"/usr/share/augeas/lenses \
|
2018-02-07 02:02:57 +01:00
|
|
|
"$subpkgdir"/usr/share/augeas/
|
2013-02-20 09:00:21 +00:00
|
|
|
}
|
|
|
|
|
2017-11-21 16:16:34 -08:00
|
|
|
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
|
2017-11-28 19:22:29 +00:00
|
|
|
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
|
|
|
|
"
|