Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mpd for openSUSE:Factory checked in 
at 2025-07-06 17:15:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpd (Old)
 and      /work/SRC/openSUSE:Factory/.mpd.new.1903 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mpd"

Sun Jul  6 17:15:01 2025 rev:57 rq:1290714 version:0.24.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/mpd/mpd.changes  2025-02-03 21:46:44.274480808 
+0100
+++ /work/SRC/openSUSE:Factory/.mpd.new.1903/mpd.changes        2025-07-06 
17:18:57.918397457 +0200
@@ -1,0 +2,12 @@
+Fri Jul  4 15:52:54 UTC 2025 - Илья Индиго <i...@ilya.top>
+
+- Updated to 0.24.4
+  * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.4/NEWS
+  * protocol: fixed stuck "getfingerprint" with io_uring
+  * decoder: mpg123: supported Icy stream tags and use libid3tag to parse
+  * tags: id3: fixed assertion failure with broken AIFF/RIFF ID3 chunks
+  * output
+    * fixed resuming playback after it was paused by "single" mode
+    * alsa: fixed compiler warning with alsa-lib 1.2.14
+
+-------------------------------------------------------------------

Old:
----
  mpd-0.23.17.tar.xz
  mpd-0.23.17.tar.xz.sig

New:
----
  mpd-0.24.4.tar.xz
  mpd-0.24.4.tar.xz.sig

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

Other differences:
------------------
++++++ mpd.spec ++++++
--- /var/tmp/diff_new_pack.8kMVcN/_old  2025-07-06 17:18:59.618467755 +0200
+++ /var/tmp/diff_new_pack.8kMVcN/_new  2025-07-06 17:18:59.622467920 +0200
@@ -16,17 +16,15 @@
 #
 
 
-%define mver    0.23
-%bcond_with    faad
-%bcond_without mpd_iso9660
+%define ver 0.24
 Name:           mpd
-Version:        0.23.17
+Version:        %{ver}.4
 Release:        0
 Summary:        Music Player Daemon
 License:        GPL-2.0-or-later
 URL:            https://musicpd.org
-Source0:        
https://musicpd.org/download/%{name}/%{mver}/%{name}-%{version}.tar.xz
-Source1:        
https://musicpd.org/download/%{name}/%{mver}/%{name}-%{version}.tar.xz.sig
+Source0:        
https://musicpd.org/download/%{name}/%{ver}/%{name}-%{version}.tar.xz
+Source1:        
https://musicpd.org/download/%{name}/%{ver}/%{name}-%{version}.tar.xz.sig
 Source2:        README.%{name}
 Source3:        %{name}-user.conf
 Source4:        %{name}.firewalld
@@ -34,20 +32,12 @@
 Source9:        %{name}.keyring
 Patch0:         %{name}-conf.patch
 Patch1:         %{name}-sndfile.patch
-BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  group(audio)
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libboost_headers-devel
-BuildRequires:  libcue-devel
-# MPD_ENABLE_AUTO_LIB
-BuildRequires:  libgcrypt-devel
-BuildRequires:  libmikmod-devel
-BuildRequires:  libmp3lame-devel
-BuildRequires:  meson >= 0.56.0
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  python3-Sphinx
-# MPD_ENABLE_AUTO_PKG
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(ao)
 BuildRequires:  pkgconfig(audiofile)
@@ -55,6 +45,7 @@
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(expat)
+BuildRequires:  pkgconfig(faad2)
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(fluidsynth)
 BuildRequires:  pkgconfig(fmt)
@@ -62,14 +53,17 @@
 BuildRequires:  pkgconfig(id3tag)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libavfilter)
 BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavutil)
-BuildRequires:  pkgconfig(libcdio)
 BuildRequires:  pkgconfig(libcdio_paranoia)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libgme)
+BuildRequires:  pkgconfig(libiso9660)
+BuildRequires:  pkgconfig(libmikmod)
 BuildRequires:  pkgconfig(libmms)
 BuildRequires:  pkgconfig(libmodplug)
+BuildRequires:  pkgconfig(libmp3lame)
 BuildRequires:  pkgconfig(libmpdclient)
 BuildRequires:  pkgconfig(libmpg123)
 BuildRequires:  pkgconfig(libnfs) >= 4
@@ -77,10 +71,12 @@
 BuildRequires:  pkgconfig(libpcre2-8)
 BuildRequires:  pkgconfig(libpipewire-0.3)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libsidplayfp)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libupnp)
 BuildRequires:  pkgconfig(liburing)
 BuildRequires:  pkgconfig(mad)
