File protontricks.changes of Package protontricks

-------------------------------------------------------------------
Thu Oct 17 15:12:29 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- add yad, set it as default (recommendation from upstream)
- remove small adjustments, as they got fixed upstream

-------------------------------------------------------------------
Thu Oct 10 06:35:01 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 1.12.0:
  * --cwd-app flag to set working directory to the game's installation directory
  * Add support for Snap Steam installations
  * protontricks -c and protontricks-launch now use the current working directory
    instead of the game's installation directory. --cwd-app can be used to
    restore old behavior. Scripts can also $STEAM_APP_PATH environment variable
    to determine the game's installation directory; this has been supported
    (albeit undocumented) since 1.8.0.
  * protontricks will now launch GUI if no arguments were provided
  * Fix crash when parsing appinfo.vdf V29 in new Steam client version
  * Fix Protontricks crash when config.vdf contains invalid Unicode characters
- Removed %check section as many tests for this version are broken
- Install the build dependency to git only for Tumbleweed, as it is only used there
- Use local provided python vdf module
- Add patches:
  * 0001-Fix-using-local-vdf-module.patch

-------------------------------------------------------------------
Wed Aug 14 14:20:55 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 1.11.1:
  * Fix Protontricks crash when custom Proton has an invalid or
    empty compatibilitytool.vdf manifest
  * Fix Protontricks GUI crash when Proton installation is
    incomplete
  * Check if Steam Runtime launcher service launched correctly
    instead of always assuming successful launch

-------------------------------------------------------------------
Fri Jan  5 22:51:47 UTC 2024 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 1.11.0:
  * Show app icons for custom shortcuts in the app selector
  * Verbose flag can be enabled with -vv for additional debug logging
  * Fix Protontricks not recognizing supported Steam Runtime
    installation due to changed name
  * Fix Protontricks not recognizing default Proton installation for
    games with different Proton preselected by Valve testing
  * Fix Protontricks crash when app has an unidentifiable app icon

-------------------------------------------------------------------
Mon Oct 23 09:31:03 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Fix incorrect use of mode parameter in _service file mentioned at
  https://build.opensuse.org/request/show/1119325?notification_id=43740251

-------------------------------------------------------------------
Sat Oct 21 22:17:32 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Use python3-setuptools to fix runtime dependency

-------------------------------------------------------------------
Wed Sep 20 23:21:54 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 1.10.5:
  * Convert icon to RGB mode before conversion
- Changes from 1.10.4:
  * Document protontricks-launch 
  * Ensure all app icons have 32x32 size 
  * Add utils.get_cache_dir 
  * Ignore possible extra data in binary VDF 
  * Do not use loop to check for launcher 
  * Fix outdated protontricks-launch help text 
- Add required packages python3-Pillow and setuptools
- Add fdupes as build requirement and use it

-------------------------------------------------------------------
Fri Jul 14 06:50:59 UTC 2023 - Ralf Habacker <ralf.habacker@freenet.de>

- Update to version 1.10.3:
  * Replace deprecated setuptools parameter
  * Disable background-wineserver by default 
  * Always look for Flatpak Steam installation 
  * Add Sniper as supported runtime 
  * Check for 'steamapps' in case-insensitive manner 
- Changes from 1.10.2:
  * Update section on community packages 
  * Remove unused imports
  * Update section on community package
  * Fix locale settings on Steam Deck
  * Find Windows shortcut prefix properly 
  * Check and log more permission errors gracefully

-------------------------------------------------------------------
Sat Dec 31 19:57:04 UTC 2022 - Jan-Luca Kiok <me@jlk.one>

- Change service url protocol from git to https

-------------------------------------------------------------------
Sat Dec 31 19:39:33 UTC 2022 - Jan-Luca Kiok <me@jlk.one>

- Update to version 1.10.1:
  + Fixed
    * Fix crash when parsing appinfo.vdf V28 version introduced in
      Steam beta
- Changes from 1.10.0:
  + Added
    * Prompt the user for a Steam installation if multiple
      installations are found
- Changes from 1.9.2:
  + Fixed
    * Fix random crashes when running Wine commands due to race
      condition in Wine launcher script
- Changes from 1.9.1:
  + Added
    * Print a warning when multiple Steam directories are detected
      and "STEAM_DIR" is not used to specify the directory
  + Changed
    * Launch Steam Runtime sandbox with "--bus-name" parameter
      instead of the now deprecated "--socket"
  + Fixed
    * Fix various crashes due to Wine processes under Steam Runtime
      sandbox using the incorrect working directory
- Changes from 1.9.0:
  + Added
    * Add "-l/--list" command to list all games
  + Fixed
    * Fix "wineserver -w" calls hanging when legacy Steam Runtime
      and background wineserver are enabled
    * Do not attempt to launch bwrap-launcher if bwrap is not
      available
- Changes from 1.8.2:
  + Fixed
    * Fix Wine crash on newer Steam Runtime installations due to
      renamed runtime executable
    * Fix graphical Wine applications crashing on Wayland
    * Fix Protontricks crash caused by Steam shortcuts created by
      3rd party applications such as Lutris
- Changes from 1.8.1:
  + Added
    * Prompt the user to update Flatpak permissions if inaccessible
      paths are detected
  + Fixed
    * Fix Proton discovery on Steam Deck
  + Removed
    * Drop Python 3.5 support

-------------------------------------------------------------------
Fri Mar 11 20:14:12 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>

