[Pkg-telepathy-commits] [SCM] MC 5 packaging branch, debian-experimental, updated. debian/5.6.0-1-9-gfbf9f1e
Simon McVittie
smcv at debian.org
Wed Nov 17 13:46:16 UTC 2010
The following commit has been merged in the debian-experimental branch:
commit 6220f4d4cbb9ae61d28a6412db1d2340660dc0a1
Author: Simon McVittie <smcv at debian.org>
Date: Wed Nov 17 12:09:41 2010 +0000
Move to debhelper 8
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..45a4fb7 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+8
diff --git a/debian/control b/debian/control
index dbfdb56..98eca10 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,8 @@ Maintainer: Debian Telepathy maintainers <pkg-telepathy-maintainers at lists.alioth
Uploaders: Simon McVittie <smcv at debian.org>,
Jonny Lamb <jonny at debian.org>,
Sjoerd Simons <sjoerd at debian.org>
-Build-Depends: cdbs,
- debhelper (>= 5),
+Build-Depends: autotools-dev (>= 20100122-1~),
+ debhelper (>= 8),
gtk-doc-tools,
libdbus-1-dev (>= 1.0),
libdbus-glib-1-dev (>= 0.82),
diff --git a/debian/rules b/debian/rules
index 1f70f9b..d0a42e9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,29 +1,27 @@
#!/usr/bin/make -f
-DEB_DH_MAKESHLIBS_ARGS_libmission-control-plugins0 := -V
+%:
+ dh $@ --with autotools_dev
-include /usr/share/cdbs/1/rules/utils.mk
-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
+override_dh_makeshlibs:
+ dh_makeshlibs -V
# Having a static library for a plugin loader is pretty useless, so get rid
-# of it. We don't want the libtool stuff either, but we do want to list any
-# other missing files.
-common-binary-post-install-arch:: list-missing
-list-missing: remove-cruft
-remove-cruft:
+# of it. We don't want the libtool stuff either.
+override_dh_auto_install:
+ dh_auto_install
rm -f debian/tmp/usr/lib/libmission-control-plugins*.a
rm -f debian/tmp/usr/lib/libmission-control-plugins*.la
-DEB_DH_STRIP_ARGS := --dbg-package=telepathy-mission-control-5-dbg
-
-DEB_CONFIGURE_LIBEXECDIR := "\$${prefix}/lib/telepathy"
+override_dh_strip:
+ dh_strip --dbg-package=telepathy-mission-control-5-dbg
# Explicitly disable old-style plugins, which has the side-effect of disabling
# their associated documentation, making their libraries static, and disabling
# their headers
-DEB_CONFIGURE_EXTRA_FLAGS := \
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ --libexecdir=\$${prefix}/lib/telepathy \
--disable-Werror \
--disable-mcd-plugins \
--enable-gtk-doc \
@@ -32,22 +30,11 @@ DEB_CONFIGURE_EXTRA_FLAGS := \
--with-html-dir=\$${prefix}/share/doc/libmission-control-plugins-doc
# we symlink some of the doc directories together
-DEB_INSTALL_DOCS_ALL :=
-DEB_INSTALL_DOCS_telepathy-mission-control-5 := README NEWS AUTHORS
-DEB_INSTALL_DOCS_telepathy-mission-control-5-dbg := --link-doc=telepathy-mission-control-5
-DEB_INSTALL_DOCS_libmission-control-plugins-dev := --link-doc=libmission-control-plugins0
-
-debian/stamp-buildinfo: insist-on-symlinks
-insist-on-symlinks:
- for p in libmission-control-plugins-dev; do \
- install -d debian/$$p/usr/share/doc || exit $$?; \
- ln -s libmission-control-plugins0 debian/$$p/usr/share/doc/$$p || exit $$?; \
- done
- for p in telepathy-mission-control-5-dbg; do \
- install -d debian/$$p/usr/share/doc || exit $$?; \
- ln -s telepathy-mission-control-5 debian/$$p/usr/share/doc/$$p || exit $$?; \
- done
+override_dh_installdocs:
+ dh_installdocs -ptelepathy-mission-control-5-dbg \
+ --link-doc=telepathy-mission-control-5
+ dh_installdocs -plibmission-control-plugins-dev \
+ --link-doc=libmission-control-plugins0
+ dh_installdocs --remaining-packages
export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
-
-include $(CURDIR)/debian/update-patches.mk
diff --git a/debian/telepathy-mission-control-5.docs b/debian/telepathy-mission-control-5.docs
new file mode 100644
index 0000000..6f83607
--- /dev/null
+++ b/debian/telepathy-mission-control-5.docs
@@ -0,0 +1,3 @@
+AUTHORS
+NEWS
+README
--
MC 5 packaging
More information about the Pkg-telepathy-commits
mailing list