40 Commits

Author SHA256 Message Date
d83e4f2281 Accepting request 1194953 from games:tools
- Update to version 1.8.2
  * Fix idle inhibitor closing bus connection too early
  * Fix hybrid CPU core pinning
  * Fix unreadable process maps in gamemodelist
  * Fixed crash if dbus is not accesible
  * Various bugfixes and improvements to documentation

OBS-URL: https://build.opensuse.org/request/show/1194953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=13
2024-08-21 21:25:55 +00:00
Matthias Bach
3de1daaf03 - Update to version 1.8.2
* Fix idle inhibitor closing bus connection too early
  * Fix hybrid CPU core pinning
  * Fix unreadable process maps in gamemodelist
  * Fixed crash if dbus is not accesible
  * Various bugfixes and improvements to documentation

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=39
2024-08-20 19:22:56 +00:00
22a35ef70e Accepting request 1134551 from games:tools
- Update to version 1.8.1
  * Fix syntax error in polkit rules.

- Update to version 1.8
  * Requires users to be a member of the "gamemode" group to
    utilise priviledged functionality like modifying the CPU
    governor.
  * Adds CPU core pinning and parking capability.
  * Allows disabling the Linux kernel split lock mitigation.
  * Fixes building when pidfd_open is available.
  * Unifies privileged group configuration between pam, systemd,
    and polkit.
  * Various other bugfixes and improved default configuration
- Drop workaround for problematic pidfd_open dection on Tumbleweed
  now that compilation with pidfd_open is fixed upstream.
- Drop no longer required only-build-shared-library.patch.
- Drop unused rpmlint filter.

OBS-URL: https://build.opensuse.org/request/show/1134551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=12
2023-12-21 22:39:12 +00:00
Matthias Bach
d36b6b8866 - Fix package setting a wrong mode for /etc/security/limits.d.
- Drop unused rpmlint filter.

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=37
2023-12-21 20:26:11 +00:00
Matthias Bach
2102fea3da Accepting request 1132869 from home:theMarix:branches:games:tools
- Fix GameMode's PolicyKit rules not applying.

OBS-URL: https://build.opensuse.org/request/show/1132869
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=36
2023-12-13 12:12:27 +00:00
Matthias Bach
aef1b4b967 Accepting request 1132805 from home:theMarix:branches:games:tools
- Update to version 1.8.1
  * Fix syntax error in polkit rules.

OBS-URL: https://build.opensuse.org/request/show/1132805
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=35
2023-12-13 08:13:24 +00:00
Matthias Bach
c22af803d1 Accepting request 1132241 from home:theMarix:branches:games:tools
- Update to version 1.8
  * Requires users to be a member of the "gamemode" group to
    utilise priviledged functionality like modifying the CPU
    governor.
  * Adds CPU core pinning and parking capability.
  * Allows disabling the Linux kernel split lock mitigation.
  * Fixes building when pidfd_open is available.
  * Unifies privileged group configuration between pam, systemd,
    and polkit.
  * Various other bugfixes and improved default configuration
- Drop workaround for problematic pidfd_open dection on Tumbleweed
  now that compilation with pidfd_open is fixed upstream.
- Drop no longer required only-build-shared-library.patch.

OBS-URL: https://build.opensuse.org/request/show/1132241
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=34
2023-12-09 14:22:22 +00:00
736c64d519 Accepting request 1086316 from games:tools
- Add a new gamemode binary package
  * This provides gamemoderun and gamemodelist commands previously
    provided via the gamemoded package. However, these actually
    require libgamemodeauto0 which was missed.
  * You can now install the gamemode package to get the full set
    of GameMode functionality. Not being able to do this admittedly
    was confusing as was reported in bsc#1211086.
- Add feral.keyring to enable verifying the source signature.

OBS-URL: https://build.opensuse.org/request/show/1086316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=11
2023-05-11 12:13:52 +00:00
Matthias Bach
d1f8175938 Improve changelog on last update. Especially include the reference to bsc#1211086.
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=32
2023-05-11 10:03:44 +00:00
Matthias Bach
2a6e45f3e4 Accepting request 1086137 from home:theMarix:branches:games:tools
- Add a new gamemode binary package that provides the command line
  applications gamemoderun and gamemodelist. These were previously
  packaged in the gamemoded package but weren't usable without
  libgamemodeauto0 and libgamemode0 being available, while the
  latter and the daemon can be used without these.
  As a side benefit this now allows you to just do an intuitive
  install of the gamemode package and get the full functionality.
- Add feral.keyring to enable verifying the source signature.

