summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Mashos2020-09-07 17:04:13 -0700
committerThomas Mashos2020-09-07 17:04:13 -0700
commit5b844a194d5b8664018a1dfa778b9f582e4cd80e (patch)
tree09ba851f468782ad1051b080d7b31406455a7067
downloadaur-5b844a194d5b8664018a1dfa778b9f582e4cd80e.tar.gz
Initial packaging and upload
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD37
-rw-r--r--syrinscape-fantasy-player.desktop9
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