[packages/libffado] - up to 2.1.0 - removed obsoleted patches - updated files

baggins baggins at pld-linux.org
Tue Jan 28 19:52:45 CET 2014


commit 9b8367acff938193af00e54ae7021afb9915c7cc
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Jan 28 19:52:29 2014 +0100

    - up to 2.1.0
    - removed obsoleted patches
    - updated files

 libffado-build.patch | 52 ------------------------------------
 libffado-gcc4.patch  | 64 ---------------------------------------------
 libffado.spec        | 74 ++++++++++++++++++++++++++++------------------------
 3 files changed, 40 insertions(+), 150 deletions(-)
---
diff --git a/libffado.spec b/libffado.spec
index a9c8b4c..7f70d24 100644
--- a/libffado.spec
+++ b/libffado.spec
@@ -6,21 +6,21 @@
 Summary:	Free FireWire audio driver library
 Summary(pl.UTF-8):	Wolnodostępna biblioteka sterownika dźwięku FireWire
 Name:		libffado
-Version:	2.0.0
-Release:	2
+Version:	2.1.0
+Release:	1
 License:	GPL v2 or GPL v3
 Group:		Libraries
 #Source0Download: http://www.ffado.org/?q=node/5
-Source0:	http://www.ffado.org/files/%{name}-%{version}.tar.gz
-# Source0-md5:	89fd874731a1437043d0a57ed87c81ef
-Patch0:		%{name}-gcc4.patch
-Patch1:		%{name}-build.patch
-Patch2:		%{name}-api-doc-only.patch
+Source0:	http://www.ffado.org/files/%{name}-%{version}.tgz
+# Source0-md5:	26bce2be0b9c1fa4e614f2f494edf388
+Patch0:		%{name}-api-doc-only.patch
 URL:		http://www.ffado.org/
+BuildRequires:	dbus-c++-devel
 BuildRequires:	dbus-devel >= 1.0
 BuildRequires:	doxygen
 BuildRequires:	expat-devel
 BuildRequires:	jack-audio-connection-kit-devel >= 0.109.12
+BuildRequires:	libconfig-c++-devel
 BuildRequires:	libiec61883-devel >= 1.1.0
 BuildRequires:	libraw1394-devel >= 1.3.0
 BuildRequires:	libstdc++-devel
@@ -93,10 +93,10 @@ Narzędzie diagnostyczne FFADO napisane w Pythonie.
 Summary:	Graphical mixer utility
 Summary(pl.UTF-8):	Graficzny mikser
 Group:		X11/Applications/Sound
-Requires(post,postun):  desktop-file-utils
+Requires(post,postun):	desktop-file-utils
 Requires:	%{name} = %{version}-%{release}
-Requires:       gtk-update-icon-cache
-Requires:       hicolor-icon-theme
+Requires:	gtk-update-icon-cache
+Requires:	hicolor-icon-theme
 Requires:	python-PyQt4 >= 4
 Requires:	python-dbus >= 0.82.0
 
@@ -108,41 +108,35 @@ Graficzny mikser dla FFADO.
 
 %prep
 %setup -q
-%patch0 -p2
-%patch1 -p1
-%patch2 -p1
+%patch0 -p1
 
 %build
-export CFLAGS="%{rpmcflags} -fPIC"
-export CCFLAGS="%{rpmcxxflags} -fPIC"
-export LDFLAGS="%{rpmldflags}"
 %{__scons} \
+	COMPILE_FLAGS="%{rpmcflags}" \
 	PREFIX=%{_prefix} \
+	MANDIR=%{_mandir} \
 	LIBDIR=%{_libdir}
 
-
 %if %{with apidocs}
 %{__scons} doc
-%{__make} -C doc/reference/latex
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_iconsdir}/hicolor/64x64/apps}
 
-# scons sucks
-export CFLAGS="%{rpmcflags}"
-export CCFLAGS="%{rpmcxxflags}"
-export LDFLAGS="%{rpmldflags}"
-
 %{__scons} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 %if %{with gui}
-# scons sucks even more
+# scons sucks
 desktop-file-install --dir $RPM_BUILD_ROOT%{_desktopdir} support/xdg/ffado.org-ffadomixer.desktop
 ln -s ../../../../libffado/icons/hi64-apps-ffado.png \
 	$RPM_BUILD_ROOT%{_iconsdir}/hicolor/64x64/apps/ffado.png
+
+%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
+%py_postclean
 %endif
 
 %clean
@@ -162,18 +156,37 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README
+%attr(755,root,root) %{_bindir}/dumpiso_mod
 %attr(755,root,root) %{_bindir}/ffado-bridgeco-downloader
 %attr(755,root,root) %{_bindir}/ffado-dbus-server
