[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