summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author1F616EMO2023-09-24 17:04:15 +0800
committer1F616EMO2023-09-24 17:05:11 +0800
commit10774d633e0bd05227066371e7077e84b0b41ad2 (patch)
tree0623543b2277affb6c181f6948c43298864ecaf6
downloadaur-10774d633e0bd05227066371e7077e84b0b41ad2.tar.gz
Initial commit.
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore9
-rw-r--r--PKGBUILD48
-rw-r--r--copyright.txt5
-rw-r--r--mixing-station-pc2
-rw-r--r--mixing-station-pc.desktop10
6 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3a1d1e3f6265
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = mixing-station-pc
+ pkgdesc = Mixer remote control for multiple mixers
+ pkgver = 1.9.8_412arch1
+ pkgrel = 1
+ url = https://mixingstation.app/
+ arch = any
+ license = unknown
+ makedepends = unzip
+ makedepends = coreutils
+ depends = java-runtime=20
+ depends = sh
+ noextract = mixing-station-pc-1.9.8_412arch1-release.zip
+ source = mixing-station-pc-1.9.8_412arch1-release.zip::https://mixingstation.app/backend/api/web/download/update/mixing-station-pc/release
+ source = mixing-station-pc
+ source = copyright.txt
+ source = ms-icon.png::https://mixingstation.app/ms-docs/assets/ms.png
+ source = mixing-station-pc.desktop
+ sha256sums = 784d04e23174bcf591f40e758b7e6c2f2bec64372d64335e69df559827687978
+ sha256sums = 36546dc8e7105c82641aca952851456e5689722ec4ac7d71687b7b2aee851315
+ sha256sums = a5d350e62b37f9394944421d94aaa1a823f396a0e76727cb37898029bc5d77bf
+ sha256sums = 2a9b5fedbaf45ff7c7822b9cfc6dd50541b68ca39545611814f034608c2f9a00
+ sha256sums = 9a957552b7f5f0b41ebf0d840185eab4873478d119507951fc7c9449f56e008d
+
+pkgname = mixing-station-pc
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..dd41efea5075
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+# Include EVERY files to be tracked here!
+
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!copyright.txt
+!mixing-station-pc
+!mixing-station-pc.desktop \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c73c935d48eb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: 1F616EMO <root at 1f616emo dot xyz>
+
+pkgname=mixing-station-pc
+pkgver=1.9.8_412arch1
+pkgrel=1
+pkgdesc='Mixer remote control for multiple mixers'
+arch=('any')
+url='https://mixingstation.app/'
+license=('unknown') # Contacting upstream developer. Anyway this PKGBUILD only arranges the files
+makedepends=('unzip' 'coreutils')
+depends=('java-runtime=20' 'sh')
+source=(
+ "$pkgname-$pkgver-release.zip::https://mixingstation.app/backend/api/web/download/update/mixing-station-pc/release"
+ 'mixing-station-pc'
+ 'copyright.txt'
+ 'ms-icon.png::https://mixingstation.app/ms-docs/assets/ms.png'
+ 'mixing-station-pc.desktop')
+sha256sums=(
+ '784d04e23174bcf591f40e758b7e6c2f2bec64372d64335e69df559827687978'
+ '36546dc8e7105c82641aca952851456e5689722ec4ac7d71687b7b2aee851315'
+ 'a5d350e62b37f9394944421d94aaa1a823f396a0e76727cb37898029bc5d77bf'
+ '2a9b5fedbaf45ff7c7822b9cfc6dd50541b68ca39545611814f034608c2f9a00'
+ '9a957552b7f5f0b41ebf0d840185eab4873478d119507951fc7c9449f56e008d')
+noextract=("$pkgname-$pkgver-release.zip")
+prepare() {
+ unzip "$pkgname-$pkgver-release.zip" "mixing-station-pc.jar"
+}
+package() {
+ # Java Script
+ install -m 0755 -d "$pkgdir/usr/share/java/mixing-station-pc"
+ install -m 0644 "mixing-station-pc.jar" "$pkgdir/usr/share/java/mixing-station-pc/mixing-station-pc.jar"
+
+ # Shell wrapper
+ install -m 0755 -d "$pkgdir/usr/bin"
+ install -m 0755 "mixing-station-pc" "$pkgdir/usr/bin/mixing-station-pc"
+
+ # License
+ install -m 0755 -d "$pkgdir/usr/share/licenses/mixing-station-pc"
+ install -m 0644 "copyright.txt" "$pkgdir/usr/share/licenses/mixing-station-pc/copyright.txt"
+
+ # Icon
+ install -m 0755 -d "$pkgdir/usr/share/mixing-station-pc"
+ install -m 0644 "ms-icon.png" "$pkgdir/usr/share/mixing-station-pc/icon.png"
+
+ # Desktop
+ install -m 0755 -d "$pkgdir/usr/share/applications/"
+ install -m 0644 "mixing-station-pc.desktop" "$pkgdir/usr/share/applications/mixing-station-pc.desktop"
+}
diff --git a/copyright.txt b/copyright.txt
new file mode 100644
index 000000000000..8e4eec99620a
--- /dev/null
+++ b/copyright.txt
@@ -0,0 +1,5 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+
+Files: *
+Copyright: dev-core
+License: Unknown
diff --git a/mixing-station-pc b/mixing-station-pc
new file mode 100644
index 000000000000..fb7333d0d7d1
--- /dev/null
+++ b/mixing-station-pc
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/lib/jvm/java-20-openjdk/bin/java -jar '/usr/share/java/mixing-station-pc/mixing-station-pc.jar' "$@" \ No newline at end of file
diff --git a/mixing-station-pc.desktop b/mixing-station-pc.desktop
new file mode 100644
index 000000000000..0764958bfd89
--- /dev/null
+++ b/mixing-station-pc.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Mixing Station
+Comment=Remote control digital mixers
+Exec=/usr/bin/mixing-station-pc
+Icon=/usr/share/mixing-station-pc/icon.png
+Terminal=false
+Type=Application
+Categories=AudioVideo
+# Wait for david to introduce WM Class to Mixing Station windows
+# StartupWMClass=mixingstation