Hello community,
here is the log from the commit of package twolame for openSUSE:Factory checked in at 2019-11-03 11:30:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/twolame (Old)
and /work/SRC/openSUSE:Factory/.twolame.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "twolame"
Sun Nov 3 11:30:57 2019 rev:2 rq:744071 version:0.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/twolame/twolame.changes 2017-08-24 18:47:06.926056660 +0200
+++ /work/SRC/openSUSE:Factory/.twolame.new.2990/twolame.changes 2019-11-03 11:30:58.653377348 +0100
@@ -1,0 +2,46 @@
+Mon Oct 28 15:50:40 CET 2019 - tiwai@suse.de
+
+- Drop sourceforge download URL that doesn't work any longer...
+
+-------------------------------------------------------------------
+Sat Oct 26 16:13:04 UTC 2019 - Luigi Baldoni
+
+- Update to version 0.4.0
+ * Added free format encoding (now up to 450 kbps)
+ * Added DAB utility methods for ScF-CRC handling
+ * Added `twolame_get_original()` and `twolame_set_original()`
+ * Added `twolame_get_extension()` and `twolame_set_extension()`
+ * Bundled .spec file in tarball for building RPM for twolame
+ * Make libsndfile dependency (and therefore the frontend)
+ optional
+ * Fixed VBR encoding
+ * Fixed setting for error protection flag
+ * New check for invalid bitrate/channel encoder settings
+ * New checks against failed memory allocations
+ * Fixed padding policy (now adding an empty slot)
+ * Fixed build when maintainer mode is disabled
+ * Fixed scaling of floating point input source through
+ libsndfile
+ * Removed `slotinfo` global variables to fix thread safety bug
+ * Switched to handling reading from STDIN using libsndfile
+ * Fix for potential buffer overrun relating to `MAX_NAME_SIZE`
+ in CLI tool
+ * Install AUTHORS, COPYING, README, NEWS in
+ `$prefix/share/doc/twolame/`
+ * Zero the whole of the data structure when calling
+ `twolame_init()`
+ * Prefixed all global symbols with `twolame_` to prevent
+ symbol conflicts
+ * Fix for `twolame_get_framelength()` returning the correct
+ frame size when padding is enabled
+ * Fix progress counter in twolame CLI
+ * Fix compilation on mingw or mxe cross compiler
+ * Fix symbols visibility on Windows
+ * Add `-no-undefined` for compilation on Windows
+ * Added `win32-dll` option to `LT_INIT`
+ * Compiler and Valgrind warning fixes
+ * Various other minor fixes
+
+- Spec cleanup
+
+-------------------------------------------------------------------
Old:
----
twolame-0.3.13.tar.gz
New:
----
twolame-0.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ twolame.spec ++++++
--- /var/tmp/diff_new_pack.D4Ilh3/_old 2019-11-03 11:30:59.301378158 +0100
+++ /var/tmp/diff_new_pack.D4Ilh3/_new 2019-11-03 11:30:59.309378168 +0100
@@ -1,8 +1,8 @@
#
# spec file for package twolame
#
+# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2006-2008 oc2pus
-# Copyright (c) 2017 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
@@ -13,23 +13,21 @@
# 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/
#
-Name: twolame
-Version: 0.3.13
%define sonum 0
+Name: twolame
+Version: 0.4.0
Release: 0
Summary: An optimised MPEG Audio Layer 2 (MP2) encoder
-License: LGPL-2.1
-Group: Productivity/Multimedia/Sound/Utilities
-Url: http://www.twolame.org/
-Source0: http://prdownloads.sourceforge.net/twolame/%{name}-%{version}.tar.gz
+License: LGPL-2.1-only
+URL: http://www.twolame.org/
+Source0: %{name}-%{version}.tar.gz
Source1: baselibs.conf
BuildRequires: pkgconfig
BuildRequires: pkgconfig(sndfile) >= 1.0.0
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on
@@ -39,7 +37,6 @@
%package -n lib%{name}%{sonum}
Summary: Shared libraries for TwoLame
-Group: System/Libraries
%description -n lib%{name}%{sonum}
TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on
@@ -51,7 +48,6 @@
%package -n lib%{name}-devel
Summary: Include Files and Libraries mandatory for Development
-Group: Development/Libraries/C and C++
Requires: lib%{name}%{sonum} = %{version}
Provides: %{name}-devel = 0.3.10
Obsoletes: %{name}-devel < 0.3.10
@@ -63,11 +59,7 @@
%prep
%setup -q
-sed -i 's|\r||g' doc/html/*.html
-chmod 644 doc/html/*.html
-
%build
-export CFLAGS="%optflags -fno-strict-aliasing"
%configure --disable-static
make %{?_smp_mflags}
@@ -76,28 +68,26 @@
install -dm 755 %{buildroot}%{_docdir}
mv %{buildroot}%{_datadir}/doc/%{name} \
- %{buildroot}%{_docdir}/%{name}-devel
+ %{buildroot}%{_docdir}/lib%{name}-devel
+rm %{buildroot}%{_docdir}/lib%{name}-devel/COPYING
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
%post -n lib%{name}%{sonum} -p /sbin/ldconfig
%postun -n lib%{name}%{sonum} -p /sbin/ldconfig
%files
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
%{_bindir}/%{name}
-%{_mandir}/man1/%{name}.1*
+%{_mandir}/man1/%{name}.1%{?ext_man}
%files -n lib%{name}%{sonum}
-%defattr(-,root,root)
%{_libdir}/lib%{name}.so.%{sonum}*
%{_libdir}/lib%{name}.so.%{sonum}
%files -n lib%{name}-devel
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog README TODO
-%doc %{_docdir}/%{name}-devel
+%doc ChangeLog
+%doc %{_docdir}/lib%{name}-devel
%{_includedir}/*
%{_libdir}/lib%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
++++++ twolame-0.3.13.tar.gz -> twolame-0.4.0.tar.gz ++++++
++++ 72265 lines of diff (skipped)