29 |
29 |
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
30 |
30 |
fi
|
31 |
31 |
|
32 |
|
KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
|
|
32 |
KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
|
33 |
33 |
fi
|
34 |
34 |
|
35 |
35 |
DESCRIPTION="Multimedia processing graphs"
|
... | ... | |
39 |
39 |
# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
|
40 |
40 |
SLOT="0/0.4"
|
41 |
41 |
IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2"
|
42 |
|
IUSE+=" modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf"
|
|
42 |
IUSE+=" modemmanager pipewire-alsa readline roc sound-server ssl system-service systemd test v4l X zeroconf"
|
43 |
43 |
|
44 |
44 |
# Once replacing system JACK libraries is possible, it's likely that
|
45 |
45 |
# jack-client IUSE will need blocking to avoid users accidentally
|
... | ... | |
117 |
117 |
modemmanager? ( >=net-misc/modemmanager-1.10.0 )
|
118 |
118 |
pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] )
|
119 |
119 |
sound-server? ( !media-sound/pulseaudio-daemon )
|
|
120 |
roc? ( media-libs/roc-toolkit )
|
120 |
121 |
readline? ( sys-libs/readline:= )
|
121 |
122 |
ssl? ( dev-libs/openssl:= )
|
122 |
123 |
systemd? ( sys-apps/systemd )
|
... | ... | |
224 |
225 |
$(meson_native_use_feature lv2)
|
225 |
226 |
$(meson_native_use_feature v4l v4l2)
|
226 |
227 |
-Dlibcamera=disabled # libcamera is not in Portage tree
|
|
228 |
$(meson_native_use_feature roc)
|
227 |
229 |
$(meson_native_use_feature readline)
|
228 |
230 |
$(meson_native_use_feature ssl raop)
|
229 |
231 |
-Dvideoconvert=enabled # Matches upstream
|
... | ... | |
298 |
300 |
newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop
|
299 |
301 |
|
300 |
302 |
exeinto /usr/bin
|
301 |
|
newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r2 gentoo-pipewire-launcher
|
|
303 |
newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r3 gentoo-pipewire-launcher
|
302 |
304 |
|
303 |
305 |
doman "${FILESDIR}"/gentoo-pipewire-launcher.1
|
304 |
306 |
|