[SCM] Gtk+ library to display large amounts of numerical data branch, master, updated. upstream/0.9.2.0-30-g7999692

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Thu May 23 18:16:43 UTC 2013


The following commit has been merged in the master branch:
commit 6b272f94461f761afd5589090a2391cfcf17f457
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date:   Thu May 23 11:54:57 2013 +0200

    Change b-d from libgladeui-1-dev to libgladeui-dev
    
    Add 06_gladeui-2.0.patch
    Fix installed files glade3 -> glade

diff --git a/debian/changelog b/debian/changelog
index e78bcd6..9b5a6b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,14 @@
 libgtkdatabox (1:0.9.2.0-2) UNRELEASED; urgency=low
 
   * Add 05_explicitly_link_libm.patch
+  * Add 06_gladeui-2.0.patch
   * debian/control
      - Add quilt to b-d
+     - Change b-d from libgladeui-1-dev to libgladeui-dev
+       Closes: #709242
   * debian/rules
      - build using dh --with quilt
+     - Fix installed files glade3 -> glade
 
  -- Daniele E. Domenichelli <daniele.domenichelli at gmail.com>  Thu, 23 May 2013 09:08:21 +0200
 
diff --git a/debian/control b/debian/control
index b9b3171..ff5aa64 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends: debhelper (>= 9),
                libpango1.0-dev,
                gtk-doc-tools,
                libglade2-dev,
-               libgladeui-1-dev,
+               libgladeui-dev,
                dh-linktree,
                libjs-jquery,
                quilt
