Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libid3tag for openSUSE:Factory checked in at 2021-12-12 21:27:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libid3tag (Old) and /work/SRC/openSUSE:Factory/.libid3tag.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libid3tag" Sun Dec 12 21:27:13 2021 rev:26 rq:939046 version:0.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libid3tag/libid3tag.changes 2018-02-22 14:58:39.198190844 +0100 +++ /work/SRC/openSUSE:Factory/.libid3tag.new.2520/libid3tag.changes 2021-12-12 21:27:28.180336572 +0100 @@ -1,0 +2,18 @@ +Thu Dec 9 19:22:27 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to 0.16.1 from maintained fork by the Tenacity Audio Editor + * Merge various outstanding patches + * Upstream pkg-config file + * Use cmake for build and install cmake files +- Drop merged fixes + * fix-build-with-gperf-3.1.diff + * libid3tag-0.15.1b-mb.diff + * libid3tag-automake-fix.dif + * libid3tag-gperf.dif + * libid3tag-noweak.dif + * libid3tag-optflags.patch + * libid3tag-unknown-encoding.patch + * libid3tag-utf16.patch + * libid3tag-visibility.patch + +------------------------------------------------------------------- Old: ---- fix-build-with-gperf-3.1.diff libid3tag-0.15.1b-mb.diff libid3tag-0.15.1b.tar.gz libid3tag-automake-fix.dif libid3tag-gperf.dif libid3tag-noweak.dif libid3tag-optflags.patch libid3tag-unknown-encoding.patch libid3tag-utf16.patch libid3tag-visibility.patch New: ---- libid3tag-0.16.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libid3tag.spec ++++++ --- /var/tmp/diff_new_pack.L6xWhi/_old 2021-12-12 21:27:28.808336944 +0100 +++ /var/tmp/diff_new_pack.L6xWhi/_new 2021-12-12 21:27:28.808336944 +0100 @@ -1,7 +1,7 @@ # # spec file for package libid3tag # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,56 +12,42 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define lname libid3tag0 +%define lver 0_16_1 Name: libid3tag -Version: 0.15.1b +Version: 0.16.1 Release: 0 Summary: ID3 Tag Manipulation Library -License: GPL-2.0+ +License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Url: http://www.underbit.com/products/mad/ -Source0: ftp://ftp.mars.org/pub/mpeg/%{name}-%{version}.tar.gz +URL: https://github.com/tenacityteam/libid3tag +Source0: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -Patch0: libid3tag-noweak.dif -Patch1: libid3tag-gperf.dif -Patch2: libid3tag-0.15.1b-mb.diff -Patch3: libid3tag-automake-fix.dif -Patch4: libid3tag-optflags.patch -Patch5: libid3tag-visibility.patch -# PATCH-FIX-UPSTREAM fix-build-with-gperf-3.1.diff alarr...@suse.com -- Fix build with gperf 3.1 -Patch6: fix-build-with-gperf-3.1.diff -Patch7: libid3tag-utf16.patch -Patch8: libid3tag-unknown-encoding.patch +BuildRequires: c++_compiler +BuildRequires: cmake BuildRequires: gperf -BuildRequires: libtool BuildRequires: pkg-config -BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(zlib) %description libid3tag is a library for reading and writing ID3 tags, both ID3v1 and the various versions of ID3v2. -%package -n %{lname} +%package -n %{name}%{lver} Summary: ID3 Tag Manipulation Library -# O/P added for 12.3 Group: System/Libraries -Obsoletes: libid3tag < %{version}-%{release} -Provides: libid3tag = %{version}-%{release} -%description -n %{lname} +%description -n %{name}%{lver} libid3tag is a library for reading and writing ID3 tags, both ID3v1 and the various versions of ID3v2. %package devel Summary: Development package for libid3tag library Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} -Requires: glibc-devel +Requires: %{name}%{lver} = %{version} %description devel This package contains the header files and static libraries needed to @@ -69,43 +55,26 @@ %prep %setup -q -%patch0 -%patch1 -%patch2 -%patch3 -%patch4 -%patch5 -%if 0%{?suse_version} > 1320 -%patch6 -p1 -%endif -%patch7 -p1 -%patch8 -p1 %build -autoreconf -fiv -%configure \ - --disable-static -make %{?_smp_mflags} -echo -e "prefix=%{_prefix}\nexec_prefix=%{_prefix}\nlibdir=%{_libdir}\nincludedir=%{_includedir}\nName: id3tag\nDescription: ID3 tag library\nRequires:\nVersion: %{version}\nLibs: -L%{_libdir} -lid3tag\nCflags: -I%{_includedir}\n" > id3tag.pc +%cmake +%cmake_build %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} -install -m 644 -D id3tag.pc %{buildroot}%{_libdir}/pkgconfig/id3tag.pc -rm -f %{buildroot}%{_libdir}/libid3tag*.*a +%cmake_install -%post -n %{lname} -p /sbin/ldconfig +%post -n %{name}%{lver} -p /sbin/ldconfig +%postun -n %{name}%{lver} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig - -%files -n %{lname} -%defattr(-,root,root) -%{_libdir}/libid3tag.so.0* +%files -n %{name}%{lver} +%license COPYING COPYRIGHT +%{_libdir}/libid3tag.so.* %files devel -%defattr(-,root,root) -%doc CHANGES COPYING COPYRIGHT CREDITS README TODO VERSION -%{_includedir}/* +%doc CHANGES CREDITS README +%{_includedir}/id3tag.h %{_libdir}/libid3tag.so +%{_libdir}/cmake/id3tag %{_libdir}/pkgconfig/id3tag.pc %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.L6xWhi/_old 2021-12-12 21:27:28.832336958 +0100 +++ /var/tmp/diff_new_pack.L6xWhi/_new 2021-12-12 21:27:28.832336958 +0100 @@ -1,3 +1 @@ -libid3tag0 - provides "libid3tag = %version-%release" - obsoletes "libid3tag < %version-%release" +libid3tag%lver ++++++ libid3tag-0.15.1b.tar.gz -> libid3tag-0.16.1.tar.gz ++++++ ++++ 36119 lines of diff (skipped)