If you encounter the crash due to humble trove do
gsettings set com.github.tkashkin.gamehub.auth.humble load-trove-games false
https://github.com/tkashkin/GameHub/issues/611#issuecomment-1028803870
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 |
Upstream URL: | https://tkashkin.github.io/projects/gamehub/ |
Keywords: | Games GOG Humble Steam |
Licenses: | GPL3 |
Submitter: | twisty |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 29 |
Popularity: | 0.039710 |
First Submitted: | 2018-07-20 12:25 (UTC) |
Last Updated: | 2023-04-12 21:31 (UTC) |
If you encounter the crash due to humble trove do
gsettings set com.github.tkashkin.gamehub.auth.humble load-trove-games false
https://github.com/tkashkin/GameHub/issues/611#issuecomment-1028803870
https://github.com/tkashkin/GameHub/issues/601
Due to a bug in Vala v0.54.5 (but already fixed for the next release), the package fails to build, use either vala0.52 or vala-git to build this package.
Tested also ok with vala0.48 (v0.48.12) but seems that it has been deleted from the AUR, builds with v0.48.20 reported failing
This package is asking for sudo privileges when I didn't pass the 'install' flag to makepkg
Which is the complete command you used? Likely you needed to install one of the packages needed by this pkgbuild.
It would be nice to be able to build the package without installing it.
This is how it works by default
I'm thinking that is due to DESTDIR="${pkgdir}" ninja -C build install
No, this pkgbuild is fine and the build() function is fine
This package is asking for sudo privileges when I didn't pass the 'install' flag to makepkg. I'm thinking that is due to DESTDIR="${pkgdir}" ninja -C build install
It would be nice to be able to build the package without installing it.
I'd like to suggest adding butler or itch as an optional dependency for itch.io support.
I am personally using butler and everything works as expected.
Ah, i got Package egl was not found in the pkg-config search path. Package 'egl', required by 'epoxy', not found
running that. That file is part of mesa, and I have a custom mesa installed, I guess that's missing, see https://aur.archlinux.org/packages/mesa-aco-git/#comment-701624
Hmmm...
@djazz pkg-config --cflags --libs gdk-3.0
should either return cflags or show what's wrong.
It should look similar to
-pthread -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0
Run-time dependency gdk-3.0 found: NO (tried cmake)
src/meson.build:25:0: ERROR: Could not generate cargs for gdk-3.0
/usr/lib/pkgconfig/gdk-3.0.pc exists in filesystem
curl: (33) HTTP server doesn't seem to support byte ranges. Cannot resume. ==> ERROR: Failure while downloading https://github.com/tkashkin/GameHub/archive/0.14.2-1-master.tar.gz Aborting... Error downloading sources: gamehub
granite
is no longer needed.
Pinned Comments
FabioLolix commented on 2022-05-01 13:19 (UTC)
@guglovich I've changed the pkgbuild to use vala0.54
FabioLolix commented on 2022-04-16 21:30 (UTC)
0.16.2 is a -dev release https://github.com/tkashkin/GameHub/releases/tag/0.16.2-1-dev
FabioLolix commented on 2022-02-27 14:05 (UTC)
Unflagging since 0.16.2 is a -dev release, gamehub-git exist
FabioLolix commented on 2022-02-27 14:04 (UTC)
If you encounter the crash due to humble trove do
https://github.com/tkashkin/GameHub/issues/611#issuecomment-1028803870