commit libmpdclient for openSUSE:Factory

2020-07-04 Thread root
Hello community,

here is the log from the commit of package libmpdclient for openSUSE:Factory 
checked in at 2020-07-05 01:22:20

Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old)
 and  /work/SRC/openSUSE:Factory/.libmpdclient.new.3060 (New)


Package is "libmpdclient"

Sun Jul  5 01:22:20 2020 rev:6 rq:818651 version:2.19

Changes:

--- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes
2020-01-27 20:17:01.588507465 +0100
+++ /work/SRC/openSUSE:Factory/.libmpdclient.new.3060/libmpdclient.changes  
2020-07-05 01:23:45.154004901 +0200
@@ -1,0 +2,13 @@
+Fri Jul  3 23:11:53 UTC 2020 - Илья Индиго 
+
+- Update to 2.19
+  * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.19/NEWS
+  * fix off-by-one bug in MPD_HOST parser
+  * add function mpd_lookup_replay_gain_mode()
+  * identify messages with length over the buffer limit
+  * support MPD protocol 0.16: replay gain
+  * support MPD protocol 0.19: idle events "neighbor" and "mount"
+  * support MPD protocol 0.20: rangeid
+  * support MPD protocol 0.21: command "tagtypes all"
+
+---

Old:

  libmpdclient-2.18.tar.xz

New:

  libmpdclient-2.19.tar.xz



Other differences:
--
++ libmpdclient.spec ++
--- /var/tmp/diff_new_pack.LWzwUJ/_old  2020-07-05 01:23:47.218011054 +0200
+++ /var/tmp/diff_new_pack.LWzwUJ/_new  2020-07-05 01:23:47.222011066 +0200
@@ -18,7 +18,7 @@
 
 %define so_name 2
 Name:   libmpdclient
-Version:2.18
+Version:2.19
 Release:0
 Summary:Library for interfacing the Music Player Daemon
 License:BSD-3-Clause

++ libmpdclient-2.18.tar.xz -> libmpdclient-2.19.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmpdclient-2.18/.travis.yml 
new/libmpdclient-2.19/.travis.yml
--- old/libmpdclient-2.18/.travis.yml   2020-01-20 17:55:20.0 +0100
+++ new/libmpdclient-2.19/.travis.yml   2020-07-03 18:17:12.0 +0200
@@ -1,6 +1,6 @@
 language: c
 
-matrix:
+jobs:
   include:
 # Ubuntu Bionic (18.04) with GCC 7
 - os: linux
@@ -28,6 +28,7 @@
 - meson
 - ninja
 - check
+  update: true
 
 cache:
   apt: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmpdclient-2.18/NEWS new/libmpdclient-2.19/NEWS
--- old/libmpdclient-2.18/NEWS  2020-01-20 17:55:20.0 +0100
+++ new/libmpdclient-2.19/NEWS  2020-07-03 18:17:12.0 +0200
@@ -1,3 +1,16 @@
+libmpdclient 2.19 (2020/07/03)
+* fix off-by-one bug in MPD_HOST parser
+* add function mpd_lookup_replay_gain_mode()
+* identify messages with length over the buffer limit
+* support MPD protocol 0.16
+ - replay gain
+* support MPD protocol 0.19
+ - idle events "neighbor" and "mount"
+* support MPD protocol 0.20
+ - rangeid
+* support MPD protocol 0.21
+  - command "tagtypes all"
+
 libmpdclient 2.18 (2020/01/20)
 * more out-of-memory checks
 * partition: add mpd_recv_partition()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmpdclient-2.18/doc/doxygen.conf.in 
new/libmpdclient-2.19/doc/doxygen.conf.in
--- old/libmpdclient-2.18/doc/doxygen.conf.in   2020-01-20 17:55:20.0 
+0100
+++ new/libmpdclient-2.19/doc/doxygen.conf.in   2020-07-03 18:17:12.0 
+0200
@@ -35,6 +35,7 @@
 
 INPUT = @abs_top_srcdir@/include/mpd
 FILE_PATTERNS = *.h
+EXCLUDE_PATTERNS = compiler.h
 
 #---
 # configuration options related to source browsing
@@ -95,7 +96,10 @@
 # Configuration options related to the preprocessor
 #---
 
