diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bfe55ff9..406b58fd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: - flavor: [debian, fedora, ubuntu] + flavor: [arch, debian, fedora, ubuntu] name: Linux steps: diff --git a/Dockerfile.arch b/Dockerfile.arch index d4c4e0a1..3fe70dff 100644 --- a/Dockerfile.arch +++ b/Dockerfile.arch @@ -1,4 +1,4 @@ -FROM archlinux/latest +FROM archlinux RUN pacman -Syu --noconfirm && pacman -S --needed --noconfirm \ autoconf \ @@ -18,6 +18,7 @@ RUN pacman -Syu --noconfirm && pacman -S --needed --noconfirm \ libgcrypt \ libmicrohttpd \ libnotify \ + libsignal-protocol-c \ libotr \ libtool \ libxss \ @@ -41,18 +42,14 @@ WORKDIR /usr/src/aur # due to: # https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/ RUN wget https://aur.archlinux.org/cgit/aur.git/snapshot/libstrophe-git.tar.gz -RUN wget https://aur.archlinux.org/cgit/aur.git/snapshot/libsignal-protocol-c.tar.gz RUN tar -zxvf libstrophe-git.tar.gz -RUN tar -zxvf libsignal-protocol-c.tar.gz RUN pushd libstrophe-git && makepkg && popd -RUN pushd libsignal-protocol-c && makepkg && popd USER root RUN pacman -U --noconfirm libstrophe-git/libstrophe-git-*.pkg.tar.zst -RUN pacman -U --noconfirm libsignal-protocol-c/libsignal-protocol-c-*.pkg.tar.zst WORKDIR /usr/src #RUN git clone https://github.com/boothj5/stabber