Major refactoring for new upstream release v2.16
authorGeoffroy Youri Berret <efrim@azylum.org>
Sun, 2 Dec 2018 18:39:46 +0000 (19:39 +0100)
committerGeoffroy Youri Berret <efrim@azylum.org>
Sun, 2 Dec 2018 18:39:46 +0000 (19:39 +0100)
13 files changed:
debian/changelog
debian/compat [deleted file]
debian/control
debian/libmpdclient-dev.dirs [new file with mode: 0644]
debian/libmpdclient-dev.install
debian/libmpdclient-doc.lintian-overrides [deleted file]
debian/libmpdclient2.dirs [new file with mode: 0644]
debian/libmpdclient2.install
debian/libmpdclient2.symbols
debian/rules
debian/source/format [new file with mode: 0644]
debian/upstream/signing-key.asc [new file with mode: 0644]
debian/watch

index d849c38..7e5aa9d 100644 (file)
@@ -1,4 +1,4 @@
-libmpdclient (2.11-1) UNRELEASED; urgency=medium
+libmpdclient (2.16-1) UNRELEASED; urgency=medium
 
   [ Helmut Grohne ]
   * Pass a multiarch --libdir to ./configure (Closes: #871412).
@@ -12,7 +12,14 @@ libmpdclient (2.11-1) UNRELEASED; urgency=medium
     - Override embedded-javascript-library lintian warning: doc embeds
       jquery.js which is a modified version from Doxygen.
 
- -- Sebastian Harl <tokkee@debian.org>  Sun, 22 Oct 2017 13:10:25 +0200
+  [ Geoffroy Youri Berret ]
+  * New upstream version (Closes: #900513).
+  * Update standards version to 4.2.1:
+    - Update debhelper to compat 11.
+  * Update upstream Homepage.
+  * update d/watch and enable pgpmode.
+
+ -- Geoffroy Youri Berret <efrim@azylum.org>  Sun, 02 Dec 2018 18:54:05 +0100
 
 libmpdclient (2.9-1) unstable; urgency=low
 
diff --git a/debian/compat b/debian/compat
deleted file mode 100644 (file)
index f599e28..0000000
+++ /dev/null
@@ -1 +0,0 @@
-10
index 567ca34..695812c 100644 (file)
@@ -2,17 +2,18 @@ Source: libmpdclient
 Section: libs
 Priority: optional
 Maintainer: Sebastian Harl <tokkee@debian.org>
-Build-Depends: debhelper (>= 10~), doxygen
-Standards-Version: 4.1.1
-Homepage: http://mpd.wikia.com/wiki/ClientLib:libmpdclient
+Build-Depends: debhelper-compat (= 11),
+   meson (>= 0.47),
+   doxygen
+Standards-Version: 4.2.1
+Homepage: https://www.musicpd.org/libs/libmpdclient/
 Vcs-Git: git://git.tokkee.org/pkg-libmpdclient.git
 Vcs-Browser: http://git.tokkee.org/?p=pkg-libmpdclient.git
 
 Package: libmpdclient-dev
 Section: libdevel
 Architecture: any
-Depends: libc6-dev | libc-dev, libmpdclient2 (= ${binary:Version}),
- ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: client library for the Music Player Daemon (development files)
  libmpdclient provides an API for interfacing the Music Player Daemon (MPD). It
  offers a low-level asynchronous API which knowns the MPD protocol syntax as
@@ -32,19 +33,6 @@ Description: client library for the Music Player Daemon
  .
  This package contains the shared library.
 
-Package: libmpdclient2-dbg
-Section: debug
-Priority: optional
-Architecture: any
-Depends: libmpdclient2 (= ${binary:Version}), ${misc:Depends}
-Description: Debug symbols for libmpdclient2
- libmpdclient provides an API for interfacing the Music Player Daemon (MPD). It
- offers a low-level asynchronous API which knowns the MPD protocol syntax as
- well as a higher level synchronous API implementing the MPD commands and
- parsing all responses.
- .
- This package provides the debugging symbols for the shared library.
-
 Package: libmpdclient-doc
 Section: doc
 Architecture: all
diff --git a/debian/libmpdclient-dev.dirs b/debian/libmpdclient-dev.dirs
new file mode 100644 (file)
index 0000000..4418816
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib
+usr/include
index ee8af13..60716dc 100644 (file)
@@ -1,6 +1,4 @@
 usr/include/*
-usr/lib/*/lib*.a
 usr/lib/*/lib*.so
 usr/lib/*/pkgconfig/*
 usr/share/vala/vapi/libmpdclient.vapi
-
diff --git a/debian/libmpdclient-doc.lintian-overrides b/debian/libmpdclient-doc.lintian-overrides
deleted file mode 100644 (file)
index 53b87e9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# This is an embedded copy from Doxygen which cannot be replaced by
-# libjs-jquery.
-libmpdclient-doc: embedded-javascript-library usr/share/doc/libmpdclient-doc/html/jquery.js please use libjs-jquery
diff --git a/debian/libmpdclient2.dirs b/debian/libmpdclient2.dirs
new file mode 100644 (file)
index 0000000..6845771
--- /dev/null
@@ -0,0 +1 @@
+usr/lib
index a61e7c3..295c3c4 100644 (file)
@@ -1,4 +1,5 @@
 libmpdclient.so.2 libmpdclient2 #MINVER#
+* Build-Depends-Package: libmpdclient-dev
  libmpdclient2@libmpdclient2 2.0
  mpd_async_events@libmpdclient2 2.0
  mpd_async_free@libmpdclient2 2.0
@@ -53,12 +54,21 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_message_free@libmpdclient2 2.9
  mpd_message_get_channel@libmpdclient2 2.9
  mpd_message_get_text@libmpdclient2 2.9
+ mpd_mount_begin@libmpdclient2 2.16
+ mpd_mount_feed@libmpdclient2 2.16
+ mpd_mount_free@libmpdclient2 2.16
+ mpd_mount_get_storage@libmpdclient2 2.16
+ mpd_mount_get_uri@libmpdclient2 2.16
  mpd_output_begin@libmpdclient2 2.0
  mpd_output_feed@libmpdclient2 2.0
+ mpd_output_first_attribute@libmpdclient2 2.16
  mpd_output_free@libmpdclient2 2.0
+ mpd_output_get_attribute@libmpdclient2 2.16
  mpd_output_get_enabled@libmpdclient2 2.0
  mpd_output_get_id@libmpdclient2 2.0
  mpd_output_get_name@libmpdclient2 2.0
+ mpd_output_get_plugin@libmpdclient2 2.16
+ mpd_output_next_attribute@libmpdclient2 2.16
  mpd_parse_sticker@libmpdclient2 2.1
  mpd_parser_feed@libmpdclient2 2.0
  mpd_parser_free@libmpdclient2 2.0
@@ -79,6 +89,7 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_recv_entity@libmpdclient2 2.0
  mpd_recv_idle@libmpdclient2 2.0
  mpd_recv_message@libmpdclient2 2.9
+ mpd_recv_mount@libmpdclient2 2.16
  mpd_recv_output@libmpdclient2 2.0
  mpd_recv_pair@libmpdclient2 2.0
  mpd_recv_pair_named@libmpdclient2 2.0
@@ -98,8 +109,12 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_run_add@libmpdclient2 2.0
  mpd_run_add_id@libmpdclient2 2.0
  mpd_run_add_id_to@libmpdclient2 2.0
+ mpd_run_add_tag_id@libmpdclient2 2.16
  mpd_run_change_volume@libmpdclient2 2.9
  mpd_run_clear@libmpdclient2 2.0
+ mpd_run_clear_all_tags_id@libmpdclient2 2.16
+ mpd_run_clear_tag_id@libmpdclient2 2.16
+ mpd_run_clear_tag_types@libmpdclient2 2.16
  mpd_run_clearerror@libmpdclient2 2.9
  mpd_run_consume@libmpdclient2 2.0
  mpd_run_crossfade@libmpdclient2 2.0
@@ -108,19 +123,24 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_run_delete_id@libmpdclient2 2.0
  mpd_run_delete_range@libmpdclient2 2.0
  mpd_run_disable_output@libmpdclient2 2.0
+ mpd_run_disable_tag_types@libmpdclient2 2.16
  mpd_run_enable_output@libmpdclient2 2.0
+ mpd_run_enable_tag_types@libmpdclient2 2.16
  mpd_run_get_queue_song_id@libmpdclient2 2.0
  mpd_run_get_queue_song_pos@libmpdclient2 2.0
  mpd_run_idle@libmpdclient2 2.0
  mpd_run_idle_mask@libmpdclient2 2.0
  mpd_run_load@libmpdclient2 2.0
+ mpd_run_load_range@libmpdclient2 2.16
  mpd_run_mixrampdb@libmpdclient2 2.2
  mpd_run_mixrampdelay@libmpdclient2 2.2
+ mpd_run_mount@libmpdclient2 2.16
  mpd_run_move@libmpdclient2 2.0
  mpd_run_move_id@libmpdclient2 2.0
  mpd_run_move_range@libmpdclient2 2.0
  mpd_run_next@libmpdclient2 2.0
  mpd_run_noidle@libmpdclient2 2.0
+ mpd_run_output_set@libmpdclient2 2.16
  mpd_run_password@libmpdclient2 2.0
  mpd_run_pause@libmpdclient2 2.0
  mpd_run_play@libmpdclient2 2.0
@@ -139,7 +159,9 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_run_rescan@libmpdclient2 2.0
  mpd_run_rm@libmpdclient2 2.0
  mpd_run_save@libmpdclient2 2.0
+ mpd_run_seek_current@libmpdclient2 2.16
  mpd_run_seek_id@libmpdclient2 2.0
+ mpd_run_seek_id_float@libmpdclient2 2.16
  mpd_run_seek_pos@libmpdclient2 2.0
  mpd_run_send_message@libmpdclient2 2.9
  mpd_run_set_volume@libmpdclient2 2.0
@@ -156,12 +178,16 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_run_swap_id@libmpdclient2 2.0
  mpd_run_toggle_output@libmpdclient2 2.9
  mpd_run_toggle_pause@libmpdclient2 2.0
+ mpd_run_unmount@libmpdclient2 2.16
  mpd_run_unsubscribe@libmpdclient2 2.9
  mpd_run_update@libmpdclient2 2.0
  mpd_search_add_any_tag_constraint@libmpdclient2 2.0
  mpd_search_add_base_constraint@libmpdclient2 2.9
  mpd_search_add_db_songs@libmpdclient2 2.0
+ mpd_search_add_expression@libmpdclient2 2.16
+ mpd_search_add_group_tag@libmpdclient2 2.16
  mpd_search_add_modified_since_constraint@libmpdclient2 2.11
+ mpd_search_add_sort_name@libmpdclient2 2.16
  mpd_search_add_sort_tag@libmpdclient2 2.11
  mpd_search_add_tag_constraint@libmpdclient2 2.0
  mpd_search_add_uri_constraint@libmpdclient2 2.0
@@ -174,10 +200,14 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_send_add@libmpdclient2 2.0
  mpd_send_add_id@libmpdclient2 2.0
  mpd_send_add_id_to@libmpdclient2 2.0
+ mpd_send_add_tag_id@libmpdclient2 2.16
  mpd_send_allowed_commands@libmpdclient2 2.0
  mpd_send_change_volume@libmpdclient2 2.9
  mpd_send_channels@libmpdclient2 2.9
  mpd_send_clear@libmpdclient2 2.0
+ mpd_send_clear_all_tags_id@libmpdclient2 2.16
+ mpd_send_clear_tag_id@libmpdclient2 2.16
+ mpd_send_clear_tag_types@libmpdclient2 2.16
  mpd_send_clearerror@libmpdclient2 2.9
  mpd_send_command@libmpdclient2 2.0
  mpd_send_consume@libmpdclient2 2.0
@@ -187,15 +217,19 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_send_delete_id@libmpdclient2 2.0
  mpd_send_delete_range@libmpdclient2 2.0
  mpd_send_disable_output@libmpdclient2 2.0
+ mpd_send_disable_tag_types@libmpdclient2 2.16
  mpd_send_disallowed_commands@libmpdclient2 2.0
  mpd_send_enable_output@libmpdclient2 2.0
+ mpd_send_enable_tag_types@libmpdclient2 2.16
  mpd_send_get_queue_song_id@libmpdclient2 2.0
  mpd_send_get_queue_song_pos@libmpdclient2 2.0
  mpd_send_idle@libmpdclient2 2.0
  mpd_send_idle_mask@libmpdclient2 2.0
  mpd_send_list_all@libmpdclient2 2.0
  mpd_send_list_all_meta@libmpdclient2 2.0
+ mpd_send_list_files@libmpdclient2 2.16
  mpd_send_list_meta@libmpdclient2 2.0
+ mpd_send_list_mounts@libmpdclient2 2.16
  mpd_send_list_playlist@libmpdclient2 2.0
  mpd_send_list_playlist_meta@libmpdclient2 2.0
  mpd_send_list_playlists@libmpdclient2 2.9
@@ -204,13 +238,16 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_send_list_tag_types@libmpdclient2 2.0
  mpd_send_list_url_schemes@libmpdclient2 2.0
  mpd_send_load@libmpdclient2 2.0
+ mpd_send_load_range@libmpdclient2 2.16
  mpd_send_mixrampdb@libmpdclient2 2.2
  mpd_send_mixrampdelay@libmpdclient2 2.2
+ mpd_send_mount@libmpdclient2 2.16
  mpd_send_move@libmpdclient2 2.0
  mpd_send_move_id@libmpdclient2 2.0
  mpd_send_move_range@libmpdclient2 2.0
  mpd_send_next@libmpdclient2 2.0
  mpd_send_noidle@libmpdclient2 2.0
+ mpd_send_output_set@libmpdclient2 2.16
  mpd_send_outputs@libmpdclient2 2.0
  mpd_send_password@libmpdclient2 2.0
  mpd_send_pause@libmpdclient2 2.0
@@ -226,7 +263,9 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_send_prio_id@libmpdclient2 2.9
  mpd_send_prio_range@libmpdclient2 2.9
  mpd_send_queue_changes_brief@libmpdclient2 2.0
+ mpd_send_queue_changes_brief_range@libmpdclient2 2.16
  mpd_send_queue_changes_meta@libmpdclient2 2.0
+ mpd_send_queue_changes_meta_range@libmpdclient2 2.16
  mpd_send_random@libmpdclient2 2.0
  mpd_send_read_comments@libmpdclient2 2.9
  mpd_send_read_messages@libmpdclient2 2.9
@@ -235,7 +274,9 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_send_rescan@libmpdclient2 2.0
  mpd_send_rm@libmpdclient2 2.0
  mpd_send_save@libmpdclient2 2.0
+ mpd_send_seek_current@libmpdclient2 2.16
  mpd_send_seek_id@libmpdclient2 2.0
+ mpd_send_seek_id_float@libmpdclient2 2.16
  mpd_send_seek_pos@libmpdclient2 2.0
  mpd_send_send_message@libmpdclient2 2.9
  mpd_send_set_volume@libmpdclient2 2.0
@@ -255,6 +296,7 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_send_swap_id@libmpdclient2 2.0
  mpd_send_toggle_output@libmpdclient2 2.9
  mpd_send_toggle_pause@libmpdclient2 2.0
+ mpd_send_unmount@libmpdclient2 2.16
  mpd_send_unsubscribe@libmpdclient2 2.9
  mpd_send_update@libmpdclient2 2.0
  mpd_settings_free@libmpdclient2 2.9
@@ -267,6 +309,7 @@ libmpdclient.so.2 libmpdclient2 #MINVER#
  mpd_song_dup@libmpdclient2 2.0
  mpd_song_feed@libmpdclient2 2.0
  mpd_song_free@libmpdclient2 2.0
+ mpd_song_get_audio_format@libmpdclient2 2.16
  mpd_song_get_duration@libmpdclient2 2.0
  mpd_song_get_duration_ms@libmpdclient2 2.11
  mpd_song_get_end@libmpdclient2 2.3
index 63702e5..8cc980c 100755 (executable)
-#! /usr/bin/make -f
-# debian/rules for libmpdclient
-#
-# Written by Sebastian Harl <tokkee@debian.org>
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#export DH_VERBOSE = 1
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
 
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-include /usr/share/dpkg/architecture.mk
+# see FEATURE AREAS in dpkg-buildflags(1)
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/buildflags.mk
 
-CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
-CFLAGS = $(shell dpkg-buildflags --get CFLAGS)
-CFLAGS += -Wall -g
+# see ENVIRONMENT in dpkg-buildflags(1)
+# package maintainers to append CFLAGS
+#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+# package maintainers to append LDFLAGS
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS += -O0
-else
-       CFLAGS += -O2
-endif
 
-CHECK = check
-
-ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
-       CHECK =
-endif
-
-config.status: configure
-       dh_testdir
-       dh_autotools-dev_updateconfig
-       
-       ./configure \
-                       --host=$(DEB_HOST_GNU_TYPE) \
-                       --build=$(DEB_BUILD_GNU_TYPE) \
-                       --prefix=/usr \
-                       --mandir=\$${prefix}/share/man \
-                       --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
-                       CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)"
-
-build: build-arch build-indep
-
-build-arch: build-stamp
-build-indep: build-stamp
-
-build-stamp: config.status
-       dh_testdir
-       
-       $(MAKE)
-       test -z '$(CHECK)' || make $(CHECK)
-       
-       touch build-stamp
-
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-stamp
-       
-       [ ! -f Makefile ] || $(MAKE) distclean
-       
-       dh_autotools-dev_restoreconfig
-       dh_clean
-
-install: build
-       dh_testdir
-       dh_testroot
-       dh_prep
-       dh_installdirs
-       
-       $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-       
-       # we do not want .la files in Debian
-       rm -f debian/tmp/usr/lib/*/libmpdclient.la
-       
-       # these files do not include any useful content
-       rm -f debian/tmp/usr/share/doc/libmpdclient/README
-       rm -f debian/tmp/usr/share/doc/libmpdclient/COPYING
-       
-       # install that file as changelog instead
-       rm -f debian/tmp/usr/share/doc/libmpdclient/NEWS
-       
-       dh_install --sourcedir=debian/tmp --fail-missing
-       dh_lintian
-
-binary-indep: build install
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs -i NEWS
-       dh_installdocs -i -A AUTHORS
-       dh_compress -i
-       dh_fixperms -i
-       dh_installdeb -i
-       dh_gencontrol -i
-       dh_md5sums -i
-       dh_builddeb -i
-
-binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs -a NEWS
-       dh_installdocs -a -A AUTHORS
-       dh_link -a
-       dh_strip -a --dbg-package=libmpdclient2-dbg
-       dh_compress -a
-       dh_fixperms -a
-       dh_makeshlibs -a -V 'libmpdclient2 (>= 2.2)'
-       dh_installdeb -a
-       dh_shlibdeps -a
-       dh_gencontrol -a
-       dh_md5sums -a
-       dh_builddeb -a
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+%:
+       dh $@
 
+# grep -Po "(?<=option\(')[^']+" meson_options.txt
+override_dh_auto_configure:
+               dh_auto_configure -- \
+                               -Ddocumentation=true
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644 (file)
index 0000000..60f4955
--- /dev/null
@@ -0,0 +1,88 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=67fQ
+-----END PGP PUBLIC KEY BLOCK-----
index e058669..68190a2 100644 (file)
@@ -1,3 +1,9 @@
-version=3
-http://www.musicpd.org/download/libmpdclient/(\d+)/libmpdclient-([0-9.]+)\.tar\.gz
+# See uscan(1) for format
 
+# Compulsory line, this is a version 4 file
+version=4
+
+# HTTP site (basic)
+opts="pgpmode=auto" \
+  https://www.musicpd.org/download/libmpdclient/2/ \
+  libmpdclient-([\d\.]+)\.tar\.xz debian uupdate