Package Details: highscore-git r869.b1d9f20-2

Git Clone URL: https://aur.archlinux.org/highscore-git.git (read-only, click to copy)
Package Base: highscore-git
Description: A rewrite of Highscore, formerly gnome-games
Upstream URL: https://gitlab.gnome.org/World/highscore
Licenses: GPL-3.0-or-later
Conflicts: highscore
Provides: highscore
Submitter: igor-dyatlov
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 30
Popularity: 0.36
First Submitted: 2021-08-07 14:40 (UTC)
Last Updated: 2024-09-01 20:35 (UTC)

Dependencies (20)

Required by (0)

Sources (1)

Pinned Comments

yochananmarqos commented on 2024-04-06 21:00 (UTC)

PSA: This is a WIP. The developer only supports Flatpak, please do not create upstream issues.

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

rien333 commented on 2024-04-06 09:12 (UTC) (edited on 2024-04-06 09:13 (UTC) by rien333)

Thanks for the quick update!

I was wondering, does it indeed make sense to package libhighscore seperately? In Arch (as you know), libs are generally not separated into additional packages, unless they really makes sense as a standalone thing. And I would say that, in this case, the library barely has a standalone use-case. Like, what applications other than highscore are going to use this library? Its description also doesn't mention much in terms of it being broadly useful:

A shared library for Highscore cores

Of course, there is something to be said for the easiest solution, if that is the reasoning.

yochananmarqos commented on 2024-04-05 16:42 (UTC)

@rien333: The About dialog reports it's 0.1.0, so I'm going to wait until there's a tag instead of assuming. Either way, the current pkgver is "older" than the old tag, but I'd rather not use an epoch just to placate an AUR helper.

rien333 commented on 2024-04-05 12:42 (UTC) (edited on 2024-04-05 12:52 (UTC) by rien333)

Also, this now seems to depend on a highscore library. From the meson.build file:

libhighscore = dependency('highscore-1')

This dependency is obviously not satisfied here, and thus the build fails with:

Run-time dependency highscore-1 found: NO (tried pkgconfig and cmake)

This library can be found here:

https://gitlab.gnome.org/alicem/libhighscore

rien333 commented on 2024-04-05 12:26 (UTC) (edited on 2024-04-05 12:27 (UTC) by rien333)

This currently fails to build because git describe returns an error — for some reason, the maintainers removed all (version) tags.

To work around this, you could use meson to retrieve the version number in json format:

$  meson introspect meson.build --projectinfo
{"descriptive_name": "highscore", "version": "1.0.0", "subprojects": [], "buildsystem_files": ["meson.build", "meson_options.txt", "data/meson.build", "data/icons/meson.build", "data/options/meson.build", "po/meson.build", "src/meson.build", "src/platforms/playstation/meson.build"], "subproject_dir": "subprojects"}

Note that the version changed from 40 back to 1.0. Pipe meson's output into jq to retrieve the version number. Then, append the commit tag with git --describe --long --always.

yochananmarqos commented on 2023-04-24 17:04 (UTC)

This is currently failing to build.

antoniovazquez commented on 2017-09-01 18:53 (UTC)

Errors while building: No package 'retro-gtk-0.12' found No package 'tracker-sparql-2.0' found

ainola commented on 2017-03-15 00:44 (UTC)

The .install file is no longer needed as pacman has post-upgrade hooks to take care of updating the icon cache.

ahrs commented on 2017-02-27 19:52 (UTC)

This is missing some dependecies. Not sure what, as I haven't had time to look into what packages are needed: configure: error: Package requirements ( gio-2.0 glib-2.0 >= 2.38.0 grilo-0.3 gtk+-3.0 libsoup-2.4 libxml-2.0 retro-gtk-0.10 tracker-sparql-1.0 ) were not met: No package 'retro-gtk-0.10' found

hellpe commented on 2016-10-09 19:50 (UTC)

@electricprism check the instructions on the upstream URL, there is a "Documentation" section explaining how to add your games.

electricprism commented on 2016-10-09 03:28 (UTC)

I have no idea how to add games to Gnome Games, or tell it that I'm using a Dual Shock 4 or X360 controller. I'm very confused if anyone knows thanks.