SHA256
1
0
forked from pool/libmpdclient

2 Commits

Author SHA256 Message Date
3274734b7e Accepting request 1290722 from multimedia:libs
- Added libmpdclient-2.23.tar.xz.sig and libmpdclient.keyring.
- Changed libmpdclient-doxygen_nodatetime.patch.
- Updated to 2.23
  * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.23/NEWS
  * Supported MPD protocol 0.24.0
    * allow window for listplaylist and listplaylistinfo
    * command "playlistlength", "protocol", "stickertypes", "stickernamestypes",
      "searchplaylist", tag "ShowMovement"
    * new sticker find api
    * new subcommands for "tagtypes": "available", "reset"
  * supported open end for mpd_search_add_window
  * format floating-point numbers with the POSIX localew

OBS-URL: https://build.opensuse.org/request/show/1290722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmpdclient?expand=0&rev=11
2025-07-07 12:44:20 +00:00
Илья Индиго
d0fd326180 - Added libmpdclient-2.23.tar.xz.sig and libmpdclient.keyring.
- Changed libmpdclient-doxygen_nodatetime.patch.
- Updated to 2.23
  * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.23/NEWS
  * Supported MPD protocol 0.24.0
    * allow window for listplaylist and listplaylistinfo
    * command "playlistlength", "protocol", "stickertypes", "stickernamestypes",
      "searchplaylist", tag "ShowMovement"
    * new sticker find api
    * new subcommands for "tagtypes": "available", "reset"
  * supported open end for mpd_search_add_window
  * format floating-point numbers with the POSIX localew

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libmpdclient?expand=0&rev=24
2025-07-04 17:06:47 +00:00
7 changed files with 131 additions and 26 deletions

View File

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

3
libmpdclient-2.23.tar.xz Normal file
View File

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

Binary file not shown.

View File

@@ -1,6 +1,7 @@
--- doc/doxygen.conf.in.orig
+++ doc/doxygen.conf.in
@@ -54,6 +54,7 @@ GENERATE_HTML = YES
diff -Pdpru libmpdclient-2.23.orig/doc/doxygen.conf.in libmpdclient-2.23/doc/doxygen.conf.in
--- libmpdclient-2.23.orig/doc/doxygen.conf.in 2025-06-24 12:54:55.000000000 +0300
+++ libmpdclient-2.23/doc/doxygen.conf.in 2025-07-04 19:54:13.897604247 +0300
@@ -55,6 +55,7 @@ GENERATE_HTML = YES
HTML_OUTPUT = html
HTML_FILE_EXTENSION = .html
DOCSET_FEEDNAME = "The Music Player Daemon Project"

View File

@@ -1,3 +1,19 @@
-------------------------------------------------------------------
Fri Jul 4 16:58:42 UTC 2025 - Илья Индиго <ilya@ilya.top>
- Added libmpdclient-2.23.tar.xz.sig and libmpdclient.keyring.
- Changed libmpdclient-doxygen_nodatetime.patch.
- Updated to 2.23
* https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.23/NEWS
* Supported MPD protocol 0.24.0
* allow window for listplaylist and listplaylistinfo
* command "playlistlength", "protocol", "stickertypes", "stickernamestypes",
"searchplaylist", tag "ShowMovement"
* new sticker find api
* new subcommands for "tagtypes": "available", "reset"
* supported open end for mpd_search_add_window
* format floating-point numbers with the POSIX localew
-------------------------------------------------------------------
Tue Apr 16 08:07:38 UTC 2024 - Илья Индиго <13ilya@gmail.com>

88
libmpdclient.keyring Normal file
View File

@@ -0,0 +1,88 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=VXaj
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,8 +1,7 @@
#
# spec file for package libmpdclient
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2020 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,17 +16,19 @@
#
%define so_name 2
%define sover 2
Name: libmpdclient
Version: 2.22
Version: 2.23
Release: 0
Summary: Library for interfacing the Music Player Daemon
License: BSD-2-Clause AND BSD-3-Clause
Group: Development/Libraries/C and C++
URL: https://musicpd.org/libs/libmpdclient
Source0: https://musicpd.org/download/libmpdclient/2/%{name}-%{version}.tar.xz
Source1: doxygen-nodatetime-footer.html
Patch0: libmpdclient-doxygen_nodatetime.patch
URL: https://musicpd.org/libs/%{name}
Source0: https://musicpd.org/download/%{name}/%{sover}/%{name}-%{version}.tar.xz
Source1: https://musicpd.org/download/%{name}/%{sover}/%{name}-%{version}.tar.xz.sig
Source2: %{name}.keyring
Source3: doxygen-nodatetime-footer.html
Patch0: %{name}-doxygen_nodatetime.patch
BuildRequires: check-devel
BuildRequires: doxygen
BuildRequires: meson
@@ -38,17 +39,17 @@ BuildRequires: pkgconfig
A stable, documented, asynchronous API library for interfacing MPD (Music Player Daemon)
in the C, C++ & Objective C languages.
%package -n %{name}%{so_name}
%package -n %{name}%{sover}
Summary: Library for interfacing the Music Player Daemon
Group: System/Libraries
%description -n %{name}%{so_name}
%description -n %{name}%{sover}
A stable, documented, asynchronous API library for interfacing MPD (Music Player Daemon).
%package devel
Summary: Development files for libmpdclient
Group: Development/Languages/C and C++
Requires: %{name}%{so_name} = %{version}
Requires: %{name}%{sover} = %{version}
%description devel
This package contains the development files, e.g. header-files, for
@@ -56,33 +57,32 @@ libmpdclient - a stable, documented and asynchronous API library for
MPD (Music Player Daemon).
%prep
%autosetup -p0
%autosetup -p1
%build
%meson -Ddocumentation=true -Dtest=true
cp %{SOURCE1} %{_vpath_builddir}/doc/
cp %{SOURCE3} %{_vpath_builddir}/doc
%meson_build
%install
%meson_install
mkdir -p %{buildroot}%{_docdir}/%{name}/
mv %{buildroot}%{_datadir}/doc/%{name}/* %{buildroot}%{_docdir}/%{name}/
mkdir -p %{buildroot}%{_docdir}/%{name}
mv %{buildroot}%{_datadir}/doc/%{name}/* %{buildroot}%{_docdir}/%{name}
%check
%meson_test
%post -n %{name}%{so_name} -p /sbin/ldconfig
%postun -n %{name}%{so_name} -p /sbin/ldconfig
%ldconfig_scriptlets -n %{name}%{sover}
%files -n %{name}%{so_name}
%files -n %{name}%{sover}
%license LICENSES/BSD-2-Clause.txt LICENSES/BSD-3-Clause.txt
%doc AUTHORS
%{_libdir}/%{name}.so.*
%files devel
%doc %{_docdir}/%{name}/
%doc %{_docdir}/%{name}
%{_includedir}/mpd
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/libmpdclient.pc
%{_libdir}/pkgconfig/%{name}.pc
%changelog