OBS-URL: https://build.opensuse.org/request/show/1086137
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=31
2023-05-10 22:19:07 +00:00
57d7cdb99f Accepting request 1001031 from games:tools
- Add a workaround for building on Tumbleweed where detection of
  the pidfd_open function does not work properly.

OBS-URL: https://build.opensuse.org/request/show/1001031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=10
2022-09-03 21:19:23 +00:00
Matthias Bach
adb158bc85 - Add a workaround for building on Tumbleweed where detection of
the pidfd_open function does not work properly.

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=29
2022-09-03 11:56:59 +00:00
8720f18c1c Accepting request 990718 from games:tools
- Update to version 1.7
  * New utility: gamemode
  * Run executables from PATH instead of /usr/bin

OBS-URL: https://build.opensuse.org/request/show/990718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=9
2022-07-26 17:43:24 +00:00
Matthias Bach
94024e3a5e Fix missing words in comment
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=27
2022-07-22 18:45:06 +00:00
Matthias Bach
b16ecdb095 - Update to version 1.7
* New utility: gamemode
  * Run executables from PATH instead of /usr/bin

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=26
2022-07-22 18:41:05 +00:00
8573829d71 Accepting request 889401 from games:tools
OBS-URL: https://build.opensuse.org/request/show/889401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=8
2021-04-29 20:47:08 +00:00
Matthias Bach
2cf75219df Accepting request 889317 from home:susnux:branches:games:tools
- Update to version 1.6.1
  * Use inih r53
  * Minor metainfo improvements
- Use SourceUrl and signature

OBS-URL: https://build.opensuse.org/request/show/889317
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=24
2021-04-29 19:10:25 +00:00
30ec64deac Accepting request 837225 from games:tools
- Update to version 1.6:
  * Improved man pages
  * Bug fixes
- Added only-build-shared-library.patch.
- Drop special handling for no longer supported Leap 42.

OBS-URL: https://build.opensuse.org/request/show/837225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=7
2020-09-27 09:49:40 +00:00
Matthias Bach
8684e9e56f Fix changes file
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=22
2020-09-24 19:45:11 +00:00
Matthias Bach
0fe58e0e09 Fix broken changes file
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=21
2020-09-24 19:42:47 +00:00
Matthias Bach
599da2a28b - Update to version 1.6:
* Update CHANGELOG.md for 1.6.
  * Update README.md to point to release 1.6 in instructions
  * Fix installation of man pages in proper man dirs
- Added only-build-shared-library.patch.

- Update to version 1.6:
  * Created a new manpages for gamemoderun and the example, now
    called gamemode-simulate-game.
  * Copy default config file to the correct location.
  * Allow LD_PRELOAD to be overridden in $GAMEMODERUNEXEC.
  * Various minor bugfixes.
- Drop special handling for no longer supported Leap 42.

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=20
2020-09-23 18:47:00 +00:00
2191a8ec1e Accepting request 766697 from games:tools
- Update to version 1.5:
  * Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.

OBS-URL: https://build.opensuse.org/request/show/766697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=6
2020-01-24 12:12:25 +00:00
Matthias Bach
5d8a714491 Fix date in copyright notice
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=18
2020-01-23 18:51:00 +00:00
Matthias Bach
68d795f3ca - Update to version 1.5:
* Introduce a new pidfd based set of D-Bus APIs.
  * Dynamically change governor on integrated GPUs for improved
    performance.
  * Various other fixes and improvements.

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=17
2020-01-23 18:50:40 +00:00
a2b5891e7e Accepting request 717991 from games:tools
OBS-URL: https://build.opensuse.org/request/show/717991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=5
2019-07-23 20:56:17 +00:00
Matthias Bach
35efd5927b Accepting request 717879 from home:priand:branches:games:tools
- Update to version 1.4
  * Add new D-Bus methods/properties for use by external tools 
    such as the GameMode GNOME Shell extension.
  * Fix I/O priority and niceness optimisations to apply to the 
    whole process rather than just the thread that 
    requests GameMode.
  * gamemoded will now automatically reload the configuration 
    file when it is changed and update optimisations on 
    current clients.
  * Add support for using the client library inside Flatpak by 
    communicating with the daemon via a portal.
  * Client library now uses libdbus rather than sd-bus.
  * Fix gamemoderun to use the correct library path depending on 
    whether the app is 32-bit or 64-bit.
  * Support the GAMEMODERUNEXEC environment variable to specify 
    an extra wrapper command for games launched with gamemoderun
    (e.g. a hybrid GPU wrapper such as optirun).
  * Various other fixes and improvements.
- Removed gpuctl-fixes.patch already included in 1.4 
- Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
  is needed by version 1.4

