summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSouper2019-08-06 21:46:38 +0200
committerSouper2019-08-06 21:46:38 +0200
commit81ce198385938b78c2df4e62ed5677cac7e69c04 (patch)
tree339790ebcea0e624cd68e5f71633212f39b4f461 /PKGBUILD
downloadaur-81ce198385938b78c2df4e62ed5677cac7e69c04.tar.gz
Inital release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5d2d501fb31a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Souper <me at supertransformer dot se>
+pkgname=soup-launcher
+pkgver=0.1.1
+pkgrel=1
+_srcname="SoupLauncher-$pkgver"
+pkgdesc='Soup Launcher is a custom Minecraft launcher specifically designed for Modded Minecraft.'
+arch=('x86_64')
+url="https://github.com/supertransformer/SoupLauncher"
+license=('GPL3')
+depends=('electron4')
+makedepends=('nodejs' 'npm' 'git' 'unzip')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha512sums=('1e7f439739f8b69c9fef623e307988169ffbf3eeffbfd23cbbf1843a5fb6f157ad20f48ffc07777611e23a324161d1eb967537e24611b3cd8350ac48be51714d')
+
+prepare() {
+ cd "$_srcname"
+ npm install
+}
+
+build() {
+ cd "$_srcname"
+ mkdir -p "release-builds"
+ npm run package-linux
+}
+
+package() {
+ cd "$_srcname"
+ install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "assets/icons/png/512x512.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png"
+ install -Dm644 "release-builds/$pkgname-linux-x64/resources/app.asar" "$pkgdir/usr/lib/$pkgname.asar"
+} \ No newline at end of file