File tree Expand file tree Collapse file tree 4 files changed +68
-3
lines changed Expand file tree Collapse file tree 4 files changed +68
-3
lines changed Original file line number Diff line number Diff line change 2121 matrix :
2222 distro :
2323 - alpine
24+ - alpine-edge
2425 - archlinux
2526 - debian-bookworm
2627 - debian-bullseye
Original file line number Diff line number Diff line change @@ -38,14 +38,16 @@ Example: `make REPO=../dunst.git ci-run-alpine`
3838
3939# Images
4040
41- - ArchLinux Latest (` archlinux ` )
4241- Alpine Latest (` alpine ` )
42+ - Alpine Edge (` alpine-edge ` )
43+ - ArchLinux Latest (` archlinux ` )
4344- Debian Bookworm (` debian-bookworm ` )
4445- Debian Bullseye (` debian-bullseye ` )
4546- Debian Buster (` debian-buster ` )
46- - Fedora 39 (` fedora39 ` )
47+ - Fedora 40 (` fedora40 ` )
4748- Ubuntu 20.04 (` ubuntu-focal ` )
4849- Ubuntu 22.04 (` ubuntu-jammy ` )
50+ - Ubuntu 24.04 (` ubuntu-noble ` )
4951
5052CentOS is not supported, as [ basic libraries are missing on CentOS] ( https://unix.stackexchange.com/questions/115304/dunst-notifier-on-centos ) .
5153
Original file line number Diff line number Diff line change 1- FROM alpine:3.18
1+ FROM alpine:3.21.0
22
33RUN apk add --no-cache \
44 bash \
Original file line number Diff line number Diff line change 1+ FROM alpine:edge
2+
3+ RUN apk add --no-cache \
4+ bash \
5+ cairo \
6+ cairo-dev \
7+ clang \
8+ compiler-rt \
9+ curl \
10+ dbus \
11+ dbus-dev \
12+ findutils \
13+ # it seems like some font needs to be available for pango to properly
14+ # work - otherwise valgrind complains about jumps depending on
15+ # uninitialized values
16+ font-dejavu \
17+ gcc \
18+ git \
19+ glib \
20+ glib-dev \
21+ libnotify \
22+ libnotify-dev \
23+ librsvg \
24+ libxft \
25+ libxft-dev \
26+ libxinerama \
27+ libxinerama-dev \
28+ libxrandr \
29+ libxrandr-dev \
30+ libxscrnsaver \
31+ libxscrnsaver-dev \
32+ make \
33+ musl-dev \
34+ pango \
35+ pango-dev \
36+ valgrind \
37+ wayland \
38+ wayland-dev \
39+ wayland-libs-client \
40+ wayland-libs-cursor \
41+ wayland-libs-server \
42+ wayland-protocols \
43+ && true
44+
45+ RUN set -ex; \
46+ apk add --no-cache \
47+ gcovr \
48+ gzip \
49+ perl \
50+ perl-capture-tiny \
51+ perl-datetime \
52+ perl-io-gzip \
53+ perl-json \
54+ ; \
55+ git clone https://github.com/linux-test-project/lcov.git; \
56+ make -C lcov -j install; \
57+ rm lcov -rf; \
58+ :;
59+
60+ ADD entrypoint.sh /srv/entrypoint
61+
62+ ENTRYPOINT ["/srv/entrypoint"]
You can’t perform that action at this time.
0 commit comments