aboutsummaryrefslogtreecommitdiffstats
path: root/community/pipewire
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2020-03-08 08:44:22 +0100
committerKevin Daudt <kdaudt@alpinelinux.org>2020-03-08 12:48:41 +0100
commit1688d8db03c790b12d4acdeac36e537ffff9dd6a (patch)
tree8ccca6ee120f163cb2f604c5ceebac079177660e /community/pipewire
parent6866302fb7fae561a4f7d37b6a3c2f979c3911b2 (diff)
downloadaports-1688d8db03c790b12d4acdeac36e537ffff9dd6a.tar.bz2
aports-1688d8db03c790b12d4acdeac36e537ffff9dd6a.tar.xz
community/pipewire: upgrade to 0.3.1
Diffstat (limited to 'community/pipewire')
-rw-r--r--community/pipewire/APKBUILD17
-rw-r--r--community/pipewire/set-rpath.patch84
2 files changed, 95 insertions, 6 deletions
diff --git a/community/pipewire/APKBUILD b/community/pipewire/APKBUILD
index 901e5f50dd..74ba056940 100644
--- a/community/pipewire/APKBUILD
+++ b/community/pipewire/APKBUILD
@@ -1,18 +1,20 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=pipewire
-pkgver=0.2.7
-pkgrel=2
+pkgver=0.3.1
+pkgrel=0
pkgdesc="Multimedia processing graphs"
url="https://pipewire.org/"
arch="all"
license="LGPL-2.1-or-later"
makedepends="meson alsa-lib-dev libx11-dev sdl2-dev ffmpeg-dev eudev-dev dbus-dev
- glib-dev gstreamer-dev gst-plugins-base-dev sbc-dev doxygen xmltoman graphviz"
+ glib-dev gstreamer-dev gst-plugins-base-dev sbc-dev doxygen xmltoman graphviz
+ bluez-dev jack-dev vulkan-loader-dev pulseaudio-dev"
options="!check" # no tests
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/PipeWire/pipewire/archive/$pkgver.tar.gz
fix-s390x.patch
+ set-rpath.patch
"
build() {
@@ -24,7 +26,9 @@ build() {
--buildtype=plain \
-Ddocs=true \
-Dman=true \
- -Dgstreamer=enabled \
+ -Dgstreamer=true \
+ -Dexamples=false \
+ -Dffmpeg=true \
-Dsystemd=false \
. output
ninja -C output
@@ -34,5 +38,6 @@ package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="10d3e20cc3d233fbcd1fc39702ae3043a656ebcd9cd3c39c77f0cc2bf42ff4956fc03e7933c7b397bca446c63f45ddacea948d5ec7e4a3300499fa2794f14334 pipewire-0.2.7.tar.gz
-576a6fbb7d457bda70822a175a188b6f9dbf3b5cf9efa660e458f6d54ff6b88376821164534ec073f20b929d81c2232783f63612fc9ec5803bfe23356449f314 fix-s390x.patch"
+sha512sums="3b4a7a76a6dc9c72a454c21ac38d6bda858bf447d6e4844dbf53a977777038e439aa2a9d5c07a296c52bc7cdbd5e913e0fde12dcf974b69a9d2473b3eb1584ce pipewire-0.3.1.tar.gz
+576a6fbb7d457bda70822a175a188b6f9dbf3b5cf9efa660e458f6d54ff6b88376821164534ec073f20b929d81c2232783f63612fc9ec5803bfe23356449f314 fix-s390x.patch
+aaf08704acd25ec5fde7392826080ec9344c9081d08109e5a74193cf4aca61285b1f489da6694b14cc21c6ec729213e2ef008f0d43fde61c6a4132da85f3b0ee set-rpath.patch"
diff --git a/community/pipewire/set-rpath.patch b/community/pipewire/set-rpath.patch
new file mode 100644
index 0000000000..ae0edde175
--- /dev/null
+++ b/community/pipewire/set-rpath.patch
@@ -0,0 +1,84 @@
+Upstream: In the works, see https://gitlab.freedesktop.org/pipewire/pipewire/issues/214
+diff --git a/src/modules/meson.build b/src/modules/meson.build
+index 556e9bb..7b5a492 100644
+--- a/src/modules/meson.build
++++ b/src/modules/meson.build
+@@ -10,6 +10,7 @@ pipewire_module_access = shared_library('pipewire-module-access', [ 'module-acce
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )
+
+@@ -20,6 +21,7 @@ pipewire_module_profiler = shared_library('pipewire-module-profiler',
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )
+
+@@ -29,6 +31,7 @@ pipewire_module_rtkit = shared_library('pipewire-module-rtkit', [ 'module-rtkit.
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [dbus_dep, mathlib, dl_lib, pipewire_dep],
+ )
+ endif
+@@ -42,6 +45,7 @@ pipewire_module_client_node = shared_library('pipewire-module-client-device',
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )
+
+@@ -51,6 +55,7 @@ pipewire_module_link_factory = shared_library('pipewire-module-link-factory',
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )
+
+@@ -71,6 +76,7 @@ pipewire_module_protocol_native = shared_library('pipewire-module-protocol-nativ
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : pipewire_module_protocol_native_deps,
+ )
+
+@@ -88,6 +94,7 @@ pipewire_module_client_node = shared_library('pipewire-module-client-node',
+ link_with : pipewire_module_protocol_native,
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )
+
+@@ -101,6 +108,7 @@ pipewire_module_metadata = shared_library('pipewire-module-metadata',
+ link_with : pipewire_module_protocol_native,
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )
+
+@@ -125,6 +133,7 @@ pipewire_module_adapter = shared_library('pipewire-module-adapter',
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, rt_lib, pipewire_dep],
+ )
+
+@@ -142,5 +151,6 @@ pipewire_module_session_manager = shared_library('pipewire-module-session-manage
+ include_directories : [configinc, spa_inc],
+ install : true,
+ install_dir : modules_install_dir,
++ install_rpath: modules_install_dir,
+ dependencies : [mathlib, dl_lib, pipewire_dep],
+ )