Accepting request 1079410 from home:alarrosa:branches:multimedia:libs
- Add patch to build pipewire in Leap 15.4: * reduce-meson-dependency.patch OBS-URL: https://build.opensuse.org/request/show/1079410 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=121
This commit is contained in:
parent
65fef64808
commit
f8f49c3b4b
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 14 08:58:53 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Add patch to build pipewire in Leap 15.4:
|
||||
* reduce-meson-dependency.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 13 19:23:05 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||
|
||||
|
@ -62,6 +62,7 @@ Group: Development/Libraries/C and C++
|
||||
URL: https://pipewire.org/
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source99: baselibs.conf
|
||||
Patch0: reduce-meson-dependency.patch
|
||||
BuildRequires: docutils
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: fdupes
|
||||
|
57
reduce-meson-dependency.patch
Normal file
57
reduce-meson-dependency.patch
Normal file
@ -0,0 +1,57 @@
|
||||
Index: pipewire-0.3.69/meson.build
|
||||
===================================================================
|
||||
--- pipewire-0.3.69.orig/meson.build
|
||||
+++ pipewire-0.3.69/meson.build
|
||||
@@ -1,7 +1,7 @@
|
||||
project('pipewire', ['c' ],
|
||||
version : '0.3.69',
|
||||
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
|
||||
- meson_version : '>= 0.61.1',
|
||||
+ meson_version : '>= 0.59.4',
|
||||
default_options : [ 'warning_level=3',
|
||||
'c_std=gnu11',
|
||||
'cpp_std=c++17',
|
||||
Index: pipewire-0.3.69/src/daemon/meson.build
|
||||
===================================================================
|
||||
--- pipewire-0.3.69.orig/src/daemon/meson.build
|
||||
+++ pipewire-0.3.69/src/daemon/meson.build
|
||||
@@ -116,11 +116,12 @@ foreach alias : ['pipewire-pulse', 'pipe
|
||||
input: pipewire_exec,
|
||||
output: alias,
|
||||
)
|
||||
- install_symlink(
|
||||
- alias,
|
||||
- pointing_to: pipewire_exec.name(),
|
||||
- install_dir: pipewire_bindir,
|
||||
- )
|
||||
+ #install_symlink(
|
||||
+ # alias,
|
||||
+ # pointing_to: pipewire_exec.name(),
|
||||
+ # install_dir: pipewire_bindir,
|
||||
+ #)
|
||||
+ meson.add_install_script('sh', '-c', 'ln -s ' + pipewire_exec.name() + ' $DESTDIR/' + pipewire_bindir + '/' + alias)
|
||||
endforeach
|
||||
|
||||
custom_target('pipewire-uninstalled',
|
||||
Index: pipewire-0.3.69/src/tools/meson.build
|
||||
===================================================================
|
||||
--- pipewire-0.3.69.orig/src/tools/meson.build
|
||||
+++ pipewire-0.3.69/src/tools/meson.build
|
||||
@@ -73,11 +73,12 @@ if get_option('pw-cat').allowed() and sn
|
||||
input: pw_cat,
|
||||
output: alias,
|
||||
)
|
||||
- install_symlink(
|
||||
- alias,
|
||||
- pointing_to: pw_cat.name(),
|
||||
- install_dir: pipewire_bindir,
|
||||
- )
|
||||
+ #install_symlink(
|
||||
+ # alias,
|
||||
+ # pointing_to: pw_cat.name(),
|
||||
+ # install_dir: pipewire_bindir,
|
||||
+ #)
|
||||
+ meson.add_install_script('sh', '-c', 'ln -s ' + pw_cat.name() + ' $DESTDIR/' + pipewire_bindir + '/' + alias)
|
||||
endforeach
|
||||
elif not sndfile_dep.found() and get_option('pw-cat').enabled()
|
||||
error('pw-cat is enabled but required dependency `sndfile` was not found.')
|
Loading…
x
Reference in New Issue
Block a user