r40463 - in /desktop/unstable/pango1.0/debian: changelog control control.in pango1.0-tests.install patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch patches/series rules tests/control tests/installed-tests

laney at users.alioth.debian.org laney at users.alioth.debian.org
Tue Feb 11 15:07:55 UTC 2014


Author: laney
Date: Tue Feb 11 15:07:54 2014
New Revision: 40463

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=40463
Log:
New upstream release 1.36.2

Added:
    desktop/unstable/pango1.0/debian/pango1.0-tests.install
    desktop/unstable/pango1.0/debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch
    desktop/unstable/pango1.0/debian/tests/installed-tests   (with props)
Modified:
    desktop/unstable/pango1.0/debian/changelog
    desktop/unstable/pango1.0/debian/control
    desktop/unstable/pango1.0/debian/control.in
    desktop/unstable/pango1.0/debian/patches/series
    desktop/unstable/pango1.0/debian/rules
    desktop/unstable/pango1.0/debian/tests/control

Modified: desktop/unstable/pango1.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/changelog?rev=40463&op=diff
==============================================================================
--- desktop/unstable/pango1.0/debian/changelog	[utf-8] (original)
+++ desktop/unstable/pango1.0/debian/changelog	[utf-8] Tue Feb 11 15:07:54 2014
@@ -1,8 +1,22 @@
-pango1.0 (1.36.0-2) UNRELEASED; urgency=low
-
+pango1.0 (1.36.2-1) UNRELEASED; urgency=low
+
+  [ Emilio Pozuelo Monfort ]
   * debian/rules:
     + Set VERBOSE so we get more information about test failures.
     + Enable parallel builds.
