diff options
author | Claudia | 2024-02-15 00:36:58 +0100 |
---|---|---|
committer | Claudia | 2024-02-15 00:42:39 +0100 |
commit | a39aadbac5066b6323cf7fc533d39765e6f6fd27 (patch) | |
tree | 3ac91d44049b5c9bc5d68562c7ab5b279af515a4 /PKGBUILD | |
download | aur-a39aadbac5066b6323cf7fc533d39765e6f6fd27.tar.gz |
gog-rail-route-demo v1.20.2.2.71008
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..40ed6810b6c6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: Claudia Pellegrino <aur ät cpellegrino.de> + +pkgname=gog-rail-route-demo +pkgver=1.20.2.2.71008 +pkgrel=1 +pkgdesc='Design and automate your own railway network. GOG version.' +_shortname="${pkgname#gog-}" +arch=('x86_64') +url="https://www.gog.com/en/game/${_shortname//-/_}" +license=('custom') +depends=( + 'bash' + 'cairo' + 'gdk-pixbuf2' + 'glib2' + 'glibc' + 'gtk2' + 'pango' +) +makedepends=('lgogdownloader') +options=('!strip') + +source=( + "${_shortname}_latest.sh::gogdownloader://${_shortname//-/_}/en3installer0" + "${pkgname}.desktop" + "${_shortname}.bash" +) + +sha512sums=( + 'a9eebbe520868fe7cc46eb16fcfbc78c80e4c9b64e3292e0ed87e1a638871d074fd5006249538963bd61346497b72c0cd551a9937d4cd93c78853071430a3b2d' + '8a0db945b2b026e9b79976903d075e6e84ce4215be2c0729e6d818f74184149467523def8f6b7baa7ee47d3ab674925c6679ed61c3b6a09ff05b8c6be6d0c95d' + '524d3b9c42290cb4f24b71331501411410db764826c57de351a8c367e0bbab2a4463af18acbb990fb043a26f7c090edec028f6ad7740c6790592c4a42aee2ad9' +) + +DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o') +PKGEXT=.pkg.tar + +prepare() { + # Remove unneeded 32-bit binaries + # Fixes false alarms in rebuild-detector + rm -rfv "${srcdir}/data/noarch/support/yad/32" +} + +package() { + echo >&2 'Packaging license' + install -D -m 644 -T \ + "${srcdir}/data/noarch/docs/End User License Agreement.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/End User License Agreement.txt" + + echo >&2 'Packaging game icon' + install -D -m 644 -T \ + "${srcdir}/data/noarch/support/icon.png" \ + "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + + echo >&2 'Packaging game data' + mkdir -p "${pkgdir}/opt/${_shortname}" + cp -R --preserve=mode \ + "${srcdir}"/data/noarch/* \ + "${pkgdir}/opt/${_shortname}" + + echo >&2 'Packaging launcher' + install -D -m 755 -T \ + "${srcdir}/${_shortname}.bash" \ + "${pkgdir}/usr/bin/${_shortname}" + + echo >&2 'Packaging desktop file' + install -D -m 755 -T \ + "${srcdir}/${pkgname}.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} |