forked from pool/ProtonPlus
Compare commits
60 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| a77caa4d5b | |||
|
|
966aae8123 | ||
| aefd73518a | |||
|
|
42caaf4fc4 | ||
| ec7eebf433 | |||
|
|
f64867b7cb | ||
| 4c90c204c2 | |||
|
|
b97e4b69a6 | ||
|
|
6aeccec881 | ||
| 3dd447744c | |||
|
|
62bbc1b991 | ||
| d5bc835d2c | |||
|
|
58208d62c7 | ||
| 53208ec1bb | |||
|
|
87acacb109 | ||
| 6646ebccde | |||
|
|
df2c5e83fe | ||
| 081b872ff2 | |||
|
|
1398a2c5c0 | ||
| 331202af0d | |||
|
|
686719bf5c | ||
|
|
6e581cccae | ||
| ce40e0bfc1 | |||
|
|
ee91b05e1c | ||
| 2fd5b5f871 | |||
|
|
3470d38e82 | ||
| 90f11c4635 | |||
|
|
d9c1789aac | ||
| 8568fb7bce | |||
|
|
3590bb622a | ||
| f00b3b63d7 | |||
|
|
4fe778a7c6 | ||
| 2631bd46d1 | |||
|
|
6c376af76c | ||
| de72f0122c | |||
|
|
7d96356197 | ||
| cdff3b2fcf | |||
|
|
c1458a9d09 | ||
|
|
8c2f506a8d | ||
| d2d78fe89f | |||
|
|
dd396a6a87 | ||
| 70519dfd95 | |||
|
|
00d3ed913f | ||
| 83e8b7c88e | |||
|
|
3269a1990f | ||
| 5e2f3311bd | |||
| 403f429536 | |||
|
|
46fd6eafec | ||
| 931dc9d64d | |||
|
|
59ae143246 | ||
|
|
d625147793 | ||
|
|
3f86643c9b | ||
|
|
ef215c246a | ||
|
|
77ad497131 | ||
|
|
cea25ef712 | ||
|
|
5d256471c8 | ||
|
|
1b8e315ee5 | ||
|
|
09d54cd02a | ||
| 418cfe98a5 | |||
| ad3878f935 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6121018f639f5612629c8dfd74aa5cde11dc6fad361e9164d45f256884af3b66
|
||||
size 150160
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e85ba1619560f4c1713108b6fa74ad469e6aa788e4f6df59b3bd0502e323dc90
|
||||
size 456203
|
||||
3
ProtonPlus-0.5.15.tar.gz
Normal file
3
ProtonPlus-0.5.15.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e09bd8cdfe3d622a15b142b93b317af055858c50ddd058a5a3f009208f985edd
|
||||
size 395886
|
||||
@@ -1,3 +1,301 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 4 20:21:38 UTC 2026 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- Update to version 0.5.15:
|
||||
* Add DW-Proton
|
||||
* Update translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 11 20:20:59 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- Update to version 0.5.14:
|
||||
* Made it so the user_settings.py is migrated on updates
|
||||
* Add button to open runners install directory
|
||||
* Add a basic cache system for downloaded runners
|
||||
* Improved new user experience
|
||||
* Translations update from Hosted Weblate
|
||||
* Add API limit/connection issue warning dialog
|
||||
* Improved user experience
|
||||
* Improve "Runners" tab filters
|
||||
* Fix issue with select/unselect all
|
||||
* Give Wine-Proton (Kron4ek) back their h
|
||||
* Add preferences dialog
|
||||
* Add report button to error dialogs
|
||||
* Remove NorthstarProton
|
||||
* Make Kron4ek runners use amd64 instead of amd64-wow64
|
||||
* Update DXVK runners description
|
||||
* Quick fix to prevent invalid files from being downloaded
|
||||
* Fix SteamTinkerLaunch
|
||||
* Fix Proton-GE Latest version check issue
|
||||
* Fix Proton-CachyOS invalid directory name
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 9 10:43:06 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to version 0.5.13:
|
||||
* Add fallback for GSettings schema
|
||||
* Add a way to see the download speed and remaining time
|
||||
* Add search bar for the "Games" tab
|
||||
* Fix icon issue
|
||||
* Add Wine runners to Bottles
|
||||
* Fix Proton-GE RTSP
|
||||
* Fix error when cancelling install during extraction
|
||||
* Updated translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 25 22:14:49 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to version 0.5.12:
|
||||
* Fix launchers loading issue
|
||||
* Fix possible parsing issue
|
||||
* Fix force exit in warning dialog when closing the application
|
||||
* Fix application freezing in a certain scenario
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 24 14:40:37 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to version 0.5.11:
|
||||
* Update launcher icons for better consistency
|
||||
* Add missing i18n strings
|
||||
* Add a way to see the game prefix in the Games tab
|
||||
* Add a sticky filter bar to the "Runners" tab
|
||||
* Add a way to see which runners are used
|
||||
* Add used/unused filters in the "Runners" tab filters bar
|
||||
* Fix "Runners" tab filters not working when switching launcher
|
||||
* Fix the "apps" block end calculation in VDF parser
|
||||
* Fix a launcher loading issue
|
||||
* Fix key case mismatch issue
|
||||
* Add non-steam games support
|
||||
* Hide ProtonPlus in "Games" tab
|
||||
* Improve Proton-GE Latest handling
|
||||
* Add an update indicator
|
||||
* Remove default compatibility tool check
|
||||
* Add default compatibility tool field automatically
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 23 13:00:28 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to version 0.5.10:
|
||||
* Fix runners not downloading for HGL
|
||||
* Fix recursive copy error
|
||||
* Delete cache on exit
|
||||
* Fix WineZGUI Flatpak not appearing in launcher list
|
||||
- update to version 0.5.9:
|
||||
* style: replace .png with .svg and update tab symbolic icons
|
||||
* Fix SteamTinkerLaunch being duplicated
|
||||
* Made the runners dynamic
|
||||
* Add WineZGUI support
|
||||
* Fix launchers not loading
|
||||
* Fix "Load more" not always appearing
|
||||
* Fix translation crash on empty string
|
||||
* Fix StatusPage not displaying icon correctly
|
||||
* Fix launch options parsing issue
|
||||
* Made the game list sort-able via the header bar
|
||||
* Add script to extract translatable JSON strings
|
||||
* Add LC_ALL to Steam shortcut launch options
|
||||
* Add a shortcut to open protontricks
|
||||
* Add a loading screen
|
||||
* Add a profile switch button
|
||||
* Fix issue with incorrectly identifying Steam shortcut
|
||||
* Fix crash when CompatToolMapping is missing in config.vdf
|
||||
* Fix incorrect insertion position when launch options are missing
|
||||
* Fix "Load more" scrolling to top after click
|
||||
* Add a fallback in case runners.json is missing
|
||||
* Fix build script
|
||||
* Improve scroll stability after clicking Load more
|
||||
* Add Proton-GE Latest
|
||||
* Change groups for compat_layers in runners.json
|
||||
* Add a message when closing and an update is running
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 3 07:28:21 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.5.8:
|
||||
* i18n: Add missing translations, fix placeholder ordering, and relocate
|
||||
punctuation
|
||||
* Translations update
|
||||
* Fix games being duplicated when switching tab back and forth
|
||||
- update to 0.5.7:
|
||||
* Refine the library game list header
|
||||
* Improved dropdowns in game library
|
||||
* Removed Proton Kron4ek
|
||||
* Fix crash when opening mass edit dialog a second time
|
||||
* Fix changing compatibility tool not working in certain cases
|
||||
* Translations update
|
||||
* Improved the UI/UX
|
||||
* Fix issue related to the new custom dropdown's
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 29 20:41:37 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.5.6:
|
||||
* Translations updates
|
||||
* Fix compatibility tool detection
|
||||
* Change DXVK Sarek naming scheme
|
||||
* Fix library loading issue
|
||||
* Fix a crash that happens when loginusers.vdf is missing
|
||||
* Add an header to the library game list
|
||||
* Add a donation button
|
||||
* Improved build script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 20 12:41:00 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.5.5:
|
||||
* Fix profile detection (for real)
|
||||
- update to 0.5.4:
|
||||
* Fix profile detection
|
||||
- update to 0.5.3:
|
||||
* Add the ability to change the launch options
|
||||
* Add a feature list in README
|
||||
* Adding more options to game rows
|
||||
* Add the ability to set the default compatibility tool for Steam
|
||||
* Update translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 10 15:16:19 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.5.2:
|
||||
* Fixed Kron4ek Proton downloads
|
||||
* Fix ProtonDB logo not appearing with light theme
|
||||
* Fix shortcut button
|
||||
* Allow to unselect a game by clicking on it
|
||||
* Improve game library UX
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 9 12:27:33 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.5.1+1:
|
||||
* Fixed Kron4ek Proton downloads
|
||||
- update to 0.5.1:
|
||||
* Fixed musl libc compilation
|
||||
* Fixed Kron4ek Proton builds
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 8 05:10:31 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.5.0+1:
|
||||
* fix metainfo.xml file
|
||||
- update to 0.5.0:
|
||||
* Added Kron4ek Proton builds
|
||||
* Added a way to add a shortcut of ProtonPlus in Steam
|
||||
* Added a way to see if a compatibility tool is used or not for Steam
|
||||
* Added the ability to change the compatibility tool of Steam games
|
||||
* Added the ability to change the compatibility tool of multiple Steam game
|
||||
at the same time
|
||||
* Fix UI freeze when installing/removing STL
|
||||
* Improved the UX of most of the dialogs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 4 13:08:19 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.32:
|
||||
* rename binary to protonplus
|
||||
* Translations updates
|
||||
* data/meson.build: modify AppData validation
|
||||
* README.md: update Fedora dependencies
|
||||
- add rudimentary tests
|
||||
- switch to download_files service
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 26 12:39:35 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.31:
|
||||
* Update french translation
|
||||
* Update german translation
|
||||
* Add Traditional Chinese translation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 20 20:58:28 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.30:
|
||||
* Add support for Proton-EM
|
||||
- update to 0.4.29:
|
||||
* Fix only Steam showing up
|
||||
- update to 0.4.28:
|
||||
* Update Chinese translation and improve localization
|
||||
* Update runtime to GNOME 48
|
||||
* Added a check for inactive Steam installation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 12 11:53:10 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.27:
|
||||
* Remove old runners
|
||||
* Reorder runners
|
||||
* update german translation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 10 13:28:38 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.26:
|
||||
* Add Proton-CachyOS
|
||||
* Update translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 02:00:23 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.25:
|
||||
* Fix DXVK names
|
||||
* Fix German localization typo
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 17 11:09:48 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.24:
|
||||
* Add missing translatable labels
|
||||
* Update german translation
|
||||
* Fix HGL support
|
||||
- update to 0.4.23:
|
||||
* Update czech translation
|
||||
* Update german translation
|
||||
* Fix Proton-Sarek
|
||||
- update to 0.4.22:
|
||||
* Fix libadwaita version minimum requirement
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 16 01:37:52 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.21:
|
||||
* Update russian translate
|
||||
* Update german translation
|
||||
* Update README.md
|
||||
* Add additonal utility category
|
||||
* Refactoring of the whole application
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 5 09:15:09 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.20:
|
||||
* Generate PNG icons for desktop environments with bad SVG support
|
||||
* Use PNG app icons instead of SVG
|
||||
- update to 0.4.19:
|
||||
* Fix Proton-Sarek
|
||||
* Update description to include Sarek
|
||||
* Add keywords to metainfo
|
||||
- update to 0.4.18:
|
||||
* Refresh application logo with more shading and modern border
|
||||
* Add Sarek
|
||||
* Update Swedish translation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 00:09:10 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.17:
|
||||
* Updated German translation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 13 10:59:52 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
- update to 0.4.16:
|
||||
* Added support for Steam Tinker Launch
|
||||
* Made Ctrl-Q quit the application
|
||||
* The window now remembers the last-used size
|
||||
* Improved UI polish and consistency
|
||||
* Made it easier to translate the application
|
||||
* Added developer scripts
|
||||
* Add swedish translation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 18 05:50:32 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
||||
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
name: ProtonPlus
|
||||
version: 0.4.15
|
||||
mtime: 1721255686
|
||||
commit: 17d9bc651a0e955c02b1a3016017486aebe7bfc3
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ProtonPlus
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,28 +16,31 @@
|
||||
#
|
||||
|
||||
|
||||
%define appid com.vysp3r.ProtonPlus
|
||||
Name: ProtonPlus
|
||||
Version: 0.4.15
|
||||
Version: 0.5.15
|
||||
Release: 0
|
||||
Summary: A Wine and Proton-based compatibility tools manager for GNOME
|
||||
License: GPL-3.0-only
|
||||
URL: https://github.com/vysp3r/ProtonPlus
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
BuildRequires: appstream-glib
|
||||
BuildRequires: cmake
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: git
|
||||
BuildRequires: json-glib-devel
|
||||
BuildRequires: libgee-devel
|
||||
BuildRequires: libjson-glib-1_0-0
|
||||
BuildRequires: libsoup-devel
|
||||
BuildRequires: meson >= 0.62.0
|
||||
BuildRequires: gettext-runtime
|
||||
BuildRequires: git-core
|
||||
BuildRequires: meson >= 1.0.0
|
||||
BuildRequires: ninja
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: vala
|
||||
BuildRequires: pkgconfig(gee-0.8)
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
BuildRequires: pkgconfig(gtk4)
|
||||
BuildRequires: pkgconfig(libadwaita-1)
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(libadwaita-1) >= 1.6.0
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
BuildRequires: pkgconfig(libsoup-3.0)
|
||||
|
||||
%description
|
||||
ProtonPlus is a Proton version manager for installing and managing Proton
|
||||
@@ -55,18 +58,19 @@ uses GTK4.
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang com.vysp3r.ProtonPlus
|
||||
|
||||
%find_lang %{appid}
|
||||
%fdupes %{buildroot}
|
||||
|
||||
%files
|
||||
%{_bindir}/com.vysp3r.ProtonPlus
|
||||
%{_datadir}/metainfo/com.vysp3r.ProtonPlus.metainfo.xml
|
||||
%{_datadir}/applications/com.vysp3r.ProtonPlus.desktop
|
||||
%{_datadir}/glib-2.0/schemas/com.vysp3r.ProtonPlus.gschema.xml
|
||||
%{_datadir}/icons/hicolor/*
|
||||
%check
|
||||
%meson_test
|
||||
|
||||
%files lang -f com.vysp3r.ProtonPlus.lang
|
||||
%files
|
||||
%{_bindir}/protonplus
|
||||
%{_datadir}/metainfo/%{appid}.metainfo.xml
|
||||
%{_datadir}/applications/%{appid}.desktop
|
||||
%{_datadir}/glib-2.0/schemas/%{appid}.gschema.xml
|
||||
%{_datadir}/icons/hicolor/*/apps/%{appid}.png
|
||||
|
||||
%files lang -f %{appid}.lang
|
||||
|
||||
%changelog
|
||||
|
||||
20
_service
20
_service
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<services>
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://github.com/vysp3r/ProtonPlus.git</param>
|
||||
<param name="revision">refs/tags/v0.4.15</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<!-- Upstream has sometimes dashes in the version
|
||||
<param name="versionrewrite-replacement">\1+2</param>
|
||||
-->
|
||||
<param name="changesgenerate">disable</param>
|
||||
</service>
|
||||
<service name="tar" mode="buildtime" />
|
||||
<service name="recompress" mode="buildtime">
|
||||
<param name="compression">gz</param>
|
||||
<param name="file">*.tar</param>
|
||||
</service>
|
||||
<service name="set_version" mode="manual" />
|
||||
</services>
|
||||
Reference in New Issue
Block a user