updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / glaxium-fedora / PKGBUILD
blob1ed668011dc87c44e9eff9da1cad0657692f06ed
1 # Maintainer: Simone Sclavi 'Ito' <darkhado@gmail.com> 
2 pkgname=glaxium-fedora
3 __pkgalias=glaxium
4 pkgver=0.5
5 pkgrel=6
6 __patch=10
7 __fc=fc16
8 pkgdesc="An OpenGL space shooter with Fedora's patches"
9 arch=('i686' 'x86_64')
10 url='https://admin.fedoraproject.org/community/?package=glaxium#package_maintenance/package_overview'
11 license=('GPL')
12 makedepends=('rpmextract')
13 depends=('sdl_mixer' 'freeglut' 'libxmu' 'libpng')
14 conflicts=('glaxium')
15 source=(            
16 http://kojipkgs.fedoraproject.org/packages/${__pkgalias}/${pkgver}/${__patch}.${__fc}/src/${__pkgalias}-${pkgver}-${__patch}.${__fc}.src.rpm
18 md5sums=('081e3448e5780acc447f2958e154dbc6')  
20 build() {
21     rpmextract.sh ${__pkgalias}-${pkgver}-${__patch}.${__fc}.src.rpm
22     tar -zxf ${__pkgalias}_${pkgver}.tar.gz
23     cd ${__pkgalias}_${pkgver}
24     patch -Np1 -i ../${__pkgalias}-0.5-fixes.patch
25     patch -Np1 -i ../${__pkgalias}_0.5-allow-running-when-dsp-busy.patch
26     patch -Np1 -i ../${__pkgalias}_0.5-glutInit.patch
27     patch -Np1 -i ../${__pkgalias}_0.5-rh553067.patch
28     patch -Np1 -i ../${__pkgalias}_0.5-64bit-crash.patch
29     sed -i 's|/games/glaxium|/glaxium|g' configure* Makefile.in
30     ./configure --prefix=/usr
31     make
34 package(){
35     cd ${__pkgalias}_${pkgver}
36     install -Dm755 glaxium $pkgdir/usr/bin/glaxium
37     mkdir -p $pkgdir/usr/share/glaxium/{samples,textures}
38     install -m644 samples/* $pkgdir/usr/share/glaxium/samples
39     install -m644 textures/* $pkgdir/usr/share/glaxium/textures
41     cd $srcdir
42     mkdir -p $pkgdir/usr/share/{applications,pixmaps}
43     install -m644 glaxium.png $pkgdir/usr/share/pixmaps
44     sed 's:glaxium-wrapper:glaxium:' -i glaxium.desktop
45     install -m644 glaxium.desktop $pkgdir/usr/share/applications
46 }