summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClaudia2023-09-01 18:02:53 +0200
committerClaudia2023-09-01 18:02:53 +0200
commit959b01c6b3b4154120094792b6c80d7e9b2ecdb9 (patch)
tree9cfc98a6dddc58b9b8f44badffebfb8ab56726c7
downloadaur-gog-book-of-hours-perpetual-edition-dlc.tar.gz
gog-book-of-hours-perpetual-edition-dlc v2023.8.g.2
-rw-r--r--.SRCINFO19
-rw-r--r--.editorconfig23
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD62
-rw-r--r--book-of-hours-desktop-backgrounds.xml74
-rw-r--r--book-of-hours-mobile-backgrounds.xml79
6 files changed, 265 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5cb021028d96
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = gog-book-of-hours-perpetual-edition-dlc
+ pkgdesc = Perpetual Edition DLC for Book Of Hours. GOG version.
+ pkgver = 2023.8.g.2
+ pkgrel = 1
+ url = https://www.gog.com/en/game/book_of_hours_perpetual_edition_dlc
+ arch = any
+ license = custom
+ makedepends = lgogdownloader
+ makedepends = unzip
+ optdepends = gnome-control-center: select GNOME background
+ options = !strip
+ source = book-of-hours-perpetual-edition-dlc_latest.sh::gogdownloader://1228572957/en3installer0
+ source = book-of-hours-desktop-backgrounds.xml
+ source = book-of-hours-mobile-backgrounds.xml
+ sha512sums = SKIP
+ sha512sums = 31038ab84934759c4de56f335dde95714dffb7f4b876920eed67a4ec1f6d886eb3930587632121815d53b7ed1e98cfb1950ce20121b3bbc0b7c7169ae8bfa0a3
+ sha512sums = 532379308a82d7a66a87ac648c3bfa8985d24269c1231789808f83312313f770bfe8834707d8268122c90149a13d4ccb2cd82d2881f51d5de4f9d5cffabd0f55
+
+pkgname = gog-book-of-hours-perpetual-edition-dlc
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000000..3f7b3e6af9eb
--- /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
+
+[*.json]
+indent_size = 2
+
+[*.xml]
+indent_size = 4
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..0be4836ceccd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+/.vscode/
+/src
+/pkg
+*.log
+*.pkg.*
+*.tar.*
+*.zip
+book-of-hours-perpetual-edition-dlc_*.sh
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"
+}
diff --git a/book-of-hours-desktop-backgrounds.xml b/book-of-hours-desktop-backgrounds.xml
new file mode 100644
index 000000000000..25420d8784bb
--- /dev/null
+++ b/book-of-hours-desktop-backgrounds.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
+<wallpapers>
+ <wallpaper deleted="false">
+ <name>Brancrug – Desktop</name>
+ <filename>brancrug desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Brancrug Mists – Desktop</name>
+ <filename>brancrug mists desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Brancrug Sunset – Desktop</name>
+ <filename>brancrug sunset desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Crossrow – Desktop</name>
+ <filename>crossrow desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Cucurbit Bridge – Desktop</name>
+ <filename>cucurbit bridge desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Fuchsia – Desktop</name>
+ <filename>fuchsia desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Grove of Green Immortals – Desktop</name>
+ <filename>grove of green immortals desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Haustorium – Desktop</name>
+ <filename>haustorium desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Hush House 1 – Desktop</name>
+ <filename>hush house 1 desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Hush House 2 – Desktop</name>
+ <filename>hush house 2 desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Hush House 3 – Desktop</name>
+ <filename>hush house 3 desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>St. Brendan’s Beach – Desktop</name>
+ <filename>st brendan's beach desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Tarot – Desktop</name>
+ <filename>tarot desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Tomb of Lies – Desktop</name>
+ <filename>tomb of lies desktop wallpaper (1920 x 1080).png</filename>
+ </wallpaper>
+
+</wallpapers>
diff --git a/book-of-hours-mobile-backgrounds.xml b/book-of-hours-mobile-backgrounds.xml
new file mode 100644
index 000000000000..969cb27a834a
--- /dev/null
+++ b/book-of-hours-mobile-backgrounds.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
+<wallpapers>
+ <wallpaper deleted="false">
+ <name>Brancrug Mists – Mobile</name>
+ <filename>brancrug mists mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Brancrug – Mobile</name>
+ <filename>brancrug mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Brancrug Sunset – Mobile</name>
+ <filename>brancrug sunset mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Crossrow – Mobile</name>
+ <filename>crossrow mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Cucurbit Bridge 1 – Mobile</name>
+ <filename>cucurbit bridge mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Cucurbit Bridge 2 – Mobile</name>
+ <filename>cucurbit bridge mobile wallpaper 2 (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Fuchsia – Mobile</name>
+ <filename>fuchsia mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Grove of Green Immortals – Mobile</name>
+ <filename>grove of green immortals mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Haustorium 1 – Mobile</name>
+ <filename>haustorium mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Haustorium 2 – Mobile</name>
+ <filename>haustorium mobile wallpaper 2 (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Hush House 1 – Mobile</name>
+ <filename>hush house mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Hush House 2 – Mobile</name>
+ <filename>hush house mobile wallpaper 2 (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>St. Brendan’s Beach – Mobile</name>
+ <filename>st brendan's beach mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Tarot – Mobile</name>
+ <filename>tarot desktop desktop (1280 x 1920).png</filename>
+ </wallpaper>
+
+ <wallpaper deleted="false">
+ <name>Tomb of Lies – Mobile</name>
+ <filename>tomb of lies mobile wallpaper (1280 x 1920).png</filename>
+ </wallpaper>
+
+</wallpapers>