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 - ti...@suse.de
+
+- Drop sourceforge download URL that doesn't work any longer...
+
+-------------------------------------------------------------------
+Sat Oct 26 16:13:04 UTC 2019 - Luigi Baldoni <aloi...@gmx.com>
+
+- 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)


Reply via email to