[arch-commits] Commit in dopewars/trunk (PKGBUILD dopewars.install)

Thayer Williams thayer at archlinux.org
Fri Nov 28 02:02:57 UTC 2008


    Date: Thursday, November 27, 2008 @ 21:02:57
  Author: thayer
Revision: 19594

tweaked build script, added install file to svn

Added:
  dopewars/trunk/dopewars.install
Modified:
  dopewars/trunk/PKGBUILD

------------------+
 PKGBUILD         |    8 +++-----
 dopewars.install |   20 ++++++++++++++++++++
 2 files changed, 23 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-11-28 01:00:23 UTC (rev 19593)
+++ PKGBUILD	2008-11-28 02:02:57 UTC (rev 19594)
@@ -18,17 +18,15 @@
 build() {
     cd $srcdir/$pkgname-$pkgver
 
-    # score path is hardwired so we must set to /var/games 
-    sed -i 's|${prefix}/var|/var/games|' configure || return 1
-
-    ./configure --prefix=/usr || return 1
+    ./configure --prefix=/usr --localstatedir=/var/games \
+        --mandir=/usr/share/man || return 1
     make || return 1
     make DESTDIR=$pkgdir install || return 1
 
     # setup shortcut menu entries
     mkdir -p $pkgdir/usr/share/applications
     mv $pkgdir/usr/share/gnome/apps/Games/dopewars.desktop \
-        $pkgdir/usr/share/applications
+       $pkgdir/usr/share/applications
     rm -r $pkgdir/usr/share/gnome
 
     # set appropriate permissions and destinations

Added: dopewars.install
===================================================================
--- dopewars.install	                        (rev 0)
+++ dopewars.install	2008-11-28 02:02:57 UTC (rev 19594)
@@ -0,0 +1,20 @@
+post_install() {
+  if [ ! -e /var/games/dopewars.sco ]; then
+    mkdir -p /var/games
+    touch /var/games/dopewars.sco
+    chown root:games /var/games/dopewars.sco
+    chmod 664 /var/games/dopewars.sco
+  fi
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove() {
+  if [ -e /var/games/dopewars.sco ]; then
+    rm /var/games/dopewars.sco
+  fi
+}
+
+# vim:set ts=2 sw=2 et:




More information about the arch-commits mailing list