Hello community, here is the log from the commit of package id3lib for openSUSE:Factory checked in at 2016-01-12 16:12:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/id3lib (Old) and /work/SRC/openSUSE:Factory/.id3lib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "id3lib" Changes: -------- --- /work/SRC/openSUSE:Factory/id3lib/id3lib.changes 2014-05-29 08:44:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.id3lib.new/id3lib.changes 2016-01-12 16:13:07.000000000 +0100 @@ -1,0 +2,7 @@ +Sun Jan 10 12:34:11 UTC 2016 - [email protected] + +- Use url for source +- Mention baselibs.conf as source +- Cleanup spec file with spec-cleaner + +------------------------------------------------------------------- Old: ---- id3lib-3.8.3.tar.bz2 New: ---- id3lib-3.8.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ id3lib.spec ++++++ --- /var/tmp/diff_new_pack.U1ysvA/_old 2016-01-12 16:13:08.000000000 +0100 +++ /var/tmp/diff_new_pack.U1ysvA/_new 2016-01-12 16:13:08.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package id3lib # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,14 @@ Name: id3lib -BuildRequires: dos2unix -BuildRequires: doxygen -BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: libstdc++-devel -BuildRequires: libtool -BuildRequires: zlib-devel Version: 3.8.3 Release: 0 -Source0: %{name}-%{version}.tar.bz2 +Summary: A Library for Manipulating ID3v1 and ID3v2 tags +License: LGPL-2.1+ +Group: System/Libraries +Url: http://id3lib.sourceforge.net/ +Source0: http://sourceforge.net/projects/id3lib/files/id3lib/%{version}/%{name}-%{version}.tar.gz +Source1: baselibs.conf Patch1: id3lib-%{version}-autoconf.patch Patch2: id3lib-%{version}-cleanup.patch Patch3: id3lib-%{version}-doxygen.patch @@ -41,11 +39,16 @@ Patch11: id3lib-%{version}-unsigned_argc.patch Patch12: id3lib-%{version}-iomanip_h.patch Patch13: id3lib-%{version}-fix-stack-overrun -Url: http://id3lib.sourceforge.net/ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: dos2unix +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel +BuildRequires: libtool +BuildRequires: zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -Summary: A Library for Manipulating ID3v1 and ID3v2 tags -License: LGPL-2.1+ -Group: System/Libraries %description This package provides a software library for manipulating ID3v1 and @@ -56,14 +59,6 @@ seamless tag compression and decompression, and optional padding facilities. - - -Authors: --------- - Scott Thomas Haug <[email protected]> - John Adcock <[email protected]> - Dirk Mahoney <[email protected]> - %package devel Summary: Documentation and Headers for id3lib Group: Development/Libraries/C and C++ @@ -75,14 +70,6 @@ that programmers will need to develop applications which use id3lib, the software library for ID3v1 and ID3v2 tag manipulation. - - -Authors: --------- - Scott Thomas Haug <[email protected]> - John Adcock <[email protected]> - Dirk Mahoney <[email protected]> - %package examples Summary: Example Applications for the id3lib Library Group: Development/Libraries/C and C++ @@ -92,14 +79,6 @@ This package contains simple example applications that make use of id3lib, a software library for ID3v1 and ID3v2 tag manipulation. - - -Authors: --------- - Scott Thomas Haug <[email protected]> - John Adcock <[email protected]> - Dirk Mahoney <[email protected]> - %prep %setup -q %patch1 @@ -120,27 +99,27 @@ done %build -export CXXFLAGS="%optflags -fvisibility-inlines-hidden" +export CXXFLAGS="%{optflags} -fvisibility-inlines-hidden" rm acconfig.h autoreconf -fiv -%configure --disable-static --with-pic --enable-debug=no -%{__make} %{?jobs:-j%jobs} +%configure \ + --disable-static \ + --with-pic \ + --enable-debug=no +make %{?_smp_mflags} +make docs %install -make DESTDIR=$RPM_BUILD_ROOT install -make docs +make DESTDIR=%{buildroot} install %{?_smp_mflags} make -C examples clean rm -rf examples/.deps chmod 644 examples/* # strip down the doc and examples directories so we can copy w/impunity for i in doc/ examples/ ; do \ find ./$i -name 'Makefile*' -exec rm {} \; ; done -%{__rm} -f %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print %fdupes -s doc -%clean -rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -148,19 +127,19 @@ %files %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog HISTORY NEWS README THANKS TODO -%{_prefix}/%_lib/*.so.* +%{_libdir}/*.so.* %files devel %defattr(-, root, root) -%{_prefix}/include/id3*.h -%{_prefix}/include/id3 -%{_prefix}/%_lib/*.so +%{_includedir}/id3*.h +%{_includedir}/id3 +%{_libdir}/*.so %doc doc/*.* %doc doc/api %files examples %defattr(-, root, root) %doc examples -%{_prefix}/bin/id3* +%{_bindir}/id3* %changelog
