summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author1F616EMO2024-02-12 08:00:47 +0800
committer1F616EMO2024-02-12 08:00:47 +0800
commit2262199331e759866d630909e7f66dc15a98744d (patch)
tree744289282ff007e5fad4f2f4829c2b4b73d0d346
downloadaur-2262199331e759866d630909e7f66dc15a98744d.tar.gz
rename mixing-station-pc
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore9
-rw-r--r--PKGBUILD49
-rw-r--r--copyright.txt5
-rw-r--r--mixing-station2
-rw-r--r--mixing-station.desktop10
6 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4cbf92f6b3c7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = mixing-station
+ pkgdesc = Mixer remote control for multiple mixers
+ pkgver = 2.0.4
+ pkgrel = 3
+ url = https://mixingstation.app/
+ arch = any
+ license = custom:proprietary
+ depends = jre11-openjdk
+ depends = zenity
+ conflicts = mixing-station-pc
+ replaces = mixing-station-pc
+ source = mixing-station-2.0.4-release.zip::https://mixingstation.app/backend/api/web/download/update/mixing-station-pc/release
+ source = mixing-station
+ source = copyright.txt
+ source = ms-icon.png::https://mixingstation.app/ms-docs/assets/ms.png
+ source = mixing-station.desktop
+ sha256sums = b7c5d9933ba92d87d222a5783a938783fde1ff4f54c6d71bf78d425ad3914376
+ sha256sums = 2bf580819e9ddb5183d7d1a260ed50e759339038fc767c5a065333d7aebb46f9
+ sha256sums = a5d350e62b37f9394944421d94aaa1a823f396a0e76727cb37898029bc5d77bf
+ sha256sums = 2a9b5fedbaf45ff7c7822b9cfc6dd50541b68ca39545611814f034608c2f9a00
+ sha256sums = 0ebe311c4f614552cab7bacd4d5b67677ab2d09a89ceb49d10cb8f05c06297f7
+
+pkgname = mixing-station
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..debda22e0469
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+# Include EVERY files to be tracked here!
+
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!copyright.txt
+!mixing-station
+!mixing-station.desktop \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dbe0282002f3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: 1F616EMO <root at 1f616emo dot xyz>
+
+pkgname=mixing-station
+pkgver=2.0.4
+pkgrel=3
+pkgdesc='Mixer remote control for multiple mixers'
+arch=('any')
+url='https://mixingstation.app/'
+license=('custom:proprietary')
+depends=('jre11-openjdk' 'zenity')
+replaces=('mixing-station-pc')
+conflicts=('mixing-station-pc')
+source=(
+ "$pkgname-$pkgver-release.zip::https://mixingstation.app/backend/api/web/download/update/mixing-station-pc/release"
+ 'mixing-station'
+ 'copyright.txt'
+ 'ms-icon.png::https://mixingstation.app/ms-docs/assets/ms.png'
+ 'mixing-station.desktop')
+sha256sums=(
+ 'b7c5d9933ba92d87d222a5783a938783fde1ff4f54c6d71bf78d425ad3914376' # release.zip
+ '2bf580819e9ddb5183d7d1a260ed50e759339038fc767c5a065333d7aebb46f9' # mixing-station
+ 'a5d350e62b37f9394944421d94aaa1a823f396a0e76727cb37898029bc5d77bf' # copyright.txt
+ '2a9b5fedbaf45ff7c7822b9cfc6dd50541b68ca39545611814f034608c2f9a00' # ms-icon.png
+ '0ebe311c4f614552cab7bacd4d5b67677ab2d09a89ceb49d10cb8f05c06297f7' # mixing-station.desktop
+)
+package() {
+ # Java Script
+ install -m 0755 -d "$pkgdir/usr/share/java/mixing-station"
+ install -m 0644 "mixing-station-desktop.jar" "$pkgdir/usr/share/java/mixing-station/mixing-station.jar"
+
+ # Shell wrapper
+ install -m 0755 -d "$pkgdir/usr/bin"
+ install -m 0755 "mixing-station" "$pkgdir/usr/bin/mixing-station"
+
+ # Backward compactibility
+ install -m 0755 "mixing-station" "$pkgdir/usr/bin/mixing-station-pc"
+
+ # License
+ install -m 0755 -d "$pkgdir/usr/share/licenses/mixing-station"
+ install -m 0644 "copyright.txt" "$pkgdir/usr/share/licenses/mixing-station/copyright.txt"
+
+ # Icon
+ install -m 0755 -d "$pkgdir/usr/share/mixing-station"
+ install -m 0644 "ms-icon.png" "$pkgdir/usr/share/mixing-station/icon.png"
+
+ # Desktop
+ install -m 0755 -d "$pkgdir/usr/share/applications/"
+ install -m 0644 "mixing-station.desktop" "$pkgdir/usr/share/applications/mixing-station.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 b/mixing-station
new file mode 100644
index 000000000000..ec73cdd6a296
--- /dev/null
+++ b/mixing-station
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/lib/jvm/java-11-openjdk/bin/java -jar '/usr/share/java/mixing-station/mixing-station.jar' "$@" \ No newline at end of file
diff --git a/mixing-station.desktop b/mixing-station.desktop
new file mode 100644
index 000000000000..b218d2947a17
--- /dev/null
+++ b/mixing-station.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Mixing Station
+Comment=Remote control digital mixers
+Exec=/usr/bin/mixing-station
+Icon=/usr/share/mixing-station/icon.png
+Terminal=false
+Type=Application
+Categories=AudioVideo
+# Wait for david to introduce WM Class to Mixing Station windows
+# StartupWMClass=mixingstation