diff options
author | 1F616EMO | 2024-02-12 08:00:47 +0800 |
---|---|---|
committer | 1F616EMO | 2024-02-12 08:00:47 +0800 |
commit | 2262199331e759866d630909e7f66dc15a98744d (patch) | |
tree | 744289282ff007e5fad4f2f4829c2b4b73d0d346 | |
download | aur-2262199331e759866d630909e7f66dc15a98744d.tar.gz |
rename mixing-station-pc
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | copyright.txt | 5 | ||||
-rw-r--r-- | mixing-station | 2 | ||||
-rw-r--r-- | mixing-station.desktop | 10 |
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 |