[Pkg-telepathy-maintainers] Bug#748938: fails to build from source with upower 0.99

Andreas Henriksson andreas at fatal.se
Thu May 22 11:44:22 UTC 2014


Package: telepathy-mission-control-5
Version: 1:5.16.1-1
User: pkg-utopia-maintainers at lists.alioth.debian.org
Usertags: upower-1.0

We're preparing to transition the new upower release
into unstable. The new version breaks the API/ABI
and will in some cases require porting.

Reverse dependencies has been build-tested and your
package failed to build.

Build log can be found at:
http://people.debian.org/~biebl/upower-1.0/

For more information see:
http://lists.freedesktop.org/archives/devkit-devel/2013-October/001519.html
http://www.hadess.net/2013/10/more-power-management-changes.html

I've attached a trivial build-tested patch for your convenince
that simply disables upower, because the code already seems to
fall back on logind. Please verify this works for you.
-------------- next part --------------
diff -uriNp telepathy-mission-control-5-5.16.1/debian/changelog u1-telepathy-mission-control-5-5.16.1/debian/changelog
--- telepathy-mission-control-5-5.16.1/debian/changelog	2014-01-27 13:44:17.000000000 +0100
+++ u1-telepathy-mission-control-5-5.16.1/debian/changelog	2014-05-22 13:40:41.555916821 +0200
@@ -1,3 +1,12 @@
+telepathy-mission-control-5 (1:5.16.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/rules: switch from --enable-upower to --disable-upower
+    - Now rely solely on PrepareForSleep DBus signal (from logind)
+  * debian/control: drop libupower-glib-dev build-dependency
+
+ -- Andreas Henriksson <andreas at fatal.se>  Thu, 22 May 2014 13:28:34 +0200
+
 telepathy-mission-control-5 (1:5.16.1-1) unstable; urgency=medium
 
   * debian/watch: only watch for stable versions (5.y.z, y even)
diff -uriNp telepathy-mission-control-5-5.16.1/debian/control u1-telepathy-mission-control-5-5.16.1/debian/control
--- telepathy-mission-control-5-5.16.1/debian/control	2014-01-27 13:44:17.000000000 +0100
+++ u1-telepathy-mission-control-5-5.16.1/debian/control	2014-05-22 13:28:33.160819778 +0200
@@ -14,7 +14,6 @@ Build-Depends: debhelper (>= 9),
                libdbus-glib-1-dev (>= 0.82),
                libglib2.0-dev (>= 2.32),
                libtelepathy-glib-dev (>= 0.20),
-               libupower-glib-dev,
                libnm-glib-dev [linux-any],
                pkg-config,
                python (>= 2.6),
diff -uriNp telepathy-mission-control-5-5.16.1/debian/rules u1-telepathy-mission-control-5-5.16.1/debian/rules
--- telepathy-mission-control-5-5.16.1/debian/rules	2014-01-27 13:44:17.000000000 +0100
+++ u1-telepathy-mission-control-5-5.16.1/debian/rules	2014-05-22 13:38:49.432379690 +0200
@@ -7,7 +7,7 @@ CONFIGURE_FLAGS = --libexecdir=\$${prefi
                   --enable-gtk-doc \
                   --enable-gnome-keyring \
                   --with-html-dir=\$${prefix}/share/doc/libmission-control-plugins-doc \
-                  --enable-upower
+                  --disable-upower
 
 # We specifically do not want multiarch: only one version of MC can be
 # installed anyway, the plugin directory is based on the ${libdir}, and


More information about the Pkg-telepathy-maintainers mailing list