diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index d4efbf8c..4c77c3af 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -12,6 +12,7 @@ jobs: - debian - fedora - opensuse + - gentoo runs-on: ubuntu-latest container: diff --git a/Dockerfiles/gentoo b/Dockerfiles/gentoo new file mode 100644 index 00000000..536ef637 --- /dev/null +++ b/Dockerfiles/gentoo @@ -0,0 +1,11 @@ +# vim: ft=Dockerfile + +FROM gentoo/stage3:latest + +RUN export FEATURES="-ipc-sandbox -network-sandbox -pid-sandbox -sandbox -usersandbox" && \ + emerge --sync && \ + eselect news read --quiet new 1>/dev/null 2>&1 && \ + emerge --verbose --update --deep --with-bdeps=y --backtrack=30 --newuse @world && \ + USE="wayland gtk3 gtk -doc X" emerge dev-vcs/git dev-libs/wayland dev-libs/wayland-protocols =dev-cpp/gtkmm-3.24.6 x11-libs/libxkbcommon \ + x11-libs/gtk+:3 dev-libs/libdbusmenu dev-libs/libnl sys-power/upower media-libs/libpulse dev-libs/libevdev media-libs/libmpdclient \ + media-sound/sndio gui-libs/gtk-layer-shell app-text/scdoc