diff options
author | sph | 2015-08-11 19:29:07 +0000 |
---|---|---|
committer | sph | 2015-08-11 19:29:07 +0000 |
commit | 82caf1d28888b64b0952f3af20e33686272b1294 (patch) | |
tree | 0df96cee435deb8fc1dc804c691a92cd55c3e2b8 | |
download | aur-82caf1d28888b64b0952f3af20e33686272b1294.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 19 | ||||
-rwxr-xr-x | PKGBUILD | 39 | ||||
-rwxr-xr-x | guile-reader.install | 18 |
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7c1ba774752a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = guile-reader-git + pkgdesc = a simple framework for building readers for GNU Guile + pkgver = 64a32bc + pkgrel = 1 + url = http://www.nongnu.org/guile-reader + install = guile-reader.install + arch = i686 + arch = x86_64 + license = gpl + makedepends = gperf + makedepends = git + depends = guile + provides = guile-reader + conflicts = guile-reader + source = git://git.sv.gnu.org/guile-reader.git + md5sums = SKIP + +pkgname = guile-reader-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..6b9b86971b4f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +pkgname=guile-reader-git +_gitname=guile-reader +pkgver=64a32bc +pkgrel=1 +pkgdesc="a simple framework for building readers for GNU Guile" +url="http://www.nongnu.org/guile-reader" +arch=(i686 x86_64) +license=(gpl) +depends=(guile) +provides=(guile-reader) +conflicts=(guile-reader) +makedepends=(gperf git) +source=(git://git.sv.gnu.org/guile-reader.git) +md5sums=(SKIP) +install=guile-reader.install + +pkgver() { + cd $_gitname + git log -n 1 --pretty=format:"%h" +} + +build() { + cd $_gitname + # avoid autoreconf failure + mkdir -p build-aux + touch build-aux/config.rpath + # recreate configure and make files + autoreconf -i --force --verbose + # configure + CFLAGS= CPPFLAGS= LDFLAGS= GUILE_SITE=/usr/share/guile/site ./configure --prefix=/usr --with-guilemoduledir=/usr/share/guile/site + # compile + make || return 1 +} + +package() { + cd $_gitname + make DESTDIR=$pkgdir install || return 1 + rm $pkgdir/usr/share/info/dir +} diff --git a/guile-reader.install b/guile-reader.install new file mode 100755 index 000000000000..d8ae1a4c6a09 --- /dev/null +++ b/guile-reader.install @@ -0,0 +1,18 @@ +infodir=/usr/share/info +filelist=(guile-reader.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} |