[arch-commits] Commit in ufoai/trunk (PKGBUILD)

Lukas Jirkovsky stativ at nymeria.archlinux.org
Sat Jul 5 13:11:59 UTC 2014


    Date: Saturday, July 5, 2014 @ 15:11:59
  Author: stativ
Revision: 115083

ufoai:
* use snapshot instead of pulling from git (much faster)
* partial fix for FS#41076

Modified:
  ufoai/trunk/PKGBUILD

----------+
 PKGBUILD |   20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-07-05 08:33:27 UTC (rev 115082)
+++ PKGBUILD	2014-07-05 13:11:59 UTC (rev 115083)
@@ -3,6 +3,7 @@
 # Contributor: Lukas Jirkovsky <l.jirkovsky at gmail.com>
 pkgname=ufoai
 pkgver=2.5.0
+_snapshot=58580c9b55a69ba65fad565c7a7bd29617736f6c
 pkgrel=2
 pkgdesc="In UFO: Alien Invasion you fight aliens trying to capture Earth"
 arch=('i686' 'x86_64')
@@ -10,11 +11,21 @@
 license=('GPL')
 depends=('libjpeg' 'libgl' 'libpng' 'curl' 'sdl_image' 'sdl_mixer' 'sdl_ttf' 'xvidcore' 'ufoai-data' 'glu')
 makedepends=('mesa' 'git')
-source=("ufoai-${pkgver}::git://git.code.sf.net/p/ufoai/code#tag=ufoai_${pkgver}")
-md5sums=('SKIP')
+# use snapshot
+source=(http://sourceforge.net/code-snapshots/git/u/uf/ufoai/code.git/ufoai-code-$_snapshot.zip)
+md5sums=('c8293cbf00883320d7def71c11c90992')
 
+prepare() {
+  cd ufoai-code-$_snapshot
+
+  # disable building of various data files
+  sed -i 's|include build/maps.mk|#&|' Makefile
+  sed -i 's|include build/models.mk|#&|' Makefile
+  sed -i 's|include build/data.mk|#&|' Makefile
+}
+
 build() {
-  cd ufoai-${pkgver}
+  cd ufoai-code-$_snapshot
 
   ./configure --prefix=/usr --datadir=/usr/share/ufoai --enable-release --localedir=/usr/share/ufoai/base/i18n/
   make
@@ -21,12 +32,13 @@
 }
 
 package() {
-  cd ufoai-${pkgver}
+  cd ufoai-code-$_snapshot
 
   install -Dm755 ufo "$pkgdir"/usr/bin/ufo
   install -Dm755 ufoded "$pkgdir"/usr/bin/ufoded
   install -Dm755 ufo2map "$pkgdir"/usr/bin/ufo2map
   install -Dm755 ufomodel "$pkgdir"/usr/bin/ufomodel
+  install -Dm644 base/game.so "$pkgdir"/usr/share/ufoai/base/game.so
 
   install -Dm644 debian/ufoai.desktop "$pkgdir"/usr/share/applications/ufoai.desktop
   install -Dm644 debian/ufoai-safe.desktop "$pkgdir"/usr/share/applications/ufoai-safe.desktop




More information about the arch-commits mailing list