updated on Thu Jan 19 16:10:29 UTC 2012
[aur-mirror.git] / ufo2000 / PKGBUILD
blob25ed9cd459364684de9f1b4dc9c524c2df890ce9
1 # Contributor: Eduard Sukharev <kraplax AT mail DOT ru>
2 pkgname='ufo2000'
3 pkgver='0.9.1105'
4 pkgrel='3'
5 pkgdesc="A free and opensource turn based tactical squad simulation multiplayer game. It is heavily inspired by the famous X-COM: UFO Defense game."
6 arch=('i686')
7 url="http://ufo2000.sourceforge.net/"
8 license=('gpl')
9 groups=()
10 depends=('allegro<4.9' dumb-old sdl hawknl expat zlib freetype2 libvorbis)
11 makedepends=()
12 provides=()
13 conflicts=()
14 replaces=()
15 backup=()
16 options=()
17 install=ufo2000.install
18 source=(http://prdownloads.sourceforge.net/$pkgname/$pkgname-$pkgver-beta-src.bz2?download ufo2000.png ufo2000.desktop makefile.patch)
19 noextract=()
20 #generated with 'makepkg -g'
21 md5sums=('e07ca7c032be0b207a7e97e06df01898'
22          'c39fa2f286591497a25e11811ddf8585'
23          '4ea21d2eb5983f2f29efa7e3c7c9eb23')
24 build() {
25   cd "$srcdir/"
27   #patching makefile since it ignores CFLAGS and sets it from scratch
28   patch -p1 < $srcdir/makefile.patch
29   # Building
30   # consider deleting the export command (if you have your own CFLAGS set to
31   # something you're sure of) or modify it to fit your arch type
32   export CFLAGS="${CFLAGS} -march=i686" && make || return 1
34   #Shortcut
35   install -D ufo2000.png $pkgdir/usr/share/pixmaps/ufo2000.png
36   install -D ufo2000.desktop $pkgdir/usr/share/applications/ufo2000.desktop
38   # Automatic install
39   #make DESTDIR="$pkgdir/" no_dumbogg=1 DISTNAME=archlinux install || return 1
41   # Manual install
42   mkdir -p $pkgdir/usr/bin 
43   mkdir -p $pkgdir/opt/$pkgname 
44   rm -rf doxygen makefile $pkgname-$pkgver-beta-src.tar.bz2?download 
45   mv -f * $pkgdir/opt/$pkgname
46   cd $pkgdir/usr/bin
47   ln -s ../../opt/$pkgname/$pkgname
50   # As stated on the URL below, make install does not work (yet):
51   # http://www.xcomufo.com/forums/index.php?showtopic=24202800
54 # vim:set ts=2 sw=2 et: