From 73fb3e97e6281f80369c0e9541d04ec1ea4cb860 Mon Sep 17 00:00:00 2001 From: Marc Di Luzio Date: Wed, 17 Jan 2018 10:54:09 +0000 Subject: [PATCH] Update README.md for 0.2 release Add pkg-config for ubuntu Suggest using bootstrap script Change TODO section into a planned features section Add changelog file --- CHANGELOG | 11 +++++++++++ README.md | 15 +++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) create mode 100644 CHANGELOG diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..b42270d --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,11 @@ +0.2 + +Updated meson build to improve compatibility, configuration and development +cpugovctl now uses polkit +Fixed potential threading issues +Added option to use the system d-bus for the daemon rather than systemd +Various code style and standards related improvements + +0.1 + +Initial release \ No newline at end of file diff --git a/README.md b/README.md index 83bdcb4..adebbd0 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Can also be included with `GAMEMODE_AUTO` defined to behave automatically. ```bash # Ubuntu -apt install meson libsystemd-dev +apt install meson libsystemd-dev pkg-config # Arch pacman -S meson systemd ``` @@ -53,10 +53,7 @@ pacman -S meson systemd ```bash git clone cd gamemode -meson --prefix=/usr build -cd build -ninja -sudo ninja install +./bootstrap.sh ``` --- @@ -112,7 +109,9 @@ clang-format -i $(find . -name '*.[ch]') ``` --- -## TODO +## Planned Features -* Use polkit for cpugovctl (currently simply using chmod +4555) -* Implement some kind of user confuguration to allow for whitelists, extra behaviour, etc. +* Additional mode-switch plugins +* User confuguration with whitelist/blacklist for programs +* User configuration for custom mode-switch plugins +* Additional state tracking not based solely on PID