[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