[arch-commits] Commit in moon-buggy/trunk (PKGBUILD moon-buggy.install)
Allan McRae
allan at archlinux.org
Sat Jun 6 09:57:51 UTC 2009
Date: Saturday, June 6, 2009 @ 05:57:51
Author: allan
Revision: 41658
upgpkg: moon-buggy 1.0-3
add info install (FS#14890)
Added:
moon-buggy/trunk/moon-buggy.install
Modified:
moon-buggy/trunk/PKGBUILD
--------------------+
PKGBUILD | 13 ++++++++-----
moon-buggy.install | 22 ++++++++++++++++++++++
2 files changed, 30 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-06-06 09:53:18 UTC (rev 41657)
+++ PKGBUILD 2009-06-06 09:57:51 UTC (rev 41658)
@@ -4,21 +4,24 @@
pkgname=moon-buggy
pkgver=1.0
-pkgrel=2
+pkgrel=3
pkgdesc="Moon Buggy is a simple game for the text mode"
arch=('i686' 'x86_64')
depends=('ncurses')
url="http://seehuhn.de/comp/moon-buggy"
license=('GPL2')
+options=(!emptydirs)
+install=moon-buggy.install
source=(http://seehuhn.de/data/$pkgname-$pkgver.tar.gz Makefile.in.patch)
md5sums=('4da97ea40eca686f6f8b164d8b927e38' 'deddd0d5b65235911bc9ab36b0707580')
-options=(!emptydirs)
build() {
- cd $startdir/src/$pkgname-$pkgver
- patch -p0 < $startdir/src/Makefile.in.patch
+ cd $srcdir/$pkgname-$pkgver
+ patch -Np0 -i $srcdir/Makefile.in.patch
./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
make || return 1
- make DESTDIR=$startdir/pkg install || return 1
+ make DESTDIR=$pkgdir install || return 1
+
rm ${pkgdir}/usr/share/info/dir
+ gzip -9 ${pkgdir}/usr/share/info/*
}
Added: moon-buggy.install
===================================================================
--- moon-buggy.install (rev 0)
+++ moon-buggy.install 2009-06-06 09:57:51 UTC (rev 41658)
@@ -0,0 +1,22 @@
+infodir=/usr/share/info
+filelist=(moon-buggy.info)
+
+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
+}
+
+# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list