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]
