Commit Graph

40 Commits

Author SHA256 Message Date
2f5047bdbe 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
f7fc3a4c90 - 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
3954eee9f6 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
bf5693576a - 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
ac5f905d60 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
6b5b2b4979 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
699471461b 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
f1e521a3ea 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
dc2ef7d063 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
dceaaf64d8 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
be796824c3 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
5f85021414 - 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
be31be8eab 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
e861b4ab6b 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
baf4d45288 - 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
40ab3e6fca 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
b34074081e 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
fe0d5ddfd2 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
ad42581886 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
15daa54dba 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
844f8df587 - 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
eb7d1fa455 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
8ca7eec098 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
5ee9c0c88b - 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
332270eb60 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
5d70db506c 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
bb2fce57bf 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
fbcaaabfe4 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
b258109d4f 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
9ae89d3a50 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
bef96deeab 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
b0f16f67f1 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
b9fad32bc4 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
aac151a2ff 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
71e78b7e4e 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
dca1fac87c 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
bb1e62e40c - 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
a6fc60a1b2 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
3619aa0ba4 - 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
Dirk Stoecker
41d9c982e5 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