diff options
author | Nyaacinth | 2022-06-03 21:44:54 +0800 |
---|---|---|
committer | Nyaacinth | 2022-06-03 21:44:54 +0800 |
commit | 67f339576bd264f03fed99c8ae573510e50ec4f1 (patch) | |
tree | 7b2568c0e302f500c84c5284ea6c0379da8b3c2b | |
parent | 81b30f1cd70f675d6f3b254d5e4056325b4a9202 (diff) | |
download | aur-67f339576bd264f03fed99c8ae573510e50ec4f1.tar.gz |
Update to 2
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | info.txt | 13 | ||||
-rwxr-xr-x | synthv-studio.sh | 16 |
4 files changed, 33 insertions, 24 deletions
@@ -1,16 +1,19 @@ pkgbase = synthv-studio-bin pkgdesc = Synthesizer V studio by Dreamtonics - pkgver = 1 + pkgver = 2 pkgrel = 1 url = https://dreamtonics.com/synthesizerv arch = x86_64 license = custom + depends = xdg-utils provides = synthv-studio source = synthv-studio.sh source = synthv-studio.png source = synthv-studio.desktop - sha256sums = 83a419a9c281fbca976bc683ba584a7e0bf4ac5cc249c3a0ed0cfff92f2215af + source = info.txt + sha256sums = d9489e2e8a3c75e84e8d5a8c9eade3a68657f0f88e70899363882e456a7c1c48 sha256sums = f0f0180bbd5a029655089c5f8d5948c093622dd978e8aa6a4c47689b5936351b sha256sums = 710f95ca38ab0e69c0431feb7f323bf84b4b4b822248a465ed5e525b36070871 + sha256sums = 912bc157e0bbebae3ff646c1f57cad7701be20759281c15e75fc201a46085e5c pkgname = synthv-studio-bin @@ -1,25 +1,26 @@ # Maintainer: Nyaacinth <nyaacinth_liota@outlook.com> pkgname=synthv-studio-bin -pkgver=1 +pkgver=2 pkgrel=1 pkgdesc="Synthesizer V studio by Dreamtonics" arch=("x86_64") url="https://dreamtonics.com/synthesizerv" license=(custom) -depends=() +depends=("xdg-utils") provides=("synthv-studio") conflicts=() source=("synthv-studio.sh" "synthv-studio.png" - "synthv-studio.desktop") -sha256sums=("83a419a9c281fbca976bc683ba584a7e0bf4ac5cc249c3a0ed0cfff92f2215af" + "synthv-studio.desktop" + "info.txt") +sha256sums=("d9489e2e8a3c75e84e8d5a8c9eade3a68657f0f88e70899363882e456a7c1c48" "f0f0180bbd5a029655089c5f8d5948c093622dd978e8aa6a4c47689b5936351b" - "710f95ca38ab0e69c0431feb7f323bf84b4b4b822248a465ed5e525b36070871") + "710f95ca38ab0e69c0431feb7f323bf84b4b4b822248a465ed5e525b36070871" + "912bc157e0bbebae3ff646c1f57cad7701be20759281c15e75fc201a46085e5c") package() { - read -p "Please input the path to your Synthesizer V Studio distribution (the zip file you downloaded) on the filesystem: " SVDIST - install -Dm644 "${SVDIST}" "${pkgdir}/opt/synthv-studio/dist.zip" - install -Dm644 "${srcdir}/synthv-studio.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/synthv-studio.png" - install -Dm755 "${srcdir}/synthv-studio.sh" "${pkgdir}/usr/bin/synthv-studio" - install -Dm755 "${srcdir}/synthv-studio.desktop" "${pkgdir}/usr/share/applications/synthv-studio.desktop" + install -Dm644 "${srcdir}/info.txt" "${pkgdir}/opt/synthv-studio/info.txt" + install -Dm644 "${srcdir}/synthv-studio.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/synthv-studio.png" + install -Dm755 "${srcdir}/synthv-studio.sh" "${pkgdir}/usr/bin/synthv-studio" + install -Dm755 "${srcdir}/synthv-studio.desktop" "${pkgdir}/usr/share/applications/synthv-studio.desktop" } diff --git a/info.txt b/info.txt new file mode 100644 index 000000000000..cc3d6bd34401 --- /dev/null +++ b/info.txt @@ -0,0 +1,13 @@ +OwO Hello! + +Please read and do the following to complete the initialization of Synthesizer V Studio: + +1. Please open https://auth.dreamtonics.com/store/download and input your activation code to download "Synthesizer V Studio Pro" + or open https://dreamtonics.com/en/synthesizerv and download "Synthesizer V Studio Basic" + +2. Unzip the package you downloaded and put its only subdirectory (generally the "Synthesizer V Studio Pro" or "Synthesizer V Studio Basic") to your $HOME + and rename the directory to ".synthv-studio" + +3. Relaunch and play! + +When you need to update the software, please unzip the downloaded package and merge (not overwrite, overwriting will break your license) it with $HOME/.synthv-studio diff --git a/synthv-studio.sh b/synthv-studio.sh index 8d1739890619..5609e9635b45 100755 --- a/synthv-studio.sh +++ b/synthv-studio.sh @@ -1,19 +1,11 @@ #!/usr/bin/env bash set -e -SVPACKAGE="/opt/synthv-studio/dist.zip" +INFOPATH="/opt/synthv-studio/info.txt" SVPREFIX="$HOME/.synthv-studio" if [ ! -d "$SVPREFIX" ]; then - mkdir "$SVPREFIX" + xdg-open "$INFOPATH" + exit 0 fi -cd "$SVPREFIX" -if [ ! -f "./_installed" ]; then - echo "Installing..." - SVTYPE=`bsdtar -tf "$SVPACKAGE" | head -1` - bsdtar -xf "$SVPACKAGE" - mv "./$SVTYPE/"* "." - rmdir "./$SVTYPE" - touch "./_installed" -fi -exec "./synthv-studio" +exec "$SVPREFIX/synthv-studio" |