diff options
author | AltoXorg | 2023-09-24 22:11:10 +0800 |
---|---|---|
committer | AltoXorg | 2023-09-24 22:11:10 +0800 |
commit | 43b9c4b6f291705cff4971fc4c90475b834279a8 (patch) | |
tree | a08ad6cce9887d756cc89d7f9a7cdef6b2b0eaae | |
download | aur-43b9c4b6f291705cff4971fc4c90475b834279a8.tar.gz |
new OOT MQ PAL OTR pkg
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 41 |
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}" +} + |