We depend on DBus development packages now

This commit is contained in:
Alex Smith 2019-05-29 16:02:49 +01:00
parent 37108d7c6b
commit a837b8630c
2 changed files with 5 additions and 4 deletions

View File

@ -11,6 +11,7 @@ addons:
- python3-setuptools - python3-setuptools
- libsystemd-dev - libsystemd-dev
- ninja-build - ninja-build
- libdbus-1-dev
artifacts: artifacts:
paths: paths:
- $(git ls-files -o | tr "\n" ":") - $(git ls-files -o | tr "\n" ":")
@ -24,4 +25,4 @@ script:
- ./scripts/format-check.sh - ./scripts/format-check.sh
- ./bootstrap.sh -Dwith-examples=true - ./bootstrap.sh -Dwith-examples=true
- gamemoded -v - gamemoded -v
- ./scripts/static-analyser-check.sh - ./scripts/static-analyser-check.sh

View File

@ -23,15 +23,15 @@ GameMode depends on `meson` for building and `systemd` for internal communicatio
#### Ubuntu/Debian (you may also need `dbus-user-session`) #### Ubuntu/Debian (you may also need `dbus-user-session`)
```bash ```bash
apt install meson libsystemd-dev pkg-config ninja-build git apt install meson libsystemd-dev pkg-config ninja-build git libdbus1-dev
``` ```
#### Arch #### Arch
```bash ```bash
pacman -S meson systemd git pacman -S meson systemd git dbus
``` ```
#### Fedora #### Fedora
```bash ```bash
dnf install meson systemd-devel pkg-config git dnf install meson systemd-devel pkg-config git dbus-devel
``` ```
#### Gentoo #### Gentoo
Gentoo has an ebuild which builds a stable release from sources. It will also pull in all the dependencies so you can work on the source code. Gentoo has an ebuild which builds a stable release from sources. It will also pull in all the dependencies so you can work on the source code.