updated on Tue Jan 10 08:08:34 UTC 2012
[aur-mirror.git] / frogatto-git / PKGBUILD
bloba25c9dd1cab471ac986a3fbb7bd69694882637ef
1 # Maintainer: Yaohan Chen <yaohan.chen@gmail.com>
2 # Based on community/frogatto{,-data} PKGBUILD
4 pkgname='frogatto-git'
5 arch=('i686' 'x86_64')
6 pkgver=20110629
7 pkgrel=1
8 pkgdesc="An old-school 2d platformer game, starring a certain quixotic frog"
9 url="http://www.frogatto.com"
10 license=('GPL' 'custom')
11 depends=('libgl' 'mesa' 'glew' 'sdl' 'sdl_image' 'sdl_ttf' 'sdl_mixer' 'libpng' 'boost-libs' 'gettext')
12 makedepends=('boost' 'git')
13 provides=()
14 conflicts=('frogatto' 'frogatto-data' 'frogatto-svn')
15 replaces=('frogatto-svn')
16 backup=()
17 options=()
18 install=
19 source=()
20 noextract=()
21 source=(frogatto.sh
22         frogatto.desktop)
23 md5sums=('9ed2c9ea59e95fe3c0b3ad49e58f8890'
24          'e31563b04748a39292a59aaad633ff58')
26 _gitroot=git://github.com/frogatto/frogatto.git
27 _gitname=frogatto
29 build() {
30   cd "$srcdir"
31   msg "Connecting to GIT server...."
33   if [ -d $_gitname ] ; then
34     cd $_gitname && git pull origin
35     msg "The local files are updated."
36   else
37     git clone $_gitroot $_gitname
38   fi
40   msg "GIT checkout done or server timeout"
41   msg "Starting make..."
43   rm -rf "$srcdir/$_gitname-build"
44   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
45   cd "$srcdir/$_gitname-build"
47   #
48   # BUILD HERE
49   #
50   sed -i 's/ccache //g' Makefile
51   sed -i 's/-lprofiler//g' Makefile
52   sed -i 's/-lboost_\(regex\|system\|thread\|iostreams\)-mt/-lboost_\1/g' Makefile
53   make game server
54   make update-mo
57 package() {
58   cd "$srcdir/$_gitname-build"
60   install -D -m755 game $pkgdir/opt/frogatto/game
61   install -D -m755 server $pkgdir/opt/frogatto/server
62   cp -r data $pkgdir/opt/frogatto/
63   cp -r images $pkgdir/opt/frogatto/
64   cp -r music $pkgdir/opt/frogatto/
65   cp -r sounds $pkgdir/opt/frogatto/
66   cp -r locale $pkgdir/opt/frogatto/
67   install -D -m644 FreeMono.ttf $pkgdir/opt/frogatto/FreeMono.ttf
68   install -D -m644 DejaVuSans.ttf $pkgdir/opt/frogatto/DejaVuSans.ttf
70   install -D -m644 LICENSE $pkgdir/usr/share/licenses/frogatto-svn/LICENSE
72   cd $srcdir
73   install -DT -m755 frogatto.sh $pkgdir/usr/bin/frogatto
74   install -D -m644 frogatto.desktop $pkgdir/usr/share/applications/frogatto.desktop
77 # vim:set ts=2 sw=2 et: