Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package deadbeef for openSUSE:Factory 
checked in at 2021-04-15 16:57:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deadbeef (Old)
 and      /work/SRC/openSUSE:Factory/.deadbeef.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deadbeef"

Thu Apr 15 16:57:09 2021 rev:14 rq:882627 version:1.8.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/deadbeef/deadbeef.changes        2020-07-06 
16:31:02.239483764 +0200
+++ /work/SRC/openSUSE:Factory/.deadbeef.new.12324/deadbeef.changes     
2021-04-15 16:57:31.406684375 +0200
@@ -1,0 +2,58 @@
+Thu Apr  1 10:50:57 UTC 2021 - Predrag Ivanovi?? <[email protected]>
+
+- Disable LTO for now.
+    Enabling LTO breaks the use of Clang as a compiler.
+    It's detected by the build system, but compiler test fails, so 
+    the build fails, since Clang is the only supported compiler now.
+- Disable soundtouch plugin on i586 architecture.
+
+-------------------------------------------------------------------
+Thu Mar 25 22:38:42 UTC 2021 - Predrag Ivanovi?? <[email protected]>
+
+- Update version to 1.8.7
+  * Fixed: Pulseaudio crash after a non-critical recoverable error
+  * Fixed: Hotkeys were sometimes not connecting to the correct UI plugins
+  * Fixed: Hotkey action "Sort by title" was missing
+  * Fixed: Unsupported ID3v2 frames are converted to supported frames instead 
of discarding
+  * Fixed: MP4 crash when encountering unknown metadata fields
+  * Fixed: Writing MP4 tags would corrupt the metadata, if the moov box is 
moving to the end of file
+  * Fixed: Off-by-one error when loading unsynchronized ID3v2.3 and 2.2 tags 
(sktt@github)
+  * Fixed: Parsing ALAC M4A files without relying on legacy 24-byte magic 
cookie
+  * Fixed: Saving the player resume state whenever a song finishes playing
+  * Fixed: ALSA deadlock / distortion bug caused by changing audio format at a 
wrong moment
+  * Fixed: WMA+CUE crash
+  
+  * version 1.8.6
+  * Fixed loading encoder presets in non-portable builds
+  * Fixed truncation of long group titles in the playlist
+   
+  * version 1.8.5
+  * Added the new ISO/IEC Base Media File Format library MP4P for working with 
MP4 files, which removes MP4FF dependency
+  * Added support for additional per-track metadata in cuesheets
+  * Added updating titlebar when displaying playback position (Nicolai 
Syvertsen)
+  * Added a more convenient way to edit container widgets in design mode 
(Nicolai Syvertsen)
+  * Fixed ALAC bug whiuch caused division by zero exception
+  * Fixed cuesheet parser bug caused by unknown/unsupported field names
+  * Fixed a series of bugs in the Adplug plugin
+  * Fixed a bug when parsing MP3 Xing/Info header, reading incorrect packet 
count
+  * Fixed a number of bugs in artwork plugin, especially affecting the Windows 
version (Jakub Wasylk??w, Keith Cancel)
+  * Fixed a SHIFT-JIS detection bug which caused memory corruption
+  * Fixed a bug when configuring keyboard shortcut involving Shift key
+  * Fixed a bug with playlist becoming to small in certain UI layouts
+  * Fixed a crash when deadbeef window becomes too small when using certain UI 
layouts
+  * Fixed drawing playlist column separators in certain newer GTK themes
+  * Fixed on-screen notification bug when too many notifications accumulated 
at the same time, spawning too many threads
+  * Fixed a bug, causing the Band field to be missing from %artist% specifier 
when using title formatting
+  * Fixed bugs leaking file handles in AAC and ALAC plugins (Thomas Jepp)
+  * Fixed handling certain non-conformant S3M files
+  * Fixed a bug where resizing the log window caused the auto-scroll to stop 
working (Nicolai Syvertsen)
+  * Fixed album shuffle bug, causing the same album to repeat after the last 
track of the album has finished
+  * Fixed shuffle bug causing short tracks to repeat
+  
+- Package changes
+  * Switch the build to Clang (the only upstream supported compiler since 
version 1.8.6)
+  * Remove deadbeef_disable_psf.patch, use configure switch instead.
+  * Use _service generated tarball instead of the broken Github one (missing 
gitmodules).
+  * Spec-cleaner run
+
+-------------------------------------------------------------------

Old:
----
  deadbeef-1.8.4.tar.gz
  deadbeef_disable_psf.patch

New:
----
  deadbeef-1.8.7.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ deadbeef.spec ++++++