+%attr(755,root,root) %{_bindir}/ffado-dice-firmware
 %attr(755,root,root) %{_bindir}/ffado-fireworks-downloader
+%attr(755,root,root) %{_bindir}/ffado-set-nickname
 %attr(755,root,root) %{_bindir}/ffado-test
 %attr(755,root,root) %{_bindir}/ffado-test-isorecv
 %attr(755,root,root) %{_bindir}/ffado-test-isoxmit
 %attr(755,root,root) %{_bindir}/ffado-test-streaming
+%attr(755,root,root) %{_bindir}/ffado-test-streaming-ipc
+%attr(755,root,root) %{_bindir}/ffado-test-streaming-ipcclient
+%attr(755,root,root) %{_bindir}/gen-loadpulses
+%attr(755,root,root) %{_bindir}/scan-devreg
+%attr(755,root,root) %{_bindir}/set-default-router-config-dice-eap
+%attr(755,root,root) %{_bindir}/unmute-ozonic
 %attr(755,root,root) %{_libdir}/libffado.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libffado.so.2
 %dir %{_datadir}/%{name}
+%{_datadir}/libffado/fw410.xml
+%{_datadir}/libffado/fwap.xml
+%{_datadir}/libffado/refdesign.xml
 %{_datadir}/%{name}/configuration
 %dir %{_datadir}/%{name}/python
+%{_mandir}/man1/ffado-bridgeco-downloader.1*
+%{_mandir}/man1/ffado-dbus-server.1*
+%{_mandir}/man1/ffado-diag.1*
+%{_mandir}/man1/ffado-dice-firmware.1*
+%{_mandir}/man1/ffado-fireworks-downloader.1*
+%{_datadir}/dbus-1/services/org.ffado.Control.service
+/lib/udev/rules.d/60-ffado.rules
 
 %files devel
 %defattr(644,root,root,755)
@@ -184,7 +197,7 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with apidocs}
 %files apidocs
 %defattr(644,root,root,755)
-%doc doc/reference/html doc/reference/latex/*.pdf
+%doc doc/reference/html doc/reference/html/*
 %endif
 
 %files diag
@@ -200,15 +213,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/ffado-mixer
 %{_datadir}/%{name}/icons
-%{_datadir}/%{name}/python/ffado_configuration.py
-%{_datadir}/%{name}/python/ffado_dbus_util.py
-%{_datadir}/%{name}/python/ffado_panelmanager.py
-%{_datadir}/%{name}/python/ffado_panelmanagerstatusui.py
-%{_datadir}/%{name}/python/ffado_regdialog.py
-%{_datadir}/%{name}/python/ffado_regdialogui.py
-%{_datadir}/%{name}/python/ffado_registration.py
-%{_datadir}/%{name}/python/ffadomixer_config.py
-%{_datadir}/%{name}/python/mixer_*.py
+%{py_sitescriptdir}/ffado
 %{_desktopdir}/ffado.org-ffadomixer.desktop
 %{_iconsdir}/hicolor/*/apps/ffado.png
+%{_mandir}/man1/ffado-mixer.1*
 %endif