+BuildRequires:  pkgconfig(nlohmann_json)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(opus)
@@ -89,13 +85,13 @@
 BuildRequires:  pkgconfig(shout)
 BuildRequires:  pkgconfig(smbclient)
 BuildRequires:  pkgconfig(sndfile)
+BuildRequires:  pkgconfig(sndio)
 BuildRequires:  pkgconfig(soxr)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(twolame)
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(vorbisenc)
 BuildRequires:  pkgconfig(wavpack)
-BuildRequires:  pkgconfig(yajl)
 BuildRequires:  pkgconfig(zlib)
 BuildRequires:  pkgconfig(zziplib)
 Requires(pre):  %fillup_prereq
@@ -103,12 +99,6 @@
 Requires(pre):  shadow
 Provides:       user(%{name})
 %{?systemd_requires}
-%if %{with faad}
-BuildRequires:  faad2-devel
-%endif
-%if %{with mpd_iso9660}
-BuildRequires:  pkgconfig(libiso9660)
-%endif
 
 %description
 A daemon for playing music (mp3, ogg vorbis, flac, and wav).  Music is
@@ -132,90 +122,12 @@
 
 %build
 %meson \
-    -Dsidplay=disabled \
-    -Dfaad=disabled \
-    -Diso9660=disabled \
-    -Dsyslog=enabled \
-    -Deventfd=true \
-    -Dsignalfd=true \
-    -Depoll=true \
-    -Ddatabase=true \
-    -Ddaemon=true \
-    -Ddocumentation=enabled \
-    -Dmanpages=true \
-    -Ddsd=true \
-    -Dfifo=true \
-    -Dhttpd=true \
-    -Dinotify=true \
-    -Dipv6=enabled \
-    -Dsoundcloud=disabled \
-    -Dmikmod=enabled \
-    -Dopenal=enabled \
-    -Doss=disabled \
-    -Dpipe=true \
-    -Drecorder=true \
-    -Dshout=enabled \
-    -Dsolaris_output=enabled \
-    -Dtcp=true \
-    -Dtest=false \
-    -Dlocal_socket=true \
-    -Dvorbis=enabled \
-    -Dwave_encoder=true \
-    -Dicu=enabled \
-    -Diconv=enabled \
-    -Dsystemd=enabled \
-    -Dlibmpdclient=enabled \
-    -Dexpat=enabled \
-    -Did3tag=enabled \
-    -Dchromaprint=disabled \
-    -Dsqlite=enabled \
-    -Dlibsamplerate=enabled \
-    -Dsoxr=enabled \
-    -Dcurl=enabled \
-    -Dsmbclient=enabled \
-    -Dnfs=enabled \
-    -Dcdio_paranoia=enabled \
-    -Dmms=enabled \
-    -Dwebdav=enabled \
-    -Dcue=true \
-    -Dneighbor=true \
-%if %{with mpd_iso9660}
-    -Diso9660=enabled \
-%endif
-    -Dzlib=enabled \
-    -Dbzip2=enabled \
-    -Dupnp=pupnp \
-    -Dzzip=enabled \
     -Dadplug=disabled \
-    -Daudiofile=enabled \
-%if %{with faad}
-    -Dfaad=enabled \
-%endif
-    -Dffmpeg=enabled \
-    -Dflac=enabled \
-    -Dfluidsynth=enabled \
-    -Dgme=enabled \
-    -Dmad=enabled \
-    -Dmpg123=enabled \
-    -Dmodplug=enabled \
-    -Dopus=enabled \
-    -Dsndfile=enabled \
+    -Dchromaprint=disabled \
     -Dmpcdec=disabled \
-    -Dwavpack=enabled \
-    -Dwildmidi=disabled \
-    -Dshine=enabled \
-    -Dvorbisenc=enabled \
-    -Dlame=enabled \
-    -Dtwolame=enabled \
-    -Dalsa=enabled \
-    -Dsndio=disabled \
-    -Djack=enabled \
-    -Dao=enabled \
-    -Dpulse=enabled \
+    -Dsmbclient=enabled \
     -Dtremor=disabled \
-    -Dpcre=enabled \
-    -Dsystemd_system_unit_dir=%{_unitdir} \
-    -Dsystemd_user_unit_dir=%{_userunitdir}
+    -Dwildmidi=disabled
 %meson_build
 
 %install

