Hello community,

here is the log from the commit of package libao for openSUSE:Factory checked 
in at 2014-05-17 06:43:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libao (Old)
 and      /work/SRC/openSUSE:Factory/.libao.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libao"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libao/libao.changes      2013-04-14 
10:18:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libao.new/libao.changes 2014-05-17 
06:43:28.000000000 +0200
@@ -1,0 +2,16 @@
+Thu May 15 15:15:16 UTC 2014 - [email protected]
+
+- Version bump to 1.2.0:
+  - Added missing ao_file_extension() (see Trac #1841)
+  - Fixed memory leak in ao_shutdown() (see Trac #1799)
+  - Updated manpage libao.conf.5 (see Trac #1822)
+  - Corrected doc/ao_play.html (see Trac #1808)
+  - Latency adjustments
+  - Implement PulseAudio client_name (see Trac #1924)
+  - Other ALSA, Pulse, Roar, sndio and MacOS driver improvements
+- Disable esd module, Gnome is not using that for ages and moved to
+  pulse anyway.
+- Drop patch lib64.dif and replace it by simple sed that works
+  more straight-forward.
+
+-------------------------------------------------------------------

Old:
----
  lib64.dif
  libao-1.1.0.tar.gz

New:
----
  libao-1.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libao.spec ++++++
--- /var/tmp/diff_new_pack.ciOnoa/_old  2014-05-17 06:43:29.000000000 +0200
+++ /var/tmp/diff_new_pack.ciOnoa/_new  2014-05-17 06:43:29.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libao
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,93 +16,81 @@
 #
 
 
-%define _SO_nr 4
+%define soname  4
 # Check configure.ac for the plugin versioning
-%define PLUGIN_VERSION 4
-
+%define plugver 4
+%define my_provides /tmp/my-provides
 Name:           libao
-Version:        1.1.0
+Version:        1.2.0
 Release:        0
-%define my_provides /tmp/my-provides
 Summary:        A Cross-Platform Audio Output Library
 License:        GPL-2.0+
 Group:          System/Libraries
 Url:            http://www.xiph.org/ao/
 Source:         http://downloads.xiph.org/releases/ao/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE lib64.dif -- General problem, but no general fix... 
openSUSE specific.
-Patch0:         lib64.dif
 Patch1:         libao-ocloexec.patch
+BuildRequires:  alsa-devel
+BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  libesd-devel
 BuildRequires:  libpulse-devel
 BuildRequires:  libtool
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Obsoletes:      plugin4-esd
 
 %description
-Libao is a cross-platform audio output library.  It currently supports
-ESD, OSS, Solaris, and IRIX.
-
-%package -n libao%{_SO_nr}
+Libao is a cross-platform audio output library.
 
+%package -n libao%{soname}
 Summary:        A Cross-Platform Audio Output Library
 Group:          System/Libraries
-Requires:       libao-plugins%{PLUGIN_VERSION}
+Requires:       libao-plugins%{plugver}
 # libao was last used in openSUSE 11.3
 Provides:       libao = 1.1.0
 Obsoletes:      libao < 1.1.0
 
-%description -n libao%{_SO_nr}
-Libao is a cross-platform audio output library.  It currently supports
-ESD, OSS, Solaris, and IRIX.
-
-%package plugins%{PLUGIN_VERSION}
+%description -n libao%{soname}
+Libao is a cross-platform audio output library.
 
+%package plugins%{plugver}
 Summary:        Main output plugins for libao
 Group:          System/Libraries
 
-%description plugins%{PLUGIN_VERSION}
+%description plugins%{plugver}
 This package contains the main output plugins for libao.
 
 %package devel
 Summary:        Include Files and Libraries mandatory for Development
 Group:          Development/Libraries/C and C++
 Requires:       glibc-devel
-Requires:       libao%{_SO_nr} = %{version}
+Requires:       libao%{soname} = %{version}
 
 %description devel
 This package contains all necessary include files and libraries needed
 to develop applications that require these.
 
-
-%package plugin%{PLUGIN_VERSION}-esd
-
-Summary:        ESD output plugin for libao
-Group:          System/Libraries
-Supplements:    packageand(esound-daemon:libao%{_SO_nr})
-
-%description plugin%{PLUGIN_VERSION}-esd
-This package contains the ESD output plugin for libao.
-
 %prep
 %setup -q
-if [ "%{_lib}" == "lib64" ]; then
-%patch0
-fi
+
+# setup libdir properly
+sed -i "s:/lib:/%{_lib}:g" ao.m4
+
 %patch1
-### If there is anything wrong it should be reported upstream
-# remove obsolete macros
-#rm -f acinclude.m4
 
 %build
 autoreconf -fiv
-%configure --enable-alsa-mmap --disable-static
+%configure \
+       --enable-alsa \
+       --enable-alsa-mmap \
+       --enable-nas \
+       --enable-pulse \
+       --disable-static \
+       --disable-arts \
+       --disable-esd
 make %{?_smp_mflags}
 
 %install
-%makeinstall docdir=%{_docdir}/%{name}-devel
-# cleanup buildroot, remove unpackaged files
-rm -f %{buildroot}%{_libdir}/*.la
-rm -f %{buildroot}%{_libdir}/*/*/*.la
+%make_install docdir=%{_docdir}/%{name}-devel
+find %{buildroot} -type f -name "*.la" -delete -print
 # exclude plugins from the provide-list
 cat << EOF > %{my_provides}
 grep -v %{_libdir}/ao/ | %{__find_provides}
@@ -111,26 +99,22 @@
 %define _use_internal_dependency_generator 0
 %define __find_provides %{my_provides}
 
-%post -n libao%{_SO_nr} -p /sbin/ldconfig
+%post -n libao%{soname} -p /sbin/ldconfig
 
-%postun -n libao%{_SO_nr} -p /sbin/ldconfig
+%postun -n libao%{soname} -p /sbin/ldconfig
 
-%clean
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}
-rm -f %{my_provides}
-
-%files -n libao%{_SO_nr}
+%files -n libao%{soname}
 %defattr(0644,root,root,0755)
 %doc AUTHORS CHANGES COPYING README TODO
-%{_libdir}/libao.so.%{_SO_nr}*
+%{_libdir}/libao.so.%{soname}*
 %dir %{_libdir}/ao
-%dir %{_libdir}/ao/plugins-%{PLUGIN_VERSION}
+%dir %{_libdir}/ao/plugins-%{plugver}
 
-%files plugins%{PLUGIN_VERSION}
+%files plugins%{plugver}
 %defattr(0644,root,root,0755)
-%{_libdir}/ao/plugins-%{PLUGIN_VERSION}/libalsa.so
-%{_libdir}/ao/plugins-%{PLUGIN_VERSION}/liboss.so
-%{_libdir}/ao/plugins-%{PLUGIN_VERSION}/libpulse.so
+%{_libdir}/ao/plugins-%{plugver}/libalsa.so
+%{_libdir}/ao/plugins-%{plugver}/liboss.so
+%{_libdir}/ao/plugins-%{plugver}/libpulse.so
 
 %files devel
 %defattr(-,root,root)
@@ -138,11 +122,8 @@
 %{_mandir}/*/*
 %{_includedir}/ao
 %{_libdir}/libao.so
+%{_libdir}/ckport
 %{_datadir}/aclocal/*.m4
 %{_libdir}/pkgconfig/*.pc
 
-%files plugin%{PLUGIN_VERSION}-esd
-%defattr(0644,root,root,0755)
-%{_libdir}/ao/plugins-%{PLUGIN_VERSION}/libesd.so
-
 %changelog

++++++ libao-1.1.0.tar.gz -> libao-1.2.0.tar.gz ++++++
++++ 38409 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to