[Pkg-telepathy-commits] [SCM] MC 5 packaging branch, debian, updated. debian/5.5.0-3-6-gd2cd22f
Simon McVittie
smcv at debian.org
Wed Jun 16 13:02:19 UTC 2010
The following commit has been merged in the debian branch:
commit 3ba1148d8cc2ad2481d2f38a7d34c0380e648691
Author: Simon McVittie <smcv at debian.org>
Date: Wed Jun 16 13:19:57 2010 +0100
Roll back to version 5.4.x for unstable.
diff --git a/debian/changelog b/debian/changelog
index a165d10..48c78c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+telepathy-mission-control-5 (1:5.4.3-1) UNRELEASED; urgency=low
+
+ * Roll back to version 5.4.x for unstable.
+
+ -- Simon McVittie <smcv at debian.org> Wed, 16 Jun 2010 13:14:59 +0100
+
telepathy-mission-control-5 (5.5.0-3) unstable; urgency=low
* Merge from experimental into unstable. We've decided to keep 5.5.x in
diff --git a/debian/control b/debian/control
index c0af02f..4b05d74 100644
--- a/debian/control
+++ b/debian/control
@@ -7,12 +7,11 @@ Uploaders: Simon McVittie <smcv at debian.org>,
Sjoerd Simons <sjoerd at debian.org>
Build-Depends: cdbs,
debhelper (>= 5),
- gtk-doc-tools,
libdbus-1-dev (>= 1.0),
- libdbus-glib-1-dev (>= 0.82),
- libglib2.0-dev (>= 2.24),
+ libdbus-glib-1-dev (>= 0.80),
+ libglib2.0-dev (>= 2.16),
libgnome-keyring-dev,
- libtelepathy-glib-dev (>= 0.11.6),
+ libtelepathy-glib-dev (>= 0.8),
pkg-config (>= 0.21),
python (>= 2.5),
xsltproc
@@ -24,8 +23,7 @@ Homepage: http://telepathy.freedesktop.org/wiki/
Package: telepathy-mission-control-5
Architecture: any
Depends: ${shlibs:Depends},
- ${misc:Depends},
- libmission-control-plugins0 (= ${binary:Version})
+ ${misc:Depends}
Conflicts: telepathy-mission-control
Description: management daemon for Telepathy real-time communication framework
Telepathy Mission Control 5 is an account manager and channel dispatcher for
@@ -56,35 +54,3 @@ Description: management daemon for Telepathy (debug symbols)
Telepathy Mission Control 5 is an account manager and channel dispatcher for
the Telepathy framework. This package contains debug symbols which can be
used to debug Mission Control.
-
-Package: libmission-control-plugins0
-Architecture: any
-Section: libs
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: telepathy-mission-control-5 (= ${binary:Version})
-Description: management daemon for Telepathy (library for plugins)
- Telepathy Mission Control 5 is an account manager and channel dispatcher for
- the Telepathy framework. This package contains a library against which plugins
- for Mission Control must be linked.
-
-Package: libmission-control-plugins-dev
-Architecture: any
-Section: libdevel
-Priority: extra
-Depends: libmission-control-plugins0 (= ${binary:Version}),
- ${misc:Depends}
-Suggests: libmission-control-plugins-doc
-Description: management daemon for Telepathy (headers for plugins)
- Telepathy Mission Control 5 is an account manager and channel dispatcher for
- the Telepathy framework. This package contains development headers to build
- plugins for Mission Control.
-
-Package: libmission-control-plugins-doc
-Architecture: all
-Section: doc
-Priority: extra
-Depends: ${misc:Depends}
-Description: management daemon for Telepathy (documentation for plugins)
- Telepathy Mission Control 5 is an account manager and channel dispatcher for
- the Telepathy framework. This package contains API documentation to build
- plugins for Mission Control.
diff --git a/debian/libmission-control-plugins-dev.install b/debian/libmission-control-plugins-dev.install
deleted file mode 100644
index 9426e4b..0000000
--- a/debian/libmission-control-plugins-dev.install
+++ /dev/null
@@ -1,3 +0,0 @@
-debian/tmp/usr/include/mission-control-5.*/mission-control-plugins
-debian/tmp/usr/lib/pkgconfig/mission-control-plugins.pc
-debian/tmp/usr/lib/libmission-control-plugins.so
diff --git a/debian/libmission-control-plugins-dev.links b/debian/libmission-control-plugins-dev.links
deleted file mode 100644
index 777c6ec..0000000
--- a/debian/libmission-control-plugins-dev.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/doc/libmission-control-plugins0 usr/share/doc/libmission-control-plugins-dev
diff --git a/debian/libmission-control-plugins-doc.doc-base b/debian/libmission-control-plugins-doc.doc-base
deleted file mode 100644
index 6ae8af3..0000000
--- a/debian/libmission-control-plugins-doc.doc-base
+++ /dev/null
@@ -1,9 +0,0 @@
-Document: mission-control-plugins
-Title: Mission Control Plugins Reference Manual
-Author: Simon McVittie et al
-Abstract: This manual provides API documentation for Mission Control plugins.
-Section: Programming/C
-
-Format: HTML
-Index: /usr/share/doc/libmission-control-plugins-doc/mission-control-plugins/index.html
-Files: /usr/share/doc/libmission-control-plugins-doc/mission-control-plugins/*.html
diff --git a/debian/libmission-control-plugins-doc.install b/debian/libmission-control-plugins-doc.install
deleted file mode 100644
index 1359ff3..0000000
--- a/debian/libmission-control-plugins-doc.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/share/doc/libmission-control-plugins-doc/mission-control-plugins
diff --git a/debian/libmission-control-plugins-doc.links b/debian/libmission-control-plugins-doc.links
deleted file mode 100644
index 6f77dd4..0000000
--- a/debian/libmission-control-plugins-doc.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/doc/libmission-control-plugins-doc/mission-control-plugins usr/share/gtk-doc/html/mission-control-plugins
diff --git a/debian/libmission-control-plugins0.install b/debian/libmission-control-plugins0.install
deleted file mode 100644
index be66249..0000000
--- a/debian/libmission-control-plugins0.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libmission-control-plugins.so.0*
diff --git a/debian/libmission-control-plugins0.symbols b/debian/libmission-control-plugins0.symbols
deleted file mode 100644
index f3a2fff..0000000
--- a/debian/libmission-control-plugins0.symbols
+++ /dev/null
@@ -1,61 +0,0 @@
-libmission-control-plugins.so.0 libmission-control-plugins0 #MINVER#
- mcp_account_manager_get_type at Base 5.5.0~
- mcp_account_manager_get_unique_name at Base 5.5.0~
- mcp_account_manager_get_value at Base 5.5.0~
- mcp_account_manager_parameter_is_secret at Base 5.5.0~
- mcp_account_manager_parameter_make_secret at Base 5.5.0~
- mcp_account_manager_set_value at Base 5.5.0~
- mcp_account_storage_commit at Base 5.5.0~
- mcp_account_storage_delete at Base 5.5.0~
- mcp_account_storage_description at Base 5.5.0~
- mcp_account_storage_get at Base 5.5.0~
- mcp_account_storage_get_type at Base 5.5.0~
- mcp_account_storage_iface_implement_commit at Base 5.5.0~
- mcp_account_storage_iface_implement_delete at Base 5.5.0~
- mcp_account_storage_iface_implement_get at Base 5.5.0~
- mcp_account_storage_iface_implement_list at Base 5.5.0~
- mcp_account_storage_iface_implement_ready at Base 5.5.0~
- mcp_account_storage_iface_implement_set at Base 5.5.0~
- mcp_account_storage_iface_set_desc at Base 5.5.0~
- mcp_account_storage_iface_set_name at Base 5.5.0~
- mcp_account_storage_iface_set_priority at Base 5.5.0~
- mcp_account_storage_list at Base 5.5.0~
- mcp_account_storage_name at Base 5.5.0~
- mcp_account_storage_priority at Base 5.5.0~
- mcp_account_storage_ready at Base 5.5.0~
- mcp_account_storage_set at Base 5.5.0~
- mcp_add_object at Base 5.5.0~
- mcp_dispatch_operation_close_channels at Base 5.5.0~
- mcp_dispatch_operation_destroy_channels at Base 5.5.0~
- mcp_dispatch_operation_end_delay at Base 5.5.0~
- mcp_dispatch_operation_find_channel_by_type at Base 5.5.0~
- mcp_dispatch_operation_get_account_path at Base 5.5.0~
- mcp_dispatch_operation_get_cm_name at Base 5.5.0~
- mcp_dispatch_operation_get_connection_path at Base 5.5.0~
- mcp_dispatch_operation_get_n_channels at Base 5.5.0~
- mcp_dispatch_operation_get_nth_channel_path at Base 5.5.0~
- mcp_dispatch_operation_get_protocol at Base 5.5.0~
- mcp_dispatch_operation_get_type at Base 5.5.0~
- mcp_dispatch_operation_leave_channels at Base 5.5.0~
- mcp_dispatch_operation_policy_check at Base 5.5.0~
- mcp_dispatch_operation_policy_get_type at Base 5.5.0~
- mcp_dispatch_operation_policy_iface_implement_check at Base 5.5.0~
- mcp_dispatch_operation_ref_connection at Base 5.5.0~
- mcp_dispatch_operation_ref_nth_channel at Base 5.5.0~
- mcp_dispatch_operation_ref_nth_channel_properties at Base 5.5.0~
- mcp_dispatch_operation_start_delay at Base 5.5.0~
- mcp_list_objects at Base 5.5.0~
- mcp_read_dir at Base 5.5.0~
- mcp_request_deny at Base 5.5.0~
- mcp_request_find_request_by_type at Base 5.5.0~
- mcp_request_get_account_path at Base 5.5.0~
- mcp_request_get_cm_name at Base 5.5.0~
- mcp_request_get_n_requests at Base 5.5.0~
- mcp_request_get_protocol at Base 5.5.0~
- mcp_request_get_type at Base 5.5.0~
- mcp_request_get_user_action_time at Base 5.5.0~
- mcp_request_policy_check at Base 5.5.0~
- mcp_request_policy_get_type at Base 5.5.0~
- mcp_request_policy_iface_implement_check at Base 5.5.0~
- mcp_request_ref_nth_request at Base 5.5.0~
- mcp_set_debug at Base 5.5.0~
diff --git a/debian/rules b/debian/rules
index a7b6f29..9b94aa0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,14 +5,20 @@ 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
-# 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.
+# The library isn't stable, and shouldn't be used on mainstream distributions.
+#
+# mc-account-convert requires GConf which we don't want to depend on here,
+# so if we were compiled on a non-minimal system, get rid of it.
common-binary-post-install-arch:: list-missing
list-missing: remove-cruft
remove-cruft:
- rm -f debian/tmp/usr/lib/libmission-control-plugins*.a
- rm -f debian/tmp/usr/lib/libmission-control-plugins*.la
+ rm -rf debian/tmp/usr/include
+ rm -f debian/tmp/usr/lib/libmcclient.a
+ rm -f debian/tmp/usr/lib/libmcclient.la
+ rm -rf debian/tmp/usr/lib/pkgconfig
+ rm -rf debian/tmp/usr/share/gtk-doc
+ rm -f debian/tmp/usr/bin/mc-account-convert
+ rm -f debian/tmp/usr/share/man/man1/mc-account-convert.1
DEB_DH_STRIP_ARGS := --dbg-package=telepathy-mission-control-5-dbg
@@ -23,18 +29,16 @@ DEB_CONFIGURE_LIBEXECDIR := "\$${prefix}/lib/telepathy"
# their headers
DEB_CONFIGURE_EXTRA_FLAGS := \
--disable-Werror \
+ --disable-gtk-doc \
+ --disable-plugins \
--disable-mcd-plugins \
- --enable-gtk-doc \
--enable-server \
- --enable-gnome-keyring \
- --with-html-dir=\$${prefix}/share/doc/libmission-control-plugins-doc
+ --disable-shared \
+ --enable-static \
+ --enable-gnome-keyring
# we symlink some of the doc directories together
DEB_INSTALL_DOCS_telepathy-mission-control-5-dbg := --no-act
DEB_INSTALL_CHANGELOGS_telepathy-mission-control-5-dbg := --no-act
-DEB_INSTALL_DOCS_libmission-control-plugins-dev := --no-act
-DEB_INSTALL_CHANGELOGS_libmission-control-plugins-dev := --no-act
-
-export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
include $(CURDIR)/debian/update-patches.mk
--
MC 5 packaging
More information about the Pkg-telepathy-commits
mailing list