diff options
-rw-r--r-- | abs/extra/autoconf-archive/PKGBUILD | 35 | ||||
-rw-r--r-- | abs/extra/autoconf-archive/autoconf-archive.install | 20 |
2 files changed, 55 insertions, 0 deletions
diff --git a/abs/extra/autoconf-archive/PKGBUILD b/abs/extra/autoconf-archive/PKGBUILD new file mode 100644 index 0000000..94e7ff7 --- /dev/null +++ b/abs/extra/autoconf-archive/PKGBUILD @@ -0,0 +1,35 @@ +# $Id$ +# Contributor: Daniel Müllner <muellner@math.stanford.edu> + +pkgname=autoconf-archive +pkgver=2015.09.25 +pkgrel=1 +epoch=1 +pkgdesc="A collection of freely re-usable Autoconf macros" +arch=('any') +url="http://www.gnu.org/software/autoconf-archive/" +_watch="http://mirrors.axint.net/repos/gnu.org/autoconf-archive/" +license=('GPL') +depends=('autoconf') +optdepends=('automake: macros for use with it') +validpgpkeys=('1A4F63A13A4649B632F65EE141BC28FE99089D72') +install=autoconf-archive.install +source=(http://ftpmirror.gnu.org/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}) +md5sums=('23c2a68fe323d30eaf0fbfa790b4dc92' + 'SKIP') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + make check +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} diff --git a/abs/extra/autoconf-archive/autoconf-archive.install b/abs/extra/autoconf-archive/autoconf-archive.install new file mode 100644 index 0000000..e17905a --- /dev/null +++ b/abs/extra/autoconf-archive/autoconf-archive.install @@ -0,0 +1,20 @@ +infodir=usr/share/info +filelist=(autoconf-archive.info{,-{1,2,3,4}}) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file.gz $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null + done +} |