Package Details: proton-game-saves 0.1.0-1

Git Clone URL: https://aur.archlinux.org/proton-game-saves.git (read-only, click to copy)
Package Base: proton-game-saves
Description: A GTK4 application to manage Proton game save files for Steam games
Upstream URL: https://github.com/rahatzamancse/protongamesaves
Licenses: GPL3
Submitter: rahatzamancse
Maintainer: rahatzamancse
Last Packager: rahatzamancse
Votes: 1
Popularity: 0.85
First Submitted: 2025-09-04 21:56 (UTC)
Last Updated: 2025-09-06 21:00 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

yochananmarqos commented on 2025-09-06 17:35 (UTC)

@rahatzamancse: It's starting now with 0.1.0.

Howevever, I had to fix the PKGBUILD. See my diff (paste expires in one month).

  • Use an SPDX license identifier
  • Do not specify rust so users can use either rust or rustup
  • pkg-config is part of base-devel, none of the members should be in the makedepends array
  • The path has changed from proton-game-saves to protongamesaves, so the cd command fails
  • Change the cargo fetch command according to Rust packgage guidelines "...to only fetch dependencies needed for the specific target platform being built, thus reducing downloads"
  • The path to the desktop file changed
  • Install the icon and metainfo
  • The LICENSE does not need to be installed as it's a common license included in the licenses package

yochananmarqos commented on 2025-09-04 23:30 (UTC)

@rahatzamancse: I built in a clean chroot. However, I tried on another machine and could not reproduce the issue. I'll investigate further...

rahatzamancse commented on 2025-09-04 23:23 (UTC)

@yochananmarqos Can you try again (with a clean build)?

yochananmarqos commented on 2025-09-04 23:11 (UTC)

Fails to start:

❯ proton-game-saves
CSS file not found: /build/proton-game-saves/src/proton-game-saves-0.1.1/src/styles/app.css
Loaded fallback CSS
DEBUG: Failed to parse manifest: Manifest cache file does not exist at /home/yochanan/.cache/proton_game_saves/manifest.yaml. Please download it first.
Refresh button clicked.
Scanning compatdata...

thread 'main' panicked at library/core/src/slice/sort/shared/smallsort.rs:860:5:
user-provided comparison function does not correctly implement a total order
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

thread 'main' panicked at library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x55700a150a72 - <unknown>
   1:     0x55700a178cf3 - <unknown>
   2:     0x55700a14d5f3 - <unknown>
   3:     0x55700a1508c2 - <unknown>
   4:     0x55700a151d26 - <unknown>
   5:     0x55700a151b29 - <unknown>
   6:     0x55700a1526b2 - <unknown>
   7:     0x55700a152436 - <unknown>
   8:     0x55700a150f69 - <unknown>
   9:     0x55700a1520fd - <unknown>
  10:     0x557009fd33ed - <unknown>
  11:     0x557009fd3482 - <unknown>
  12:     0x557009fd35a6 - <unknown>
  13:     0x557009ff5066 - <unknown>
  14:     0x7f62d304383a - g_closure_invoke
  15:     0x7f62d306246b - <unknown>
  16:     0x7f62d30630f3 - g_signal_emitv
  17:     0x557009ff368a - <unknown>
  18:     0x55700a002594 - <unknown>
  19:     0x557009ff2f1a - <unknown>
  20:     0x7f62d304383a - g_closure_invoke
  21:     0x7f62d306246b - <unknown>
  22:     0x7f62d30644cf - <unknown>
  23:     0x7f62d3064749 - g_signal_emit_valist
  24:     0x7f62d3064804 - g_signal_emit
  25:     0x7f62d1b14301 - <unknown>
  26:     0x7f62d1b144b5 - g_application_run
  27:     0x55700a000d6b - <unknown>
  28:     0x55700a00e756 - <unknown>
  29:     0x55700a00e73c - <unknown>
  30:     0x55700a1474b0 - <unknown>
  31:     0x55700a00102d - <unknown>
  32:     0x7f62d1627675 - <unknown>
  33:     0x7f62d1627729 - __libc_start_main
  34:     0x557009fd3be5 - <unknown>
  35:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
zsh: IOT instruction (core dumped)  proton-game-saves