[Pkg-telepathy-commits] [SCM] MC 5 packaging branch, debian, updated. debian/5.1.3-1-7-gf3e6f89

Simon McVittie smcv at debian.org
Thu Jul 9 09:51:37 UTC 2009


The following commit has been merged in the debian branch:
commit 8ebb5f2ca37bf046e347962638fd744e5c0f7623
Author: Simon McVittie <smcv at debian.org>
Date:   Thu Jul 9 10:25:10 2009 +0100

    New upstream release
    
      - Building the libraries statically now works, so do that, since we don't
        want to use them outside this source package
      - Install the new man pages for all executables
      - Remove GConf build dependency (which is now optional) since we're not
        going to install mc-account-convert anyway

diff --git a/debian/changelog b/debian/changelog
index fd498b2..1e49bb4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+telepathy-mission-control-5 (5.1.4-1) UNRELEASED; urgency=low
+
+  * New upstream release
+    - Building the libraries statically now works, so do that, since we don't
+      want to use them outside this source package
+    - Install the new man pages for all executables
+    - Remove GConf build dependency (which is now optional) since we're not
+      going to install mc-account-convert anyway
+
+ -- Simon McVittie <smcv at debian.org>  Thu, 09 Jul 2009 10:18:08 +0100
+
 telepathy-mission-control-5 (5.1.3-1) unstable; urgency=low
 
   * Initial upload of Mission Control 5 (Closes: #534750), which will
diff --git a/debian/control b/debian/control
index 94e07eb..f4134e5 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,6 @@ Build-Depends: cdbs,
                debhelper (>= 5),
                libdbus-1-dev (>= 1.0),
                libdbus-glib-1-dev (>= 0.80),
-               libgconf2-dev (>= 2.0),
                libglib2.0-dev (>= 2.16),
                libtelepathy-glib-dev (>= 0.7.33),
                pkg-config (>= 0.21),
diff --git a/debian/rules b/debian/rules
index 738e953..785a64a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,9 +5,7 @@ include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
-# The library isn't stable, and shouldn't be used on mainstream distributions:
-# however, the daemon needs it, so we only install the versioned binary (with
-# no headers, development symlink, documentation or pkgconfig).
+# The library isn't stable, and shouldn't be used on mainstream distributions.
 #
 # The AccountManager.service is inappropriate on mainstream distributions,
 # as per telepathy-spec - clients should activate a particular implementation,
@@ -18,7 +16,6 @@ remove-cruft:
 	rm -rf debian/tmp/usr/include
 	rm -f debian/tmp/usr/lib/libmcclient.a
 	rm -f debian/tmp/usr/lib/libmcclient.la
-	rm -f debian/tmp/usr/lib/libmcclient.so
 	rm -rf debian/tmp/usr/lib/pkgconfig
 	rm -f debian/tmp/usr/share/dbus-1/services/org.freedesktop.Telepathy.AccountManager.service
 	rm -rf debian/tmp/usr/share/gtk-doc
@@ -27,11 +24,15 @@ DEB_DH_STRIP_ARGS := --dbg-package=telepathy-mission-control-5-dbg
 
 DEB_CONFIGURE_LIBEXECDIR := "\$${prefix}/lib/telepathy"
 
+# link the libraries statically, since they shouldn't be used outside this
+# source package
 DEB_CONFIGURE_EXTRA_FLAGS := \
 	--disable-Werror \
 	--disable-gtk-doc \
 	--disable-plugins \
-	--enable-server
+	--enable-server \
+	--disable-shared \
+	--enable-static
 
 # we symlink some of the doc directories together
 DEB_INSTALL_DOCS_telepathy-mission-control-5-dbg := --no-act
diff --git a/debian/telepathy-mission-control-5.install b/debian/telepathy-mission-control-5.install
index 2a6bcb1..6b221dc 100644
--- a/debian/telepathy-mission-control-5.install
+++ b/debian/telepathy-mission-control-5.install
@@ -1,5 +1,4 @@
 debian/tmp/usr/bin/mc-tool
 debian/tmp/usr/bin/mc-wait-for-name
 debian/tmp/usr/lib/telepathy/mission-control-5
-debian/tmp/usr/lib/libmcclient-5.*.so
 debian/tmp/usr/share/dbus-1/services/org.freedesktop.Telepathy.MissionControl5.service
diff --git a/debian/telepathy-mission-control-5.manpages b/debian/telepathy-mission-control-5.manpages
new file mode 100644
index 0000000..c22a910
--- /dev/null
+++ b/debian/telepathy-mission-control-5.manpages
@@ -0,0 +1,3 @@
+debian/tmp/usr/share/man/man8/mission-control-5.8
+debian/tmp/usr/share/man/man1/mc-tool.1
+debian/tmp/usr/share/man/man1/mc-wait-for-name.1

-- 
MC 5 packaging



More information about the Pkg-telepathy-commits mailing list