[arch-commits] CVS update of extra/games/neverball (5 files)

Eric Belanger eric at archlinux.org
Sun Jan 6 04:30:13 UTC 2008


    Date: Saturday, January 5, 2008 @ 23:30:13
  Author: eric
    Path: /home/cvs-extra/extra/games/neverball

   Added: neverball.desktop (1.1) neverball.png (1.1) neverputt.desktop (1.1)
          neverputt.png (1.1)
Modified: PKGBUILD (1.16 -> 1.17)

upgpkg: neverball 1.4.0-4
added desktop file and icons (close FS#7708), PKGBUILD cleanup


-------------------+
 PKGBUILD          |   49 +++++++++++++++++++++++++++++++------------------
 neverball.desktop |   11 +++++++++++
 neverball.png     |    <<Binary file>>
 neverputt.desktop |   11 +++++++++++
 neverputt.png     |    <<Binary file>>
 5 files changed, 55 insertions(+), 18 deletions(-)


Index: extra/games/neverball/PKGBUILD
diff -u extra/games/neverball/PKGBUILD:1.16 extra/games/neverball/PKGBUILD:1.17
--- extra/games/neverball/PKGBUILD:1.16	Wed Jul 19 17:24:16 2006
+++ extra/games/neverball/PKGBUILD	Sat Jan  5 23:30:12 2008
@@ -1,29 +1,42 @@
-# $Id: PKGBUILD,v 1.16 2006/07/19 21:24:16 andyrtr Exp $
-# Maintainer: simo <simo at archlinux.org>
+# $Id: PKGBUILD,v 1.17 2008/01/06 04:30:12 eric Exp $
+# Maintainer: Eric Belanger <eric at archlinux.org>
 # Contributor: Ben <contrasutra at myrealbox.com>
 
 pkgname=neverball
 pkgver=1.4.0
-pkgrel=3
+pkgrel=4
 pkgdesc="3D game similar to Super Monkey Ball or Marble Madness"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
 url="http://icculus.org/neverball/"
-depends=('sdl_image' 'sdl_ttf' 'sdl_mixer' 'libgl')
 license=('GPL')
+depends=('sdl_image' 'sdl_ttf' 'sdl_mixer' 'libgl')
 source=(http://icculus.org/$pkgname/$pkgname-$pkgver.tar.gz \
-    neverball neverputt)
-md5sums=('a6cd860f1c2b7d8cecbcfc05ff228ef0' \
-    '63631b77a11c38e1d16677fcff76d58f' '705fc97a4ef38965c22ab8c2a0e52f1f')
-
+        neverball neverball.desktop neverball.png neverputt neverputt.desktop neverputt.png)
+md5sums=('a6cd860f1c2b7d8cecbcfc05ff228ef0' '63631b77a11c38e1d16677fcff76d58f'\
+         'ecd21cf59609e9aa570f92bb514214c1' '641e993d13029b5abb8c4a1cd40750fa'\
+         '705fc97a4ef38965c22ab8c2a0e52f1f' '01c0219b7627b5880bf46a84f39255a4'\
+         'df67293e4e7318d11ea85450e00be35a')
+sha1sums=('630aab5b4149d6ffb781cc38c4ce26dd6b048b40'\
+          'f98c551178888aaeab9bb5bc947eaf81401ef8e5'\
+          '7b6630a114f3f351c1e9e0d6420508e0bc4cdae5'\
+          '148009f39e7a646f7db4c4bf8dd7b5bd3effa2bc'\
+          'cba82ce4eebc60eca334cc36e0111a23df788638'\
+          '1d00c887021306342363557fae8845becd83e0c7'\
+          '1270cfbd1e736927e8d438c75e35c52ce44ace36')
+    
 build() {
   cd $startdir/src/$pkgname-$pkgver
-  /bin/sed -i -e 's/CFLAGS= -Wall -O3 -ansi $(shell sdl-config --cflags)/CFLAGS= -Wall -O3 -march=i686 -pipe -ansi $(shell sdl-config --cflags)/' Makefile
-  X11_PATH=-L/usr/X11R6/lib /usr/bin/make || return 1
-  /bin/install -D -m 0755 neverball $startdir/pkg/usr/share/neverball/bin/neverball
-  /bin/install -D -m 0755 neverputt $startdir/pkg/usr/share/neverball/bin/neverputt
-  /bin/install -D -m 0755 ../neverball $startdir/pkg/usr/bin/neverball
-  /bin/install -D -m 0755 ../neverputt $startdir/pkg/usr/bin/neverputt
-  /bin/cp -r data/ $startdir/pkg/usr/share/neverball
-  /bin/chmod -R a+r $startdir/pkg/usr/share/neverball
+  [ "$CARCH" = "i686" ]   && sed -i 's/-O3/-O2 -march=i686   -mtune=generic -pipe/' Makefile
+  [ "$CARCH" = "x86_64" ] && sed -i 's/-O3/-O3 -march=x86-64 -mtune=generic -pipe/' Makefile
+  make || return 1
+  install -D -m755 neverball $startdir/pkg/usr/share/neverball/bin/neverball
+  install -D -m755 neverputt $startdir/pkg/usr/share/neverball/bin/neverputt
+  install -D -m755 ../neverball $startdir/pkg/usr/bin/neverball
+  install -D -m755 ../neverputt $startdir/pkg/usr/bin/neverputt
+  install -D -m644 ../neverball.desktop $startdir/pkg/usr/share/applications/neverball.desktop
+  install -D -m644 ../neverball.png $startdir/pkg/usr/share/pixmaps/neverball.png
+  install -D -m644 ../neverputt.desktop $startdir/pkg/usr/share/applications/neverputt.desktop
+  install -D -m644 ../neverputt.png $startdir/pkg/usr/share/pixmaps/neverputt.png
+  cp -r data/ $startdir/pkg/usr/share/neverball
+  find ${startdir}/pkg/usr/share/neverball/data -type f -exec chmod 644 {} \;
 }
-# vim: ts=2 sw=2 et ft=sh
Index: extra/games/neverball/neverball.desktop
diff -u /dev/null extra/games/neverball/neverball.desktop:1.1
--- /dev/null	Sat Jan  5 23:30:13 2008
+++ extra/games/neverball/neverball.desktop	Sat Jan  5 23:30:12 2008
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Encoding=UTF-8
+Name=Neverball
+Comment=A 3D arcade game with a ball
+Comment[fr]=Un jeu d'arcade 3D avec une balle
+Icon=neverball.png
+Exec=neverball
+Terminal=false
+Categories=Application;Game;ArcadeGame;
Index: extra/games/neverball/neverball.png
<<Binary file>>
Index: extra/games/neverball/neverputt.desktop
diff -u /dev/null extra/games/neverball/neverputt.desktop:1.1
--- /dev/null	Sat Jan  5 23:30:13 2008
+++ extra/games/neverball/neverputt.desktop	Sat Jan  5 23:30:13 2008
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Encoding=UTF-8
+Name=Neverputt
+Comment=A 3D mini golf game
+Comment[fr]=Un jeu de minigolf en 3D
+Icon=neverputt.png
+Exec=neverputt
+Terminal=false
+Categories=Application;Game;ArcadeGame;
Index: extra/games/neverball/neverputt.png
<<Binary file>>




More information about the arch-commits mailing list