summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraquova2023-10-18 22:09:30 -0500
committeraquova2023-10-18 22:09:30 -0500
commitcd0da5547b6a18d39abadfe8a412b529b2ba3dd4 (patch)
treec857810f869a9623a1d8207bc181e54c6240ffa6
downloadaur-cd0da5547b6a18d39abadfe8a412b529b2ba3dd4.tar.gz
Initial commit
Initial commit - version 0.1
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD37
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6cd10e9b2075
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = smw
+ pkgdesc = A reverse engineered implementation of Super Mario World
+ pkgver = 0.1
+ pkgrel = 1
+ url = https://github.com/snesrev/smw
+ arch = x86_64
+ license = MIT
+ depends = python
+ depends = sdl2
+ source = https://github.com/snesrev/smw/archive/refs/tags/v0.1.zip
+ source = local://smw.sfc
+ sha1sums = ffb75a8cd022a63a03d237190668ed487ac6e76d
+ sha1sums = 6b47bb75d16514b6a476aa0c73a683a2a4c18765
+
+pkgname = smw
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4986614bfaea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: aquova <austinbricker at protonmail dot com>
+
+pkgname=smw
+pkgver=0.1
+pkgrel=1
+pkgdesc='A reverse engineered implementation of Super Mario World'
+url='https://github.com/snesrev/smw'
+arch=("x86_64")
+license=("MIT")
+depends=('python' 'sdl2')
+source=(
+ "${url}/archive/refs/tags/v${pkgver}.zip"
+ "local://smw.sfc"
+)
+sha1sums=(
+ 'ffb75a8cd022a63a03d237190668ed487ac6e76d'
+ '6b47bb75d16514b6a476aa0c73a683a2a4c18765'
+)
+
+build() {
+ cp $srcdir/smw.sfc $srcdir/smw-${pkgver}
+ cd $srcdir/smw-${pkgver}
+ make -j$(nproc)
+}
+
+package() {
+ mkdir -p $pkgdir/opt/$pkgname
+ cd $srcdir/smw-${pkgver}
+ install -Dm755 smw $pkgdir/opt/$pkgname
+ install -Dm644 smw.ini $pkgdir/opt/$pkgname
+ install -Dm644 smw_assets.dat $pkgdir/opt/$pkgname
+
+ echo "#!/usr/bin/env bash
+ cd /opt/${pkgname}
+ ./smw" > $pkgname.sh
+ install -Dm755 $pkgname.sh $pkgdir/usr/bin/smw
+}