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