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
This commit is contained in:
Marc Di Luzio 2018-01-17 10:54:09 +00:00
parent 7f26122c62
commit 73fb3e97e6
2 changed files with 18 additions and 8 deletions

11
CHANGELOG Normal file
View File

@ -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

View File

@ -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 <git repo>
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