From 342de3aa7b6154d021d4881e02d3ca522b3b6a47 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Wed, 20 Jan 2016 22:29:15 +0000 Subject: autoconf-archive: initial inclusion. dep of gnome-common --- abs/extra/autoconf-archive/PKGBUILD | 35 ++++++++++++++++++++++ .../autoconf-archive/autoconf-archive.install | 20 +++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 abs/extra/autoconf-archive/PKGBUILD create mode 100644 abs/extra/autoconf-archive/autoconf-archive.install 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 + +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 +} -- cgit v0.12