diff options
author | Carsten Teibes | 2013-12-10 18:03:54 +0100 |
---|---|---|
committer | Carsten Teibes | 2013-12-10 18:03:54 +0100 |
commit | be41f301ddc70135aa16122422781c9e78a62caa (patch) | |
tree | c2a9b25934ff50dce38c1c145f4804a9378e37bd | |
download | aur-be41f301ddc70135aa16122422781c9e78a62caa.tar.gz |
[add] zelda-classic 2.5.0.24
-rw-r--r-- | .SRCINFO | 44 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | zelda-classic-zlaunch.desktop | 8 | ||||
-rw-r--r-- | zelda-classic-zlaunch.png | bin | 0 -> 4241 bytes | |||
-rw-r--r-- | zelda-classic-zlaunch.sh | 18 | ||||
-rw-r--r-- | zelda-classic-zquest.desktop | 8 | ||||
-rw-r--r-- | zelda-classic-zquest.png | bin | 0 -> 4226 bytes | |||
-rw-r--r-- | zelda-classic-zquest.sh | 18 | ||||
-rw-r--r-- | zelda-classic.desktop | 8 | ||||
-rw-r--r-- | zelda-classic.install | 8 | ||||
-rw-r--r-- | zelda-classic.png | bin | 0 -> 4415 bytes | |||
-rw-r--r-- | zelda-classic.sh | 18 |
12 files changed, 195 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8f77b226ba22 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,44 @@ +pkgbase = zelda-classic + pkgdesc = A tribute to Nintendo's The Legend of Zelda (NES) + pkgver = 2.5.0.24 + pkgrel = 1 + url = http://zeldaclassic.com + install = zelda-classic.install + arch = i686 + arch = x86_64 + license = custom: Freeware + depends = allegro4 + optdepends = gtk-engine-murrine: needed for the gtk2-launcher + source = http://www.shardstorm.com/zcmirror/zc-250-linux.tar.gz + source = zelda-classic.png + source = zelda-classic-zlaunch.png + source = zelda-classic-zquest.png + source = zelda-classic.sh + source = zelda-classic-zlaunch.sh + source = zelda-classic-zquest.sh + source = zelda-classic.desktop + source = zelda-classic-zlaunch.desktop + source = zelda-classic-zquest.desktop + md5sums = 13fc7a5550d69cce15aaa5afa87a917d + md5sums = 13b15546648bd9ac31e1a9a921078360 + md5sums = 64691761318b1087a55329f5a6997255 + md5sums = 7523e9eccb419ed73ce9389bb5efe962 + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + sha256sums = 6fbd660403cc7f3292b3892ab08620ed02f3276e82274b35b210b09479783aa9 + sha256sums = bb4331ce9940c81edb95d3388f3e3cb459c1559df159d727b0302dd7dbbd82e1 + sha256sums = bfc007209c30f8b752ad102e2f9e6a4cd4fc447dc306c2712db4f34a8ffb3b7e + sha256sums = e436cfa2303703037a800b298ad52f50af8e9e2d3e410e9298a6218761c9d088 + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + +pkgname = zelda-classic + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f2215d7adce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: carstene1ns <arch carsten-teibes de> + +pkgname=zelda-classic +pkgver=2.5.0.24 +pkgrel=1 +pkgdesc="A tribute to Nintendo's The Legend of Zelda (NES)" +arch=('i686' 'x86_64') +url="http://zeldaclassic.com" +license=('custom: Freeware') +depends=('allegro4') +[ "$CARCH" = "x86_64" ] && depends=('lib32-allegro4') +optdepends=('gtk-engine-murrine: needed for the gtk2-launcher') +[ "$CARCH" = "x86_64" ] && optdepends=('lib32-gtk-engine-murrine: needed for the gtk2-launcher') +install=$pkgname.install +source=("http://www.shardstorm.com/zcmirror/zc-250-linux.tar.gz" + "$pkgname.png" + "$pkgname-zlaunch.png" + "$pkgname-zquest.png" + "$pkgname.sh" + "$pkgname-zlaunch.sh" + "$pkgname-zquest.sh" + "$pkgname.desktop" + "$pkgname-zlaunch.desktop" + "$pkgname-zquest.desktop") +md5sums=('13fc7a5550d69cce15aaa5afa87a917d' + '13b15546648bd9ac31e1a9a921078360' + '64691761318b1087a55329f5a6997255' + '7523e9eccb419ed73ce9389bb5efe962' + 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +sha256sums=('6fbd660403cc7f3292b3892ab08620ed02f3276e82274b35b210b09479783aa9' + 'bb4331ce9940c81edb95d3388f3e3cb459c1559df159d727b0302dd7dbbd82e1' + 'bfc007209c30f8b752ad102e2f9e6a4cd4fc447dc306c2712db4f34a8ffb3b7e' + 'e436cfa2303703037a800b298ad52f50af8e9e2d3e410e9298a6218761c9d088' + 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') + +package() { + cd "Zelda Classic" + + # create folders + install -d $pkgdir/{opt/$pkgname/samplesoundset,usr/{bin,share/doc/$pkgname}} + + # install binaries + install -m755 {romview,zelda,zlaunch,zquest}-l $pkgdir/opt/$pkgname + + # install data files + install -m644 samplesoundset/patches.dat $pkgdir/opt/$pkgname/samplesoundset + install -m644 *.{qst,dat,nsf} $pkgdir/opt/$pkgname + + # install doc files + install -m644 *.{txt,zh} $pkgdir/usr/share/doc/$pkgname + + # install launchers + install -m755 ../$pkgname.sh $pkgdir/usr/bin/$pkgname + install -m755 ../$pkgname-zlaunch.sh $pkgdir/usr/bin/$pkgname-zlaunch + install -m755 ../$pkgname-zquest.sh $pkgdir/usr/bin/$pkgname-zquest + + # install icon and desktop files + for i in zelda-classic{,-zlaunch,-zquest}; do + install -Dm644 ../$i.png $pkgdir/usr/share/pixmaps/$i.png + install -Dm644 ../$i.desktop $pkgdir/usr/share/applications/$i.desktop + done + + # install soundset licence + install -Dm644 samplesoundset/COPYRIGHT $pkgdir/usr/share/licenses/zelda-classic/soundset +} diff --git a/zelda-classic-zlaunch.desktop b/zelda-classic-zlaunch.desktop new file mode 100644 index 000000000000..33742a7509ee --- /dev/null +++ b/zelda-classic-zlaunch.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Zelda Classic Launcher +Exec=zelda-classic-zlaunch +Icon=zelda-classic-zlaunch +Type=Application +Comment=Define Options before launching Zelda Classic +Categories=Game;AdventureGame; +Terminal=false diff --git a/zelda-classic-zlaunch.png b/zelda-classic-zlaunch.png Binary files differnew file mode 100644 index 000000000000..bd6f510ee18f --- /dev/null +++ b/zelda-classic-zlaunch.png diff --git a/zelda-classic-zlaunch.sh b/zelda-classic-zlaunch.sh new file mode 100644 index 000000000000..833e9e5830f2 --- /dev/null +++ b/zelda-classic-zlaunch.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# +# Zelda Classic launcher +# +# Does some magic juggling with the data files + +mkdir -p $HOME/.zelda-classic + +if [ ! -f $HOME/.zelda-classic/1st.qst ]; then + + ln -s /opt/zelda-classic/{*.{qst,dat},zelda.nsf,samplesoundset,{zelda,zlaunch,zquest}-l} $HOME/.zelda-classic/ + ln -s /usr/share/doc/zelda-classic/zquest.txt $HOME/.zelda-classic/ + +fi + +cd $HOME/.zelda-classic +./zlaunch-l "$@" +cd - &>/dev/null diff --git a/zelda-classic-zquest.desktop b/zelda-classic-zquest.desktop new file mode 100644 index 000000000000..182e7a4756d2 --- /dev/null +++ b/zelda-classic-zquest.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Zelda Classic Quest Editor +Exec=zelda-classic-zquest +Icon=zelda-classic-zquest +Type=Application +Comment=Create/Modify Quests for Zelda Classic +Categories=Game;AdventureGame; +Terminal=false diff --git a/zelda-classic-zquest.png b/zelda-classic-zquest.png Binary files differnew file mode 100644 index 000000000000..ce55b32c84af --- /dev/null +++ b/zelda-classic-zquest.png diff --git a/zelda-classic-zquest.sh b/zelda-classic-zquest.sh new file mode 100644 index 000000000000..54007c106145 --- /dev/null +++ b/zelda-classic-zquest.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# +# Zelda Classic launcher +# +# Does some magic juggling with the data files + +mkdir -p $HOME/.zelda-classic + +if [ ! -f $HOME/.zelda-classic/1st.qst ]; then + + ln -s /opt/zelda-classic/{*.{qst,dat},zelda.nsf,samplesoundset,{zelda,zlaunch,zquest}-l} $HOME/.zelda-classic/ + ln -s /usr/share/doc/zelda-classic/zquest.txt $HOME/.zelda-classic/ + +fi + +cd $HOME/.zelda-classic +./zquest-l "$@" +cd - &>/dev/null diff --git a/zelda-classic.desktop b/zelda-classic.desktop new file mode 100644 index 000000000000..56ad386864a5 --- /dev/null +++ b/zelda-classic.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Zelda Classic +Exec=zelda-classic +Icon=zelda-classic +Type=Application +Comment=A tribute to Nintendo's The Legend of Zelda (NES) +Categories=Game;AdventureGame; +Terminal=false diff --git a/zelda-classic.install b/zelda-classic.install new file mode 100644 index 000000000000..d344eb520b1c --- /dev/null +++ b/zelda-classic.install @@ -0,0 +1,8 @@ + +post_install() { + echo "If you experience Errors, check/delete your ~/.zelda-classic directory." +} + +post_upgrade() { + post_install +} diff --git a/zelda-classic.png b/zelda-classic.png Binary files differnew file mode 100644 index 000000000000..0ec69ec926d3 --- /dev/null +++ b/zelda-classic.png diff --git a/zelda-classic.sh b/zelda-classic.sh new file mode 100644 index 000000000000..3af10c40533a --- /dev/null +++ b/zelda-classic.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# +# Zelda Classic launcher +# +# Does some magic juggling with the data files + +mkdir -p $HOME/.zelda-classic + +if [ ! -f $HOME/.zelda-classic/1st.qst ]; then + + ln -s /opt/zelda-classic/{*.{qst,dat},zelda.nsf,samplesoundset,{zelda,zlaunch,zquest}-l} $HOME/.zelda-classic/ + ln -s /usr/share/doc/zelda-classic/zquest.txt $HOME/.zelda-classic/ + +fi + +cd $HOME/.zelda-classic +./zelda-l "$@" +cd - &>/dev/null |