diff options
author | Claudia | 2024-01-07 16:17:17 +0100 |
---|---|---|
committer | Claudia Pellegrino | 2024-01-07 16:32:48 +0100 |
commit | 93ae3135a41ee5d03d9f7395e91e252118f4c82a (patch) | |
tree | 3c2ddfdba123fc82ec94c3a66b04bc2c94036e94 | |
download | aur-93ae3135a41ee5d03d9f7395e91e252118f4c82a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .editorconfig | 23 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | gog-thimbleweedpark-dlc-ransome-unbeeped.install | 11 |
5 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7a18ba1abd41 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = gog-thimbleweedpark-dlc-ransome-unbeeped + pkgdesc = Play Thimbleweed Park with uncensored English audio. GOG version. + pkgver = 1.0.958.18970 + pkgrel = 1 + url = https://www.gog.com/en/game/thimbleweed_park_ransome_unbeeped + install = gog-thimbleweedpark-dlc-ransome-unbeeped.install + arch = any + license = custom + makedepends = lgogdownloader + depends = gog-thimbleweedpark>=1.0.958.19330-1 + options = !strip + source = thimbleweedpark-dlc-ransome-unbeeped_1.0.958_(18970).sh::gogdownloader://1858019230/en3installer0 + sha512sums = 5f1525380efb9a0cee18f640f8e316d42ab0b67d0f5a56d382df3b70b4010108d507df3d28fe4691cfc13da42fc655876167eff0cb90b8cfc0583f4837f813cd + +pkgname = gog-thimbleweedpark-dlc-ransome-unbeeped diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..984630ae4a3e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,23 @@ +# https://editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{diff,patch}] +end_of_line = lf +trim_trailing_whitespace = false + +[PKGBUILD] +indent_size = 2 + +[*.bash] +indent_size = 2 + +[*.json] +indent_size = 2 diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a11c8abe9ae4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/.vscode/ +/src +/pkg +*.log +*.pkg.* +*.tar.* +thimbleweedpark-dlc-ransome-unbeeped_*.sh diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a89985738bfb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Claudia Pellegrino <aur ät cpellegrino.de> + +pkgname=gog-thimbleweedpark-dlc-ransome-unbeeped +pkgver=1.0.958.18970 +pkgrel=1 +_upstream_pkgver_pkgrel=1.0.958.19330-1 +pkgdesc='Play Thimbleweed Park with uncensored English audio. GOG version.' +_shortname="${pkgname#gog-}" + +# Need to hard-code the ID because lgogdownloader doesn’t recognize +# the DLC by name +_gog_id='1858019230' + +arch=('any') +url='https://www.gog.com/en/game/thimbleweed_park_ransome_unbeeped' +license=('custom') +depends=("gog-thimbleweedpark>=${_upstream_pkgver_pkgrel}") +makedepends=('lgogdownloader') +options=('!strip') +install="${pkgname}.install" +_setup_basename="${_shortname}_${pkgver%.*}_(${pkgver##*.})" + +source=( + "${_setup_basename}.sh::gogdownloader://${_gog_id}/en3installer0" +) + +sha512sums=( + '5f1525380efb9a0cee18f640f8e316d42ab0b67d0f5a56d382df3b70b4010108d507df3d28fe4691cfc13da42fc655876167eff0cb90b8cfc0583f4837f813cd' +) + +DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o') +PKGEXT=.pkg.tar + +package() { + echo >&2 'Packaging license' + install -D -m 644 -T \ + "${srcdir}/data/noarch/docs/Thimbleweed Park - Ransome Unbeeped/End User License Agreement.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/End User License Agreement.txt" + + echo >&2 'Packaging DLC content' + install -D -m 644 -t "${pkgdir}/opt/gog/thimbleweedpark/game" \ + "${srcdir}/data/noarch/game"/* +} diff --git a/gog-thimbleweedpark-dlc-ransome-unbeeped.install b/gog-thimbleweedpark-dlc-ransome-unbeeped.install new file mode 100644 index 000000000000..4ef46b42eb83 --- /dev/null +++ b/gog-thimbleweedpark-dlc-ransome-unbeeped.install @@ -0,0 +1,11 @@ +post_install() { + cat << 'EOF' + + To enable the *unbeeped* voice, go to Options -> Video and check + the box. + + This option is not sticky, so you need to turn it on each time + to start. + +EOF +} |