diff --git a/libffado-build.patch b/libffado-build.patch
deleted file mode 100644
index 5b846ef..0000000
--- a/libffado-build.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- libffado-2.0.0/SConstruct.orig	2009-12-08 19:08:47.000000000 +0100
-+++ libffado-2.0.0/SConstruct	2011-04-18 14:11:09.449535874 +0200
-@@ -94,12 +94,12 @@
- 	env['LINKFLAGS'] = os.environ['LDFLAGS']
- 
- # grab OS CFLAGS / CCFLAGS
--env['OS_CFLAGS']=[]
-+env['CFLAGS']=[]
- if os.environ.has_key('CFLAGS'):
--	env['OS_CFLAGS'] = os.environ['CFLAGS']
--env['OS_CCFLAGS']=[]
-+	env['CFLAGS'] = os.environ['CFLAGS']
-+env['CCFLAGS']=[]
- if os.environ.has_key('CCFLAGS'):
--	env['OS_CCFLAGS'] = os.environ['CCFLAGS']
-+	env['CCFLAGS'] = os.environ['CCFLAGS']
- 
- Help( """
- For building ffado you can set different options as listed below. You have to
-@@ -291,7 +291,7 @@
- 	print "Doing a DEBUG build"
- 	env.MergeFlags( "-DDEBUG -Wall -g" )
- else:
--	env.MergeFlags( "-O2 -DNDEBUG" )
-+	env.MergeFlags( "-DNDEBUG" )
- 
- if env['PROFILE']:
- 	print "Doing a PROFILE build"
-@@ -359,8 +359,6 @@
- config_os = 3
- config = config_guess.split ("-")
- 
--needs_fPIC = False
--
- # Autodetect
- if env['DIST_TARGET'] == 'auto':
-     if re.search ("x86_64", config[config_cpu]) != None:
-@@ -451,13 +449,11 @@
-     elif env['DIST_TARGET'] == "x86_64":
-         print "Doing a 64-bit x86 build"
-         env.MergeFlags( "-m64" )
--        needs_fPIC = True
-     else:
-         print "Doing a 32-bit build"
- 	env.MergeFlags( "-m32" )
- 
--if needs_fPIC or '-fPIC' in env['OS_CFLAGS'] or "-fPIC" in env['OS_CCFLAGS']:
--    env.MergeFlags( "-fPIC" )
-+env.MergeFlags( "-fPIC" )
- 
- # end of processor-specific section
- if env['ENABLE_OPTIMIZATIONS']:
diff --git a/libffado-gcc4.patch b/libffado-gcc4.patch
deleted file mode 100644
index b890b2f..0000000
--- a/libffado-gcc4.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-Index: branches/libffado-2.0/src/libavc/general/avc_extended_plug_info.cpp
-===================================================================
---- branches/libffado-2.0/src/libavc/general/avc_extended_plug_info.cpp (revision 1235)
-+++ branches/libffado-2.0/src/libavc/general/avc_extended_plug_info.cpp (revision 1825)
-@@ -129,5 +129,5 @@
- }
- 
--ExtendedPlugInfoPlugNameSpecificData::ExtendedPlugInfoPlugNameSpecificData*
-+ExtendedPlugInfoPlugNameSpecificData*
- ExtendedPlugInfoPlugNameSpecificData::clone() const
- {
-@@ -165,5 +165,5 @@
- }
- 
--ExtendedPlugInfoPlugNumberOfChannelsSpecificData::ExtendedPlugInfoPlugNumberOfChannelsSpecificData*
-+ExtendedPlugInfoPlugNumberOfChannelsSpecificData*
- ExtendedPlugInfoPlugNumberOfChannelsSpecificData::clone() const
- {
-@@ -238,5 +238,5 @@
- }
- 
--ExtendedPlugInfoPlugChannelPositionSpecificData::ExtendedPlugInfoPlugChannelPositionSpecificData*
-+ExtendedPlugInfoPlugChannelPositionSpecificData*
- ExtendedPlugInfoPlugChannelPositionSpecificData::clone() const
- {
-@@ -296,5 +296,5 @@
- }
- 
--ExtendedPlugInfoPlugChannelNameSpecificData::ExtendedPlugInfoPlugChannelNameSpecificData*
-+ExtendedPlugInfoPlugChannelNameSpecificData*
- ExtendedPlugInfoPlugChannelNameSpecificData::clone() const
- {
-@@ -343,5 +343,5 @@
- }
- 
--ExtendedPlugInfoPlugInputSpecificData::ExtendedPlugInfoPlugInputSpecificData*
-+ExtendedPlugInfoPlugInputSpecificData*
- ExtendedPlugInfoPlugInputSpecificData::clone() const
- {
-@@ -419,5 +419,5 @@
- }
- 
--ExtendedPlugInfoPlugOutputSpecificData::ExtendedPlugInfoPlugOutputSpecificData*
-+ExtendedPlugInfoPlugOutputSpecificData*
- ExtendedPlugInfoPlugOutputSpecificData::clone() const
- {
-@@ -481,5 +481,5 @@
- }
- 
--ExtendedPlugInfoClusterInfoSpecificData::ExtendedPlugInfoClusterInfoSpecificData*
-+ExtendedPlugInfoClusterInfoSpecificData*
- ExtendedPlugInfoClusterInfoSpecificData::clone() const
- {
-Index: branches/libffado-2.0/support/firmware/bridgeco-downloader.cpp
-===================================================================
---- branches/libffado-2.0/support/firmware/bridgeco-downloader.cpp (revision 1454)
-+++ branches/libffado-2.0/support/firmware/bridgeco-downloader.cpp (revision 1825)
-@@ -180,5 +180,5 @@
-             return -1;
-         }
--        BeBoB::BCD* bcd = new BeBoB::BCD::BCD( args->args[2] );
-+        BeBoB::BCD* bcd = new BeBoB::BCD( args->args[2] );
-         if ( !bcd ) {
-             cerr << "Could no open file " << args->args[2] << endl;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libffado.git/commitdiff/9b8367acff938193af00e54ae7021afb9915c7cc



More information about the pld-cvs-commit mailing list