diff --git a/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml b/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml index c9bb925e..bee2b0c9 100644 --- a/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml +++ b/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml @@ -325,6 +325,12 @@ parts: - libgnutls28-dev # TLS - gnutls-bin - libssl-dev + - git # PipeWire build dependencies + - libasound2-dev # + - libdbus-1-dev # These packages are needed by the + - libglib2.0-dev # install-pipewire-from-source.sh + - ninja-build # script in order to build PipeWire + - pkg-config # from source. stage-packages: - libgnutls30 - libavutil56 diff --git a/extras/packaging/gnu-linux/scripts/install-pipewire-from-source.sh b/extras/packaging/gnu-linux/scripts/install-pipewire-from-source.sh index 1d132181..9bb9ed6d 100755 --- a/extras/packaging/gnu-linux/scripts/install-pipewire-from-source.sh +++ b/extras/packaging/gnu-linux/scripts/install-pipewire-from-source.sh @@ -8,9 +8,6 @@ set -e OLD_WD=$(pwd) cd /tmp -# Install PipeWire's build dependencies -apt-get install --yes gcc git libasound2-dev libdbus-1-dev libglib2.0-dev ninja-build pkg-config - # Get a version of Meson that's recent enough to build PipeWire 1.0.5 (the one available via apt is too old) wget -q https://github.com/mesonbuild/meson/releases/download/0.61.1/meson-0.61.1.tar.gz echo "feb2cefb325b437dbf36146df7c6b87688ddff0b0205caa31dc64055c6da410c meson-0.61.1.tar.gz" | sha256sum --check