Package Details: protontricks 1.8.1-1

Git Clone URL: (read-only, click to copy)
Package Base: protontricks
Description: A simple wrapper that does winetricks things for Proton enabled games.
Upstream URL:
Licenses: GPL3
Conflicts: protontricks-git
Provides: protontricks
Submitter: jcstryker
Maintainer: jcstryker
Last Packager: jcstryker
Votes: 85
Popularity: 3.20
First Submitted: 2019-02-04 14:36 (UTC)
Last Updated: 2022-04-16 19:24 (UTC)

Latest Comments

cionx commented on 2022-04-21 13:02 (UTC)

@jotoho This seems to be a problem coming from python-setuptools-scm. It has already been addressed in, but a new version of python-setuptools-scm that includes this fix has yet to be released. (The last official release is 6.4.2, and the fix is/will be part of 6.4.3 according the the changelog.)

For now, the problem can be avoided by temporarily disabling git’s showSignature while building this package.

h0m3 commented on 2022-03-21 00:51 (UTC)

This requires the python-setuptools dependency. protontricks wont run without pkg_resources from python-setuptols

yochananmarqos commented on 2022-03-05 01:05 (UTC) (edited on 2022-03-05 01:08 (UTC) by yochananmarqos)

@jotoho: This package does not have a PGP key, the issue is local on your end unrelated to this package.

@nines: I'll see your PKGBUILD and raise you my mine using PEP517 standards. ;)

EDIT: Updated link

nines commented on 2022-03-05 00:30 (UTC)

PKGBUILD for 1.8.0

jotoho commented on 2022-03-04 13:46 (UTC)

Package installation failed for me with the message "ValueError: time data 'gpg: Signature made Sat Jan 8 12:09:42 2022 CE' does not match format '%Y-%m-%d'"

I suspect the script is making assumptions about GPG output that are not universally true.

Full yay output:

jkhsjdhjs commented on 2022-01-25 00:38 (UTC)

@LevitatingRein Yes, it's already listed as a dependency. What's your issue?

LevitatingRein commented on 2022-01-25 00:17 (UTC)

This package relies on the vdf python package (by valve)

Matoking commented on 2021-08-08 15:33 (UTC)

I pushed the new 1.6.0 release of Protontricks to GitHub and PyPI. It comes with two changes that should be implemented in the PKGBUILD:

YAD is preferred instead of Zenity for GUI, and it should be added to optdepends.

protontricks-desktop-install is used as a fallback user script if desktop entry files can not be copied over during the proper package installation. The PKGBUILD already takes care of that, so the executable should be removed.

Thanks for maintaining the package!

Rhinoceros commented on 2020-04-29 00:01 (UTC)

This has been marked out-of-date for a month now. It's not though, is it? Can you please remove the flag?

Cervox commented on 2020-04-10 00:23 (UTC)

Built just fine here, used yay.

katt commented on 2020-04-04 13:45 (UTC)

python-coverage (and this package) installs just fine here, and isn't even a dependency of this package, why are you reporting this package out-of-date?

badlydrawnface commented on 2020-03-31 02:13 (UTC) (edited on 2020-03-31 02:14 (UTC) by badlydrawnface)

python-coverage (dependency) cannot be installed.

sfmason commented on 2020-03-25 00:26 (UTC) (edited on 2020-03-25 00:26 (UTC) by sfmason)

Error building package on dependency python-vdf. Had to do a:

pamac install --as-deps python-vdf

prior to installing. After that, everything works fine.

Drindie commented on 2020-02-21 01:23 (UTC)

Error installing repo packages

r3drock commented on 2020-01-04 00:47 (UTC)

The sha512sum doesn't match. The correct one is 4e33334e219db2e6679b430ee42408529478834c80c7da3b9bece4756eb27b9331d49a6a884de8a7ced5ec29d78ce831fee4cfbf6d5adcd750666b7e7a1e5607

deemon commented on 2020-01-02 17:38 (UTC)

==> Validating source files with sha512sums... 1.3.1.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! Failed to build protontricks

xenu commented on 2019-12-21 00:03 (UTC)

@zany130: Had the same error as vdf python package was not installed. A "sudo easy_install vdf" fixed it for me

zany130 commented on 2019-12-15 02:09 (UTC)

its not running with this error message

Traceback (most recent call last):
File "/usr/bin/protontricks", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.8/site-packages/pkg_resources/", line 3252, in <module> def _initialize_master_working_set(): File "/usr/lib/python3.8/site-packages/pkg_resources/", line 3235, in _call_aside f(args, *kwargs) File "/usr/lib/python3.8/site-packages/pkg_resources/", line 3264, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.8/site-packages/pkg_resources/", line 583, in _build_master ws.require(requires) File "/usr/lib/python3.8/site-packages/pkg_resources/", line 900, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.8/site-packages/pkg_resources/", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'vdf>=2.4' distribution was not found and is required by protontrick

