22 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
Dominique Leuenberger
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
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