git » pipewire.git » commit bba4ad5

1:1.0.4-2: Add fixes for the Gst plugin

author Jan Alexander Steffens (heftig)
2024-03-21 20:08:53 UTC
committer Jan Alexander Steffens (heftig)
2024-03-21 20:08:53 UTC
parent b0cf860ebe201af26924443716916497d0e467fa

1:1.0.4-2: Add fixes for the Gst plugin

.SRCINFO +4 -3
PKGBUILD +9 -4

diff --git a/.SRCINFO b/.SRCINFO
index 93600e3..05a4b0b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = pipewire
 	pkgdesc = Low-latency audio/video router and processor
 	pkgver = 1.0.4
-	pkgrel = 1
+	pkgrel = 2
 	epoch = 1
 	url = https://pipewire.org
 	arch = x86_64
@@ -36,6 +36,7 @@ pkgbase = pipewire
 	makedepends = ncurses
 	makedepends = opus
 	makedepends = python-docutils
+	makedepends = python-packaging
 	makedepends = readline
 	makedepends = roc-toolkit
 	makedepends = rtkit
@@ -45,7 +46,7 @@ pkgbase = pipewire
 	makedepends = valgrind
 	makedepends = webrtc-audio-processing-1
 	source = git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=f2874ad1c2f7f0b9a1da05cc4f402b3ea3761ee6
-	b2sums = SKIP
+	b2sums = a1a9905ec4b09fe7d24bdf08164d96a1b2ee285576b53b941b6c245bf4c63991295398cb14e22555e4ba2bdff8d16523ef27fa05f81a336df3991f2ac9d911e1
 
 pkgname = pipewire
 	install = pipewire.install
@@ -53,7 +54,7 @@ pkgname = pipewire
 	license = LGPL-2.1-or-later
 	depends = gcc-libs
 	depends = glibc
-	depends = libpipewire=1:1.0.4-1
+	depends = libpipewire=1:1.0.4-2
 	depends = libcamera-base.so
 	depends = libcamera.so
 	depends = libdbus-1.so
diff --git a/PKGBUILD b/PKGBUILD
index f7ada83..06f8af7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,7 @@ pkgname=(
 _commit=f2874ad1c2f7f0b9a1da05cc4f402b3ea3761ee6  # tags/1.0.4
 pkgver=1.0.4
 _so_ver=0.3
-pkgrel=1
+pkgrel=2
 epoch=1
 pkgdesc="Low-latency audio/video router and processor"
 url="https://pipewire.org"
@@ -60,6 +60,7 @@ makedepends=(
   ncurses
   opus
   python-docutils
+  python-packaging
   readline
   roc-toolkit
   rtkit
@@ -76,7 +77,7 @@ checkdepends=(
 source=(
   "git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit"
 )
-b2sums=('SKIP')
+b2sums=('a1a9905ec4b09fe7d24bdf08164d96a1b2ee285576b53b941b6c245bf4c63991295398cb14e22555e4ba2bdff8d16523ef27fa05f81a336df3991f2ac9d911e1')
 
 pkgver() {
   cd pipewire
@@ -85,8 +86,12 @@ pkgver() {
 
 prepare() {
   cd pipewire
-  # fix libcamera integration for 0.2.0
-  git cherry-pick -n fd33d2d3bb6333c7d6e74cbaa806bff2d908f589
+
+  # Gst plugin fixes
+  git cherry-pick -n \
+    f1b75fc6f803f866d2ed0f7d1366f56ef96f0610 \
+    8a271a87b77e4508bb698f9b9e9fe3624884bfa6 \
+    1a6bb994a502d95434e326a35a83a1fb5f4ebad8
 }
 
 build() {