Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:sbradnick
mpd
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package mpd
--- mpd.changes.orig +++ mpd.changes @@ -1,7 +1,65 @@ ------------------------------------------------------------------- -Fri Nov 22 21:56:28 UTC 2024 - Илья Индиго <ilya@ilya.top> +Fri Nov 22 22:25:36 UTC 2024 - scott.bradnick@suse.com -- Added mpd-icu76.patch (fixed build with icu 76.1). +- Update to version 0.23.15+git20241119.78e643150: + * output/Source: fix Close() + * test/util/TestIntrusiveTreeSet: add constant_time_size test + * io/FileDescriptor: add readv()/writev() wrappers + * io/FileDescriptor: remove Read()/Write() with void pointers + * unix/PidFile: pass std::span to FileDescriptor::Read() + * system/{Event,Signal}FD: pass std::span to FileDescriptor::Read() + * test/ReadFrames: pass std::span to FileDescriptor::Read() + * util/IntrusiveTreeSet: update the counter, fixing constant_time_size + * Instance: add method FindOutput() + * io/uring/Ring: add more API documentation + * io/uring/Queue: remove redundant include + * util/ForeignFifoBuffer: pass std::span to constructor + * util/ForeignFifoBuffer: store buffer as std::span + * util/ForeignFifoBuffer: use Read() in MoveBuffer() and Shift() + * filter/Filter: add method ReadMore() + * output/Source: convert runtime check to assert() + * output/Source: add assert(filter) + * output/Source: add `inline` + * output/Thread: add another `inline` + +------------------------------------------------------------------- +Wed Nov 06 14:36:04 UTC 2024 - scott.bradnick@suse.com + +- Update to version 0.23.15+git20241105.7774c336: + * filter/two: check empty() instead of data()==nullptr + * filter/Filter: Flush() returns empty span, not nullptr + * filter/Filter: clarify Flush() documentation + * filter/Filter: clarify that the FilterPCM() return value may be empty + * filter/Filter: Flush() also invalidates the returned buffer + * MusicChunk: add method ReadData() + * MusicChunk: add missing include + * output/Source: fix indent + * test/run_{filter,output}: use fmt + * filter/two: use `if` with initializer + * filter/ffmpeg: fill `AVFrame::pts` + * filter/ffmpeg: implement method Flush() + * doc/plugins.rst: fix spelling + * Add "reset" subcommand to tagtypes. + * filter/ffmpeg: move code to ReadOutput() + * filter/ffmpeg: use `if` with initializer + * test/run_filter: add command line parser + * io/FileLineReader: add missing include + * meson.build: set cpp_std=c++20 + * python/build/libs.py: update FFmpeg to 7.1 + * subprojects: update sqlite3 to 3.47.0-1 + * subprojects: update curl to 8.10.1-1 + * event/Loop: use std::chrono::ceil() + * util/StringCompare: add `constexpr` + * util/StringCompare: simplify StringIsEqual() using operator== + * meson.build: support building with ICU 76 + * Fix order of commands + * Fix integer overflow calculating length of very large playlists + * Store last loaded playlist + * Print positions in the search playlist functions. + * Mention contains and starts_with for "sticker find" + * This commit adds a new protocol command to toggle protocol features for a client connection. It works like the tag_mask and the associated tagtypes command. + * New command tagtypes available + * New command stickernamestypes ------------------------------------------------------------------- Wed Nov 6 04:50:58 UTC 2024 - Илья Индиго <ilya@ilya.top> @@ -9,6 +67,77 @@ Wed Nov 6 04:50:58 UTC 2024 - Илья - Added mpd-fmt11.patch (fixed build with fmt 11.2). ------------------------------------------------------------------- +Sun Oct 06 01:10:24 UTC 2024 - scott.bradnick@suse.com + +- Update to version 0.23.15+git20240927.124c0e66: + * subprojects: update libnpupnp to 6.2.0-1, libmicrohttpd to 0.9.77-3 + * subprojects: update fmt to 11.0.2-1 + * subprojects: update curl to 8.10.0-1 + * lib/fmt/ExceptionFormatter: move the exception_ptr + * net/Resolver: use StringIsEqual() + * util/DeleteDisposer: add `const` and `noexcept` + * util/IntrusiveHashSet: add concept checks + * Change the semantic of the searchplaylist protocol command + * lib/fmt/meson.build: suppress -Warray-bounds with GCC 14 + * net/SocketError: cast to socket_error_t to fix -Wsign-compare + * lib/curl/Multi: remove the Wait() overload with "int" timeout + * lib/curl/Multi: remove default timeout value + * io/FileDescriptor: add method WriteAt() + * io/FileDescriptor: pass std::span to ReadAt() + * io/FileDescriptor: add method SetPipeCapacity() + * net/UniqueSocketDescriptor: add UniqueFileDescriptor constructor + * net/SocketError: add IsSocketError() overload with socket_error_t + * net/SocketDescriptor: add Duplicate() method + * net/IPv6Address: add method GetPortBE() + * net/AddressInfo: add method Cast() + * util/DisposablePointer: suppress -Wuninitialized + * subprojects: update curl to 8.9.1-1 + * subprojects: update sqlite3 to 3.46.1-1 + * python/build/libs: update FFmpeg to 7.0.2 + * song/Filter: Fix spacing error on nested AND + * Add command stickertypes + * Override the value for file size in bytes. Useful for getting sensible track length values in feed mode or for HTTP streams. + * New command searchplaylist + * lib/curl/Multi: add SetSocketFunction(), SetTimerFunction() + * input/ffmpeg: offload FFmpeg calls to thread + * input/thread: implement size and seek + * input/mms: move MMS_BUFFER_SIZE into the class + * input/mms: invoke Start() in constructor + * input/{async,thread}: add an additional Cond field + * input/thread: remove bogus `inline` + * input/thread: use notify_one() instead of notify_all() + * input/thread: check IsEOF() in IsAvailable() + * input/thread: check buffer.empty() in IsEOF() + * input/thread: use pass std::span<std::byte> to ThreadRead() + * util/CircularBuffer: use std::span internally + * util/CircularBuffer: use `using` instead of `typedef` + * util/CircularBuffer: explicitly forbid the copy operator + * util/HugeAllocator: add std::span cast operator + * util/HugeAllocator: add `constexpr` + * util/CircularBuffer: add `noexcept` and `constexpr` + * util/CircularBuffer: use inline initializer + * input/thread: use std::byte instead of uint8_t + * input/async: move enum definition down + * lib/fmt/meson.build: suppress -Warray-bounds with GCC 13 + * lib/fmt/meson.build: remove obsolete clang 14 workaround + +------------------------------------------------------------------- +Mon Jul 29 15:50:24 UTC 2024 - scott.bradnick@suse.com + +- Switching over to github source(s) +- Update to version 0.23.15+git20240729.5726d9f0: + * mixer/Memento: include cleanup + * filter/ReplayGain: include cleanup + * client/Idle: include cleanup + * IdleFlags: move to procool/ + * output/Thread: allow Delay() to return duration::max() + * python/build/__init__.py: add missing file + * .github/workflows/build_android.yml: update NDK to r27 + * output/alsa: add option "close_on_pause" + * doc/user.rst: add clarification to the "always_on" option + * lib/alsa/meson.build: require libasound 1.2 or later + +------------------------------------------------------------------- Sat Apr 27 21:55:37 UTC 2024 - Илья Индиго <ilya@ilya.top> - Fixed privileges of /run/mpd directory (rpm -qlv mpd | grep /run). --- mpd.spec.orig +++ mpd.spec @@ -20,13 +20,14 @@ %bcond_with faad %bcond_without mpd_iso9660 Name: mpd -Version: 0.23.15 +Version: 0.23.15+git20241119.78e643150 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}/%%{mver}/%%{name}-%%{version}.tar.xz +Source0: %{name}-%{version}.tar.gz +#Source1: https://musicpd.org/download/%%{name}/%%{mver}/%%{name}-%%{version}.tar.xz.sig Source2: README.%{name} Source3: %{name}-user.conf Source4: %{name}.firewalld @@ -34,14 +35,14 @@ Source5: %{name}.tmpfiles.d Source9: %{name}.keyring Patch0: %{name}-conf.patch Patch1: %{name}-sndfile.patch -Patch2: %{name}-fmt11.patch -Patch3: %{name}-icu76.patch +#Patch2: %%{name}-fmt11.patch +#Patch3: %%{name}-icu76.patch BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: group(audio) BuildRequires: hicolor-icon-theme BuildRequires: libboost_headers-devel BuildRequires: libcue-devel +BuildRequires: group(audio) # MPD_ENABLE_AUTO_LIB BuildRequires: libgcrypt-devel BuildRequires: libmikmod-devel
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor