mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-07-01 02:35:40 +02:00
Merge pull request #8013 from colonelpanic8/codex/wireplumber-0.5
Some checks failed
image / push (push) Has been cancelled
Some checks failed
image / push (push) Has been cancelled
Install WirePlumber 0.5 in build image
This commit is contained in:
commit
7b1edb24b1
@ -4712,13 +4712,13 @@ packages:
|
|||||||
- gi-cairo-connector
|
- gi-cairo-connector
|
||||||
- gi-cairo-render
|
- gi-cairo-render
|
||||||
- gi-gtk-layer-shell
|
- gi-gtk-layer-shell
|
||||||
- gi-wireplumber < 0 # needs wireplumber-0.5 (Ubuntu 24.04 has 0.4)
|
- gi-wireplumber
|
||||||
- gtk-scaling-image
|
- gtk-scaling-image
|
||||||
- gtk-sni-tray
|
- gtk-sni-tray
|
||||||
- gtk-strut
|
- gtk-strut
|
||||||
- rate-limit
|
- rate-limit
|
||||||
- status-notifier-item
|
- status-notifier-item
|
||||||
- taffybar < 7.2
|
- taffybar
|
||||||
- time-units
|
- time-units
|
||||||
- xml-helpers
|
- xml-helpers
|
||||||
- xdg-desktop-entry
|
- xdg-desktop-entry
|
||||||
|
|||||||
@ -32,6 +32,7 @@ apt-get install -y \
|
|||||||
gir1.2-soup-3.0 \
|
gir1.2-soup-3.0 \
|
||||||
git \
|
git \
|
||||||
gnupg \
|
gnupg \
|
||||||
|
gobject-introspection \
|
||||||
gradle \
|
gradle \
|
||||||
hscolour \
|
hscolour \
|
||||||
libadns1-dev \
|
libadns1-dev \
|
||||||
@ -86,6 +87,7 @@ apt-get install -y \
|
|||||||
liblmdb-dev \
|
liblmdb-dev \
|
||||||
liblz4-tool \
|
liblz4-tool \
|
||||||
liblzma-dev \
|
liblzma-dev \
|
||||||
|
liblua5.4-dev \
|
||||||
libmagic-dev \
|
libmagic-dev \
|
||||||
libmagickcore-dev \
|
libmagickcore-dev \
|
||||||
libmagickwand-dev \
|
libmagickwand-dev \
|
||||||
@ -107,6 +109,7 @@ apt-get install -y \
|
|||||||
libpcap0.8-dev \
|
libpcap0.8-dev \
|
||||||
libpcre2-dev \
|
libpcre2-dev \
|
||||||
libpcre3-dev \
|
libpcre3-dev \
|
||||||
|
libpipewire-0.3-dev \
|
||||||
libpq-dev \
|
libpq-dev \
|
||||||
libprimecount-dev \
|
libprimecount-dev \
|
||||||
libprotobuf-dev \
|
libprotobuf-dev \
|
||||||
@ -135,7 +138,6 @@ apt-get install -y \
|
|||||||
libusb-1.0-0-dev \
|
libusb-1.0-0-dev \
|
||||||
libvte-2.91-dev \
|
libvte-2.91-dev \
|
||||||
libwebkit2gtk-4.1-dev \
|
libwebkit2gtk-4.1-dev \
|
||||||
libwireplumber-0.4-dev \
|
|
||||||
libxau-dev \
|
libxau-dev \
|
||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxrandr-dev \
|
libxrandr-dev \
|
||||||
@ -149,6 +151,7 @@ apt-get install -y \
|
|||||||
llvm-15 \
|
llvm-15 \
|
||||||
locales \
|
locales \
|
||||||
m4 \
|
m4 \
|
||||||
|
meson \
|
||||||
minisat \
|
minisat \
|
||||||
mono-mcs \
|
mono-mcs \
|
||||||
nettle-dev \
|
nettle-dev \
|
||||||
@ -157,6 +160,7 @@ apt-get install -y \
|
|||||||
nodejs \
|
nodejs \
|
||||||
nvidia-cuda-toolkit \
|
nvidia-cuda-toolkit \
|
||||||
openjdk-8-jdk \
|
openjdk-8-jdk \
|
||||||
|
pkg-config \
|
||||||
python3-matplotlib \
|
python3-matplotlib \
|
||||||
python3-numpy \
|
python3-numpy \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
|
|||||||
@ -14,6 +14,24 @@ locale-gen en_US.UTF-8
|
|||||||
update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.gold" 20
|
update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.gold" 20
|
||||||
update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.bfd" 10
|
update-alternatives --install "/usr/bin/ld" "ld" "/usr/bin/ld.bfd" 10
|
||||||
|
|
||||||
|
# Install WirePlumber 0.5 for gi-wireplumber and taffybar.
|
||||||
|
# Ubuntu 24.04 only packages WirePlumber 0.4.
|
||||||
|
WIREPLUMBER_VER=0.5.14
|
||||||
|
WIREPLUMBER_TARBALL=wireplumber-${WIREPLUMBER_VER}.tar.gz
|
||||||
|
(
|
||||||
|
cd /tmp \
|
||||||
|
&& curl -L -o ${WIREPLUMBER_TARBALL} https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/${WIREPLUMBER_VER}/${WIREPLUMBER_TARBALL} \
|
||||||
|
&& echo "e91f04cd8cec75d72b8a2aaa7e90b1ba0a5e2094b7a882fc3a29a484a48a87e9 ${WIREPLUMBER_TARBALL}" | sha256sum -c - \
|
||||||
|
&& tar -xzf ${WIREPLUMBER_TARBALL} \
|
||||||
|
&& cd wireplumber-${WIREPLUMBER_VER} \
|
||||||
|
&& meson setup build -Ddoc=disabled -Dsystem-lua=true \
|
||||||
|
&& meson compile -C build \
|
||||||
|
&& meson install -C build \
|
||||||
|
&& ldconfig \
|
||||||
|
&& cd /tmp \
|
||||||
|
&& rm -rf wireplumber-${WIREPLUMBER_VER} ${WIREPLUMBER_TARBALL}
|
||||||
|
)
|
||||||
|
|
||||||
# # Add JDK to system paths.
|
# # Add JDK to system paths.
|
||||||
# echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server" > /etc/ld.so.conf.d/openjdk.conf \
|
# echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server" > /etc/ld.so.conf.d/openjdk.conf \
|
||||||
# && ldconfig
|
# && ldconfig
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user