- Update to version 1.8.0:
  + Added
    * fsync/esync is enabled by default
    * PROTON_NO_FSYNC and PROTON_NO_ESYNC environment variables
      are supported
    * Improve Wine command startup time by launching a background
      wineserver for the duration of the Protontricks session.
      This is enabled by default for bwrap, and can also be toggled
      manually with --background-wineserver/--no-background-wineserver.
    * Improve Wine command startup time with bwrap by creating a
      single container and launching all Wine processes inside it.
  + Fixed
    * Fix Wine crash when the Steam application and Protontricks
      are running at the same time
    * Fix Steam installation detection when both non-Flatpak and
      Flatpak versions of Steam are installed for the same user
    * Fix Protontricks crash when Proton installation is incomplete
    * Fix Protontricks crash when both Flatpak and non-Flatpak
      versions of Steam are installed
    * Fix duplicate log messages when using protontricks-launch
    * Fix error dialog not being displayed when using
      protontricks-launch
- Changes from 1.7.0:
  + Changed
    * Enable usage of Flatpak Protontricks with non-Flatpak Steam.
      Flatpak Steam is prioritized if both are found.
  + Fixed
    * bwrap is only disabled when the Flatpak installation is
      too old. Flatpak 1.12.1 and newer support sub-sandboxes.
    * Remove Proton installations from app listings
- Changes from 1.6.2:
  + Changed
    * Return code is now returned from the executed user commands
    * Return code 1 is returned for most Protontricks errors
      instead of -1
- Changes from 1.6.1:
  + Fixed
    * Fix duplicate Steam application entries
    * Fix crash on Python 3.5
- Run spec-cleaner

-------------------------------------------------------------------
Tue Aug 24 19:36:43 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- Update to version 1.6.0
  + Added
    * Add protontricks-launch script to launch Windows executables
      using Proton app specific Wine prefixes
    * Add desktop integration for Windows executables, which can
      now be launched using Protontricks
    * Add protontricks-desktop-install to install desktop integration
      for the local user. This is only necessary if the installation
      method doesn't do this automatically.
    * Add error dialog for displaying error information when Protontricks
      has been launched from desktop and no user-visible terminal
      is available.
    * Add YAD as GUI provider. YAD is automatically used instead of
      Zenity when available as it supports additional features.
  + Changed
    * Improved GUI dialog. The prompt to select the Steam app now
      uses a list dialog with support for scrolling, search and app
      icons. App icons are only supported on YAD.
  + Fixed
    * Display proper error messages in certain cases when corrupted
      VDF files are found
    * Fix crash caused by appmanifest files that can't be read due
      to insufficient permissions
    * Fix crash caused by non-Proton compatibility tool being enabled
      for the selected app
    * Fix erroneous warning when Steam library is inside a
      case-insensitive file system
- Changes from 1.5.2
  + Fixed
    * Custom Proton installations now use Steam Runtime installations
      when applicable
    * Fix crash caused by older Steam app installations using a
      different app manifest structure
    * Fix crash caused by change to lowercase field names in multiple
      VDF files
    * Fix crash caused by change in the Steam library folder
      configuration file
- Changes from 1.5.1
  + Fixed
    * bwrap containerization now tries to mount more root directories
      except those that have been blacklisted due to potential issues
- Changes from 1.5.0
  + Added
    * Use bwrap containerization with newer Steam Runtime installations.
      The old behavior can be enabled with --no-bwrap in case of problems.
  + Fixed
    * User-provided WINE and WINESERVER environment variables are
      used when Steam Runtime is enabled
    * Fixed crash caused by changed directory name in Proton
      Experimental update

-------------------------------------------------------------------
Sat Feb  6 20:23:17 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- Update to version 1.4.4
  + Fixed
    * Display a proper error message when Proton installation is
      incomplete due to missing Steam Runtime
    * Display a proper warning when a tool manifest is empty
    * Fix crash caused by changed directory structure in Steam
      Runtime update

-------------------------------------------------------------------
Sun Jan 10 13:20:54 UTC 2021 - Matthias Fehring <buschmann23@opensuse.org>

- Updated to version 1.4.3
  + Fixed
    * Add support for newer Steam Runtime versions
- Updated to version 1.4.2
  + Fixed
    * Fix crash with newer Steam client beta caused by differently
      cased keys in loginusers.vdf
  + Added
    * Print a warning if both steamapps and SteamApps directories
      are found inside the same library directory
  + Changed
    * Print full help message when incorrect parameters are provided

-------------------------------------------------------------------
Wed May  6 19:04:58 UTC 2020 - Matthias Fehring <buschmann23@opensuse.org>

- Updated to version 1.4.1
  + Fixed
    * Fixed crash caused by Steam library paths containing special
      characters
    * Fixed crash with Proton 5.0 caused by Steam Runtime being used
      unnecessarily with all binaries
- Updated to version 1.4
  + Added
    * System-wide compatibility tool directories are now searched
      for Proton installations
  + Changed
    * Drop Python 3.4 compatibility. Python 3.4 compatibility has
      been broken since 1.2.2.
  + Fixed
    * Zenity no longer crashes the script if locale is incapable of
      processing the arguments.
    * Selecting "Cancel" in the GUI window now prints a proper message
      instead of an error.
    * Add workaround for Zenity crashes not handled by the previous fix
- Updated to version 1.3.1
  + Fixed
    * Fix Proton prefix detection when the prefix directory is located
      inside a SteamApps directory instead of steamapps
    * Use the most recently used Proton prefix when multiple prefix
      directories are found for a single game
    * Fix Python 3.5 compatibility

-------------------------------------------------------------------
Thu Nov  7 13:55:10 UTC 2019 - Matthias Fehring <buschmann23@opensuse.org>

- Added new Requires zenity: new dependency

-------------------------------------------------------------------
Thu Nov  7 13:00:19 UTC 2019 - Matthias Fehring <buschmann23@opensuse.org>

- Initial package version 1.3

openSUSE Build Service is sponsored by