commit 9b8367acff938193af00e54ae7021afb9915c7cc
Author: Jan Rękorajski <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to