OBS-URL: https://build.opensuse.org/request/show/717879
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=15
2019-07-23 19:48:05 +00:00
f43f72f36e Accepting request 704799 from games:tools
OBS-URL: https://build.opensuse.org/request/show/704799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=4
2019-06-12 11:11:23 +00:00
Matthias Bach
ca64e9b56f Accepting request 704762 from home:cgiboudeaux:branches:games:tools
- Fix the gamemode build requirement.

OBS-URL: https://build.opensuse.org/request/show/704762
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=13
2019-05-22 16:32:44 +00:00
Matthias Bach
8bbd573c9e Accepting request 693112 from home:Freigeist_A:branches:games:tools
- Update to version 1.3.1
  * Disables screensaver when the game is running.
  * New `gamemoderun` script to run games in GameMode which don't
    support it themselves.
  * Add GPU managment capabilities.
- Removed hardening.patch already included in 1.3.
- Add gpuctl-fixes.patch hardening the new GPU features.

OBS-URL: https://build.opensuse.org/request/show/693112
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=12
2019-04-18 18:16:22 +00:00
de32a097e9 Accepting request 694754 from games:tools
- Include the baselibs.conf in the source RPM.
- Add baselibs.conf to also build -32bit packages for the x86-64
  arch as they are required by 32bit games in wine.
  See https://github.com/FeralInteractive/gamemode/issues/25.

OBS-URL: https://build.opensuse.org/request/show/694754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=3
2019-04-17 08:09:32 +00:00
Matthias Bach
b24afad3b4 Accepting request 685656 from home:theMarix:branches:games:tools
- Include the baselibs.conf in the source RPM.

- Add baselibs.conf to also build -32bit packages for the x86-64
  See https://github.com/FeralInteractive/gamemode/issues/25.

OBS-URL: https://build.opensuse.org/request/show/685656
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=10
2019-03-16 19:40:49 +00:00
Ferdinand Thiessen
75b8ba4378 OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=9 2019-03-15 21:42:20 +00:00
Ferdinand Thiessen
4b3ada1fb9 Accepting request 684797 from home:Freigeist_A:branches:openSUSE:Factory
- Add baselibs.conf to also build -32bit packages for the x86_64
  architecture as they are required by 32bit games in wine.
  see: https://github.com/FeralInteractive/gamemode/issues/25

OBS-URL: https://build.opensuse.org/request/show/684797
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=8
2019-03-15 21:42:07 +00:00
8f4f560a8a Accepting request 631778 from games:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/631778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=2
2018-08-28 07:24:30 +00:00
930c8497b8 Accepting request 629081 from games:tools
Add package gamemode to Factory. For further info on the submission see https://lists.opensuse.org/opensuse-factory/2018-08/msg00184.html.

OBS-URL: https://build.opensuse.org/request/show/629081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gamemode?expand=0&rev=1
2018-08-27 11:48:03 +00:00
Matthias Bach
21f44100bb Accepting request 629553 from home:jengelh:branches:games:tools
- Wrap descriptions. Add missing Group: lines.
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/629553
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=5
2018-08-16 19:20:16 +00:00
Matthias Bach
e4d52fd16a - Add hardening.patch: This backports bugfixes and hardenings
resulting from the Factory-inclusion security review and already
  accepted by upstream.
- Stop suppressing linter warning for the PolicyKit priviledge
  escalation. This has been properly handled via boo#1093979 now.
- Suppress false positive lintian caused by a % symbol in the
  description of the libgamemodeauto library.

OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=4
2018-08-13 20:51:46 +00:00
Matthias Bach
8f7cad2e7d Accepting request 625131 from home:theMarix:branches:games:tools
- Update to version 1.2:
  + Store the initial governor state on mode enter
  + Config now supports defaultgov and desiredgov
  + Add support for renice-ing games to a higher priority (renice
    config option)
  + Make libraries properly versioned.
- Gamemoded is now run as a Systemd service in the user session
  but still activated via D-Bus.

OBS-URL: https://build.opensuse.org/request/show/625131
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=3
2018-07-24 21:19:54 +00:00
Matthias Bach
854b28396d - Fix compilation on Leap 42.3.
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=2
2018-05-19 11:29:19 +00:00
0bf2e9b134 Accepting request 607695 from home:theMarix:Games
I would like to add to and maintain the gamemode package in Factory and use games:tools as a development project.

I am aware that this package is currently not suited for inclusion in Factory as is, as it contains two suppressed lintian errors:
1. It adds a D-Bus service
2. It adds a new Polkit rule
Both of these will require audit bugs to be filed to the security team which I plan to do once the package is in games:tools.

OBS-URL: https://build.opensuse.org/request/show/607695
OBS-URL: https://build.opensuse.org/package/show/games:tools/gamemode?expand=0&rev=1
2018-05-18 17:04:59 +00:00