Package Details: gamehub 0.15.0.1-1

Git Clone URL: https://aur.archlinux.org/gamehub.git (read-only, click to copy)
Package Base: gamehub
Description: Games manager, downloader, library that supports GOG, Steam and Humble Bundle. Designed for Pantheon Shell
Upstream URL: https://github.com/tkashkin/GameHub
Keywords: Games GOG Humble Steam
Licenses: GPL3
Submitter: twisty
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 11
Popularity: 0.99
First Submitted: 2018-07-20 12:25
Last Updated: 2019-12-18 23:23

Latest Comments

« First ‹ Previous 1 2

tkashkin commented on 2018-07-25 13:02

I have tested it in VM and locales did not work. It should be like this (I did a mistake in DESTDIR before):

meson build --prefix=/usr -Ddistro=arch
DESTDIR=$pkgdir ninja install

Also you should not remove post_install script, it does nothing if DESTDIR is set and resulting package contains no caches. https://wiki.archlinux.org/index.php/Creating_packages#build.28.29

twisty commented on 2018-07-24 12:11

Indeed it can be updated with $pkgver. Added this with the new update. Loving how quickly you are adding new features to GameHub!

parkerlreed commented on 2018-07-24 11:13

Along with the new release, the URL can use the same pkgver

source=("GameHub-$pkgver.tar.gz"::https://github.com/tkashkin/GameHub/archive/0.5.7.tar.gz)

to

source=("GameHub-$pkgver.tar.gz"::https://github.com/tkashkin/GameHub/archive/$pkgver.tar.gz)

twisty commented on 2018-07-23 13:14

Updated the build to account for the extra files during post_install.py. Should build fine now, please let me know if there are any more problems.

twisty commented on 2018-07-23 03:57

Unfortunately using DESTDIR=$pkgdir/usr with ninja install results in the eventual package wanting to install everything under /usr/home/twisty/.. which is not what we want. Doing this however does prevent the extra files being generated in the package which is an interesting bug.

Editing the post_install.py to remove it's functionality also generates the correct package without the extra files.

tkashkin commented on 2018-07-22 15:24

ninja install should be called with DESTDIR env variable. https://github.com/tkashkin/GameHub/blob/master/meson/post_install.py

I think it should be like this:

meson build --prefix=/usr -Ddistro=arch
...
DESTDIR=$pkgdir/usr ninja install

parkerlreed commented on 2018-07-22 08:22

Why is this trying to overwrite files that should be generated anyways?

error: failed to commit transaction (conflicting files)
gamehub: /usr/share/applications/mimeinfo.cache exists in filesystem
gamehub: /usr/share/glib-2.0/schemas/gschemas.compiled exists in filesystem
gamehub: /usr/share/icons/hicolor/icon-theme.cache exists in filesystem
Errors occurred, no packages were upgraded.