-ENABLE_PREPROCESSING = NO
+ENABLE_PREPROCESSING = YES
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = YES
+PREDEFINED = mpd_pure= mpd_const= mpd_malloc=
 
 #---
 # Configuration options related to the dot tool
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmpdclient-2.18/include/mpd/capabilities.h 
new/libmpdclient-2.19/include/mpd/capabilities.h
--- old/libmpdclient-2.18/include/mpd/capabilities.h2020-01-20 
17:55:20.0 +0100
+++ new/libmpdclient-2.19/include/mpd/capabilities.h2020-07-03 
18:17:12.0 +0200
@@ -209,6 +209,26 @@
 bool
 mpd_run_clear_tag_types(struct mpd_connection *connection);
 
+/**
+ * Add all tags to the list of tag types this client is interested in.
+ * This means that MPD will send all tags to this client.
+ *
+ * @param connection the connection to MPD
+ * 

commit libmpdclient for openSUSE:Factory

2020-01-27 Thread root
Hello community,

here is the log from the commit of package libmpdclient for openSUSE:Factory 
checked in at 2020-01-27 20:17:00

Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old)
 and  /work/SRC/openSUSE:Factory/.libmpdclient.new.26092 (New)


Package is "libmpdclient"

Mon Jan 27 20:17:00 2020 rev:5 rq:767562 version:2.18

Changes:

--- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes
2019-12-05 17:35:36.785433329 +0100
+++ /work/SRC/openSUSE:Factory/.libmpdclient.new.26092/libmpdclient.changes 
2020-01-27 20:17:01.588507465 +0100
@@ -1,0 +2,13 @@
+Mon Jan 27 06:35:18 UTC 2020 - Илья Индиго 
+
+- Update to 2.18
+  * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.18/NEWS
+  * more out-of-memory checks
+  * partition: add mpd_recv_partition()
+  * support MPD protocol 0.21
+* "oneshot" single state
+  * support MPD protocol 0.22
+* status: add mpd_status_get_partition()
+* commands "delpartition", "moveoutput"
+
+---

Old:

  libmpdclient-2.17.tar.xz

New:

  libmpdclient-2.18.tar.xz



Other differences:
--
++ libmpdclient.spec ++
--- /var/tmp/diff_new_pack.7gFBhj/_old  2020-01-27 20:17:02.240507863 +0100
+++ /var/tmp/diff_new_pack.7gFBhj/_new  2020-01-27 20:17:02.252507871 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmpdclient
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define so_name 2
 Name:   libmpdclient
-Version:2.17
+Version:2.18
 Release:0
 Summary:Library for interfacing the Music Player Daemon
 License:BSD-3-Clause
@@ -54,8 +54,7 @@
 %setup -q
 
 %build
-%meson \
--D documentation=false
+%meson -D documentation=false
 %meson_build
 
 %install
@@ -74,7 +73,7 @@
 %doc NEWS
 %{_includedir}/mpd
 %{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/libmpdclient.pc
+%{_libdir}/pkgconfig/%{name}.pc
 %{_datadir}/vala
 
 %changelog

++ libmpdclient-2.17.tar.xz -> libmpdclient-2.18.tar.xz ++
 1966 lines of diff (skipped)




commit libmpdclient for openSUSE:Factory

2019-12-05 Thread root
Hello community,

here is the log from the commit of package libmpdclient for openSUSE:Factory 
checked in at 2019-12-05 17:34:39

Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old)
 and  /work/SRC/openSUSE:Factory/.libmpdclient.new.4691 (New)


Package is "libmpdclient"

Thu Dec  5 17:34:39 2019 rev:4 rq:754293 version:2.17

Changes:

--- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes
2018-11-09 07:56:54.455540566 +0100
+++ /work/SRC/openSUSE:Factory/.libmpdclient.new.4691/libmpdclient.changes  
2019-12-05 17:35:36.785433329 +0100
@@ -1,0 +2,15 @@
+Thu Dec  5 07:37:55 UTC 2019 - Илья Индиго 
+
+- Update to 2.17
+  * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.17/NEWS
+  * search: add mpd_search_add_db_songs_to_playlist()
+  * idle: support event "partition"
+  * support MPD protocol 0.19 - "listneighbors"
+  * support MPD protocol 0.22 - "getfingerprint"
+  * support tags "MPD_TAG_LABEL", "MPD_TAG_MUSICBRAINZ_WORKID",
+"Grouping", "Work", "Conductor"
+  * support MPD partitions
+  * mpd_async_set_keepalive() returns bool
+  * mpd_connection_set_keepalive() returns bool
+
+---

Old:

  libmpdclient-2.16.tar.xz

New:

  libmpdclient-2.17.tar.xz



Other differences:
--
++ libmpdclient.spec ++
--- /var/tmp/diff_new_pack.Yly4vv/_old  2019-12-05 17:35:37.541433056 +0100
+++ /var/tmp/diff_new_pack.Yly4vv/_new  2019-12-05 17:35:37.545433055 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmpdclient
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,14 @@
 
 %define so_name 2
 Name:   libmpdclient
-Version:2.16
+Version:2.17
 Release:0
 Summary:Library for interfacing the Music Player Daemon
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-URL:http://www.musicpd.org/libs/libmpdclient/
-Source: 
http://www.musicpd.org/download/libmpdclient/2/%{name}-%{version}.tar.xz
-BuildRequires:  meson >= 0.40
+URL:https://musicpd.org/libs/libmpdclient
+Source0:
https://musicpd.org/download/%{name}/2/%{name}-%{version}.tar.xz
+BuildRequires:  meson
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
 
@@ -60,7 +60,7 @@
 
 %install
 %meson_install
-rm -rf %{buildroot}%{_datadir}/doc
+rm -r %{buildroot}%{_datadir}/doc
 
 %post   -n %{name}%{so_name} -p /sbin/ldconfig
 %postun -n %{name}%{so_name} -p /sbin/ldconfig

++ libmpdclient-2.16.tar.xz -> libmpdclient-2.17.tar.xz ++
 3506 lines of diff (skipped)




commit libmpdclient for openSUSE:Factory

2018-11-08 Thread root
Hello community,

here is the log from the commit of package libmpdclient for openSUSE:Factory 
checked in at 2018-11-09 07:56:45

Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old)
 and  /work/SRC/openSUSE:Factory/.libmpdclient.new (New)


Package is "libmpdclient"

Fri Nov  9 07:56:45 2018 rev:3 rq:647439 version:2.16

Changes:

--- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes
2018-10-12 13:10:33.131311854 +0200
+++ /work/SRC/openSUSE:Factory/.libmpdclient.new/libmpdclient.changes   
2018-11-09 07:56:54.455540566 +0100
@@ -1,0 +2,12 @@
+Thu Nov  8 15:08:30 UTC 2018 - Luigi Baldoni 
+
+- Update to version 2.16
+  * support MPD protocol 0.19
++ "mount", "unmount", "listmounts"
+  * support MPD protocol 0.17
++ "load" with range
+  * add mpd_output_get_attribute()
+  * use UINX_MAX instead of `(unsigned)-1` to avoid undefined
+behavior
+
+---

Old:

  libmpdclient-2.15.tar.xz

New:

  libmpdclient-2.16.tar.xz



Other differences:
--
++ libmpdclient.spec ++
--- /var/tmp/diff_new_pack.Aj3rtA/_old  2018-11-09 07:56:55.039539900 +0100
+++ /var/tmp/diff_new_pack.Aj3rtA/_new  2018-11-09 07:56:55.043539896 +0100
@@ -18,7 +18,7 @@
 
 %define so_name 2
 Name:   libmpdclient
-Version:2.15
+Version:2.16
 Release:0
 Summary:Library for interfacing the Music Player Daemon
 License:BSD-3-Clause

++ libmpdclient-2.15.tar.xz -> libmpdclient-2.16.tar.xz ++
 1884 lines of diff (skipped)




commit libmpdclient for openSUSE:Factory

2018-10-12 Thread root
Hello community,

here is the log from the commit of package libmpdclient for openSUSE:Factory 
checked in at 2018-10-12 13:10:28

Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old)
 and  /work/SRC/openSUSE:Factory/.libmpdclient.new (New)


Package is "libmpdclient"

Fri Oct 12 13:10:28 2018 rev:2 rq:639905 version:2.15

Changes:

--- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes
2017-08-28 15:12:22.217162949 +0200
+++ /work/SRC/openSUSE:Factory/.libmpdclient.new/libmpdclient.changes   
2018-10-12 13:10:33.131311854 +0200
@@ -1,0 +2,8 @@
+Thu Oct  4 08:43:30 UTC 2018 - Tomáš Chvátal 
+
+- Update to 2.15:
+  * support MPD protocol 0.17
+  * Various compiler warning fixes
+- Use meson macros
+
+---

Old:

  libmpdclient-2.13.tar.xz

New:

  libmpdclient-2.15.tar.xz



Other differences:
--
++ libmpdclient.spec ++
--- /var/tmp/diff_new_pack.edgCMF/_old  2018-10-12 13:10:33.763310955 +0200
+++ /var/tmp/diff_new_pack.edgCMF/_new  2018-10-12 13:10:33.763310955 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmpdclient
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,22 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define so_name 2
 Name:   libmpdclient
-Version:2.13
+Version:2.15
 Release:0
 Summary:Library for interfacing the Music Player Daemon
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
-Url:http://www.musicpd.org/libs/libmpdclient/
+URL:http://www.musicpd.org/libs/libmpdclient/
 Source: 
http://www.musicpd.org/download/libmpdclient/2/%{name}-%{version}.tar.xz
 BuildRequires:  meson >= 0.40
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 A stable, documented, asynchronous API library for interfacing MPD (Music 
Player Daemon)
@@ -54,42 +54,23 @@
 %setup -q
 
 %build
-meson \
---prefix %{_prefix} \
---libdir %{_libdir} \
---libexecdir %{_libexecdir} \
---bindir %{_bindir} \
---sbindir %{_sbindir} \
---includedir %{_includedir} \
---datadir %{_datadir} \
---mandir %{_mandir} \
---infodir %{_infodir} \
---localedir %{_datadir}/locale \
---sysconfdir %{_sysconfdir} \
---localstatedir %{_localstatedir} \
---sharedstatedir %{_sharedstatedir} \
---default-library shared \
---backend ninja \
--D documentation=false \
-. output
-ninja -C output %{?_smp_flags}
+%meson \
+-D documentation=false
+%meson_build
 
 %install
-env DESTDIR=%{buildroot} \
-ninja -C output install
-rm -rf %{buildroot}/usr/share/doc
+%meson_install
+rm -rf %{buildroot}%{_datadir}/doc
 
 %post   -n %{name}%{so_name} -p /sbin/ldconfig
-
 %postun -n %{name}%{so_name} -p /sbin/ldconfig
 
 %files -n %{name}%{so_name}
-%defattr(-,root,root)
-%doc AUTHORS COPYING
+%license COPYING
+%doc AUTHORS
 %{_libdir}/%{name}.so.*
 
 %files devel
-%defattr(644, root, root)
 %doc NEWS
 %{_includedir}/mpd
 %{_libdir}/%{name}.so

++ libmpdclient-2.13.tar.xz -> libmpdclient-2.15.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmpdclient-2.13/.travis.yml 
new/libmpdclient-2.15/.travis.yml
--- old/libmpdclient-2.13/.travis.yml   1970-01-01 01:00:00.0 +0100
+++ new/libmpdclient-2.15/.travis.yml   2018-09-02 22:45:54.0 +0200
@@ -0,0 +1,16 @@
+dist: trusty
+language: c
+
+os:
+  - osx
+
+before_install:
+  - test "$TRAVIS_OS_NAME" != "osx" || brew update
+
+install:
+  - test "$TRAVIS_OS_NAME" != "osx" || brew install meson ninja check
+
+script:
+  - OPTIONS="-Dtest=true"
+  - meson . output $OPTIONS
+  - ninja -v -C output test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmpdclient-2.13/NEWS new/libmpdclient-2.15/NEWS
--- old/libmpdclient-2.13/NEWS  2017-07-25 09:12:57.0 +0200
+++ new/libmpdclient-2.15/NEWS  2018-09-02 22:45:54.0 +0200
@@ -1,3 +1,21 @@
+libmpdclient 2.15 (2018/09/02)
+* support MPD protocol 0.21
+  - search: support search expressions
+  - search: descending sort
+  - search: support sorting by "Last-Modified"
+  - song: audio format
+* support MPD protocol 0.17