SHA256
1
0
forked from pool/mpd

Accepting request 929891 from multimedia:apps

- Updated to 0.23.3
  * Add patch mpd-service.patch.
  * Add BuildRequires for fmt, libopenmpt, libpipewire-0.3.
  * Increased the minimum version for meson to 0.56.0.
  * Changed meson option -Dupnp from enabled to pupnp.
  * https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.3/NEWS
  * split permission "player" from "control"
  * add option "host_permissions"
  * protocol:
    * new command "getvol"
    * show the audio format in "playlistinfo"
    * support "listfiles" with arbitrary storage plugins
    * support relative positions in "addid"
    * fix relative positions in "move" and "moveid"
    * add "position" parameter to "findadd" and "searchadd"
    * add position parameter to "load"
    * use decimal notation instead of scientific notation
    * "load" supports relative positions
    * add optional position parameter to "add" and "playlistadd"
    * allow range in "playlistdelete"
  * database:
    * proxy: require MPD 0.20 or later
    * proxy: require libmpdclient 2.11 or later
    * proxy: split search into chunks to avoid exceeding the output buffer
    * simple: add option to hide CUE target songs
    * upnp: support libnpupnp instead of libupnp
    * fix scanning files with question mark in the name
    * inotify: fix use-after-free bug
  * archive:
    * zzip, iso9660: ignore file names which are invalid UTF-8
  * decoder:
    * openmpt: new plugin
    * wavpack: fix WVC file support
  * input: nfs: fix playback bug
  * neighbor: mention: failed plugin name in error message
  * output:
    * emit "mixer" idle event when replay gain changes volume
    * alsa: add option "stop_dsd_silence" to work around DSD DAC noise
    * oss: support DSD over PCM
    * pipewire: new plugin
    * pipewire: emit "mixer" idle events on external volume change
    * pipewire: attempt to change the graph sample rate
    * pipewire: send artist and title to PipeWire
    * pipewire: DSD support
    * snapcast: new plugin
    * snapcast: fix time stamp bug which caused "Failed to get chunk"
  * player:
    * do not cross-fade songs shorter than 20 seconds
    * fix "albumart" timeout bug
  * systemd: add "RuntimeDirectory" directive
  * tags:
    * new tags "ComposerSort", "Ensemble", "Movement", "MovementNumber",
      and "Location"

OBS-URL: https://build.opensuse.org/request/show/929891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpd?expand=0&rev=35
This commit is contained in:
Dominique Leuenberger 2021-11-06 17:18:10 +00:00 committed by Git OBS Bridge
commit 3f08e8c246
7 changed files with 93 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:143f7f34aaee6e87888f3dd35d49aade6656052651b960ca42b46cbb518ca0a0
size 737184

Binary file not shown.

3
mpd-0.23.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b300625701005c6b14649f11dac118d05540529a5385d05b7c3062c0ce08f399
size 767596

BIN
mpd-0.23.3.tar.xz.sig Normal file

Binary file not shown.

24
mpd-service.patch Normal file
View File

@ -0,0 +1,24 @@
diff -Pdpru mpd-0.23.3.orig/systemd/system/mpd.service.in mpd-0.23.3/systemd/system/mpd.service.in
--- mpd-0.23.3.orig/systemd/system/mpd.service.in 2021-10-31 20:13:10.000000000 +0300
+++ mpd-0.23.3/systemd/system/mpd.service.in 2021-11-06 16:16:11.928539482 +0300
@@ -9,7 +9,7 @@ ExecStart=@prefix@/bin/mpd --no-daemon
# Create /run/mpd (if MPD is launched without the socket unit and is
# configured to bind listener sockets there).
-RuntimeDirectory=mpd
+#RuntimeDirectory=mpd
# Enable this setting to ask systemd to watch over MPD, see
# systemd.service(5). This is disabled by default because it causes
diff -Pdpru mpd-0.23.3.orig/systemd/user/mpd.service.in mpd-0.23.3/systemd/user/mpd.service.in
--- mpd-0.23.3.orig/systemd/user/mpd.service.in 2021-10-31 20:13:10.000000000 +0300
+++ mpd-0.23.3/systemd/user/mpd.service.in 2021-11-06 16:16:32.508576374 +0300
@@ -9,7 +9,7 @@ ExecStart=@prefix@/bin/mpd --no-daemon
# Create /run/user/$UID/mpd (if MPD is launched without the socket
# unit and is configured to bind listener sockets there).
-RuntimeDirectory=mpd
+#RuntimeDirectory=mpd
# Enable this setting to ask systemd to watch over MPD, see
# systemd.service(5). This is disabled by default because it causes

View File

