r47786 - in /packages/experimental/gnome-builder/debian: changelog control control.in gnome-builder.install patches/ patches/fix-terminal-plugin-ldflags.patch patches/series rules

ah at users.alioth.debian.org ah at users.alioth.debian.org
Sat Apr 2 18:43:54 UTC 2016


Author: ah
Date: Sat Apr  2 18:43:54 2016
New Revision: 47786

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=47786
Log:
* New upstream release.
* Drop debian/patches/0001-vala-remove-in-tree-hack-for-builder-deps.patch
  - merged upstream.
* Update build-dependencies according to configure.ac changes:
  - Bump gobject-introspection to >= 1.47.92
  - Bump libglib2.0-dev to >= 2.47.92
  - Bump libgtk-3-dev to >= 3.20.0
  - Bump libgtksourceview-3.0-dev to >= 3.20.0
  - Bump libpeas-dev to >= 1.17.0
  - Bump python-gi-dev to >= 3.19.3
  - Bump valac to >= 0.30.0.55
  - Add yelp-tools
* Change dependency from valac-0.30-vapi to valac-0.32-vapi
* Change libvala-0.30-dev build-dependency to -0.32 to match.
* Bump Standards-Version to 3.9.7
* Add --disable-git-plugin to debian/rules for now.
  - apparently the debian version of libgit2 is not built thread-safe
    which builder git-plugin configure.ac checks for and requires.
* Ship new gnome-builder-worker and ide commands
* Ship new help files
* Add debian/patches/fix-terminal-plugin-ldflags.patch
  - avoids generating so-versioned libterminal.so.*
* debian/rules: delete all *.pyc (and *.pyo) files in usr/lib
  - avoids precompiled site-packages python files in package.
* debian/rules: delete usr/include/gnome-builder-*
  - files exists to allow gir, vala, etc bindings generation in-tree.
* Install usr/lib/python3.5/site-packages/gi/overrides for Ide.py override
  - see also http://bugs.debian.org/819736
* Use dh-autoreconf, needed since we patch plugins/terminal/Makefile.am
  - this replaces autotools-dev which gets dropped

Added:
    packages/experimental/gnome-builder/debian/patches/
    packages/experimental/gnome-builder/debian/patches/fix-terminal-plugin-ldflags.patch
    packages/experimental/gnome-builder/debian/patches/series
Modified:
    packages/experimental/gnome-builder/debian/changelog
    packages/experimental/gnome-builder/debian/control
    packages/experimental/gnome-builder/debian/control.in
    packages/experimental/gnome-builder/debian/gnome-builder.install
    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=47786&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/changelog	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/changelog	[utf-8] Sat Apr  2 18:43:54 2016
