summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAltoXorg2023-09-24 22:11:10 +0800
committerAltoXorg2023-09-24 22:11:10 +0800
commit43b9c4b6f291705cff4971fc4c90475b834279a8 (patch)
treea08ad6cce9887d756cc89d7f9a7cdef6b2b0eaae
downloadaur-43b9c4b6f291705cff4971fc4c90475b834279a8.tar.gz
new OOT MQ PAL OTR pkg
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD41
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2760c1f690b5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = soh-otr-gc_mq_pal_f
+ pkgdesc = OTR game data for SoH (Ocarina of Time Master Quest Europe PAL)
+ pkgver = 7.1.1.r68.g8fdee6661
+ pkgrel = 1
+ epoch = 1
+ url = https://shipofharkinian.com/
+ arch = any
+ license = unknown
+ makedepends = soh-otr-exporter
+ provides = soh-otr-mq
+ conflicts = soh-otr-mq
+ source = file://baserom.z64
+ sha256sums = ed392a890d5fab1c4d6863c69a40df6ca966f568160f2b2a9a73e5d02a6e93c2
+
+pkgname = soh-otr-gc_mq_pal_f
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5a4b55652aca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: AltoXorg <atrl101 AT yahoo DOT com>
+
+vername=GC_MQ_PAL_F
+verdesc="Ocarina of Time Master Quest Europe PAL"
+pkgname=soh-otr-${vername,,}
+pkgver=7.1.1.r68.g8fdee6661
+pkgrel=1
+epoch=1 # For old versions of SoH, if available
+pkgdesc="OTR game data for SoH (${verdesc})"
+arch=("any")
+url="https://shipofharkinian.com/"
+license=("unknown")
+provides=("soh-otr-mq")
+conflicts=("soh-otr-mq")
+makedepends=("soh-otr-exporter")
+source=("file://baserom.z64")
+sha256sums=('ed392a890d5fab1c4d6863c69a40df6ca966f568160f2b2a9a73e5d02a6e93c2')
+
+SHIP_PREFIX=/opt/soh
+
+pkgver() {
+ pacman -Q soh-otr-exporter | sed -E 's/.* (.*)-.*$/\1/'
+}
+
+build() {
+ cd "${srcdir}"
+
+ [ -e oot-mq.otr ] && rm oot-mq.otr
+
+ "${SHIP_PREFIX}/assets/extractor/ZAPD.out" ed -eh \
+ -i "${SHIP_PREFIX}/assets/extractor/xmls/${vername}" -b baserom.z64 \
+ -fl "${SHIP_PREFIX}/assets/extractor/filelists" -o . -osf . -gsf 0 \
+ -rconf "${SHIP_PREFIX}/assets/extractor/Config_${vername}.xml" -se OTR --otrfile oot-mq.otr
+}
+
+package() {
+ cd "${srcdir}"
+
+ install -Dm644 oot-mq.otr -t "${pkgdir}/${SHIP_PREFIX}"
+}
+