summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAltoXorg2022-10-01 20:44:16 +0800
committerAltoXorg2022-10-01 20:44:16 +0800
commit302a25fc68b9d388f6322b27ffa08cf1a7750740 (patch)
tree14ae8c307419656b95dc5338cad7e7b7efe0808e /PKGBUILD
downloadaur-302a25fc68b9d388f6322b27ffa08cf1a7750740.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d3aa0b42fb98
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: AltoXorg <atrl101 AT yahoo DOT com>
+
+_romname=gc_nmq_d
+_romdesc="OOT Debug PAL GameCube non-Master Quest"
+pkgname=soh-otr-${_romname}
+pkgver=1
+pkgrel=1
+pkgdesc="OTR game data for SoH (${_romdesc})"
+arch=("any")
+url="https://github.com/HarbourMasters/Shipwright"
+provides=("soh-otr")
+conflicts=("soh-otr")
+depends=("soh")
+makedepends=("soh-otr-exporter")
+source=("file://baserom.z64")
+sha256sums=('94bdeb4ab906db112078a902f4477e9712c4fe803c4efb98c7b97c3f950305ab')
+
+SHIP_PREFIX=/opt/soh
+
+build() {
+ cd "${srcdir}"
+
+ ln -s ${SHIP_PREFIX}/assets assets
+ mkdir -p Extract/assets
+ cp -r "${SHIP_PREFIX}"/assets/game/ship_of_harkinian Extract/assets/
+
+ "assets/extractor/ZAPD.out" ed -eh -i "assets/extractor/xmls/${_romname^^}" \
+ -b baserom.z64 -fl "assets/extractor/filelists" -o placeholder -osf placeholder -gsf 1 \
+ -rconf "assets/extractor/Config_${_romname^^}.xml" -se OTR
+}
+
+package() {
+ cd "${srcdir}"
+
+ install -Dm644 oot.otr -t "${pkgdir}/${SHIP_PREFIX}"
+}
+