[packages/alsa-plugins] - API that is required for lavcrate has been removed, so disable the plugin - rel 2

baggins baggins at pld-linux.org
Mon Apr 30 00:51:32 CEST 2018


commit 5c6ad0b40fa5137bbc5d379f5a360bd1ca5c8515
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Apr 30 00:50:42 2018 +0200

    - API that is required for lavcrate has been removed, so disable the plugin
    - rel 2

 alsa-plugins.spec  | 10 +++++++++-
 no-lavcreate.patch | 11 +++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)
---
diff --git a/alsa-plugins.spec b/alsa-plugins.spec
index b00ff1e..534f569 100644
--- a/alsa-plugins.spec
+++ b/alsa-plugins.spec
@@ -1,13 +1,18 @@
+#
+# Conditional build:
+%bcond_with	lavcrate	# build lavcrate plugin (requires ffmpeg < 4)
+#
 Summary:	Advanced Linux Sound Architecture - plugins
 Summary(pl.UTF-8):	Advanced Linux Sound Architecture - wtyczki
 Name:		alsa-plugins
 Version:	1.1.6
-Release:	1
+Release:	2
 License:	LGPL v2.1+
 Group:		Libraries
 Source0:	ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2
 # Source0-md5:	8387279e99feeb2ecffaac5f293223d7
 Source1:	%{name}-pulse.conf
+Patch0:		no-lavcreate.patch
 URL:		http://www.alsa-project.org/
 BuildRequires:	alsa-lib-devel >= 1.0.18
 BuildRequires:	autoconf >= 2.59
@@ -196,6 +201,7 @@ Wtyczka wejścia-wyjścia PCM usb_stream dla systemu ALSA.
 
 %prep
 %setup -q
+%{!?with_lavcrate:%patch0 -p1}
 
 %build
 %{__libtoolize}
@@ -237,6 +243,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc doc/README-jack
 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_jack.so
 
+%if %{with lavcrate}
 %files lavcrate
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate.so
@@ -244,6 +251,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_faster.so
 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_high.so
 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_higher.so
+%endif
 
 %files maemo
 %defattr(644,root,root,755)
diff --git a/no-lavcreate.patch b/no-lavcreate.patch
new file mode 100644
index 0000000..2d9bdbb
--- /dev/null
+++ b/no-lavcreate.patch
@@ -0,0 +1,11 @@
+--- alsa-plugins-1.1.6/Makefile.am~	2018-04-03 09:01:38.000000000 +0200
++++ alsa-plugins-1.1.6/Makefile.am	2018-04-30 00:47:42.414947728 +0200
+@@ -9,7 +9,7 @@
+ SUBDIRS += rate
+ endif
+ if HAVE_AVCODEC
+-SUBDIRS += a52 rate-lavc
++SUBDIRS += a52
+ endif
+ if HAVE_MAEMO_PLUGIN
+ SUBDIRS += maemo
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/alsa-plugins.git/commitdiff/5c6ad0b40fa5137bbc5d379f5a360bd1ca5c8515



More information about the pld-cvs-commit mailing list