summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoribrokemypie2021-11-17 17:30:24 +1100
committeribrokemypie2021-11-17 17:30:24 +1100
commit80c5525eeb91039c479bb70c2bd9eaba3cb8f205 (patch)
treef421f5e532b3aaf85a37475f69ed12df31ed2ade
downloadaur-80c5525eeb91039c479bb70c2bd9eaba3cb8f205.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD45
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d9af18c598be
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = bcml-git
+ pkgdesc = Breath of the Wild Cross-Platform Mod Loader: A mod merger and manager for BOTW
+ pkgver = r1037.a57a1a2
+ pkgrel = 1
+ url = https://github.com/NiceneNerd/BCML
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = npm
+ makedepends = nodejs>=14.0.0
+ makedepends = mkdocs
+ makedepends = mkdocs-material
+ makedepends = python-setuptools
+ makedepends = gendesk
+ depends = qt5-webkit
+ depends = python>=3.7
+ optdepends = cemu
+ source = git+https://github.com/NiceneNerd/BCML
+ source = BCML.png::https://i.imgur.com/OiqKPx0.png
+ sha256sums = SKIP
+ sha256sums = f20788bc2187b7b5d40d8b63a97b9cacdd986f8d0d77c6c456561e7fbd68179a
+
+pkgname = bcml-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..12d4b3fb4b7c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: ibrokemypie <ibrokemypie@bastardi.net>
+pkgname=bcml-git
+_name=BCML
+pkgver=r1037.a57a1a2
+pkgrel=1
+pkgdesc="Breath of the Wild Cross-Platform Mod Loader: A mod merger and manager for BOTW"
+arch=('any')
+url="https://github.com/NiceneNerd/BCML"
+license=('GPL3')
+depends=('qt5-webkit' 'python>=3.7')
+makedepends=('git' 'npm' 'nodejs>=14.0.0' 'mkdocs' 'mkdocs-material' 'python-setuptools' 'gendesk')
+optdepends=('cemu')
+source=('git+https://github.com/NiceneNerd/BCML' "${_name}.png::https://i.imgur.com/OiqKPx0.png")
+sha256sums=('SKIP'
+ 'f20788bc2187b7b5d40d8b63a97b9cacdd986f8d0d77c6c456561e7fbd68179a')
+
+pkgver() {
+ cd "${srcdir}/${_name}"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ gendesk --pkgname "${_name}" --pkgdesc "${pkgdesc}" --exec "bcml"
+}
+
+build() {
+ cd "${srcdir}/${_name}/bcml/assets"
+ npm install --cache "${srcdir}/npm-cache"
+ npm run build
+
+ cd "${srcdir}/${_name}"
+ mkdocs build -d bcml/assets/help
+
+ python setup.py build
+}
+
+package() {
+ cd "${srcdir}/${_name}"
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm644 "${srcdir}/${_name}.desktop" "$pkgdir/usr/share/applications/${_name}.desktop"
+ install -Dm644 "${srcdir}/${_name}.png" "$pkgdir/usr/share/pixmaps/${_name}.png"
+}