summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD131
2 files changed, 72 insertions, 79 deletions
diff --git a/.SRCINFO b/.SRCINFO
index adf7bc177a97..8a20198a9525 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pipewire-full-git
pkgdesc = Low-latency audio/video router and processor
- pkgver = 0.3.58.r39.g8de03f5c
+ pkgver = 0.3.61.r5.gc933c5ed
pkgrel = 1
url = https://pipewire.org
arch = x86_64
@@ -31,6 +31,7 @@ pkgbase = pipewire-full-git
makedepends = libx11
makedepends = libxfixes
makedepends = libcanberra
+ makedepends = libcamera
makedepends = liblc3
makedepends = avahi
makedepends = openssl
@@ -40,8 +41,6 @@ pkgbase = pipewire-full-git
makedepends = vulkan-icd-loader
makedepends = ffmpeg
makedepends = roc-toolkit
- makedepends = libcamera-minimal-git
- makedepends = libdrm
source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git
sha256sums = SKIP
@@ -66,8 +65,10 @@ pkgname = pipewire-full-git
depends = libfreeaptx.so
depends = libfdk-aac.so
depends = libopus.so
- depends = liblc3.so
depends = liblilv-0.so
+ depends = libcamera-base.so
+ depends = libcamera.so
+ depends = liblc3.so
optdepends = pipewire-session-manager: Session manager
optdepends = pipewire-full-docs-git: Documentation
optdepends = pipewire-full-alsa-git: ALSA configuration
@@ -81,11 +82,13 @@ pkgname = pipewire-full-git
optdepends = gst-plugin-pipewire-full-git: GStreamer support
optdepends = ofono: ofono Bluetooth HFP support
optdepends = hsphfpd: hsphfpd Bluetooth HSP/HFP support
- provides = pipewire=0.3.58
+ provides = pipewire=0.3.61
provides = alsa-card-profiles
provides = libpipewire-0.3.so
+ provides = pipewire-full-libcamera-git
conflicts = pipewire
conflicts = alsa-card-profiles
+ conflicts = pipewire-full-libcamera-git
pkgname = pipewire-full-docs-git
pkgdesc = Low-latency audio/video router and processor - documentation
@@ -203,10 +206,3 @@ pkgname = pipewire-full-roc-git
depends = roc-toolkit
provides = pipewire-roc
conflicts = pipewire-roc
-
-pkgname = pipewire-full-libcamera-git
- pkgdesc = Low-latency audio/video router and processorlibcamera SPA plugin
- depends = pipewire-full-git
- depends = libcamera
- provides = pipewire-libcamera
- conflicts = pipewire-libcamera
diff --git a/PKGBUILD b/PKGBUILD
index 13f265d8f76d..0b73775a130d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,42 +4,41 @@
_pkgbase=pipewire
pkgbase=pipewire-full-git
-pkgname=(pipewire-full-git
- pipewire-full-docs-git
- pipewire-full-alsa-git
- pipewire-full-jack-git
- pipewire-full-pulse-git
- pipewire-full-v4l2-git
- pipewire-full-x11-bell-git
- pipewire-full-zeroconf-git
- gst-plugin-pipewire-full-git
- pipewire-full-jack-client-git
- pipewire-full-vulkan-git
- pipewire-full-ffmpeg-git
- pipewire-full-roc-git
- pipewire-full-libcamera-git
- )
-pkgver=0.3.58.r39.g8de03f5c
+pkgname=(
+ pipewire-full-git
+ pipewire-full-docs-git
+ pipewire-full-alsa-git
+ pipewire-full-jack-git
+ pipewire-full-pulse-git
+ pipewire-full-v4l2-git
+ pipewire-full-x11-bell-git
+ pipewire-full-zeroconf-git
+ gst-plugin-pipewire-full-git
+ pipewire-full-jack-client-git
+ pipewire-full-vulkan-git
+ pipewire-full-ffmpeg-git
+ pipewire-full-roc-git
+)
+pkgver=0.3.61.r5.gc933c5ed
pkgrel=1
pkgdesc="Low-latency audio/video router and processor"
url="https://pipewire.org"
license=(MIT)
arch=(x86_64)
-makedepends=(git meson doxygen python-docutils graphviz ncurses
- readline systemd libsndfile alsa-lib dbus rtkit libpulse
- glib2 webrtc-audio-processing libusb bluez-libs
- sbc libldac libfreeaptx libfdk-aac opus
- lilv libx11 libxfixes libcanberra
- liblc3
- avahi openssl
- gst-plugins-base-libs
- jack2
- vulkan-headers vulkan-icd-loader
- ffmpeg
- roc-toolkit
- libcamera-minimal-git
- libdrm
- )
+makedepends=(
+ git meson doxygen python-docutils graphviz ncurses
+ readline systemd libsndfile alsa-lib dbus rtkit libpulse
+ glib2 webrtc-audio-processing libusb bluez-libs
+ sbc libldac libfreeaptx libfdk-aac opus
+ lilv libx11 libxfixes libcanberra libcamera
+ liblc3
+ avahi openssl
+ gst-plugins-base-libs
+ jack2
+ vulkan-headers vulkan-icd-loader
+ ffmpeg
+ roc-toolkit
+)
source=("git+https://gitlab.freedesktop.org/pipewire/${_pkgbase}.git")
sha256sums=('SKIP')
@@ -64,7 +63,7 @@ build() {
-D jack-devel=true
-D libjack-path=/usr/lib
-D sdl2=disabled
- -D session-managers=[]
+ -D session-managers='[]'
-D test=enabled
-D bluez5-codec-lc3=enabled
-D vulkan=enabled
@@ -95,28 +94,39 @@ _short_pkgver=${pkgver%%.r*}
package_pipewire-full-git() {
license+=(LGPL)
- depends=(rtkit libdbus-1.so libncursesw.so libreadline.so
- libsndfile.so libudev.so libasound.so libsystemd.so
- libwebrtc_audio_processing.so libusb-1.0.so
- libbluetooth.so libsbc.so libldacBT_{enc,abr}.so
- libfreeaptx.so libfdk-aac.so libopus.so
- liblc3.so
- liblilv-0.so)
- optdepends=('pipewire-session-manager: Session manager'
- 'pipewire-full-docs-git: Documentation'
- 'pipewire-full-alsa-git: ALSA configuration'
- 'pipewire-full-jack-git: JACK support'
- 'pipewire-full-jack-client-git: JACK device/client'
- 'pipewire-full-pulse-git: PulseAudio replacement'
- 'pipewire-full-v4l2-git: V4L2 interceptor'
- 'pipewire-full-x11-bell-git: X11 bell'
- 'pipewire-full-zeroconf-git: Zeroconf support'
- 'pipewire-full-roc-git: ROC support'
- 'gst-plugin-pipewire-full-git: GStreamer support'
- 'ofono: ofono Bluetooth HFP support'
- 'hsphfpd: hsphfpd Bluetooth HSP/HFP support')
- provides=("pipewire=$_short_pkgver" alsa-card-profiles libpipewire-$_ver.so)
- conflicts=(pipewire alsa-card-profiles)
+ depends=(
+ rtkit libdbus-1.so libncursesw.so libreadline.so
+ libsndfile.so libudev.so libasound.so libsystemd.so
+ libwebrtc_audio_processing.so libusb-1.0.so
+ libbluetooth.so libsbc.so libldacBT_{enc,abr}.so
+ libfreeaptx.so libfdk-aac.so libopus.so
+ liblilv-0.so
+ libcamera-base.so libcamera.so
+ liblc3.so
+ )
+ optdepends=(
+ 'pipewire-session-manager: Session manager'
+ 'pipewire-full-docs-git: Documentation'
+ 'pipewire-full-alsa-git: ALSA configuration'
+ 'pipewire-full-jack-git: JACK support'
+ 'pipewire-full-jack-client-git: JACK device/client'
+ 'pipewire-full-pulse-git: PulseAudio replacement'
+ 'pipewire-full-v4l2-git: V4L2 interceptor'
+ 'pipewire-full-x11-bell-git: X11 bell'
+ 'pipewire-full-zeroconf-git: Zeroconf support'
+ 'pipewire-full-roc-git: ROC support'
+ 'gst-plugin-pipewire-full-git: GStreamer support'
+ 'ofono: ofono Bluetooth HFP support'
+ 'hsphfpd: hsphfpd Bluetooth HSP/HFP support'
+ )
+ provides=(
+ "pipewire=$_short_pkgver" alsa-card-profiles libpipewire-$_ver.so
+ pipewire-full-libcamera-git
+ )
+ conflicts=(
+ pipewire alsa-card-profiles
+ pipewire-full-libcamera-git
+ )
install=pipewire.install
meson install -C build --destdir "$pkgdir"
@@ -160,8 +170,6 @@ package_pipewire-full-git() {
_pick ffmpeg usr/lib/spa-0.2/ffmpeg
_pick roc usr/lib/pipewire-$_ver/libpipewire-module-roc-{sink,source}.so
-
- _pick libcamera usr/lib/spa-0.2/libcamera
}
package_pipewire-full-docs-git() {
@@ -316,14 +324,3 @@ package_pipewire-full-roc-git() {
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $_pkgbase/COPYING
}
-
-package_pipewire-full-libcamera-git() {
- pkgdesc+="libcamera SPA plugin"
- depends=(pipewire-full-git libcamera)
- provides=(pipewire-libcamera)
- conflicts=(pipewire-libcamera)
-
- mv libcamera/* "${pkgdir}"
-
- install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $_pkgbase/COPYING
-}