diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | gog-7-billion-humans.desktop | 12 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..518e4f6437a4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = gog-7-billion-humans + pkgdesc = Automate swarms of office workers to solve puzzles inside your very own parallel computer made of people. + pkgver = 1.0.32487.23774 + pkgrel = 1 + url = https://www.gog.com/game/7_billion_humans + arch = x86_64 + groups = games + license = custom + makedepends = lgogdownloader>=2.25 + depends = openal + depends = sdl2 + source = gog_7_billion_humans_1_0_32487_23774.tar.xz::gogdownloader://7_billion_humans/en3installer0 + source = gog-7-billion-humans.desktop + md5sums = 3d42952a6b9329f1c64bda00b05c4afb + md5sums = e4fea045bc42fe460f84265499cfa764 + +pkgname = gog-7-billion-humans + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a16d3cee5374 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.tar.xz +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1be502121bd2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +pkgname=gog-7-billion-humans +pkgver=1.0.32487.23774 +pkgrel=1 +_gamename=${pkgname#gog-} +_gamename_=${_gamename//-/_} +_gamever=${pkgver//\./_} + +pkgdesc="Automate swarms of office workers to solve puzzles inside your very own parallel computer made of people." +arch=("x86_64") +url="https://www.gog.com/game/${_gamename_}" +license=("custom") +groups=("games") +source=("gog_${_gamename_}_${_gamever}.tar.xz::gogdownloader://${_gamename_}/en3installer0" ${pkgname}.desktop) +md5sums=('3d42952a6b9329f1c64bda00b05c4afb' 'e4fea045bc42fe460f84265499cfa764') +# Register lgogdownloader as a download agent +DLAGENTS+=('gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o') + +depends=("openal" "sdl2") +makedepends=("lgogdownloader>=2.25") + +prepare() { + sed -i "s,CURRENT_DIR=.*,CURRENT_DIR=/opt/${pkgname},g" ${srcdir}/data/noarch/start.sh +} + +package() { + install -Dm 644 ${srcdir}/data/noarch/docs/End\ User\ License\ Agreement.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + + install -dm 755 ${pkgdir}/opt + cp -r ${srcdir}/data/noarch ${pkgdir}/opt/${pkgname} + + install -dm 755 ${pkgdir}/usr/bin + ln -s /opt/${pkgname}/start.sh ${pkgdir}/usr/bin/${pkgname} + + install -Dm 644 ${srcdir}/data/noarch/support/icon.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png + install -Dm 644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/gog-7-billion-humans.desktop b/gog-7-billion-humans.desktop new file mode 100644 index 000000000000..39a0ca48d88d --- /dev/null +++ b/gog-7-billion-humans.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Value=1.0 +Type=Application +Name=7 Billion Humans +GenericName=7 Billion Humans +Comment=7 Billion Humans +Icon=gog-7-billion-humans +Exec=gog-7-billion-humans +Categories=Application;Game; +Terminal=false +StartupNotify=false |