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 <[email protected]> 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
