Skip to content

Commit d65baf5

Browse files
Add Pipewire as a dependency for Linux builds
Pipewire has been added to the dependency lists for FreeBSD, Arch, Fedora, Homebrew, and Debian-based packaging and build scripts. This ensures proper support and integration for systems using Pipewire.
1 parent 1c508f9 commit d65baf5

File tree

6 files changed

+8
-1
lines changed

6 files changed

+8
-1
lines changed

.github/workflows/ci-freebsd.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ jobs:
114114
graphics/wayland \
115115
lang/python312 \
116116
multimedia/libva \
117+
multimedia/pipewire \
117118
net/miniupnpc \
118119
ports-mgmt/pkg \
119120
security/openssl \

cmake/packaging/linux.cmake

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,11 @@ list(APPEND CPACK_FREEBSD_PACKAGE_DEPS
105105
audio/opus
106106
ftp/curl
107107
devel/libevdev
108+
multimedia/pipewire
108109
net/avahi
109-
x11/libX11
110110
net/miniupnpc
111111
security/openssl
112+
x11/libX11
112113
)
113114

114115
if(NOT BOOST_USE_STATIC)

packaging/linux/Arch/PKGBUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ depends=(
2828
'libevdev'
2929
'libmfx'
3030
'libnotify'
31+
'libpipewire'
3132
'libpulse'
3233
'libva'
3334
'libx11'

packaging/linux/copr/Sunshine.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ BuildRequires: libXrandr-devel
4242
BuildRequires: libXtst-devel
4343
BuildRequires: npm
4444
BuildRequires: openssl-devel
45+
BuildRequires: pipewire-devel
4546
BuildRequires: rpm-build
4647
BuildRequires: systemd-rpm-macros
4748
BuildRequires: wget

packaging/sunshine.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ class Sunshine < Formula
5656
depends_on "libxtst"
5757
depends_on "mesa"
5858
depends_on "numactl"
59+
depends_on "pipewire"
5960
depends_on "pulseaudio"
6061
depends_on "systemd"
6162
depends_on "wayland"

scripts/linux_build.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ function add_debian_based_deps() {
227227
"libnotify-dev"
228228
"libnuma-dev"
229229
"libopus-dev"
230+
"libpipewire-0.3-dev"
230231
"libpulse-dev"
231232
"libssl-dev"
232233
"libsystemd-dev"
@@ -311,6 +312,7 @@ function add_fedora_deps() {
311312
"numactl-devel"
312313
"openssl-devel"
313314
"opus-devel"
315+
"pipewire-devel"
314316
"pulseaudio-libs-devel"
315317
"rpm-build" # if you want to build an RPM binary package
316318
"wget" # necessary for cuda install with `run` file

0 commit comments

Comments
 (0)