--- /var/tmp/diff_new_pack.l0vw9E/_old  2021-04-15 16:57:32.254685717 +0200
+++ /var/tmp/diff_new_pack.l0vw9E/_new  2021-04-15 16:57:32.258685723 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package deadbeef
 #
-# Copyright (c) 2020 SUSE LLC
+# 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
@@ -16,29 +16,30 @@
 #
 
 
+# LTO breaks compiler test at configure stage,
+# which is bad since Clang is the only suported compiler now.
+%define _lto_cflags %{nil}
 %bcond_with restricted
-
 Name:           deadbeef
-Version:        1.8.4
+Version:        1.8.7
 Release:        0
 Summary:        GTK+ audio player
 License:        Zlib AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
BSD-3-Clause
 Group:          Productivity/Multimedia/Sound/Players
 URL:            https://deadbeef.sourceforge.io/
-Source:         
https://github.com/DeaDBeeF-Player/deadbeef/archive/%{version}/%{name}-%{version}.tar.gz
+Source:         %{name}-%{version}.tar.xz
 Source1:        %{name}.appdata.xml
 # PATCH-FIX-OPENSUSE 
0003-Fix-operator-precedence-and-uninitialized-value-warn.patch
 Patch0:         0003-Fix-operator-precedence-and-uninitialized-value-warn.patch
-# PATCH-FEATURE-OPENSUSE deadbeef_disable_psf.patch [email protected] -- Do not 
look for plugins/psf.
-Patch1:         %{name}_disable_psf.patch
 # PATCH-FIX-OPENSUSE deadbeef-drop-documents-installation.patch 
[email protected] -- Install documents by rpmbuild.
 Patch2:         %{name}-drop-documents-installation.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
+BuildRequires:  clang
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
+BuildRequires:  libdispatch-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
@@ -94,9 +95,9 @@
 License:        Zlib AND GPL-2.0-or-later AND LGPL-2.1-or-later AND 
BSD-3-Clause AND Unicode AND NonFree
 Group:          Productivity/Multimedia/Sound/Players
 Requires:       %{name} = %{version}
+Recommends:     faac
 Obsoletes:      %{name}-restricted-plugins < %{version}
 Provides:       %{name}-restricted-plugins = %{version}-%{version}
-Recommends:     faac
 
 %description plugins-extra
 Extra plugins for DeaDBeeF audio player.
@@ -117,10 +118,19 @@
 cp %{SOURCE1} %{name}.appdata.xml
 
 %build
-NOCONFIGURE=1 ./autogen.sh
-export CFLAGS="%{optflags} -fno-strict-aliasing"
+export CC=clang
+export CXX=clang++
+export CFLAGS="%{optflags} -fno-strict-aliasing -fpie -fPIC"
 export CXXFLAGS="$CFLAGS"
-%configure  --disable-static
+export LDFLAGS="$LDFLAGS -pie"
+
+NOCONFIGURE=1 ./autogen.sh
+%configure \
+        --disable-static \
+%ifarch %{ix86}
+        --disable-soundtouch \
+%endif
+        --disable-psf
 %make_build
 
 %install
@@ -178,7 +188,9 @@
 %{_libdir}/%{name}/ddb_dumb.so*
 %{_libdir}/%{name}/ddb_mono2stereo.so*
 %{_libdir}/%{name}/ddb_shn.so*
+%ifnarch %{ix86}
 %{_libdir}/%{name}/ddb_soundtouch.so*
+%endif
 %{_libdir}/%{name}/alac.so*
 %{_libdir}/%{name}/in_sc68.so*
 %{_libdir}/%{name}/data68/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.l0vw9E/_old  2021-04-15 16:57:32.286685767 +0200
+++ /var/tmp/diff_new_pack.l0vw9E/_new  2021-04-15 16:57:32.286685767 +0200
@@ -2,13 +2,9 @@
   <service mode="disabled" name="tar_scm">
     <param name="url">https://github.com/DeaDBeeF-Player/deadbeef.git</param>
     <param name="scm">git</param>
-    <param name="exclude">osx</param>
-    <param name="exclude">plugins/psf</param>
-    <param name="exclude">tools</param>
-    <param name="exclude">.git</param>
-    <param name="revision">1.8.1</param>
+    <param name="revision">1.8.7</param>
     <param name="versionformat">@PARENT_TAG@</param>
-    <param name="filename">deadbeef_nopsf</param>
+    <param name="filename">deadbeef</param>
   </service>
   <service mode="disabled" name="recompress">
     <param name="file">*.tar</param>

Reply via email to