1 # Contributor: Benjamin Dirks <asaru[at]wtnet[dot]de> |
|
2 |
|
3 pkgname=worldofpadman |
|
4 pkgver=1.1 |
|
5 pkgrel=4 |
|
6 pkgdesc="a free standalone online game based on the quake3 engine." |
|
7 url="http://www.worldofpadman.com/" |
|
8 license="custom" |
|
9 arch=('i686' 'x86_64' 'ppc') |
|
10 depends=('sdl' 'libvorbis' 'curl') |
|
11 makedepends=('subversion') |
|
12 conflicts=() |
|
13 provides=() |
|
14 install= |
|
15 source=("http://thilo.kickchat.com/download/worldofpadman.run" 'wop.desktop') |
|
16 md5sums=('c7650414d7865ddac26ada6b3f7b8cc9' 'd22bca1743d2a5b717c0071a32abceff') |
|
17 |
|
18 _svntrunk=http://wop-engine.svn.sourceforge.net/svnroot/wop-engine/tags/ |
|
19 _svntag=firstPublicStandAlone |
|
20 _svnmod=wop-engine |
|
21 |
|
22 build() |
|
23 { |
|
24 mkdir -p $startdir/pkg/opt/wop/wop |
|
25 mkdir -p $startdir/pkg/opt/wop/xtras |
|
26 mkdir -p $startdir/pkg/usr/bin/ |
|
27 mkdir -p $startdir/pkg/usr/share/licenses/worldofpadman/ |
|
28 install -Dm644 wop.desktop $startdir/pkg/usr/share/applications/wop.desktop |
|
29 |
|
30 # Move Source and Extract |
|
31 cd $startdir/src |
|
32 svn co ${_svntrunk}${_svntag} ${_svnmod} |
|
33 msg "SVN checkout done or server timeout" |
|
34 msg "Starting make..." |
|
35 |
|
36 if [[ -d ${startdir}/src/${_svnmod}-build ]]; then |
|
37 rm -rf ${startdir}/src/${_svnmod}-build |
|
38 fi |
|
39 cp -R ${startdir}/src/${_svnmod} ${startdir}/src/${_svnmod}-build || exit 1 |
|
40 cd "${_svnmod}-build" |
|
41 |
|
42 /bin/sed -i "s: -Werror::" $startdir/src/${_svnmod}-build/code/tools/asm/Makefile |
|
43 /bin/sed -i "s:i386:i686:" $startdir/src/${_svnmod}-build/Makefile |
|
44 make || exit 1 |
|
45 |
|
46 cd build/release-* |
|
47 cp wop-engine.* $startdir/pkg/opt/wop/ |
|
48 cp wopded.* $startdir/pkg/opt/wop/ |
|
49 |
|
50 cd $startdir/src |
|
51 sh worldofpadman.run --keep --noexec || exit 1 |
|
52 |
|
53 cd image |
|
54 |
|
55 /bin/sed -i "s:i386:i686:" bin/Linux/x86/WoP |
|
56 cp bin/Linux/x86/WoP $startdir/pkg/opt/wop/WoP |
|
57 |
|
58 tar -xf readme.tar -C $startdir/pkg/opt/wop |
|
59 tar -xf wop-data.tar -C $startdir/pkg/opt/wop/wop |
|
60 tar -xf extras.tar -C $startdir/pkg/opt/wop/xtras |
|
61 |
|
62 cp copyright_* $startdir/pkg/opt/wop/gpl.txt $startdir/pkg/usr/share/licenses/worldofpadman/ |
|
63 cp README* $startdir/pkg/opt/wop |
|
64 ln -sf /opt/wop/WoP $startdir/pkg/usr/bin/ |
|
65 ln -sf /opt/wop/WoP $startdir/pkg/usr/bin/worldofpadman |
|
66 install -Dm644 wop.png $startdir/pkg/usr/share/pixmaps/wop.png |
|
67 } |
|