@@ -1,3 +1,38 @@
+gnome-builder (3.20.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+  * Drop debian/patches/0001-vala-remove-in-tree-hack-for-builder-deps.patch
+    - merged upstream.
+  * Update build-dependencies according to configure.ac changes:
+    - Bump gobject-introspection to >= 1.47.92
+    - Bump libglib2.0-dev to >= 2.47.92
+    - Bump libgtk-3-dev to >= 3.20.0
+    - Bump libgtksourceview-3.0-dev to >= 3.20.0
+    - Bump libpeas-dev to >= 1.17.0
+    - Bump python-gi-dev to >= 3.19.3
+    - Bump valac to >= 0.30.0.55
+    - Add yelp-tools
+  * Change dependency from valac-0.30-vapi to valac-0.32-vapi
+  * Change libvala-0.30-dev build-dependency to -0.32 to match.
+  * Bump Standards-Version to 3.9.7
+  * Add --disable-git-plugin to debian/rules for now.
+    - apparently the debian version of libgit2 is not built thread-safe
+      which builder git-plugin configure.ac checks for and requires.
+  * Ship new gnome-builder-worker and ide commands
+  * Ship new help files
+  * Add debian/patches/fix-terminal-plugin-ldflags.patch
+    - avoids generating so-versioned libterminal.so.*
+  * debian/rules: delete all *.pyc (and *.pyo) files in usr/lib
+    - avoids precompiled site-packages python files in package.
+  * debian/rules: delete usr/include/gnome-builder-*
+    - files exists to allow gir, vala, etc bindings generation in-tree.
+  * Install usr/lib/python3.5/site-packages/gi/overrides for Ide.py override
+    - see also http://bugs.debian.org/819736
+  * Use dh-autoreconf, needed since we patch plugins/terminal/Makefile.am
+    - this replaces autotools-dev which gets dropped
+
+ -- Andreas Henriksson <andreas at fatal.se>  Sat, 02 Apr 2016 14:39:35 +0200
+
 gnome-builder (3.18.1-2) unstable; urgency=medium
 
   [ Tim Lunn ]

Modified: packages/experimental/gnome-builder/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/control?rev=47786&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/control	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/control	[utf-8] Sat Apr  2 18:43:54 2016
@@ -8,33 +8,34 @@
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
 Uploaders: Andreas Henriksson <andreas at fatal.se>, Laurent Bigonville <bigon at debian.org>, Michael Biebl <biebl at debian.org>
 Build-Depends: appstream-util,
-               autotools-dev,
+               dh-autoreconf,
                debhelper (>= 9),
                desktop-file-utils,
                exuberant-ctags,
                gnome-pkg-tools,
-               gobject-introspection (>= 1.42.0),
+               gobject-introspection (>= 1.47.92),
                intltool,
                libclang-dev,
                libdevhelp-dev,
                libgit2-glib-1.0-dev (>= 0.23.4),
                libgjs-dev (>= 1.42.0),
-               libglib2.0-dev (>= 2.45.8),
-               libgtk-3-dev (>= 3.17.8),
-               libgtksourceview-3.0-dev (>= 3.17.7),
+               libglib2.0-dev (>= 2.47.92),
+               libgtk-3-dev (>= 3.20.0),
+               libgtksourceview-3.0-dev (>= 3.20.0),
                libpcre3-dev,
-               libpeas-dev (>= 1.14.1),
-               libvala-0.30-dev (>= 0.29.3),
+               libpeas-dev (>= 1.17.0),
+               libvala-0.32-dev (>= 0.29.3),
                libvte-2.91-dev (>= 0.40.2),
                libwebkit2gtk-4.0-dev (>= 2.8.4),
                libxml2-dev (>= 2.9.0),
                llvm,
-               python-gi-dev (>= 3.0.0),
+               python-gi-dev (>= 3.19.3),
                python3-dev,
-               valac (>= 0.29.3)
+               valac (>= 0.30.0.55),
+               yelp-tools
 # Don't (re)build libide api docs for now:
 #               gtk-doc-tools,
-Standards-Version: 3.9.6
+Standards-Version: 3.9.7
 Homepage: https://wiki.gnome.org/Apps/Builder
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/gnome-builder/
 Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gnome-builder/
@@ -48,7 +49,7 @@
          gir1.2-peas-1.0,
          gir1.2-webkit2-4.0,
          python3-gi,
-         valac-0.30-vapi,
+         valac-0.32-vapi,
          ${gir:Depends},
          ${misc:Depends},
          ${shlibs:Depends}

Modified: packages/experimental/gnome-builder/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/control.in?rev=47786&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/control.in	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/control.in	[utf-8] Sat Apr  2 18:43:54 2016
@@ -4,33 +4,34 @@
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
 Uploaders: @GNOME_TEAM@
 Build-Depends: appstream-util,
-               autotools-dev,
+               dh-autoreconf,
                debhelper (>= 9),
                desktop-file-utils,
                exuberant-ctags,
                gnome-pkg-tools,
-               gobject-introspection (>= 1.42.0),
+               gobject-introspection (>= 1.47.92),
                intltool,
                libclang-dev,
                libdevhelp-dev,
                libgit2-glib-1.0-dev (>= 0.23.4),
                libgjs-dev (>= 1.42.0),
-               libglib2.0-dev (>= 2.45.8),
-               libgtk-3-dev (>= 3.17.8),
-               libgtksourceview-3.0-dev (>= 3.17.7),
+               libglib2.0-dev (>= 2.47.92),
+               libgtk-3-dev (>= 3.20.0),
+               libgtksourceview-3.0-dev (>= 3.20.0),
                libpcre3-dev,
-               libpeas-dev (>= 1.14.1),
-               libvala-0.30-dev (>= 0.29.3),
+               libpeas-dev (>= 1.17.0),
+               libvala-0.32-dev (>= 0.29.3),
                libvte-2.91-dev (>= 0.40.2),
                libwebkit2gtk-4.0-dev (>= 2.8.4),
                libxml2-dev (>= 2.9.0),
                llvm,
-               python-gi-dev (>= 3.0.0),
+               python-gi-dev (>= 3.19.3),
                python3-dev,
-               valac (>= 0.29.3)
+               valac (>= 0.30.0.55),
+               yelp-tools
 # Don't (re)build libide api docs for now:
 #               gtk-doc-tools,
-Standards-Version: 3.9.6
+Standards-Version: 3.9.7
 Homepage: https://wiki.gnome.org/Apps/Builder
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/gnome-builder/
 Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gnome-builder/
@@ -44,7 +45,7 @@
          gir1.2-peas-1.0,
          gir1.2-webkit2-4.0,
          python3-gi,
-         valac-0.30-vapi,
+         valac-0.32-vapi,
          ${gir:Depends},
          ${misc:Depends},
          ${shlibs:Depends}

Modified: packages/experimental/gnome-builder/debian/gnome-builder.install
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/gnome-builder.install?rev=47786&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/gnome-builder.install	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/gnome-builder.install	[utf-8] Sat Apr  2 18:43:54 2016
@@ -1,4 +1,6 @@
 usr/bin/gnome-builder
+usr/bin/gnome-builder-worker
+usr/bin/ide
 usr/lib/*/gnome-builder/*.so
 usr/lib/*/gnome-builder/*.so*
 usr/lib/*/gnome-builder/girepository-1.0/*.typelib
@@ -7,6 +9,7 @@
 usr/lib/*/gnome-builder/plugins/*.py
 usr/lib/*/gnome-builder/plugins/*.so
 usr/lib/*/gnome-builder/plugins/*/*.py
+usr/lib/python3.5/site-packages/gi/overrides
 usr/share/appdata/org.gnome.Builder.*
 usr/share/applications/org.gnome.Builder.*
 usr/share/dbus-1/services/org.gnome.Builder.*
@@ -16,5 +19,6 @@
 usr/share/gnome-builder/plugins/
 usr/share/gnome-builder/vapi/
 usr/share/gtksourceview-3.0
+usr/share/help
 usr/share/icons
 usr/share/locale

Added: packages/experimental/gnome-builder/debian/patches/fix-terminal-plugin-ldflags.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/patches/fix-terminal-plugin-ldflags.patch?rev=47786&op=file
==============================================================================
--- packages/experimental/gnome-builder/debian/patches/fix-terminal-plugin-ldflags.patch	(added)
+++ packages/experimental/gnome-builder/debian/patches/fix-terminal-plugin-ldflags.patch	[utf-8] Sat Apr  2 18:43:54 2016
@@ -0,0 +1,11 @@
+--- a/plugins/terminal/Makefile.am
++++ b/plugins/terminal/Makefile.am
+@@ -32,7 +32,7 @@
+ 
+ libterminal_la_CFLAGS = $(PLUGIN_CFLAGS) $(TERMINAL_CFLAGS)
+ libterminal_la_LIBADD = $(TERMINAL_LIBS)
+-libterminal_la_LDFLAGS = $(PLUGIN_CFLAGS)
++libterminal_la_LDFLAGS = $(PLUGIN_LDFLAGS)
+ 
+ glib_resources_c = gb-terminal-resources.c
+ glib_resources_h = gb-terminal-resources.h

Added: packages/experimental/gnome-builder/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/patches/series?rev=47786&op=file
==============================================================================
--- packages/experimental/gnome-builder/debian/patches/series	(added)
+++ packages/experimental/gnome-builder/debian/patches/series	[utf-8] Sat Apr  2 18:43:54 2016
@@ -0,0 +1 @@
+fix-terminal-plugin-ldflags.patch

Modified: packages/experimental/gnome-builder/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/experimental/gnome-builder/debian/rules?rev=47786&op=diff
==============================================================================
--- packages/experimental/gnome-builder/debian/rules	[utf-8] (original)
+++ packages/experimental/gnome-builder/debian/rules	[utf-8] Sat Apr  2 18:43:54 2016
@@ -20,10 +20,11 @@
 
 
 %:
-	dh $@  --with autotools-dev,gir
+	dh $@  --with autoreconf,gir
 
 override_dh_auto_configure:
 	dh_auto_configure -- --disable-static \
+		--disable-git-plugin \
 		--enable-autotools-plugin \
 		--enable-clang-plugin \
 		--enable-command-bar-plugin \
@@ -55,6 +56,8 @@
 
 override_dh_install:
 	find debian/tmp -name '*.la' -delete
+	find debian/tmp/usr/lib/ -name '*.pyc' -o -name '*.pyo' -delete
+	rm -rf debian/tmp/usr/include/gnome-builder-*
 	dh_install --fail-missing -Xgtk-doc -Xpkgconfig -Xgir-1.0
 
 override_dh_makeshlibs:




More information about the pkg-gnome-commits mailing list