# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'augeas'
setvar pkgver = '1.8.1'
setvar pkgrel = '0'
setvar pkgdesc = ""A configuration editing tool""
setvar url = ""http://augeas.net""
setvar arch = ""all""
setvar license = ""LGPL2+""
setvar depends = """"
setvar makedepends = ""readline-dev libxml2-dev""
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-tests::noarch $pkgname-libs""
setvar source = ""http://download.augeas.net/augeas-$pkgver.tar.gz
	acf.aug""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $builddir

	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		|| return 1
	make || return 1
	make tests || return 1
}

proc package {
	cd $builddir

	make DESTDIR="$pkgdir" install || return 1
	rm -rf "$pkgdir"/usr/lib/charset.alias || return 1
	install -m 644 "$srcdir"/acf.aug "$pkgdir"/usr/share/augeas/lenses
}

proc tests {
	setvar pkgdesc = ""Tests for Augeas lenses""

	mkdir -p "$subpkgdir"/usr/share/augeas/lenses/dist/
	mv "$pkgdir"/usr/share/augeas/lenses/dist/tests \
		"$subpkgdir"/usr/share/augeas/lenses/dist/
}

proc libs {
	setvar pkgdesc = ""Libraries for augeas""
	setvar replaces = ""augeas""

	mkdir -p "$subpkgdir"/usr/ "$subpkgdir"/usr/share/augeas/
	mv "$pkgdir"/usr/lib "$subpkgdir"/usr/ || return 1
	mv "$pkgdir"/usr/share/augeas/lenses \
		"$subpkgdir"/usr/share/augeas/ || return 1
}

setvar sha512sums = ""80be6dc75e86e2a00c56cb668824ffbe54105b64fad64a2737d980c8ee5ba347a97ddd190a1c712bd07a768ed23a8d07b0eb676033b367632036a8e7f98c976b  augeas-1.8.1.tar.gz
74d728abdf4d3eebdeb3823c1d2588c214fd52734c8855fe3ddbfb6465d31c88d093df356e42effdd3dbdff1a62c52894c7aa840bd6ea8df4995c4f3aa53e919  acf.aug""