Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / pipewire
Commits: 1b0ec690 by Jan Alexander Steffens (heftig) at 2024-08-15T20:33:58+02:00 1:1.2.2-2: Split out the libcamera plugin - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = pipewire pkgdesc = Low-latency audio/video router and processor pkgver = 1.2.2 - pkgrel = 1 + pkgrel = 2 epoch = 1 url = https://pipewire.org arch = x86_64 @@ -52,12 +52,10 @@ pkgname = pipewire install = pipewire.install license = MIT license = LGPL-2.1-or-later - depends = libpipewire=1:1.2.2-1 + depends = libpipewire=1:1.2.2-2 depends = gcc-libs depends = glibc depends = libpipewire-0.3.so - depends = libcamera-base.so - depends = libcamera.so depends = libdbus-1.so depends = libglib-2.0.so depends = libncursesw.so @@ -71,6 +69,7 @@ pkgname = pipewire optdepends = pipewire-ffado: FireWire support optdepends = pipewire-jack-client: PipeWire as JACK client optdepends = pipewire-jack: JACK replacement + optdepends = pipewire-libcamera: Libcamera support optdepends = pipewire-pulse: PulseAudio replacement optdepends = pipewire-roc: ROC streaming optdepends = pipewire-session-manager: Session manager @@ -93,6 +92,14 @@ pkgname = alsa-card-profiles pkgname = pipewire-docs pkgdesc = Low-latency audio/video router and processor - documentation +pkgname = pipewire-libcamera + pkgdesc = Low-latency audio/video router and processor - Libcamera support + depends = gcc-libs + depends = glibc + depends = libcamera-base.so + depends = libcamera.so + depends = pipewire + pkgname = pipewire-audio pkgdesc = Low-latency audio/video router and processor - Audio support depends = alsa-card-profiles ===================================== PKGBUILD ===================================== @@ -8,6 +8,7 @@ pkgname=( libpipewire alsa-card-profiles pipewire-docs + pipewire-libcamera pipewire-audio pipewire-alsa pipewire-ffado @@ -23,7 +24,7 @@ pkgname=( pulse-native-provider ) pkgver=1.2.2 -pkgrel=1 +pkgrel=2 epoch=1 pkgdesc="Low-latency audio/video router and processor" url="https://pipewire.org" @@ -126,8 +127,6 @@ package_pipewire() { gcc-libs glibc lib$_pwname.so - libcamera-base.so - libcamera.so libdbus-1.so libglib-2.0.so libncursesw.so @@ -143,6 +142,7 @@ package_pipewire() { 'pipewire-ffado: FireWire support' 'pipewire-jack-client: PipeWire as JACK client' 'pipewire-jack: JACK replacement' + 'pipewire-libcamera: Libcamera support' 'pipewire-pulse: PulseAudio replacement' 'pipewire-roc: ROC streaming' 'pipewire-session-manager: Session manager' @@ -174,6 +174,8 @@ package_pipewire() { _pick docs usr/share/doc + _pick libcamera usr/lib/$_spaname/libcamera + _pick audio usr/bin/pipewire-{aes67,avb} _pick audio usr/bin/pw-{cat,loopback,mididump} _pick audio usr/bin/pw-{dsd,enc,midi,}play @@ -291,6 +293,21 @@ package_pipewire-docs() { install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING } +package_pipewire-libcamera() { + pkgdesc+=" - Libcamera support" + depends=( + gcc-libs + glibc + libcamera-base.so + libcamera.so + pipewire + ) + + mv libcamera/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING +} + package_pipewire-audio() { pkgdesc+=" - Audio support" depends=( View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/commit/1b0ec6906893075e704b0e9ec835165b570d4249 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pipewire/-/commit/1b0ec6906893075e704b0e9ec835165b570d4249 You're receiving this email because of your account on gitlab.archlinux.org.