File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5353 # PPA required: ubuntu-22.04 ships PipeWire 0.3.48 but pipewire-rs 0.9.x
5454 # needs >= 0.3.65. PipeWire 1.0.x (ubuntu-24.04) removed some constants
5555 # the crate relies on. This PPA provides a compatible 0.3.85+ build.
56- sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream -y
57- sudo apt-get update
56+ for attempt in 1 2 3; do
57+ if sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream -y; then
58+ break
59+ fi
60+ if [ "$attempt" -eq 3 ]; then
61+ echo "Failed to add PipeWire PPA after $attempt attempts" >&2
62+ exit 1
63+ fi
64+ sleep 10
65+ done
66+ for attempt in 1 2 3; do
67+ if sudo apt-get update; then
68+ break
69+ fi
70+ if [ "$attempt" -eq 3 ]; then
71+ echo "apt-get update failed after $attempt attempts" >&2
72+ exit 1
73+ fi
74+ sleep 10
75+ done
5876 sudo apt-get install -y \
5977 libwebkit2gtk-4.1-dev \
6078 libssl-dev \
You can’t perform that action at this time.
0 commit comments