summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorheinrich59912012-11-12 16:53:23 +0100
committerheinrich59912012-11-12 16:53:23 +0100
commita595e34b524ce4882ca09bfb579b73f7ca0decf8 (patch)
tree5ac76c70f321da5b02b3303bef1b03e95461142d
parentf530696a205771648b2a9dbf58793dabe5d6e312 (diff)
downloadaur-a595e34b524ce4882ca09bfb579b73f7ca0decf8.tar.gz
replaced syobon by native implementation
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD41
-rwxr-xr-xsyobon5
3 files changed, 31 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7bbcce39f9e3..a58bbbec3036 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,21 @@
pkgbase = syobon
- pkgdesc = A mario clone that aims to be annoying
- pkgver = 0.0.0
+ pkgdesc = A free version of the unforgiving Japanese parody of Super Mario Bros
+ pkgver = rc1
pkgrel = 1
- url = http://www.geocities.jp/z_gundam_tanosii/home/Main.html
+ url = http://sourceforge.net/projects/opensyobon/
arch = i686
arch = x86_64
license = unknown
- makedepends = unzip
- depends = wine
+ depends = sdl_gfx
+ depends = sdl_image
+ depends = sdl_mixer
+ depends = sdl_ttf
source = syobon
- source = http://www.geocities.jp/z_gundam_tanosii/home/syobon-action.zip
- sha256sums = f63404733a341d5d381502bdea68ff1637d20e488bd09c50595b52efe391aded
- sha256sums = df0d9505f6798a66bee1334d848e8b2f7d5542bdedbeb1004278e21a85b013ef
+ source = http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_src.tar.gz
+ source = http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_data.tar.gz
+ sha256sums = c749349348357eeca4c9a1e150d5f32a40d5e11517d46840cba0c777fa788885
+ sha256sums = a61a621de7e4603be047e8666c0376892200f2876c244fb2adc9e4afebc79728
+ sha256sums = 073be7634600df28909701fa132c8e474de1ff9647bf05816f80416be3bcaa9f
pkgname = syobon
diff --git a/PKGBUILD b/PKGBUILD
index f814f0e3dc90..9dcf2315da13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,36 @@
# Maintainer: heinrich5991 <heinrich5991@gmail.com>
pkgname=syobon
-pkgver=0.0.0
+pkgver=rc1
pkgrel=1
-pkgdesc="A mario clone that aims to be annoying"
+pkgdesc="A free version of the unforgiving Japanese parody of Super Mario Bros"
arch=('i686' 'x86_64')
-url="http://www.geocities.jp/z_gundam_tanosii/home/Main.html"
+url="http://sourceforge.net/projects/opensyobon/"
license=('unknown')
-depends=(wine)
-makedepends=(unzip)
-source=(syobon "http://www.geocities.jp/z_gundam_tanosii/home/syobon-action.zip")
-sha256sums=('f63404733a341d5d381502bdea68ff1637d20e488bd09c50595b52efe391aded'
- 'df0d9505f6798a66bee1334d848e8b2f7d5542bdedbeb1004278e21a85b013ef')
-
-
+depends=(sdl_gfx sdl_image sdl_mixer sdl_ttf)
+makedepends=()
+source=(syobon
+ "http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_src.tar.gz"
+ "http://sourceforge.net/projects/opensyobon/files/src/SyobonAction_rc2_data.tar.gz")
+sha256sums=('c749349348357eeca4c9a1e150d5f32a40d5e11517d46840cba0c777fa788885'
+ 'a61a621de7e4603be047e8666c0376892200f2876c244fb2adc9e4afebc79728'
+ '073be7634600df28909701fa132c8e474de1ff9647bf05816f80416be3bcaa9f')
build() {
- #cleaning up the messy names
- _strange_name=$'\202\265\202\345\202ڂ\361\202̃A\203N\203V\203\207\203\223'
- rm -rf "$srcdir/syobon-dir/"
- mv "$srcdir/$_strange_name/" "$srcdir/syobon-dir/"
- mv "$srcdir/syobon-dir/$_strange_name.exe" "$srcdir/syobon-dir/syobon"
- rm "$srcdir/syobon-dir/SE/gameove"$'\202\222.mp3'
-}
-
-check() {
- sleep 1
+ cd "$srcdir/src/"
+ sed -i 's/gcc/g++/g' "Makefile"
+ make
}
package() {
_data_dirs=(BGM SE res)
install -Dd -m755 "$pkgdir/usr/share/syobon"
for _ddir in ${_data_dirs[*]}; do
- cp -r "$srcdir/syobon-dir/$_ddir/" "$pkgdir/usr/share/syobon/"
+ cp -r "$srcdir/$_ddir/" "$pkgdir/usr/share/syobon/"
done
find "$pkgdir/usr/share/syobon/" -type d -exec chmod 755 "{}" \;
find "$pkgdir/usr/share/syobon/" -type f -exec chmod 644 "{}" \;
- install -d -m755 "$pkgdir/usr/bin"
- install -D -m755 "$srcdir/syobon" "$pkgdir/usr/bin"
- install -D -m755 "$srcdir/syobon-dir/syobon" "$pkgdir/usr/share/syobon/syobon"
+ install -D -m755 "$srcdir/syobon" "$pkgdir/usr/bin/syobon"
+ install -D -m755 "$srcdir/src/SyobonAction" "$pkgdir/usr/lib/syobon/syobon"
}
# vim:set ts=2 sw=2 et:
diff --git a/syobon b/syobon
index ba6c76532ee9..47c191a9c5c2 100755
--- a/syobon
+++ b/syobon
@@ -1,4 +1,3 @@
#!/usr/bin/env sh
-unset WINEPREFIX
-cd /usr/share/syobon
-wine /usr/share/syobon/syobon "$@"
+cd /usr/share/syobon/
+/usr/lib/syobon/syobon "$@"