++++++ mpd-0.23.17.tar.xz -> mpd-0.24.4.tar.xz ++++++
++++ 135920 lines of diff (skipped)

++++++ mpd-conf.patch ++++++
--- /var/tmp/diff_new_pack.8kMVcN/_old  2025-07-06 17:19:00.458502490 +0200
+++ /var/tmp/diff_new_pack.8kMVcN/_new  2025-07-06 17:19:00.462502656 +0200
@@ -1,58 +1,59 @@
-Index: mpd-0.23.9/doc/mpdconf.example
-===================================================================
---- mpd-0.23.9.orig/doc/mpdconf.example
-+++ mpd-0.23.9/doc/mpdconf.example
-@@ -17,7 +17,7 @@
- # playlist files not created by the server but only if they are in the MPD
+diff -Pdpru mpd-0.24.4.orig/doc/mpdconf.example mpd-0.24.4/doc/mpdconf.example
+--- mpd-0.24.4.orig/doc/mpdconf.example        2025-05-20 10:57:41.000000000 
+0300
++++ mpd-0.24.4/doc/mpdconf.example     2025-07-04 17:35:56.250117517 +0300
+@@ -19,7 +19,7 @@
  # format. This setting defaults to playlist saving being disabled.
  #
+ #playlist_directory           "$XDG_CONFIG_HOME/mpd/playlists"
 -#playlist_directory           "~/.mpd/playlists"
 +#playlist_directory           "/var/lib/mpd/playlists"
  #
  # This setting sets the location of the MPD database. This file is used to
  # load the database at server start up and store the database while the
-@@ -25,7 +25,7 @@
- # MPD to accept files over ipc socket (using file:// protocol) or streaming
+@@ -28,7 +28,7 @@
  # files over an accepted protocol.
  #
+ #db_file                      "$XDG_CACHE_HOME/mpd/database"
 -#db_file                      "~/.mpd/database"
 +#db_file                      "/var/lib/mpd/mpd.db"
  
  # These settings are the locations for the daemon log files for the daemon.
  #
-@@ -35,7 +35,7 @@
- # If you use systemd, do not configure a log_file.  With systemd, MPD
+@@ -39,7 +39,7 @@
  # defaults to the systemd journal, which is fine.
  #
+ #log_file                     "$XDG_CACHE_HOME/mpd/log"
 -#log_file                     "~/.mpd/log"
 +#log_file                     "/var/log/mpd.log"
  
  # This setting sets the location of the file which stores the process ID
  # for use of mpd --kill and some init scripts. This setting is disabled by
-@@ -43,19 +43,19 @@
- #
+@@ -48,7 +48,7 @@
  # If you use systemd, do not configure a pid_file.
  #
+ #pid_file                     "$XDG_RUNTIME_DIR/mpd/mpd.pid"
 -#pid_file                     "~/.mpd/pid"
 +#pid_file                     "/run/mpd/mpd.pid"
  
  # This setting sets the location of the file which contains information about
  # most variables to get MPD back into the same general shape it was in before
- # it was brought down. This setting is disabled by default and the server
+@@ -56,13 +56,13 @@
  # state will be reset on server start up.
  #
+ #state_file                   "$XDG_RUNTIME_DIR/mpd/state"
 -#state_file                   "~/.mpd/state"
 +#state_file                   "/var/lib/mpd/mpdstate"
  #
  # The location of the sticker database.  This is a database which
  # manages dynamic information attached to songs.
  #
+ #sticker_file                 "$XDG_CACHE_HOME/sticker.sql"
 -#sticker_file                 "~/.mpd/sticker.sql"
 +#sticker_file                 "/var/lib/mpd/sticker.sql"
  #
  
###############################################################################
  
-@@ -67,14 +67,14 @@
+@@ -74,14 +74,14 @@
  # initialization. This setting is disabled by default and MPD is run as the
  # current user.
  #
@@ -69,16 +70,16 @@
  #
  # This setting sets the address for the daemon to listen on. Careful attention
  # should be paid if this is assigned to anything other than the default, any.
-@@ -85,7 +85,7 @@
- #bind_to_address              "any"
+@@ -93,7 +93,7 @@
  #
  # And for Unix Socket
+ #bind_to_address              "$XDG_RUNTIME_DIR/mpd/socket"
 -#bind_to_address              "~/.mpd/socket"
 +#bind_to_address              "/run/mpd/socket"
  #
  # This setting is the TCP port that is desired for the daemon to get assigned
  # to.
