[Pkg-mpd-commits] [qmpdclient] 36/38: Use system libmpd.
Andrey Rahmatullin
wrar at moszumanska.debian.org
Mon May 23 07:19:47 UTC 2016
This is an automated email from the git hooks/post-receive script.
wrar pushed a commit to branch master
in repository qmpdclient.
commit f0e75cf7edb3cffc7ce99121c88a9aeb1fd9c89d
Author: Andrey Rakhmatullin <wrar at wrar.name>
Date: Sat May 21 20:35:33 2016 +0500
Use system libmpd.
---
debian/control | 3 +-
debian/patches/series | 1 +
debian/patches/use-system-libmpdclient.patch | 159 +++++++++++++++++++++++++++
3 files changed, 162 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 3a4611a..87c6f1d 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: sound
Priority: optional
Maintainer: mpd maintainers <pkg-mpd-maintainers at lists.alioth.debian.org>
Uploaders: Andrey Rahmatullin <wrar at debian.org>
-Build-Depends: debhelper (>= 9), cmake, libqt4-dev, libx11-dev
+# libglib2.0-dev is added because libmpd-dev needs it but doesn't depend on it, see #518429
+Build-Depends: debhelper (>= 9), cmake, libqt4-dev, libx11-dev, libglib2.0-dev, libmpd-dev
Standards-Version: 3.9.8
Homepage: http://bitcheese.net/wiki/QMPDClient
Vcs-Git: https://anonscm.debian.org/git/pkg-mpd/qmpdclient.git
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..8e6ea08
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+use-system-libmpdclient.patch
diff --git a/debian/patches/use-system-libmpdclient.patch b/debian/patches/use-system-libmpdclient.patch
new file mode 100644
index 0000000..7daa043
--- /dev/null
+++ b/debian/patches/use-system-libmpdclient.patch
@@ -0,0 +1,159 @@
+Description: Use system libmpd instead of bundled one
+Author: Andrey Rahmatullin <wrar at debian.org>
+Last-Update: 2016-05-21
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b65c2c9..5c0a232 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,6 +1,8 @@
+ cmake_minimum_required(VERSION 2.6)
+
+ find_package(Qt4 4.4.0 COMPONENTS QtCore QtGui QtNetwork QtXml QtXmlPatterns REQUIRED QtDBus)
++include(FindPkgConfig)
++pkg_check_modules(LIBMPD libmpd REQUIRED)
+ if(UNIX)
+ if(NOT MAC)
+ find_package(X11 REQUIRED)
+@@ -50,7 +52,6 @@ set(QMPDClient_srcs
+ src/idealbar.cpp
+ src/idealsplitter.cpp
+ src/lastfmsubmitter.cpp
+- src/libmpdclient.c
+ src/librarypanel.cpp
+ src/lineedit.cpp
+ src/lyricsdialog.cpp
+@@ -134,7 +135,6 @@ set(QMPDClient_hdrs
+ src/idealbar.h
+ src/idealsplitter.h
+ src/lastfmsubmitter.h
+- src/libmpdclient.h
+ src/librarypanel.h
+ src/lineedit.h
+ src/lyricsdialog.h
+@@ -296,6 +296,8 @@ if(WIN32)
+ target_link_libraries(qmpdclient ws2_32)
+ set_target_properties(qmpdclient PROPERTIES WIN32_EXECUTABLE TRUE)
+ endif()
++target_include_directories(qmpdclient PRIVATE ${LIBMPD_INCLUDE_DIRS})
++target_link_libraries(qmpdclient ${LIBMPD_LIBRARIES})
+
+ if(UNIX)
+ install(TARGETS qmpdclient DESTINATION bin)
+diff --git a/src/libmpdclient.c b/src/libmpdclient.c
+index 567d4bc..47eb6e5 100644
+--- a/src/libmpdclient.c
++++ b/src/libmpdclient.c
+@@ -35,7 +35,7 @@
+ # define _CRT_NONSTDC_NO_DEPRECATE 1
+ #endif
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+
+ #include <errno.h>
+ #include <ctype.h>
+diff --git a/src/mpd.cpp b/src/mpd.cpp
+index b036149..89a566e 100644
+--- a/src/mpd.cpp
++++ b/src/mpd.cpp
+@@ -17,7 +17,7 @@
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpd.h"
+ #include "mpd_p.h"
+ #include <QTimer>
+diff --git a/src/mpd_p.h b/src/mpd_p.h
+index 27876ee..62d0fa2 100644
+--- a/src/mpd_p.h
++++ b/src/mpd_p.h
+@@ -17,7 +17,7 @@
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpd.h"
+ #include "mpdcache.h"
+ #include "mpdconnection.h"
+diff --git a/src/mpdcache.cpp b/src/mpdcache.cpp
+index 90f6a3b..4ce606c 100644
+--- a/src/mpdcache.cpp
++++ b/src/mpdcache.cpp
+@@ -21,7 +21,7 @@
+ #include "aafilter.h"
+ #include "config.h"
+ #include "debug.h"
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpdconnection.h"
+ #include "mpddirectory.h"
+ #include "mpdentities.h"
+diff --git a/src/mpdconnection.cpp b/src/mpdconnection.cpp
+index 8d61d2d..c679a79 100644
+--- a/src/mpdconnection.cpp
++++ b/src/mpdconnection.cpp
+@@ -18,7 +18,7 @@
+ */
+
+ #include "config.h"
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpdconnection.h"
+ #include "mpdentities.h"
+ #include "mpdoutput.h"
+diff --git a/src/mpdoutput.cpp b/src/mpdoutput.cpp
+index c686974..58ed00e 100644
+--- a/src/mpdoutput.cpp
++++ b/src/mpdoutput.cpp
+@@ -17,7 +17,7 @@
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpdoutput.h"
+ #include <QString>
+
+diff --git a/src/mpdsong.cpp b/src/mpdsong.cpp
+index 2d9cd96..cc6f6a4 100644
+--- a/src/mpdsong.cpp
++++ b/src/mpdsong.cpp
+@@ -17,7 +17,7 @@
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpdsong.h"
+ #include "config.h"
+ #include "tagguesser.h"
+diff --git a/src/mpdstats.cpp b/src/mpdstats.cpp
+index 63bb2dc..82266a2 100644
+--- a/src/mpdstats.cpp
++++ b/src/mpdstats.cpp
+@@ -17,7 +17,7 @@
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpdstats.h"
+ #include <QString>
+
+diff --git a/src/mpdstatus.cpp b/src/mpdstatus.cpp
+index 2105964..ae9fa4e 100644
+--- a/src/mpdstatus.cpp
++++ b/src/mpdstatus.cpp
+@@ -17,7 +17,7 @@
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+
+-#include "libmpdclient.h"
++#include <libmpd/libmpd.h>
+ #include "mpdstatus.h"
+ #include <QString>
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mpd/qmpdclient.git
More information about the Pkg-mpd-commits
mailing list