* Wed Apr 10 2019 mvetter@suse.com
- Update to 0.5.2.1:
* Handle distributions where ldconfig is not in $PATH, like Debian
* Fix a crash when GOG credential have changed
* Leave "Show logs" button always enabled
* Add BlastEm to libretro cores
* Tue Apr 09 2019 mvetter@suse.com
- Update to 0.5.2:
* Avoid a crash if the lutris config file is corrupted
* Install Asian fonts by default on Wine prefix creation
* Add Vulkan ICD loaders in system options
* Add SampleCount option to Wine (allows enabling antialiasing in old games)
* Replace joystick panel with Wine config panel (which contains the joypad panel)
* Display warning when installing games on NTFS drives
* Display warning if Vulkan is not fully installed
* Use ldconfig to determine library paths
* Disable steamwebhelper in Wine Steam to prevent spamming logs with errors
* Various bug fixes
* Tue Mar 26 2019 mvetter@suse.com
- Update to 0.5.1.2:
* Fix issue with custom Proton detection preventing Wine games from running
* Mon Mar 25 2019 mvetter@suse.com
- Update to 0.5.1.1:
* Cleanup
- Changelog from 0.5.0.1:
* Download the default Lutris Wine version when not available
* Prevent duplicates when importing games from 3rd party services
* Fix some sorting issues in the view
* Add issue reporting feature with the --submit-issue flag. The issue can
only be saved locally, API integration will be implemented at a later stage.
* Add support for CD-ROM images for non CD32/CDTV Amiga models
* Remove website search from sidebar and merge it with the main search entry
* Display a warning message if the installed Nvidia driver is too old
* Fix GOG games not being installable without being connected to GOG
* Improve performance of log handling
* Remove winecfg if Proton is used
* Use discrete graphics by default with compatible systems
* Increase game icon size from 32x32 to 128x128
* Various fixes
* Wed Feb 27 2019 Dominique Leuenberger <dimstar@opensuse.org>
- Use automatic runtime dependencies for typelib-*:
+ Add gobject-introspection BuildRequires: enable the feature to
inspect the code.
+ Drop typelib-1_0-GnomeDesktop-3_0, typelib-1_0-Gtk-3_0,
typelib-1_0-Notify-0_7 and typelib-1_0-WebKit2-4_0 requires:
they are now, amongst a couple others, automatically added.
* Tue Feb 26 2019 Yunhe Guo <i@guoyunhe.me>
- Add typelib-1_0-GnomeDesktop-3_0 dependency
* Tue Feb 05 2019 mvetter@suse.com
- Update to 0.5.0.1:
* Bullshit my way out of Gtk+ fuckery (Closes #1697)
* Initialize playtime attribute when invalid playtime found (Closes #1698)
* Strip equal signs from envvars (Closes #1699)
* Add application attribute on GenericPanel (Closes #1702)
* Avoid crashing on weird GPU configs (Closes #1706)
* Remove get_config_id (Closes #1708)
- Changees for 0.5.0:
* Modernize the Gtk UI, thanks to the improvements made by @TingPing
* Add GOG support, allowing users to sign-in their account, import games and
download game files automatically during install.
* Add finer game import options, allowing imports from different 3rd party
such as Steam, GOG and locally installed games.
* Re-architecture the process monitor. This fixes issues with games exiting
prematurely. Many thanks to @AaronOpfer for his patches!
* Multiple games can now be launched at the same time without losing control
over the first game.
* Game information and actions are now displayed in a panel on the right side.
* Coverart fetching for the panel will be added in a future release, until then
cover art files can be placed in ~/.local/share/lutris/coverart/[game-identifier].jpg
* Games from lutris.net can be searched and installed from the client itself.
* New install_cab_component installer command for Media Foundation based games.
* Add a download cache to re-use files between installations.
* Print graphics drivers and GPU on startup
* Re-design installer selection picker.
* Add a button to show installer scripts before installing.
* Add a FPS limiter option when libstrangle is available (https://gitlab.com/torkel104/libstrangle)
* Re-architecturing of several parts of the application (views, linux
feature detection, main game class, ...)
- Guard update desktop file
- Add missing dependencies (boo#1124225)
* Fri Nov 09 2018 Antonio Larrosa <alarrosa@suse.com>
- Add %doc and %license files to the package
* Thu Nov 08 2018 Jan Engelhardt <jengelh@inai.de>
- Adjust summary and description grammar.
* Thu Nov 08 2018 mvetter@suse.com
- Add lutris.rpmlintrc as source in spec file
* Wed Nov 07 2018 mvetter@suse.com
- Update to 0.4.23:
* Prevent monitor from quitting games that open a 2nd process
* Run on-demand scripts from game directory
* Tell the user what executable is expected after a failed install
* Fix a circular import causing issues on some distributions
* Add missing dependency for openSUSE Tumbleweed
- Remove lutris-0.4.22-imports.patch: upstreamed
* Wed Nov 07 2018 mvetter@suse.com
- Add lutris-0.4.22-imports.patch: Fixes the build
See: upstream commit a048aba66051a64632904ce9f77feecd076adcf2
* Mon Nov 05 2018 mvetter@suse.com
- Update to 0.4.22:
* Use lspci instead of xrandr to detect video cards
* Detect if Vulkan is supported by the system for DXVK games
* Add experimental playtime support
* Detect Proton and add it to Wine versions
* Fix runtime being downloaded when not needed
* Add experimental tray icon with last games played
* Add support for Feral Gamemode
* Prevent process monitor to quit games prematurely
* Code cleanup
* Wed Oct 24 2018 mvetter@suse.com
- Update to 0.4.21.1:
* Fix detection of libvulkan
* Mon Oct 22 2018 mvetter@suse.com
- Update to 0.4.21:
* Added an Esync toggle for wine builds with esync patches and a check for limits if the toggle was activated.
* Added a warning for wine games if wine is not installed on the system (to avoid issues with dependencies).
* Added a check for Vulkan loaders when using DXVK (forbids from launching the game if it can't detect them)
* Added check for the presence of executable after the installation finished.
* Added an option to sort installed games first
* Added a discouraging warning if Lutris was launched as root.
* Added a "--version" command line option.
* Added an error message if requested DXVK version does not exist.
* Improved behavior of Lutris' background process.
* Improved UI when changing game's identifier.
* Wine's own Virtual Desktop configuration is now respected.
* Merge command now has a 'copy' alias.
* Executable selection how has a text field.
* Blacklisted Proton and SteamWorks from showing up as games.
* Sidebar now shows number of installed games per runner and platform.
* Visual improvements to wine download dialog
* Fixed an issue when DXVK versions didn't get updated if dxvk directory wasn't present.
* Fixed an issue when the watcher would sync Steam games even if the feature was disabled.
* Fixed missing warning for existing prefix during installation process if the path contained "~".
* Prevent Steam games from being synced from the AppManifest watcher if Steam sync if off
* Games load properly when launching Lutris for the first time
* Minor improvements to wording in some menus.
* Wed Sep 26 2018 Michael Vetter <mvetter@suse.com>
- Update to 0.4.20:
* Fix detection of winetricks path
* Improve visual feedback on wine download dialog
* Add skill and command-line arguments for Zdoom
* Add option to disable joypad auto-configuration
* Restore refresh rate on monitor reset
* Fri Sep 07 2018 mvetter@suse.com
- Update to 0.4.19:
* Prioritize winetricks from the runtime
* Populate DXVK versions with github releases
* Add support for DirectX 10 with DXVK
* Fix detection of xgamma
* Add 24BPP option for Xephyr
* Restore Alsa option for Wine
* Prepend additional system paths to runtime
* Fri Jun 22 2018 maxmitschke@fastmail.com
- Added python3-gobject-Gdk
- Update to 0.4.18
* Add custom-name directive for install scripts
* Add DVXK version option
* Add more platforms to Mednafen
* Add new libretro cores
* Add option for menu mode key in MESS
* Add option to enable xinput9_1_0.dll in x360ce
* Add option to include and exclude processes from monitoring in installers
and during gameplay.
* Add option to run DRM free Steam games without opening Steam
* Add RPCS3 runner
* Add support for 64bit dinput8.dll for x360ce
* Add support for dumbxinputemu as a x360ce alternative
* Add support for DXVK in Wine games
* Add system option to enable DRI_PRIME
* Add winekill installer task
* Avoid crash when wine prefix has broken symlinks
* Better controller support for Mednafen
* Default 'reset_desktop' option to False
* Deprecate koku-xinput option
* Disable Lutris runtime on Wine games if Wine is installed globally
* Download recent wine version if the system installed one is too old
* Fix crash on InstallerWindow for GTK < 3.22
* Fix crash preventing running or configuring wine games
* Fixes in Wine registry handling
* Fix 'execute' command arguments
* Fix lutris eating 100% CPU after game quits
* Fix some external library folders not being detected
* Fix Steam being shut down regardless of the associated option's setting
* Fix the way wine games quit
* Fix Wine Steam being killed on game exit even if the option is disabled
* Fix 'write_json' command when no file exists
* Fix xboxdrv not being monitored properly
* Fix xrandr parsing when DisplayPort are available
* Get pids used by wineserver (experimental, likely to be removed)
* Make calling executables more robust
* Prevent Lutris from killing Steam if it's downloading a game
* Prioritize libraries in /usr/lib over the Lutris runtime
* Prioritize /usr/lib32 over Lutris runtime
* Record installation date of games
* Re-enable Lutris runtime if using a Lutris Wine build
* Remove Ctrl+Q shortcut
* Set default Wine architecture to 64bit
* Stop process monitoring as soon as process stops
* Support hard disk images for FS-UAE
* Update DXVK latest version to 0.52
* Update winetricks
* Various UI fixes
* Fri Jul 21 2017 mvetter@suse.com
- Remove glib2 dependency
* Sun Jul 16 2017 mvetter@suse.com
- Update to 0.4.12
Version: 0.5.19-bp160.1.1
* Wed Apr 16 2025 Robert Frohl <rfrohl@suse.com>
- Move selinux dependency
* Mon Mar 24 2025 Robert Frohl <rfrohl@suse.com>
- Fix gaming under selinux (bsc#1206292)
* Fri Feb 28 2025 Dirk Stoecker <opensuse@dstoecker.de>
- Fix wrong placement of lang_package macro in spec file
* Mon Feb 24 2025 Michael Vetter <mvetter@suse.com>
- Update to 0.5.19:
* Fix Proton integration bugs so Proton-fixes are applied
* Do not offer DXVK, VKD3D, D3D Extras or DDXVK-NVAPI on Proton versions;
Proton will handle these.
* The "Enable Esync" and "Enable Fsync" settings are now passed on to Proton
* DXVK's integrated D8VK will be enabled in Proton
* Emulator BIOS file location (used by libretro) may be set in Preferences
* Obtain the release year from GOG and Itch.io.
* MAME Machine setting uses a searchable entry for its enourmous list
* Support for importing Commodore 64 ROMs
* Mon Dec 16 2024 Carsten Ziepke <kieltux@gmail.com>
- Add BuildRequires apparmor-abstractions, apparmor-rpm-macros for
Leap, fix for build error: directories not owned by a package:
/etc/apparmor.d
* Mon Dec 02 2024 Richard Rahl <rrahl0@opensuse.org>
- update to 0.5.18:
* Lutris downloads the latest GE-Proton build for Wine if any Wine version is installed
* Use dark theme by default
* Display cover-art rather than banners by default
* Add 'Uncategorized' view to sidebar
* Preference options that do not work on Wayland will be hidden when on Wayland
* Game searches can now use fancy tags like 'installed:yes' or 'source:gog', with explanatory tool-tip
* A new filter button on the search box can build many of these fancy tags for you
* Runner searches can use 'installed:yes' as well, but no other fancy searches or anything
* Updated the Flathub and Amazon source to new APIs, restoring integration
* Itch.io source integration will load a collection named 'Lutris' if present
* GOG and Itch.io sources can now offer Linux and Windows installers for the same game
* Added support for the 'foot' terminal
* Support for DirectX 8 in DXVK v2.4
* Support for Ayatana Application Indicators
* Additional options for Ruffle runner
* Updated download links for the Atari800 and MicroM8 runners
* No longer re-download cached installation files even when some are missing
* Lutris log is included in the 'System' tab of the Preferences window
* Improved error reporting, with the Lutris log included in the error details
* Add AppArmor profile for Ubuntu versions >= 23.10
* Add Duckstation runner
- add apparmor profile in it's seperate package
- remove BR update-desktop-files
Version: 0.5.17-bp160.1.9
* Sat May 04 2024 Richard Rahl <rrahl0@disroot.org>
- switch to meson, so we can have translations
- fixing packaging issues with Leap 15.6 (old packaging had Requires
which were not in Leap)
- remove packaging for Leap < 1330
* Thu Apr 11 2024 Marcus Rueckert <mrueckert@suse.de>
- sync the requires with the setup.py and prepare at least the
requires for moddb and distro support
* Thu Apr 11 2024 Marcus Rueckert <mrueckert@suse.de>
- Update to 0.5.17:
- Fix critical bug preventing completion of installs if the
script specifies a wine version
- Fix critical bug preventing Steam library sync
- Fix critical bug preventing game or runner uninstall in Flatpak
- Support for library sync to lutris.net, this allows to sync
games, play time and categories to multiple devices.
- Remove "Lutris" service view; with library sync the "Games"
view replaces it.
- Torturous and sadistic options for multi-GPUs that were half
broken and understood by no one have been replaced by a simple
GPU selector.
- EXPERIMENTAL support for umu, which allows running games with
Proton and Vessel. Using Proton in Lutris without umu is no
longer possible.
- Better and sensible sorting for games (sorting by playtime or
last played no longer needs to be reversed)
- Support the "Categories" command when you select multiple games
- Notification bar when your Lutris is no longer supported
- Improved error dialog.
- Add Vita3k runner (thanks @ItsAllAboutTheCode)
- Add Supermodel runner
- WUA files are now supported in Cemu
- "Show Hidden Games" now displays the hidden games in a separate
view, and re-hides them as soon as you leave it.
- Support transparent PNG files for custom banner and cover-art
- Images are now downloaded for manually added games.
- Deprecate 'exe', 'main_file' or 'iso' placed at the root of the
script, all lutris.net installers have been updated
accordingly.
- Deprecate libstrangle and xgamma support.
- Deprecate DXVK state cache feature (it was never used and is no
longer relevant to DXVK 2)
* Tue Jan 16 2024 Michael Vetter <mvetter@suse.com>
- Update to 0.5.16:
* Fix bug that prevented installers to complete
* Better handling of Steam configurations for the Steam account picker
* Load game library in a background thread
* Sat Jan 13 2024 Richard Rahl <rrahl0@proton.me>
- Update to 0.5.15:
* Fix some crashes happening when using Wayland and a high
DPI gaming mouse
* Fix crash when opening the system preferences tab for a game
* Reduced the locales list to a predefined one
* Fix Lutris not expanding "~" in paths
* Download runtime components from the main window
* Add the ability to open a location in your file browser
from file picker widgets
* Add the ability to select, remove, or stop multiple games
in the Lutris window
* Redesigned 'Uninstall Game' dialog
* Fix the export / import feature
* Show an animation when a game is launched
* Add the ability to disable Wine auto-updates
* Add playtime editing in the game preferences
* Move game files, runners to the trash instead of deleting
* Add "Updates" tab in Preferences control
* Add "Storage" tab in Preferences
* Expand "System" tab in Preferences with more system information
* Add "Run Task Manager" command for Wine games
* Add two new, smaller banner sizes for itch.io games.
* Ignore Wine virtual desktop setting when using Wine-GE/Proton
* Ignore MangoHUD setting when launching Steam
* Sync Steam playtimes with the Lutris library
* Fri Oct 20 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.5.14:
* Add Steam account switcher to handle multiple Steam accounts
on the same device.
* Add user defined tags / categories
* Group every API calls for runtime updates in a single one
* Download appropriate DXVK and VKD3D versions based on
the available GPU PCI IDs
* EA App integration. Your Origin games and saves can be manually imported
from your Origin prefix.
* Add integration with ScummVM local library
* Download Wine-GE updates when Lutris starts
* Group GOG and Amazon download in a single progress bar
* Fix blank login window on online services such as GOG or EGS
* Add a sort name field
* Yuzu and xemu now use an AppImage
* Experimental support for Flatpak provided runners
* Header-bar search for configuration options
* Support for Gamescope 3.12
* Missing games show an additional badge
* Add missing dependency on python3-gi-cairo for Debian packages
* Wed Aug 02 2023 Michael Vetter <mvetter@suse.com>
- boo#1213440: Add recommends for ca-certificates-steamtricks
* Wed Jul 12 2023 ecsos <ecsos@opensuse.org>
- Let package also build for Leap
- add %{?sle15_python_module_pythons}
- make some other adjustments so we can build for Leap
* Wed May 17 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.5.13:
* Add support for Proton
* Add drag and drop on the main window. Dropped files will be matched
No-Intro, Redump and TOSEC checksums.
* Add support for ModDB links in installers (moddb python module required)
* Added "Missing" sidebar option for games whose directory is missing
* Re-style the configuration, preferences, installer and add-games windows
* Group configuration options into sections
* Added checkbox to stop asking for the launch config for a game
* Added checkbox to sort installed games first
* Support for launch-configs in shortcuts and the command line
* Show platform badges on banners and cover-art
* Installing games from setup files can now use different presets (Win98, 3DFX, ...)
* Add filter field to runner list
* Show game count in search bar
* Workaround Humble Bundle authentication issues by allowing importing
cookies from Firefox
* Add Itch.io integration
* Add Battle.net integration (protobuf dependency required)
* Improve detection of DOSBox games on GOG
* Added "Unspecified" Vulkan ICD option
* Removed ResidualVM (now merged into ScummVM)
* Detect obsolete Vulkan drivers and default to DXVK 1.x for them
* Improved High-DPI support for custom media
* Performance improvements
- Drop fix-float-str-concat.patch
* Sun Apr 30 2023 Marcus Rueckert <mrueckert@suse.de>
- switch to autosetup