diff --git a/debian/patches/06_gladeui-2.0.patch b/debian/patches/06_gladeui-2.0.patch
new file mode 100644
index 0000000..2f4381b
--- /dev/null
+++ b/debian/patches/06_gladeui-2.0.patch
@@ -0,0 +1,144 @@
+Description: Update build system to use gladeui-2.0 instead of gladeui-1.0
+Bug-Debian: http://bugs.debian.org/709242
+Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
+Last-Update: 2013-05-26
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -51,6 +51,7 @@ PKG_CHECK_MODULES(CAIRO, cairo >= [cairo
+ AC_SUBST(GTK_REQUIRED, [gtk_required_version])
+ AC_SUBST(PANGO_REQUIRED, [pango_required_version])
+ AC_SUBST(CAIRO_REQUIRED, [cairo_required_version])
++AC_SUBST(GTK_CFLAGS)
+ 
+ # ------------------ Libglade configuration ------------------------
+ AC_ARG_ENABLE(libglade,
+@@ -86,13 +87,13 @@ AC_ARG_ENABLE(glade,
+ AC_MSG_CHECKING([whether to build glade-3 support module])
+ if test x"$ac_cv_enable_glade" = xyes; then
+ 	AC_MSG_RESULT(yes)
+-	PKG_CHECK_MODULES(GLADE3, gladeui-1.0 >= 3.4.0,
++	PKG_CHECK_MODULES(GLADE3, gladeui-2.0 >= 3.4.0,
+ 			ac_cv_enable_glade=yes, ac_cv_enable_glade=no)
+ 	if test x"$ac_cv_enable_glade" = xyes; then
+ 		AC_DEFINE(USE_GLADE, 1, Define if you want glade interface builder support)
+-		glade_moduledir=`pkg-config gladeui-1.0 --variable=moduledir`
++		glade_moduledir=`pkg-config gladeui-2.0 --variable=moduledir`
+ 		AC_DEFINE_UNQUOTED(GLADE_MODULEDIR, [$glade_moduledir], [Glade-3 module directory])
+-		glade_catalogdir=`pkg-config gladeui-1.0 --variable=catalogdir`
++		glade_catalogdir=`pkg-config gladeui-2.0 --variable=catalogdir`
+ 		AC_DEFINE_UNQUOTED(GLADE_CATALOGDIR, [$glade_catalogdir], [Glade-3 catalog directory])
+ 	else
+ 		AC_MSG_RESULT(not found)
+--- a/configure
++++ b/configure
+@@ -12868,12 +12868,12 @@ if test -n "$GLADE3_CFLAGS"; then
+     pkg_cv_GLADE3_CFLAGS="$GLADE3_CFLAGS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-1.0 >= 3.4.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gladeui-1.0 >= 3.4.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-2.0 >= 3.4.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gladeui-2.0 >= 3.4.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GLADE3_CFLAGS=`$PKG_CONFIG --cflags "gladeui-1.0 >= 3.4.0" 2>/dev/null`
++  pkg_cv_GLADE3_CFLAGS=`$PKG_CONFIG --cflags "gladeui-2.0 >= 3.4.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+ else
+   pkg_failed=yes
+@@ -12885,12 +12885,12 @@ if test -n "$GLADE3_LIBS"; then
+     pkg_cv_GLADE3_LIBS="$GLADE3_LIBS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-1.0 >= 3.4.0\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "gladeui-1.0 >= 3.4.0") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gladeui-2.0 >= 3.4.0\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "gladeui-2.0 >= 3.4.0") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_GLADE3_LIBS=`$PKG_CONFIG --libs "gladeui-1.0 >= 3.4.0" 2>/dev/null`
++  pkg_cv_GLADE3_LIBS=`$PKG_CONFIG --libs "gladeui-2.0 >= 3.4.0" 2>/dev/null`
+ 		      test "x$?" != "x0" && pkg_failed=yes
+ else
+   pkg_failed=yes
+@@ -12911,9 +12911,9 @@ else
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        GLADE3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gladeui-1.0 >= 3.4.0" 2>&1`
++	        GLADE3_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gladeui-2.0 >= 3.4.0" 2>&1`
+         else
+-	        GLADE3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gladeui-1.0 >= 3.4.0" 2>&1`
++	        GLADE3_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gladeui-2.0 >= 3.4.0" 2>&1`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+ 	echo "$GLADE3_PKG_ERRORS" >&5
+@@ -12934,13 +12934,13 @@ fi
+ 
+ $as_echo "#define USE_GLADE 1" >>confdefs.h
+ 
+-		glade_moduledir=`pkg-config gladeui-1.0 --variable=moduledir`
++		glade_moduledir=`pkg-config gladeui-2.0 --variable=moduledir`
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define GLADE_MODULEDIR $glade_moduledir
+ _ACEOF
+ 
+-		glade_catalogdir=`pkg-config gladeui-1.0 --variable=catalogdir`
++		glade_catalogdir=`pkg-config gladeui-2.0 --variable=catalogdir`
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define GLADE_CATALOGDIR $glade_catalogdir
+--- a/glade/Makefile.am
++++ b/glade/Makefile.am
+@@ -12,7 +12,9 @@ INCLUDES = \
+ glademoduledir = @libglade_moduledir@
+ glademodule_LTLIBRARIES = libdatabox.la
+ 
+-libdatabox_la_CFLAGS = @LIBGLADE_CFLAGS@
++libdatabox_la_CFLAGS = \
++	@GTK_CFLAGS@ \
++	@LIBGLADE_CFLAGS@
+ 
+ libdatabox_la_LIBADD = \
+ 	$(top_builddir)/gtk/libgtkdatabox.la	\
+@@ -39,7 +41,9 @@ INCLUDES = \
+ gladeuimoduledir = @glade_moduledir@
+ gladeuimodule_LTLIBRARIES = libgladedatabox.la
+ 
+-libgladedatabox_la_CFLAGS = @GLADE3_CFLAGS@
++libgladedatabox_la_CFLAGS = \
++	@GTK_CFLAGS@ \
++	@GLADE3_CFLAGS@
+ 
+ libgladedatabox_la_LIBADD = \
+ 	$(top_builddir)/gtk/libgtkdatabox.la	\
+--- a/glade/Makefile.in
++++ b/glade/Makefile.in
+@@ -276,7 +276,10 @@ top_srcdir = @top_srcdir@
+ #	@LIBGLADE_CFLAGS@
+ @BUILD_LIBGLADE_TRUE at glademoduledir = @libglade_moduledir@
+ @BUILD_LIBGLADE_TRUE at glademodule_LTLIBRARIES = libdatabox.la
+- at BUILD_LIBGLADE_TRUE@libdatabox_la_CFLAGS = @LIBGLADE_CFLAGS@
++ at BUILD_LIBGLADE_TRUE@libdatabox_la_CFLAGS = \
++ at BUILD_LIBGLADE_TRUE@	@GTK_CFLAGS@ \
++ at BUILD_LIBGLADE_TRUE@	@LIBGLADE_CFLAGS@
++
+ @BUILD_LIBGLADE_TRUE at libdatabox_la_LIBADD = \
+ @BUILD_LIBGLADE_TRUE@	$(top_builddir)/gtk/libgtkdatabox.la	\
+ @BUILD_LIBGLADE_TRUE@	@LIBGLADE_LIBS@
+@@ -289,7 +292,10 @@ top_srcdir = @top_srcdir@
+ 
+ @BUILD_GLADE_TRUE at gladeuimoduledir = @glade_moduledir@
+ @BUILD_GLADE_TRUE at gladeuimodule_LTLIBRARIES = libgladedatabox.la
+- at BUILD_GLADE_TRUE@libgladedatabox_la_CFLAGS = @GLADE3_CFLAGS@
++ at BUILD_GLADE_TRUE@libgladedatabox_la_CFLAGS = \
++ at BUILD_GLADE_TRUE@	@GTK_CFLAGS@ \
++ at BUILD_GLADE_TRUE@	@GLADE3_CFLAGS@
++
+ @BUILD_GLADE_TRUE at libgladedatabox_la_LIBADD = \
+ @BUILD_GLADE_TRUE@	$(top_builddir)/gtk/libgtkdatabox.la	\
+ @BUILD_GLADE_TRUE@	@GLADE3_LIBS@
diff --git a/debian/patches/series b/debian/patches/series
index 1821f36..167a3e3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 01_libglage_example.patch
 04_missing_includes.patch
 05_explicit_link_libm.patch
+06_gladeui-2.0.patch
diff --git a/debian/rules b/debian/rules
index a92315b..864d4ad 100755
--- a/debian/rules
+++ b/debian/rules
@@ -39,8 +39,8 @@ override_dh_install:
 	cp -a examples/*.[ch] examples/*.glade debian/$(devpkg)/usr/share/doc/$(devpkg)/examples
 	cp -a debian/Makefile.testdatabox debian/$(devpkg)/usr/share/doc/$(devpkg)/examples/Makefile
 	# Same here for the other binary packages to avoid renaming
-	dh_install -p$(gladepkg) usr/share/glade3/catalogs/gtkdatabox.xml
-	dh_install -p$(gladepkg) usr/lib/glade3/modules/libgladedatabox.*
+	dh_install -p$(gladepkg) usr/share/glade/catalogs/gtkdatabox.xml
+	dh_install -p$(gladepkg) usr/lib/glade/modules/libgladedatabox.*
 	dh_install -p$(libglade) usr/lib/libglade/2.0/libdatabox.*
 
 	# Call d-shlibmove to comply with library packaging guide

-- 
Gtk+ library to display large amounts of numerical data



More information about the debian-science-commits mailing list