Package Details: protonup-qt 2.13.0-1

Git Clone URL: https://aur.archlinux.org/protonup-qt.git (read-only, click to copy)
Package Base: protonup-qt
Description: Install and manage Proton-GE and Luxtorpeda for Steam and Wine-GE for Lutris
Upstream URL: https://davidotek.github.io/protonup-qt
Licenses: GPL-3.0-or-later
Submitter: yochananmarqos
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 90
Popularity: 3.01
First Submitted: 2021-11-03 18:39 (UTC)
Last Updated: 2025-08-02 18:39 (UTC)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

yochananmarqos commented on 2025-07-24 18:32 (UTC)

@Sprungles: Sounds like you're using a third-party repo like Chaotic-AUR. python-vdf is an AUR package, it cannot be installed with pacman -S. Don't use pacman -Syy to install a package, it will put you in an unsupported, partial upgrade state.

Sprungles commented on 2025-07-24 18:24 (UTC)

Hey there. I hope you are having a great day.

Whenever it is building using an AUR helper, such as yay, it is not pulling in python-vdf. It outputs the following:

warning: cannot resolve "python-vdf", a dependency of "python-steam" :: The following package cannot be upgraded due to unresolvable dependencies: python-steam

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies) :: unable to satisfy dependency 'python-vdf' required by python-steam -> Failed to install layer, rolling up to next layer.error:error installing repo packages resolving dependencies... warning: cannot resolve "python-vdf", a dependency of "python-steam" :: The following package cannot be upgraded due to unresolvable dependencies: python-steam

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies) :: unable to satisfy dependency 'python-vdf' required by python-steam -> error installing repo packages error installing repo packages

I checked your PKGBUILD and python-vdf is in it already. I just figured I would give you a heads up just in case users have a hard time understanding the error.

If you are a new user, just go ahead and install python-vdf via "sudo pacman -Syy python-vdf --noconfirm", it will build afterward.

yochananmarqos commented on 2025-07-21 18:29 (UTC)

@northernlights: Yes. You can use pactree -r <dependency-name> (requires pacman-contrib) to see what requires a package.

northernlights commented on 2025-07-21 17:05 (UTC)

One of the dependencies require llvm, making the installed size 170MiB. Is that necessary?

Chifilly commented on 2025-02-05 12:19 (UTC)

@HalJordan: I think the *-solstice versions were removed because the original python-steam and python-vdf packages now point to the solstice fork. I manually installed the non-solstice versions and it works again. This package has also changed its dependencies back to the non-solstice versions.

HalJordan commented on 2025-01-29 08:15 (UTC)

This seems to be broken again. The *-solstice packages have vanished.

yochananmarqos commented on 2024-07-27 16:59 (UTC)

@sonic2kk: I can create separate packages for the forks; i.e., python-steam-solstice & python-vdf-solstice, I suppose.

sonic2kk commented on 2024-07-27 14:41 (UTC) (edited on 2024-07-27 14:44 (UTC) by sonic2kk)

Hello! Just wanted to let you know that the next release of ProtonUp-Qt is going to use a fork of the vdf and steam dependencies, as the upstream versions of these have not been updated to parse the new Steam appinfo.vdf format, which breaks functionality on the current Steam Client Beta for the last ~1 month and will thus also break once this is out of the Steam Client Beta and into the Steam Client Stable. For the record, it is semi-common for the appinfo.vdf format to change, the version gets bumped every so often and libraries have to be updated to accommodate this. So this isn't a bug on the Steam Client that we're working around, but a deliberate format update on the Steam Client's appinfo.vdf that we have to account for.

Being able to parse this file has required changes on both the steam and vdf libraries, and upstream did not merge the PRs in time and there has been little activity upstream for a while, so SolsticeGameStudios are maintaining forks with the necessary PRs merged.

SolsticeGameStudios intend to keep the forks around, as they are using it themselves: https://github.com/DavidoTek/ProtonUp-Qt/issues/415#issuecomment-2254092417 - As a caveat, they don't intend to support older Python versions, but that shouldn't be an issue for an AUR package :-)

I hope it is not too problematic to update to support these new dependencies. Quite a few users that open issues on ProtonUp-Qt are using an AUR package of ProtonUp-Qt (the issue template asks for the installation method, and AUR is not uncommon). If there is anything that can be done on the ProtonUp-Qt side to make this easier, feel free to open an issue / pull request!


SteamDatabase work to figure out the format change:

Relevant ProtonUp-Qt discussion:

Upstream PRs that were not merged:

SolsticeGameStudios forks:

Saiyaman commented on 2024-05-03 21:25 (UTC) (edited on 2024-05-03 21:29 (UTC) by Saiyaman)

To fix issues. yay -Rns protonup-qt before yay -S protonup-qt. Use the clean build option. Just using yay -R protonup-qt will not fix the issue. Love the AUR.

yochananmarqos commented on 2024-01-12 20:50 (UTC)

@hollunder: Try reading previous comments here like this one. I will no longer repeat myself.