+
+  [ Iain Lane ]
+  * New upstream release 1.36.2
+   + Fix a possible strtol(NULL)
+   + Fix --with-included-modules
+   + Fix a FPE in pango_layout_iter_get_char_extents
+   + Use 96 dpi for CoreText by default
+   + Handle scaling absolute font sizes
+  * Bump gtk-doc build-depend to 1.15 per configure. 
+  * debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch:
+    Add new patch to fix make check causing FTBFS. (Closes: #727174)
+  * Add an installed test package and a DEP-8 test to run them. 
+  * Clean up build and install dirs. Thanks, Steve Langasek. 
 
  -- Emilio Pozuelo Monfort <pochu at debian.org>  Mon, 28 Oct 2013 16:25:08 +0100
 

Modified: desktop/unstable/pango1.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/control?rev=40463&op=diff
==============================================================================
--- desktop/unstable/pango1.0/debian/control	[utf-8] (original)
+++ desktop/unstable/pango1.0/debian/control	[utf-8] Tue Feb 11 15:07:54 2014
@@ -8,7 +8,7 @@
                gnome-pkg-tools (>= 0.11),
                autotools-dev,
                dh-autoreconf,
-               gtk-doc-tools,
+               gtk-doc-tools (>= 1.15),
                perl,
                libfreetype6-dev (>= 2.1.7),
                libx11-dev (>= 2:1.3.3-2),
@@ -303,3 +303,26 @@
  .
  This package can be used by other packages using the GIRepository format to
  generate dynamic bindings.
+
+Package: pango1.0-tests
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: Layout and rendering of internationalized text - installed tests
+ Pango is a library for layout and rendering of text, with an emphasis
+ on internationalization. Pango can be used anywhere that text layout is
+ needed. however, most of the work on Pango-1.0 was done using the GTK+
+ widget toolkit as a test platform. Pango forms the core of text and
+ font handling for GTK+-2.0.
+ .
+ Pango is designed to be modular; the core Pango layout can be used with
+ four different font backends:
+  - Core X windowing system fonts
+  - Client-side fonts on X using the Xft library
+  - Direct rendering of scalable fonts using the FreeType library
+  - Native fonts on Microsoft backends
+ .
+ This package contains test programs, designed to be run as part of a
+ regression testsuite.
+

Modified: desktop/unstable/pango1.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/control.in?rev=40463&op=diff
==============================================================================
--- desktop/unstable/pango1.0/debian/control.in	[utf-8] (original)
+++ desktop/unstable/pango1.0/debian/control.in	[utf-8] Tue Feb 11 15:07:54 2014
@@ -8,7 +8,7 @@
                gnome-pkg-tools (>= 0.11),
                autotools-dev,
                dh-autoreconf,
-               gtk-doc-tools,
+               gtk-doc-tools (>= 1.15),
                perl,
                libfreetype6-dev (>= 2.1.7),
                libx11-dev (>= 2:1.3.3-2),
@@ -303,3 +303,26 @@
  .
  This package can be used by other packages using the GIRepository format to
  generate dynamic bindings.
+
+Package: pango1.0-tests
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: Layout and rendering of internationalized text - installed tests
+ Pango is a library for layout and rendering of text, with an emphasis
+ on internationalization. Pango can be used anywhere that text layout is
+ needed. however, most of the work on Pango-1.0 was done using the GTK+
+ widget toolkit as a test platform. Pango forms the core of text and
+ font handling for GTK+-2.0.
+ .
+ Pango is designed to be modular; the core Pango layout can be used with
+ four different font backends:
+  - Core X windowing system fonts
+  - Client-side fonts on X using the Xft library
+  - Direct rendering of scalable fonts using the FreeType library
+  - Native fonts on Microsoft backends
+ .
+ This package contains test programs, designed to be run as part of a
+ regression testsuite.
+

Added: desktop/unstable/pango1.0/debian/pango1.0-tests.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/pango1.0-tests.install?rev=40463&op=file
==============================================================================
--- desktop/unstable/pango1.0/debian/pango1.0-tests.install	(added)
+++ desktop/unstable/pango1.0/debian/pango1.0-tests.install	[utf-8] Tue Feb 11 15:07:54 2014
@@ -0,0 +1,2 @@
+usr/share/installed-tests
+usr/lib/pango1.0/pango/installed-tests

Added: desktop/unstable/pango1.0/debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch?rev=40463&op=file
==============================================================================
--- desktop/unstable/pango1.0/debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch	(added)
+++ desktop/unstable/pango1.0/debian/patches/0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch	[utf-8] Tue Feb 11 15:07:54 2014
@@ -0,0 +1,26 @@
+From 94356298f55e10924e7e5431b754e24eea9c444e Mon Sep 17 00:00:00 2001
+From: Iain Lane <iain.lane at canonical.com>
+Date: Fri, 7 Feb 2014 13:59:14 +0000
+Subject: [PATCH] Fix tests for builddir != srcdir by setting
+ G_TEST_{SRC,BUILD}DIR
+
+---
+ tests/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tests/Makefile.am b/tests/Makefile.am
+index bcd60ae..4591448 100644
+--- a/tests/Makefile.am
++++ b/tests/Makefile.am
+@@ -39,6 +39,8 @@ endif
+ 
+ TESTS_ENVIRONMENT =                    \
+    srcdir=$(srcdir)                    \
++   G_TEST_SRCDIR=$(abs_srcdir)         \
++   G_TEST_BUILDDIR=$(abs_builddir)     \
+    PANGO_RC_FILE=./pangorc
+ 
+ check_PROGRAMS = testboundaries testboundaries_ucd testcolor testscript
+-- 
+1.9.rc1
+

Modified: desktop/unstable/pango1.0/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/patches/series?rev=40463&op=diff
==============================================================================
--- desktop/unstable/pango1.0/debian/patches/series	[utf-8] (original)
+++ desktop/unstable/pango1.0/debian/patches/series	[utf-8] Tue Feb 11 15:07:54 2014
@@ -1,4 +1,4 @@
+0001-Fix-tests-for-builddir-srcdir-by-setting-G_TEST_-SRC.patch
 10_scan-module-files-in-dirs.patch
 11_module-files-append-module-files-d.patch
-13_configure-thai-modules.patch
 14_makefile_modules_ft2_link_harfbuzz.patch

Modified: desktop/unstable/pango1.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/rules?rev=40463&op=diff
==============================================================================
--- desktop/unstable/pango1.0/debian/rules	[utf-8] (original)
+++ desktop/unstable/pango1.0/debian/rules	[utf-8] Tue Feb 11 15:07:54 2014
@@ -53,7 +53,8 @@
 
 DEB_CONFIGURE_FLAGS_shared = \
 		--libdir=/$(LIBDIR) \
-		--with-included-modules
+		--with-included-modules \
+		--enable-installed-tests
 
 DEB_CONFIGURE_FLAGS_static = \
 		--libdir=/$(LIBDIR) \
@@ -102,6 +103,7 @@
 	# remove generated files
 	rm -f $(call dh_subst_files,$(DEB_ALL_PACKAGES))
 	rm -f debian/dh_pangomodules debian/dh_pangomodules.1
+	rm -rf $(DEB_BUILDDIR) debian/install
 
 build-indep: $(call dh_subst_files,$(DEB_INDEP_PACKAGES))
 build-arch: $(call dh_subst_files,$(DEB_ARCH_PACKAGES)) debian/dh_pangomodules.1
@@ -131,3 +133,5 @@
 	PANGO_QUERYMODULES=debian/build/udeb/pango/pango-querymodules \
 		debian/dh_pangomodules \
 			-p$(UDEB_PKG) -k
+
+binary-install/pango1.0-tests:: DEB_DH_INSTALL_ARGS = --sourcedir=debian/install/shared

Modified: desktop/unstable/pango1.0/debian/tests/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/tests/control?rev=40463&op=diff
==============================================================================
--- desktop/unstable/pango1.0/debian/tests/control	[utf-8] (original)
+++ desktop/unstable/pango1.0/debian/tests/control	[utf-8] Tue Feb 11 15:07:54 2014
@@ -1,2 +1,5 @@
 Tests: build
 Depends: build-essential, libpango1.0-dev, pkg-config
+
+Tests: installed-tests
+Depends: pango1.0-tests, dbus-x11, xvfb, gnome-desktop-testing

Added: desktop/unstable/pango1.0/debian/tests/installed-tests
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pango1.0/debian/tests/installed-tests?rev=40463&op=file
==============================================================================
--- desktop/unstable/pango1.0/debian/tests/installed-tests	(added)
+++ desktop/unstable/pango1.0/debian/tests/installed-tests	[utf-8] Tue Feb 11 15:07:54 2014
@@ -0,0 +1,10 @@
+#!/bin/sh
+# autopkgtest check: Run the installed-tests to verify pango works correctly
+# (C) 2013 Canonical Ltd.
+# Author: Iain Lane <iain.lane at canonical.com>
+
+set -e
+
+export XDG_RUNTIME_DIR=$ADTTMP
+
+dbus-launch xvfb-run -a gnome-desktop-testing-runner pango

Propchange: desktop/unstable/pango1.0/debian/tests/installed-tests
------------------------------------------------------------------------------
    svn:executable = *




More information about the pkg-gnome-commits mailing list