mirror of
https://github.com/vale981/yabar
synced 2025-03-05 09:31:39 -05:00

As Ubuntu doesn't provide `playerctl` by default, it's better to make this optional. Furthermore another build with playerctl support has been added to the CI matrix.
48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
sudo: false
|
|
dist: trusty
|
|
matrix:
|
|
include:
|
|
- script: make yabar
|
|
compiler: gcc
|
|
language: c
|
|
sudo: required
|
|
env: CPPFLAGS=-DOLD_LIBCONFIG PLAYERCTL=1
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- libxcb-randr0-dev
|
|
- libconfig-dev
|
|
- libcairo2-dev
|
|
- libpango1.0-dev
|
|
- libxcb-ewmh-dev
|
|
- libxcb-icccm4-dev
|
|
- libasound2-dev
|
|
- libiw-dev
|
|
- wget
|
|
before_install:
|
|
- wget https://github.com/acrisci/playerctl/releases/download/v0.5.0/playerctl-0.5.0_amd64.deb -O playerctl.deb
|
|
- sudo dpkg -i playerctl.deb
|
|
- script: make yabar
|
|
compiler: gcc
|
|
language: c
|
|
env: CPPFLAGS=-DOLD_LIBCONFIG
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- libxcb-randr0-dev
|
|
- libconfig-dev
|
|
- libcairo2-dev
|
|
- libpango1.0-dev
|
|
- libxcb-ewmh-dev
|
|
- libxcb-icccm4-dev
|
|
- libasound2-dev
|
|
- libiw-dev
|
|
- script: make docs
|
|
language: generic
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- docbook-xml
|
|
- asciidoc
|
|
- xsltproc
|
|
- libxml2-utils
|