summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Mitchell2022-12-29 14:27:17 +0000
committerBen Mitchell2022-12-29 14:27:17 +0000
commitb9fd1b5622885cab0272985167fcc5b20f59d207 (patch)
tree4b6c0ea393e9aadd7a603f98d93b5db8ac41455d
parent04215bad4e9ddc4cd222b4161e396a709b135aa7 (diff)
downloadaur-b9fd1b5622885cab0272985167fcc5b20f59d207.tar.gz
Ensure /var/lib/MuseSampler exists (thx dracomage)
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD7
-rw-r--r--muse-hub.service8
3 files changed, 11 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 272c30897791..63137e52806d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = muse-hub-bin
pkgdesc = Manage MuseScore Libraries.
pkgver = 1.0.0.392
- pkgrel = 2
+ pkgrel = 3
install = muse-hub-bin.install
arch = x86_64
provides = muse-hub
options = !strip
- options = !emptydirs
+ options = emptydirs
source = https://pub-c7a32e5b5d834ec9aeef400105452a42.r2.dev/Muse_Hub.deb
source = muse-hub.service
source = muse-hub.desktop
sha512sums = 8c3b145d4350e70d75548ee174331ff6bbf022cfc0dfd338828c62e99a860fed37254c55b75ac10d0e3f4475dd93e79de22a52fb6fdb5ad78d8b86de9f50f836
- sha512sums = 9380bc41f25263d4cab019228ff34ddff7e92c66c4a7e3b39ab48ebdc989f9e5969383889abe90f01c03f8a4c4b93224d03c8fc0753a1304d12e54de15717ad2
+ sha512sums = d35bcc2ea0032f003d70c885e258671b69d4e8b0d66135876a828ce429c581ba063f7b02c01a0d27155f7a53dc3964afcd2b193958602819f780f8c8e0ad1365
sha512sums = e880ed5b5c7c2f7fa78d9a3f4cb3e438b7dc1321c6e2470644d9f0ff96fe060dd34640ab0da1349d004c65179cd9b89790242a77b09adf03e5178be63d59817d
pkgname = muse-hub-bin
diff --git a/PKGBUILD b/PKGBUILD
index 0af825bfbf27..f01bb00ac720 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Ben Mitchell (bjosephmitchell@gmail.com)
pkgname=muse-hub-bin
pkgver=1.0.0.392
-pkgrel=2
+pkgrel=3
pkgdesc="Manage MuseScore Libraries."
arch=('x86_64')
url=""
@@ -9,12 +9,12 @@ provides=("muse-hub")
license=()
groups=()
depends=()
-options=('!strip' '!emptydirs')
+options=('!strip' 'emptydirs')
install=${pkgname}.install
source=("https://pub-c7a32e5b5d834ec9aeef400105452a42.r2.dev/Muse_Hub.deb" "muse-hub.service" "muse-hub.desktop")
sha512sums=(
'8c3b145d4350e70d75548ee174331ff6bbf022cfc0dfd338828c62e99a860fed37254c55b75ac10d0e3f4475dd93e79de22a52fb6fdb5ad78d8b86de9f50f836'
- '9380bc41f25263d4cab019228ff34ddff7e92c66c4a7e3b39ab48ebdc989f9e5969383889abe90f01c03f8a4c4b93224d03c8fc0753a1304d12e54de15717ad2'
+ 'd35bcc2ea0032f003d70c885e258671b69d4e8b0d66135876a828ce429c581ba063f7b02c01a0d27155f7a53dc3964afcd2b193958602819f780f8c8e0ad1365'
'e880ed5b5c7c2f7fa78d9a3f4cb3e438b7dc1321c6e2470644d9f0ff96fe060dd34640ab0da1349d004c65179cd9b89790242a77b09adf03e5178be63d59817d'
)
@@ -27,4 +27,5 @@ package(){
# Make sure directory used by Muse Hub and MuseScore has been created
# so we can bind it into a temporary filesystem for the service
mkdir -p "${pkgdir}/srv/muse-hub"
+ mkdir -p "${pkgdir}/var/lib/MuseSampler"
}
diff --git a/muse-hub.service b/muse-hub.service
index 273e92f638ce..6b4111f53e0a 100644
--- a/muse-hub.service
+++ b/muse-hub.service
@@ -12,11 +12,11 @@ Restart=always
RestartSec=5
WorkingDirectory=/opt/muse-hub
-ReadWritePaths=/tmp /srv/muse-hub
+ReadWritePaths=/tmp /srv/muse-hub /var/lib/MuseSampler
TemporaryFileSystem=/opt:ro /srv:rw
BindReadOnlyPaths=/opt/muse-hub
-BindPaths=-/srv/muse-hub /tmp
+BindPaths=-/srv/muse-hub -/var/lib/MuseSampler /tmp
NoNewPrivileges=yes
PrivateTmp=no
@@ -46,7 +46,7 @@ AmbientCapabilities=
MemoryDenyWriteExecute=no
LockPersonality=yes
-IPAddressDeny=10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,100.64.0.0/10,fc00::/7,fd00::/8,fec0::/10,localhost,link-local,multicast
+IPAddressDeny=10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 100.64.0.0/10 fc00::/7 fd00::/8 fec0::/10 localhost link-local multicast
[Install]
-WantedBy=multi-user.target \ No newline at end of file
+WantedBy=multi-user.target