@ -1,3 +1,60 @@
-------------------------------------------------------------------
Sat Nov 6 02:02:33 UTC 2021 - Илья Индиго <ilya@ilya.pp.ua>
- Updated to 0.23.3
* Add patch mpd-service.patch.
* Add BuildRequires for fmt, libopenmpt, libpipewire-0.3.
* Increased the minimum version for meson to 0.56.0.
* Changed meson option -Dupnp from enabled to pupnp.
* https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.3/NEWS
* split permission "player" from "control"
* add option "host_permissions"
* protocol:
* new command "getvol"
* show the audio format in "playlistinfo"
* support "listfiles" with arbitrary storage plugins
* support relative positions in "addid"
* fix relative positions in "move" and "moveid"
* add "position" parameter to "findadd" and "searchadd"
* add position parameter to "load"
* use decimal notation instead of scientific notation
* "load" supports relative positions
* add optional position parameter to "add" and "playlistadd"
* allow range in "playlistdelete"
* database:
* proxy: require MPD 0.20 or later
* proxy: require libmpdclient 2.11 or later
* proxy: split search into chunks to avoid exceeding the output buffer
* simple: add option to hide CUE target songs
* upnp: support libnpupnp instead of libupnp
* fix scanning files with question mark in the name
* inotify: fix use-after-free bug
* archive:
* zzip, iso9660: ignore file names which are invalid UTF-8
* decoder:
* openmpt: new plugin
* wavpack: fix WVC file support
* input: nfs: fix playback bug
* neighbor: mention: failed plugin name in error message
* output:
* emit "mixer" idle event when replay gain changes volume
* alsa: add option "stop_dsd_silence" to work around DSD DAC noise
* oss: support DSD over PCM
* pipewire: new plugin
* pipewire: emit "mixer" idle events on external volume change
* pipewire: attempt to change the graph sample rate
* pipewire: send artist and title to PipeWire
* pipewire: DSD support
* snapcast: new plugin
* snapcast: fix time stamp bug which caused "Failed to get chunk"
* player:
* do not cross-fade songs shorter than 20 seconds
* fix "albumart" timeout bug
* systemd: add "RuntimeDirectory" directive
* tags:
* new tags "ComposerSort", "Ensemble", "Movement", "MovementNumber",
and "Location"
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Sep 1 07:24:21 UTC 2021 - Илья Индиго <ilya@ilya.pp.ua> Wed Sep 1 07:24:21 UTC 2021 - Илья Индиго <ilya@ilya.pp.ua>

View File

@ -16,11 +16,11 @@
# #
%define mver 0.22 %define mver 0.23
%bcond_with faad %bcond_with faad
%bcond_without mpd_iso9660 %bcond_without mpd_iso9660
Name: mpd Name: mpd
Version: 0.22.11 Version: 0.23.3
Release: 0 Release: 0
Summary: Music Player Daemon Summary: Music Player Daemon
License: GPL-2.0-or-later License: GPL-2.0-or-later
@ -32,7 +32,8 @@ Source3: %{name}-user.conf
Source4: %{name}.firewalld Source4: %{name}.firewalld
Source5: %{name}.tmpfiles.d Source5: %{name}.tmpfiles.d
Patch0: %{name}-conf.patch Patch0: %{name}-conf.patch
Patch1: %{name}-sndfile.patch Patch1: %{name}-service.patch
Patch2: %{name}-sndfile.patch
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@ -44,7 +45,7 @@ BuildRequires: libcue-devel
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libmikmod-devel BuildRequires: libmikmod-devel
BuildRequires: libmp3lame-devel BuildRequires: libmp3lame-devel
BuildRequires: meson >= 0.49.0 BuildRequires: meson >= 0.56.0
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: python3-Sphinx BuildRequires: python3-Sphinx
# MPD_ENABLE_AUTO_PKG # MPD_ENABLE_AUTO_PKG
@ -57,6 +58,7 @@ BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(flac)
BuildRequires: pkgconfig(fluidsynth) BuildRequires: pkgconfig(fluidsynth)
BuildRequires: pkgconfig(fmt)
BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(icu-i18n)
BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(id3tag)
BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(jack)
@ -73,6 +75,8 @@ BuildRequires: pkgconfig(libmodplug)
BuildRequires: pkgconfig(libmpdclient) BuildRequires: pkgconfig(libmpdclient)
BuildRequires: pkgconfig(libmpg123) BuildRequires: pkgconfig(libmpg123)
BuildRequires: pkgconfig(libnfs) BuildRequires: pkgconfig(libnfs)
BuildRequires: pkgconfig(libopenmpt)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libupnp) BuildRequires: pkgconfig(libupnp)
@ -180,7 +184,7 @@ This package contains optional documentation provided in addition to this packag
%endif %endif
-Dzlib=enabled \ -Dzlib=enabled \
-Dbzip2=enabled \ -Dbzip2=enabled \
-Dupnp=enabled \ -Dupnp=pupnp \
-Dzzip=enabled \ -Dzzip=enabled \
-Dadplug=disabled \ -Dadplug=disabled \
-Daudiofile=enabled \ -Daudiofile=enabled \