commit twolame for openSUSE:Factory
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 <aloisio@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)
participants (1)
-
root