[Frugalware-git] frugalware-current: ufoai-2.3-1-i686 * version bump * removing useless files * rewriting build() part

Devil505 devil505linux at gmail.com
Mon Jun 21 17:42:59 CEST 2010


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3cf23474305223e0ba40ef6e6ce9b1069cfb38fd

commit 3cf23474305223e0ba40ef6e6ce9b1069cfb38fd
Author: Devil505 <devil505linux at gmail.com>
Date:   Mon Jun 21 17:41:54 2010 +0200

ufoai-2.3-1-i686
* version bump
* removing useless files
* rewriting build() part

diff --git a/source/games-extra/ufoai/FrugalBuild b/source/games-extra/ufoai/FrugalBuild
index 13331f0..86a2292 100644
--- a/source/games-extra/ufoai/FrugalBuild
+++ b/source/games-extra/ufoai/FrugalBuild
@@ -3,60 +3,40 @@
# Contributor: Christian Hamar alias krix <krics at linuxforum.hu>

pkgname=ufoai
-pkgver=2.2.1
-pkgrel=3
+pkgver=2.3
+pkgrel=1
pkgdesc="UFO: ALIEN INVASION is a squad-based tactical strategy game in the tradition of the old X-COM PC games, but with a twist"
-depends=('libgl' 'libglx' 'sdl' 'sdl_mixer' 'sdl_ttf' 'libpng' 'libjpeg' 'libvorbis' 'libogg' 'openal>=1.7.411' 'freealut>=1.1.0-3' 'libxxf86dga' 'curl' 'xf86dga' 'xf86vidmodeproto')
+depends=('libgl' 'libglx' 'sdl' 'sdl_mixer' 'sdl_ttf' 'sdlimage' 'libpng' 'libjpeg' 'libvorbis' \
+	'libogg' 'openal>=1.7.411' 'freealut>=1.1.0-3' 'libxxf86dga' 'curl' 'xf86dga' 'xf86vidmodeproto' \
+	'xvidcore' 'libtheora')
groups=('games-extra')
options=('nobuild')
archs=('i686' 'x86_64')
_F_sourceforge_realname="UFO:AI 2.x"
_F_sourceforge_ext="-source.tar.bz2"
Finclude sourceforge
-source=(${source[@]} ${source/source.tar.bz2/data.tar} ufo ${pkgname}.png)
+Fconfopts="${Fconfopts[@]} --enable-release --disable-uforadiant"
+source=(${source[@]} ${source/$pkgname-$pkgver-source.tar.bz2/data.tar})

build() {
-	Fcd $pkgname-$pkgver-source
-	# Patch to link -lXxf86vm to ref_glx.so renderer to work right.
-#	Fpatch xf.diff
-
-	# Move all base data (i18n, mapsource, etc) to right place
-	# First remove any moved
-	rm -rf $Fsrcdir/${pkgname}-${pkgver}-source/base/* || Fdie
-	mv $Fsrcdir/base $Fsrcdir/$pkgname-$pkgver-source/ || Fdie
-	Fconf --enable-release --with-ipv6
+	Fmkdir usr/share/ufoai/

+	Fcd $pkgname-$pkgver-source
Fmake
-	make lang || Fdie
-
-	Fmkdir usr/share/games/ufoai/
-	cp -a $Fsrcdir/$pkgname-$pkgver-source/ufo* $Fdestdir/usr/share/games/ufoai/ || Fdie
-#	cp -a $Fsrcdir/$pkgname-$pkgver-source/ref_* $Fdestdir/usr/share/games/ufoai/ || Fdie
-#	cp -a $Fsrcdir/$pkgname-$pkgver-source/snd_* $Fdestdir/usr/share/games/ufoai/ || Fdie
-#	cp -a $Fsrcdir/$pkgname-$pkgver-source/qdata $Fdestdir/usr/share/games/ufoai/ || Fdie
+	make DESTDIR="$Fdestdir" install_exec || Fdie

# Copy pk3 data files and game.so to base/
-	Fmkdir usr/share/games/ufoai/base/
-	cp -a $Fsrcdir/$pkgname-$pkgver-source/base/*.pk3 $Fdestdir/usr/share/games/ufoai/base/ || Fdie
-	cp -a $Fsrcdir/$pkgname-$pkgver-source/base/*.so $Fdestdir/usr/share/games/ufoai/base/ || Fdie
-
-	# Copy i18n locales
-	Fmkdir usr/share/locales
-	cp -a $Fsrcdir/$pkgname-$pkgver-source/base/i18n/ $Fdestdir/usr/share/locales || Fdie
-
-	# Put our wrapper to /usr/bin
-	Fmkdir /usr/bin
-	cp -a $Fsrcdir/ufo $Fdestdir/usr/bin || Fdie
-	chmod +x $Fdestdir/usr/bin/ufo || Fdie
+	Fcp base usr/share/ufoai/

# Create menu
-	Fmkdir /usr/share/pixmaps
-	cp -a $Fsrcdir/ufoai.png $Fdestdir/usr/share/pixmaps/ufoai.png || Fdie
-	Fdesktop "/usr/bin/ufo" "/usr/share/pixmaps/ufoai.png" "Game;StrategyGame;"
+	Finstallrel 644 debian/ufoai.desktop usr/share/applications/ufoai.desktop
+	Finstallrel 644 debian/ufoai-safe.desktop usr/share/applications/ufoai-safe.desktop
+	Finstallrel 644 debian/ufoded.desktop usr/share/applications/ufoded.desktop
+
+	Ficonrel debian/ufoai.xpm
+	Ficonrel debian/ufoded.xpm
}

-sha1sums=('6ad1b8c357fdbbe9a31839b3bf8de46ad17a40eb' \
-          'eb071333478bd6860179e12d8655301980f87d60' \
-          '04926852083e81060788547a56368c2c62a9335f' \
-          '10701a135efa2e368c085462386d5de2506efe62')
+sha1sums=('f6f0da3b81d0236930efb4efa553a4c7c1fb374f' \
+          '4860eace5f379b6ccfe308a8fde00b7ddc3c0ada')
# optimization OK
diff --git a/source/games-extra/ufoai/ufo b/source/games-extra/ufoai/ufo
deleted file mode 100644
index f0798b9..0000000
--- a/source/games-extra/ufoai/ufo
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/usr/share/games/ufoai/ufo +set fs_basedir /usr/share/games/ufoai +set s_libdir /usr/share/games/ufoai +set fs_i18ndir /usr/share/locales/i18n
diff --git a/source/games-extra/ufoai/ufoai.png b/source/games-extra/ufoai/ufoai.png
deleted file mode 100644
index 77f36cd..0000000
Binary files a/source/games-extra/ufoai/ufoai.png and /dev/null differ


More information about the Frugalware-git mailing list