From 1688d8db03c790b12d4acdeac36e537ffff9dd6a Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen Date: Sun, 8 Mar 2020 08:44:22 +0100 Subject: community/pipewire: upgrade to 0.3.1 --- community/pipewire/APKBUILD | 17 +++++--- community/pipewire/set-rpath.patch | 84 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+), 6 deletions(-) create mode 100644 community/pipewire/set-rpath.patch (limited to 'community/pipewire') 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 # Maintainer: Rasmus Thomsen 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], + ) -- cgit v1.2.3