summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2013-12-10 18:03:54 +0100
committerCarsten Teibes2013-12-10 18:03:54 +0100
commitbe41f301ddc70135aa16122422781c9e78a62caa (patch)
treec2a9b25934ff50dce38c1c145f4804a9378e37bd
downloadaur-be41f301ddc70135aa16122422781c9e78a62caa.tar.gz
[add] zelda-classic 2.5.0.24
-rw-r--r--.SRCINFO44
-rw-r--r--PKGBUILD65
-rw-r--r--zelda-classic-zlaunch.desktop8
-rw-r--r--zelda-classic-zlaunch.pngbin0 -> 4241 bytes
-rw-r--r--zelda-classic-zlaunch.sh18
-rw-r--r--zelda-classic-zquest.desktop8
-rw-r--r--zelda-classic-zquest.pngbin0 -> 4226 bytes
-rw-r--r--zelda-classic-zquest.sh18
-rw-r--r--zelda-classic.desktop8
-rw-r--r--zelda-classic.install8
-rw-r--r--zelda-classic.pngbin0 -> 4415 bytes
-rw-r--r--zelda-classic.sh18
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
new file mode 100644
index 000000000000..bd6f510ee18f
--- /dev/null
+++ b/zelda-classic-zlaunch.png
Binary files differ
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
new file mode 100644
index 000000000000..ce55b32c84af
--- /dev/null
+++ b/zelda-classic-zquest.png
Binary files differ
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
new file mode 100644
index 000000000000..0ec69ec926d3
--- /dev/null
+++ b/zelda-classic.png
Binary files differ
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