-@@ -96,7 +96,7 @@
+@@ -104,7 +104,7 @@
  # troubleshooting. Available setting arguments are "notice", "info", 
"verbose",
  # "warning" and "error".
  #
@@ -87,7 +88,7 @@
  #
  # Setting "restore_paused" to "yes" puts MPD into pause mode instead
  # of starting playback after startup.
-@@ -120,7 +120,7 @@
+@@ -128,7 +128,7 @@
  # This setting enables automatic update of MPD's database when files in
  # music_directory are changed.
  #
@@ -96,7 +97,7 @@
  #
  # Limit the depth of the directories being watched, 0 means only watch
  # the music directory itself.  There is no limit by default.
-@@ -150,7 +150,7 @@
+@@ -158,7 +158,7 @@
  # If this setting is set to "yes", service information will be published with
  # Zeroconf / Avahi.
  #
@@ -105,19 +106,32 @@
  #
  # The argument to this setting will be the Zeroconf / Avahi unique name for
  # this MPD server on the network. %h will be replaced with the hostname.
-@@ -217,8 +217,9 @@ input {
+@@ -225,11 +225,11 @@ input {
  #
  #audio_output {
  #     type            "alsa"
 -#     name            "My ALSA Device"
 -##    device          "hw:0,0"        # optional
+-##    mixer_type      "hardware"      # optional
 +#     name            "ALSA Device"
-+##    device  "plug:plugequal"        # optional
-+## mixer_control      "Master"                # optional
- ##    mixer_type      "hardware"      # optional
++##    device          "plug:plugequal"        # optional
++##    mixer_type      "hardware"      # optional
  ##    mixer_device    "default"       # optional
- ##    mixer_control   "PCM"           # optional
-@@ -241,14 +242,14 @@ input {
+-##    mixer_control   "PCM"           # optional
++##    mixer_control   "Master"                # optional
+ ##    mixer_index     "0"             # optional
+ #}
+ #
+@@ -237,7 +237,7 @@ input {
+ #
+ #audio_output {
+ #     type            "oss"
+-#     name            "My OSS Device"
++#     name            "OSS Device"
+ ##    device          "/dev/dsp"      # optional
+ ##    mixer_type      "hardware"      # optional
+ ##    mixer_device    "/dev/mixer"    # optional
+@@ -249,14 +249,14 @@ input {
  #audio_output {
  #     type            "shout"
  #     encoder         "vorbis"                # optional
@@ -136,8 +150,12 @@
  ##    protocol        "icecast2"              # optional
  ##    user            "source"                # optional
  ##    description     "My Stream Description" # optional
-@@ -266,34 +267,34 @@ input {
- #     name            "My recorder"
+@@ -271,37 +271,37 @@ input {
+ #
+ #audio_output {
+ #     type            "recorder"
+-#     name            "My recorder"
++#     name            "Recorder"
  #     encoder         "vorbis"                # optional, vorbis or lame
  #     path            "/var/lib/mpd/recorder/mpd.ogg"
 -##    quality         "5.0"                   # do not define if bitrate is 
defined
@@ -153,9 +171,8 @@
  #audio_output {
  #     type            "httpd"
 -#     name            "My HTTP Stream"
--#     encoder         "vorbis"                # optional, vorbis or lame
 +#     name            "HTTP Stream"
-+#     encoder "vorbis"                # optional, vorbis or lame
+ #     encoder         "vorbis"                # optional, vorbis or lame
  #     port            "8000"
  #     bind_to_address "0.0.0.0"               # optional, IPv4 or IPv6
 -##    quality         "5.0"                   # do not define if bitrate is 
defined
@@ -183,7 +200,7 @@
  #
  # An example of a winmm output (Windows multimedia API).
  #
-@@ -355,7 +356,7 @@ input {
+@@ -364,7 +364,7 @@ input {
  #     command         "AudioCompress -m | aplay -f cd 2>/dev/null"
  ## Or to send raw PCM stream through PCM:
  #     command         "nc example.org 8765"
@@ -192,12 +209,4 @@
  #}
  #
  ## An example of a null output (for no audio output):
-@@ -413,6 +414,6 @@ input {
- # If file or directory names do not display correctly for your locale then you
- # may need to modify this setting.
- #
--#filesystem_charset           "UTF-8"
-+filesystem_charset            "UTF-8"
- #
- 
###############################################################################
 

Reply via email to