mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-12-27 04:32:55 +00:00
40a438be3e
- use sccache for build caching - add coverage reports as build artifacts - add lcov-summary for coverage summary - clean up/refactor CI yaml This resolves the FreeBSD part of #754.
43 lines
1.1 KiB
Docker
43 lines
1.1 KiB
Docker
FROM fedora:latest
|
|
|
|
ENV SCCACHE_VER=0.2.8
|
|
|
|
RUN dnf update -y -q \
|
|
&& dnf -y -q install \
|
|
audacious-devel \
|
|
cairo-devel \
|
|
cmake \
|
|
dbus-glib-devel \
|
|
docbook2X \
|
|
freetype-devel \
|
|
git \
|
|
imlib2-devel \
|
|
lcov \
|
|
libcurl-devel \
|
|
libical-devel \
|
|
libircclient-devel \
|
|
libmicrohttpd-devel \
|
|
librsvg2-devel \
|
|
libX11-devel \
|
|
libXdamage-devel \
|
|
libXext-devel \
|
|
libXft-devel \
|
|
libXinerama-devel \
|
|
libxml2-devel \
|
|
libXNVCtrl-devel \
|
|
lua-devel \
|
|
make \
|
|
man \
|
|
mysql-devel \
|
|
ncurses-devel \
|
|
openssl-devel \
|
|
patch \
|
|
pulseaudio-libs-devel \
|
|
readline-devel \
|
|
systemd-devel \
|
|
xmms2-devel \
|
|
&& curl -sL https://github.com/mozilla/sccache/releases/download/${SCCACHE_VER}/sccache-${SCCACHE_VER}-x86_64-unknown-linux-musl.tar.gz -o sccache-${SCCACHE_VER}-x86_64-unknown-linux-musl.tar.gz \
|
|
&& tar xf sccache-${SCCACHE_VER}-x86_64-unknown-linux-musl.tar.gz \
|
|
&& cp sccache-${SCCACHE_VER}-x86_64-unknown-linux-musl/sccache /usr/bin \
|
|
&& rm -rf sccache-${SCCACHE_VER}-x86_64-unknown-linux-musl*
|