diff options
author | Claudia | 2023-09-01 18:02:53 +0200 |
---|---|---|
committer | Claudia | 2023-09-01 18:02:53 +0200 |
commit | 959b01c6b3b4154120094792b6c80d7e9b2ecdb9 (patch) | |
tree | 9cfc98a6dddc58b9b8f44badffebfb8ab56726c7 /PKGBUILD | |
download | aur-gog-book-of-hours-perpetual-edition-dlc.tar.gz |
gog-book-of-hours-perpetual-edition-dlc v2023.8.g.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b911cbcab52b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Maintainer: Claudia Pellegrino <aur ät cpellegrino.de> + +pkgname=gog-book-of-hours-perpetual-edition-dlc +pkgver=2023.8.g.2 +pkgrel=1 +pkgdesc='Perpetual Edition DLC for Book Of Hours. GOG version.' +_shortname="${pkgname#gog-}" + +# Need to hard-code the ID because lgogdownloader doesn’t recognize +# the DLC by name +_gog_id='1228572957' + +arch=('any') +url="https://www.gog.com/en/game/${_shortname//-/_}" +license=('custom') +makedepends=('lgogdownloader' 'unzip') +optdepends=('gnome-control-center: select GNOME background') +options=('!strip') + +source=( + "${_shortname}_latest.sh::gogdownloader://${_gog_id}/en3installer0" + 'book-of-hours-desktop-backgrounds.xml' + 'book-of-hours-mobile-backgrounds.xml' +) + +sha512sums=( + 'SKIP' + '31038ab84934759c4de56f335dde95714dffb7f4b876920eed67a4ec1f6d886eb3930587632121815d53b7ed1e98cfb1950ce20121b3bbc0b7c7169ae8bfa0a3' + '532379308a82d7a66a87ac648c3bfa8985d24269c1231789808f83312313f770bfe8834707d8268122c90149a13d4ccb2cd82d2881f51d5de4f9d5cffabd0f55' +) + +DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader -o %o') +PKGEXT=.pkg.tar + +pkgver() { + awk -F '"' -e '/ version =/ { print $2 }' "${srcdir}/scripts/config.lua" +} + +prepare() { + echo >&2 'Extracting wallpapers' + unzip -d "${srcdir}/wallpapers" \ + "${srcdir}/data/noarch/game/BOOK OF HOURS Perpetual Edition wallpapers.zip" +} + +package() { + echo >&2 'Packaging wallpapers' + install -D -m 644 -t "${pkgdir}/usr/share/backgrounds/book-of-hours-desktop/" \ + "${srcdir}/wallpapers"/*'desktop wallpaper'* + install -D -m 644 -t "${pkgdir}/usr/share/backgrounds/book-of-hours-mobile/" \ + "${srcdir}/wallpapers"/*'mobile wallpaper'* \ + "${srcdir}/wallpapers/tarot desktop desktop (1280 x 1920).png" # sic + + echo >&2 'Packaging manifest for backgrounds in GNOME' + install -D -m 644 -t "${pkgdir}/usr/share/gnome-background-properties/" \ + "${srcdir}/book-of-hours-desktop-backgrounds.xml" \ + "${srcdir}/book-of-hours-mobile-backgrounds.xml" + + echo >&2 'Packaging license' + install -D -m 644 -T \ + "${srcdir}/data/noarch/docs/BOOK OF HOURS: Perpetual Edition Content/End User License Agreement.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/End User License Agreement.txt" +} |