ggnoredo commented on 2019-11-13 19:41 (UTC)

ERROR: One or more files did not pass the validity check!

Xarius commented on 2019-11-12 12:16 (UTC) (edited on 2019-11-12 12:17 (UTC) by Xarius)

==> Validating source files with sha512sums... 1.3.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check!

jkhsjdhjs commented on 2019-11-12 04:27 (UTC)

The sha512sum doesn't match. The correct one is eb99ca9548cde2fa73705b838b7cb93c7b76460a9d96bb69aeaad772f304f37c9e0eb2481e9123145825a7379bd9d998a0fbeb52f77adf663d5c49bcff61be20.

dncrash commented on 2019-10-19 09:15 (UTC)

@jcstryker can you please update the checksums? It's been a while since this has been broken.

deltatux commented on 2019-10-06 05:10 (UTC) (edited on 2019-10-06 05:11 (UTC) by deltatux)

Looks like someone has found the solution to this problem on the Manjaro forums:

sudo pacman -Syu git base-devel --needed

git clone

cd protontricks


makepkg -srci


Tested the solution & it works on my end, cheers!

evernow commented on 2019-10-03 03:02 (UTC)

Can confirm others errors, on Manjaro and getting this with pamac

Building protontricks... ==> Making package: protontricks 1.2.5-2 (Wed 02 Oct 2019 11:01:09 PM AST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found 1.2.5.tar.gz ==> Validating source files with sha512sums... 1.2.5.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check!

kekonn commented on 2019-10-02 18:46 (UTC)

Checksum seems to be off. When downloading from github I get the following sha512:


QueenVakarian commented on 2019-09-29 01:23 (UTC)

Currently receiving a failure during the validity check:

==> Retrieving sources... -> Found 1.2.5.tar.gz ==> Validating source files with sha512sums... 1.2.5.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check!

ztx commented on 2019-09-27 02:39 (UTC)

"protontricks --gui" gives me this:

gbr commented on 2019-09-16 17:28 (UTC)

@jcstryker Yesterday I tried re-installing python-vdf (via the AUR), but it didn't help... So I've decided to install protontricks via pipx, at least for now, and it's working.

jcstryker commented on 2019-09-16 10:55 (UTC)


Looks like vdf got removed for you somehow. Try reinstalling the python-vdf aur package or the pip package e.g. pip install vdf.

gbr commented on 2019-09-16 07:42 (UTC)

Not working for me anymore:

pkg_resources.DistributionNotFound: The 'vdf>=2.4' distribution was not found and is required by protontricks

ge4rsh0t commented on 2019-07-19 07:04 (UTC)

The solution to this .NET error with Winetricks/Protontricks is to uninstall Wine Mono for the prefix using Wine's uninstaller.

theriddick commented on 2019-07-19 03:16 (UTC)

NOTE: winetricks and protontricks currently can't install dotnet(all versions), been this way for several months now, confirmed by many over at proton github.

  • Same or higher version of .NET Framework 4 has already been installed on this computer. *

loathingkernel commented on 2019-06-27 10:26 (UTC) (edited on 2019-06-27 13:44 (UTC) by loathingkernel)

This is not needed in this script

provides=("protontricks") conflicts=('protontricks-git')

pkgname is added automatically in the provides array and it is customary not to have the release package conflict with the VCS package, but the other way around, especially since you are the maintainer of both packages and in the other PKGBUILD you already have

provides=("protontricks") conflicts=('protontricks')

Rhinoceros commented on 2019-06-18 23:28 (UTC)

Hi, any chance of an update from ~2 weeks ago? I'm happy to be added as a co-maintainer if you like.

WhatTheBuck commented on 2019-04-12 17:12 (UTC)

Change the sha512sums line to this:


jhharvest commented on 2019-04-12 09:42 (UTC)

==> Making package: protontricks 1.2.1-1 (Fri 12 Apr 2019 12:39:48 EEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading 1.2.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 128 0 128 0 0 135 0 --:--:-- --:--:-- --:--:-- 135 100 45934 0 45934 0 0 23824 0 --:--:-- 0:00:01 --:--:-- 52616 ==> Validating source files with sha512sums... 1.2.1.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check!

IncredibleLaser commented on 2019-02-07 14:52 (UTC)

This package needs python-setuptools as a makedepends, otherwise won't build.