updated on Wed Jan 25 20:08:56 UTC 2012
[aur-mirror.git] / legend-of-kyrandia-3 / PKGBUILD
blob90ac13788dde476bd638e3c9520b383d21a90244
1 # Contributor: Jens Staal <staal1978@gmail.com>
3 pkgname="legend-of-kyrandia-3"
4 pkgver="3.0"
5 pkgrel=5
6 pkgdesc="A classic adventure game from Abandonia, played in ScummVM."
7 url='http://www.abandonia.com/en/games/289/Legend+of+Kyrandia+3+-+Malcolms+Revenge%2C+The.html'
8 arch=('any')
9 license=('custom-freeware' 'Abandonware')
10 install='kyrandia3.install'
11 depends=('scummvm')
12 optdepends=('abandonia-menu')
13 source=('http://files.abandonia.com/download.php?game=Legend+of+Kyrandia+3+-+Malcolms+Revenge%2C+The&secure=a273a3468ff31ae8f7ca147289a6aa52&td=1297787834' 'Kyrandia3.jpg' 'http://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/tags/release-1-2-1/dists/engine-data/kyra.dat')
14 md5sums=('afbcd76f02fe6cc5899369b9e2e25107' 'cc0fd0aab74ffc1a9e75de8e651a2f60' 'a81223603341f8c59285753e91665e2f')
15 _pkgabbrev="Kyrandia3"
16 _exe="kyra3"
17 _icon="Kyrandia3.jpg"
19 build() {
20         mkdir -p -m755 "$pkgdir/opt/" 
21         mkdir -p -m755 "$pkgdir/opt/abandonia" 
22         mkdir -p -m755 "$pkgdir/opt/abandonia/$_pkgabbrev" 
23         rm -f $srcdir/download* 
24         cp -ar $srcdir/KYRAND3/* "$pkgdir/opt/abandonia/$_pkgabbrev"
25         cp -ar $srcdir/kyra.dat $pkgdir/opt/abandonia/$_pkgabbrev/KYRA.DAT
26         cp -ar $srcdir/$_icon "$pkgdir/opt/abandonia/$_pkgabbrev" 
28         #ok, let's use a script to start the game
30         mkdir -p -m755 /$pkgdir/usr/bin/ 
32         printf "#!${SHELL}
33 if whereis scummvm>/dev/null 2>&1;
34         then
35                 mkdir ~/.abandonia/$_pkgabbrev
36                 scummvm -F --savepath=~/.$_pkgabbrev --path=/opt/abandonia/$_pkgabbrev/ $_exe
37         else
38                 echo '==> Please get sure to have ScummVM installed and have it in your PATH array.'
40 return \$?" >> /$pkgdir/usr/bin/$_pkgabbrev.sh
42         chmod +x /$pkgdir/usr/bin/$_pkgabbrev.sh 
43         ln -s $_pkgabbrev.sh /$pkgdir/usr/bin/$_pkgabbrev 
45         # Automatic generation of a .desktop file
47         mkdir -p -m644 "$pkgdir/usr/share/" 
48         mkdir -p -m644 "$pkgdir/usr/share/applications/" 
50         printf "[Desktop Entry]
51 Version=$pkgver
52 Type=Application
53 Name=$pkgname
54 Comment=$pkgdesc
55 Exec=/usr/bin/$_pkgabbrev
56 Icon=/opt/abandonia/$_pkgabbrev/$_icon
57 Categories=Game;Abandonia;
58 Terminal=false
59 StartupNotify=false" >> /$pkgdir/usr/share/applications/$_pkgabbrev.desktop
60