Merge lp:~noskcaj/gnome-system-monitor/3.16 into lp:~ubuntu-desktop/gnome-system-monitor/ubuntu

Proposed by Jackson Doak
Status: Merged
Merged at revision: 66
Proposed branch: lp:~noskcaj/gnome-system-monitor/3.16
Merge into: lp:~ubuntu-desktop/gnome-system-monitor/ubuntu
Diff against target: 140 lines (+74/-5)
6 files modified
debian/changelog (+15/-0)
debian/control (+2/-2)
debian/control.in (+1/-1)
debian/patches/0001-Add-support-for-libsystemd.patch (+54/-0)
debian/patches/series (+1/-0)
debian/rules (+1/-2)
To merge this branch: bzr merge lp:~noskcaj/gnome-system-monitor/3.16
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+260880@code.launchpad.net

Description of the change

Merge from debian

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2015-03-16 10:02:43 +0000
+++ debian/changelog 2015-06-02 20:01:02 +0000
@@ -1,3 +1,18 @@
1gnome-system-monitor (3.16.0-1ubuntu1) wily; urgency=medium
2
3 * Merge from debian. Remaining changes:
4 - Change appdata-tools b-dep to appstream-util
5
6 -- Jackson Doak <noskcaj@ubuntu.com> Wed, 03 Jun 2015 05:57:14 +1000
7
8gnome-system-monitor (3.16.0-1) unstable; urgency=medium
9
10 * New upstream release.
11 * Drop obsolete --disable-scrollkeeper configure switch.
12 * Build against libsystemd. (Closes: #779753)
13
14 -- Michael Biebl <biebl@debian.org> Tue, 19 May 2015 00:06:46 +0200
15
1gnome-system-monitor (3.15.91-0ubuntu1) vivid; urgency=medium16gnome-system-monitor (3.15.91-0ubuntu1) vivid; urgency=medium
217
3 * New upstream bugfix release.18 * New upstream bugfix release.
419
=== modified file 'debian/control'
--- debian/control 2015-03-16 10:02:43 +0000
+++ debian/control 2015-06-02 20:01:02 +0000
@@ -7,7 +7,7 @@
7Priority: optional7Priority: optional
8Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>8Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
9XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>9XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
10Uploaders: Andreas Henriksson <andreas@fatal.se>, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Laurent Bigonville <bigon@debian.org>10Uploaders: Andreas Henriksson <andreas@fatal.se>, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>
11Build-Depends: appstream-util,11Build-Depends: appstream-util,
12 cdbs,12 cdbs,
13 debhelper (>= 8),13 debhelper (>= 8),
@@ -25,7 +25,7 @@
25 libgtop2-dev (>= 2.28.2),25 libgtop2-dev (>= 2.28.2),
26 librsvg2-dev (>= 2.35.0),26 librsvg2-dev (>= 2.35.0),
27 libwnck-3-dev (>= 2.91.0),27 libwnck-3-dev (>= 2.91.0),
28 libsystemd-login-dev (>= 44) [linux-any],28 libsystemd-dev [linux-any],
29 libxml2-dev,29 libxml2-dev,
30 pkg-config (>= 0.19),30 pkg-config (>= 0.19),
31 yelp-tools31 yelp-tools
3232
=== modified file 'debian/control.in'
--- debian/control.in 2015-03-16 10:02:43 +0000
+++ debian/control.in 2015-06-02 20:01:02 +0000
@@ -21,7 +21,7 @@
21 libgtop2-dev (>= 2.28.2),21 libgtop2-dev (>= 2.28.2),
22 librsvg2-dev (>= 2.35.0),22 librsvg2-dev (>= 2.35.0),
23 libwnck-3-dev (>= 2.91.0),23 libwnck-3-dev (>= 2.91.0),
24 libsystemd-login-dev (>= 44) [linux-any],24 libsystemd-dev [linux-any],
25 libxml2-dev,25 libxml2-dev,
26 pkg-config (>= 0.19),26 pkg-config (>= 0.19),
27 yelp-tools27 yelp-tools
2828
=== added file 'debian/patches/0001-Add-support-for-libsystemd.patch'
--- debian/patches/0001-Add-support-for-libsystemd.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/0001-Add-support-for-libsystemd.patch 2015-06-02 20:01:02 +0000
@@ -0,0 +1,54 @@
1From: Michael Biebl <biebl@debian.org>
2Date: Mon, 18 May 2015 23:49:50 +0200
3Subject: [PATCH] Add support for libsystemd
4
5In systemd v209 the various libsystemd-* libraries were merged into a
6single libsystemd library. So first check for this library and fall back
7to libsystemd-login if not found.
8While at it, simplify the check by bumping the minimum required version
9to v44.
10
11Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749560
12Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779753
13
14---
15 configure.ac | 14 ++++++--------
16 1 file changed, 6 insertions(+), 8 deletions(-)
17
18diff --git a/configure.ac b/configure.ac
19index 522c232..a89aa72 100644
20--- a/configure.ac
21+++ b/configure.ac
22@@ -37,9 +37,7 @@ GIOMM_REQUIRED=2.27
23 GLIBMM_REQUIRED=2.27
24 LIBXML_REQUIRED=2.0
25 RSVG_REQUIRED=2.35
26-SYSTEMD_REQUIRED=38
27-# systemd v43 used the C++ keyword 'class' as a function parameter. This breaks the build for C++ programs.
28-SYSTEMD_EXCLUDED=43
29+SYSTEMD_REQUIRED=44
30
31 PKG_CHECK_MODULES(GSM,
32 glib-2.0 >= $GLIB_REQUIRED
33@@ -68,13 +66,13 @@ PKG_CHECK_MODULES(SCRIPTS, glib-2.0 >= $GLIB_REQUIRED)
34 have_systemd=no
35 AC_ARG_ENABLE(systemd, AS_HELP_STRING([--disable-systemd], [disable systemd support]),,enable_systemd=no)
36 if test "x$enable_systemd" != "xno"; then
37- PKG_CHECK_MODULES(SYSTEMD, [ libsystemd-login >= $SYSTEMD_REQUIRED ],
38- [ PKG_CHECK_MODULES(SYSTEMD_EX, [ libsystemd-login = $SYSTEMD_EXCLUDED ],
39- AC_MSG_ERROR([*** systemd v43 found but it has a bug in its header files (uses C++ keyword)]), # Can't use systemd v43
40- [AC_DEFINE(HAVE_SYSTEMD, 1, [Define if systemd is available]) have_systemd=yes])],
41- have_systemd=no)
42+ PKG_CHECK_MODULES(SYSTEMD, [libsystemd], [have_systemd=yes],
43+ [PKG_CHECK_MODULES(SYSTEMD, [libsystemd-login >= $SYSTEMD_REQUIRED],
44+ [have_systemd=yes])])
45 if test "x$have_systemd" = xno; then
46 AC_MSG_ERROR([*** systemd support requested but libraries not found])
47+ else
48+ AC_DEFINE(HAVE_SYSTEMD, 1, [Define if systemd is available])
49 fi
50 fi
51 AM_CONDITIONAL(HAVE_SYSTEMD, [test "$have_systemd" = "yes"])
52--
532.1.4
54
055
=== modified file 'debian/patches/series'
--- debian/patches/series 2015-03-16 10:02:43 +0000
+++ debian/patches/series 2015-06-02 20:01:02 +0000
@@ -0,0 +1,1 @@
10001-Add-support-for-libsystemd.patch
02
=== modified file 'debian/rules'
--- debian/rules 2014-10-25 17:20:48 +0000
+++ debian/rules 2015-06-02 20:01:02 +0000
@@ -10,7 +10,7 @@
10-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk10-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
1111
12LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed12LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
13DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper --enable-wnck13DEB_CONFIGURE_EXTRA_FLAGS += --enable-wnck
1414
15ifeq (linux,$(DEB_HOST_ARCH_OS))15ifeq (linux,$(DEB_HOST_ARCH_OS))
16 DEB_CONFIGURE_EXTRA_FLAGS += --enable-systemd16 DEB_CONFIGURE_EXTRA_FLAGS += --enable-systemd
@@ -26,4 +26,3 @@
26 -rm -f debian/gnome-system-monitor.126 -rm -f debian/gnome-system-monitor.1
27 -rm -f intltool-extract intltool-merge intltool-update27 -rm -f intltool-extract intltool-merge intltool-update
28 -rm -f po/.intltool-merge-cache28 -rm -f po/.intltool-merge-cache
29 -find help -name '*omf.out' -exec rm -f '{}' \;

Subscribers

People subscribed via source and target branches