r49679 - in /packages/experimental/gnome-builder/debian: changelog control.in patches/git_fix-32bit-build.patch patches/series rules

ah at users.alioth.debian.org ah at users.alioth.debian.org
Tue Aug 23 17:40:15 UTC 2016


Author: ah
Date: Tue Aug 23 17:40:15 2016
New Revision: 49679

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=49679
Log:
* debian/control*:
  - Limit sysprof build-dependency to where it's currently available.
  - Add sysprof to Recommends:, so it's available if plugin gets enabled.
* debian/rules:
  - Explicitly pass --{enable,disable}-sysprof-plugin based on arch
    we're building on as the plugin defaults to enable (not auto).
* Add debian/patches/git_fix-32bit-build.patch from upstream git.

Added:
    packages/experimental/gnome-builder/debian/patches/git_fix-32bit-build.patch
Modified:
    packages/experimental/gnome-builder/debian/changelog
    packages/experimental/gnome-builder/debian/control.in
    packages/experimental/gnome-builder/debian/patches/series
    packages/experimental/gnome-builder/debian/rules

Modified: packages/experimental/gnome-builder/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/changelog?rev=49679&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/changelog	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/changelog	[utf-8] Tue Aug 23 17:40:15 2016
@@ -1,3 +1,15 @@
+gnome-builder (3.21.90-2) UNRELEASED; urgency=medium
+
+  * debian/control*:
+    - Limit sysprof build-dependency to where it's currently available.
+    - Add sysprof to Recommends:, so it's available if plugin gets enabled.
+  * debian/rules:
+    - Explicitly pass --{enable,disable}-sysprof-plugin based on arch
+      we're building on as the plugin defaults to enable (not auto).
+  * Add debian/patches/git_fix-32bit-build.patch from upstream git.
+
+ -- Andreas Henriksson <andreas at fatal.se>  Tue, 23 Aug 2016 19:26:12 +0200
+
 gnome-builder (3.21.90-1) experimental; urgency=medium
 
   * New upstream beta release.

Modified: packages/experimental/gnome-builder/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/control.in?rev=49679&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/control.in	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/control.in	[utf-8] Tue Aug 23 17:40:15 2016
@@ -30,7 +30,7 @@
                mm-common,
                python-gi-dev (>= 3.21.0),
                python3-dev,
-               sysprof (>= 3.21.90),
+               sysprof (>= 3.21.90) [amd64 i386 ppc64el x32],
                valac (>= 0.30.0.55),
                yelp-tools
 # Don't (re)build libide api docs for now:
@@ -57,7 +57,7 @@
          ${misc:Depends},
          ${python3:Depends},
          ${shlibs:Depends}
-Recommends: python3-jedi, python3-lxml
+Recommends: python3-jedi, python3-lxml, sysprof
 Description: IDE for GNOME
  Builder is a new IDE for GNOME that is focused on bringing the power of
  our platform to more developers than ever before. It is currently under

Added: packages/experimental/gnome-builder/debian/patches/git_fix-32bit-build.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/patches/git_fix-32bit-build.patch?rev=49679&op=file
==============================================================================
--- packages/experimental/gnome-builder/debian/patches/git_fix-32bit-build.patch	(added)
+++ packages/experimental/gnome-builder/debian/patches/git_fix-32bit-build.patch	[utf-8] Tue Aug 23 17:40:15 2016
@@ -0,0 +1,26 @@
+From caa46488fe030dba067485819ddcc998ab4a5b9c Mon Sep 17 00:00:00 2001
+From: Kalev Lember <klember at redhat.com>
+Date: Tue, 23 Aug 2016 12:51:02 +0200
+Subject: gstyle: Fix the build on 32 bit architectures
+
+https://bugzilla.gnome.org/show_bug.cgi?id=770273
+---
+ contrib/gstyle/gstyle-palette.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/contrib/gstyle/gstyle-palette.c b/contrib/gstyle/gstyle-palette.c
+index 98fa593..23b1728 100644
+--- a/contrib/gstyle/gstyle-palette.c
++++ b/contrib/gstyle/gstyle-palette.c
+@@ -996,7 +996,7 @@ gstyle_palette_set_id (GstylePalette *self,
+   if (gstyle_str_empty0 (id))
+     {
+       num_id = g_get_real_time ();
+-      self->id = g_strdup_printf ("gb-cp-%lu", num_id);
++      self->id = g_strdup_printf ("gb-cp-%"G_GINT64_FORMAT, num_id);
+       gstyle_palette_set_changed (self, TRUE);
+     }
+   else if (g_strcmp0 (self->id, id) != 0)
+-- 
+cgit v0.12
+

Modified: packages/experimental/gnome-builder/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/patches/series?rev=49679&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/patches/series	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/patches/series	[utf-8] Tue Aug 23 17:40:15 2016
@@ -1 +1,2 @@
 sysprog-plugin-no-so-ver.patch
+git_fix-32bit-build.patch

Modified: packages/experimental/gnome-builder/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/rules?rev=49679&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/rules	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/rules	[utf-8] Tue Aug 23 17:40:15 2016
@@ -18,6 +18,14 @@
 # package maintainers to append LDFLAGS
 #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
+# Explicitly disable this plugin which defaults to enabled
+# unless we're on the limited set of architectures that has sysprof.
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+ifneq (,$(filter amd64 i386 ppc64el x32,$(DEB_HOST_ARCH)))
+SYSPROF_PLUGIN = --enable-sysprof-plugin
+else
+SYSPROF_PLUGIN = --disable-sysprof-plugin
+endif
 
 %:
 	dh $@  --with autoreconf,gir,gnome,python3




More information about the pkg-gnome-commits mailing list