[Pkg-telepathy-commits] [folks] 02/15: Add patch to reduce dependency on evolution-data-server

Simon McVittie smcv at debian.org
Thu Mar 27 20:11:02 UTC 2014


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch telepathy1
in repository folks.

commit dd4385eb2b21039a5015dc8c8f1715f3c81d16a2
Author: Simon McVittie <smcv at debian.org>
Date:   Tue Mar 25 16:10:54 2014 +0000

    Add patch to reduce dependency on evolution-data-server
---
 debian/changelog                                   |  3 ++
 debian/control                                     |  4 +--
 ...book-dependency-when-not-compiling-the-Bl.patch | 38 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 4 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 938ada2..fe898b7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ folks (0.9.6-2) UNRELEASED; urgency=medium
 
   * Team upload
   * Disable fatal deprecation warnings
+  * Add patch to reduce dependency on evolution-data-server: it's only
+    the BlueZ backend, which we don't compile, that needs a newer version
+    than 3.8.
 
  -- Simon McVittie <smcv at debian.org>  Tue, 25 Mar 2014 15:37:49 +0000
 
diff --git a/debian/control b/debian/control
index 7c0932c..296b7dd 100644
--- a/debian/control
+++ b/debian/control
@@ -19,9 +19,9 @@ Build-Depends: debhelper (>= 9),
                libxml2-dev,
                libncurses5-dev,
                libreadline6-dev,
-               libebook1.2-dev (>= 3.9.1),
+               libebook1.2-dev (>= 3.8),
                libedataserver1.2-dev (>= 3.7.90),
-               libebook-contacts1.2-dev (>= 3.9.1),
+               libebook-contacts1.2-dev (>= 3.8),
                libzeitgeist-2.0-dev (>= 0.9.14)
 Standards-Version: 3.9.5
 Section: libs
diff --git a/debian/patches/0001-Reduce-libebook-dependency-when-not-compiling-the-Bl.patch b/debian/patches/0001-Reduce-libebook-dependency-when-not-compiling-the-Bl.patch
new file mode 100644
index 0000000..2b2dfdb
--- /dev/null
+++ b/debian/patches/0001-Reduce-libebook-dependency-when-not-compiling-the-Bl.patch
@@ -0,0 +1,38 @@
+From: Simon McVittie <simon.mcvittie at collabora.co.uk>
+Date: Mon, 24 Mar 2014 09:45:01 +0000
+Subject: Reduce libebook dependency when not compiling the BlueZ backend
+
+Debian unstable is currently stuck with Evolution 3.8, due to the
+number of ABI transitions required to get from here to there. Folks
+does not appear to need a newer version if the optional BlueZ backend
+is not installed, and Debian doesn't currently enable that backend
+anyway.
+
+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=726980
+---
+ configure.ac | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index cfadede..79c54fe 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -202,7 +202,8 @@ VALA_REQUIRED=0.22.0.28-9090
+ VALADOC_REQUIRED=0.3.1
+ TRACKER_SPARQL_MAJOR=0.16
+ TRACKER_SPARQL_REQUIRED=0.15.2
+-EBOOK_REQUIRED=3.9.1
++EBOOK_REQUIRED=3.8
++EBOOK_REQUIRED_FOR_BLUEZ=3.9.1
+ EDATASERVER_REQUIRED=3.5.3.1
+ ZEITGEIST_REQUIRED=0.9.14
+ GEE_REQUIRED=0.8.4
+@@ -263,6 +264,8 @@ AS_IF([test x$enable_tracker_backend = xyes], [
+                            $TRACKER_SPARQL_REQUIRED])
+ ])
+ 
++AS_IF([test x$enable_bluez_backend = xyes], [EBOOK_REQUIRED=$EBOOK_REQUIRED_FOR_BLUEZ])
++
+ AS_IF([test x$enable_eds_backend = xyes], [
+         PKG_CHECK_MODULES([EBOOK], [libebook-1.2 >= $EBOOK_REQUIRED
+                                     libebook-contacts-1.2 >= $EBOOK_REQUIRED])
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c5cb21c
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Reduce-libebook-dependency-when-not-compiling-the-Bl.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-telepathy/folks.git



More information about the Pkg-telepathy-commits mailing list