diff options
author | Thomas Mashos | 2020-09-07 17:04:13 -0700 |
---|---|---|
committer | Thomas Mashos | 2020-09-07 17:04:13 -0700 |
commit | 5b844a194d5b8664018a1dfa778b9f582e4cd80e (patch) | |
tree | 09ba851f468782ad1051b080d7b31406455a7067 | |
download | aur-5b844a194d5b8664018a1dfa778b9f582e4cd80e.tar.gz |
Initial packaging and upload
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | syrinscape-fantasy-player.desktop | 9 |
4 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..322797d236e4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = syrinscape-fantasy-player + pkgdesc = Soundscape creator and sound design app for fantasy games + pkgver = 1.4.8_p2 + pkgrel = 2 + url = https://www.syrinscape.com + arch = x86_64 + license = Proprietary + options = !strip + source = syrinscape-1.4.8-p2-linux-fantasy.tar.gz::https://www.syrinscape.com/get-download/syrinscape-1.4.8-p2-linux-scifi.tar.gz?type=linux&version=1.4.8-p2 + source = local://syrinscape-fantasy-player.desktop + sha256sums = 616bd944ab595ee677f0897730cdffe6a735fc2371d8015be9427cedf57e6c8c + sha256sums = SKIP + +pkgname = syrinscape-fantasy-player + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..53a5e9281374 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +clean.sh +*.pkg.tar +*.tar.gz +*.deb +pkg/ +src/
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..80448cdeca60 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Thomas Mashos <thomas at mashos dot com> +pkgname=syrinscape-fantasy-player +pkgver=1.4.8_p2 +pkgrel=2 +pkgdesc="Soundscape creator and sound design app for fantasy games" +arch=('x86_64') +url="https://www.syrinscape.com" +license=('Proprietary') +groups=() +depends=() +options=(!strip) +source=("syrinscape-${pkgver//_/-}-linux-fantasy.tar.gz::https://www.syrinscape.com/get-download/syrinscape-${pkgver//_/-}-linux-scifi.tar.gz?type=linux&version=${pkgver//_/-}" + "local://syrinscape-fantasy-player.desktop" + ) +sha256sums=('616bd944ab595ee677f0897730cdffe6a735fc2371d8015be9427cedf57e6c8c' ## syrinscape-${pkgver//_/-}-linux-fantasy.tar.gz + 'SKIP' ## syrinscape-fantasy-player.desktop + ) + +# Look away, this is gross +download_func() { + /usr/bin/curl "https://www.syrinscape.com/get-download/syrinscape-${pkgver//_/-}-linux-fantasy.tar.gz?type=linux&version=${pkgver//_/-}" 2>&1 | /usr/bin/grep -P "\tlocation.href" | /usr/bin/cut -d "'" -f 2 | /usr/bin/xargs -n1 /usr/bin/curl -o syrinscape-${pkgver//_/-}-linux-fantasy.tar.gz +} +export -f download_func; export pkgver; DLAGENTS=('https::/bin/bash -c download_func %o %u') + +prepare() { + mkdir -p "${srcdir}/usr/share/applications" + cp "syrinscape-fantasy-player.desktop" "${srcdir}/usr/share/applications/syrinscape-fantasy-player.desktop" +} + +package() { + mkdir -p "${pkgdir}/opt" + mv "Syrinscape" "${pkgdir}/opt/Syrinscape Fantasy Player" + + mkdir -p "${pkgdir}/usr/share/applications" + mv "usr/share/applications/syrinscape-fantasy-player.desktop" "${pkgdir}/usr/share/applications/syrinscape-fantasy-player.desktop" +} + diff --git a/syrinscape-fantasy-player.desktop b/syrinscape-fantasy-player.desktop new file mode 100644 index 000000000000..77e4c43e497a --- /dev/null +++ b/syrinscape-fantasy-player.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.4.8-p2 +Type=Application +Name=Syrinscape Fantasy Player +Exec="/opt/Syrinscape\sFantasy\sPlayer/Syrinscape" +Path=/opt/Syrinscape\sFantasy\sPlayer/ +Icon=/opt/Syrinscape\sFantasy\sPlayer/Syrinscape_Data/Resources/UnityPlayer.png +Terminal=false +MimeType=x-scheme-handler/syrinscape-fantasy;
\ No newline at end of file |