r35449 - in /desktop/experimental/glib2.0/debian: changelog control control.in tests/ tests/build tests/control

mpitt at users.alioth.debian.org mpitt at users.alioth.debian.org
Tue Jun 26 07:32:01 UTC 2012


Author: mpitt
Date: Tue Jun 26 07:32:00 2012
New Revision: 35449

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=35449
Log:
* Add debian/tests/control: DEP-8 autopkgtest control file. Add XS-Testsuite
  header to debian/control.in.
* Add debian/tests/build: autopkgtest check: Build and run a program against
  glib, to verify that the headers and pkg-config file are installed
  correctly.

Added:
    desktop/experimental/glib2.0/debian/tests/
    desktop/experimental/glib2.0/debian/tests/build   (with props)
    desktop/experimental/glib2.0/debian/tests/control
Modified:
    desktop/experimental/glib2.0/debian/changelog
    desktop/experimental/glib2.0/debian/control
    desktop/experimental/glib2.0/debian/control.in

Modified: desktop/experimental/glib2.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/changelog?rev=35449&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/changelog [utf-8] (original)
+++ desktop/experimental/glib2.0/debian/changelog [utf-8] Tue Jun 26 07:32:00 2012
@@ -1,3 +1,13 @@
+glib2.0 (2.33.2-2) UNRELEASED; urgency=low
+
+  * Add debian/tests/control: DEP-8 autopkgtest control file. Add XS-Testsuite
+    header to debian/control.in.
+  * Add debian/tests/build: autopkgtest check: Build and run a program against
+    glib, to verify that the headers and pkg-config file are installed
+    correctly.
+
+ -- Martin Pitt <mpitt at debian.org>  Tue, 26 Jun 2012 09:29:35 +0200
+
 glib2.0 (2.33.2-1) experimental; urgency=low
 
   * Track unstable versions in the experimental branch. 

Modified: desktop/experimental/glib2.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/control?rev=35449&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/control [utf-8] (original)
+++ desktop/experimental/glib2.0/debian/control [utf-8] Tue Jun 26 07:32:00 2012
@@ -31,6 +31,7 @@
 Homepage: http://www.gtk.org/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/experimental/glib2.0/
+XS-Testsuite: autopkgtest
 
 Package: libglib2.0-0
 Architecture: any

Modified: desktop/experimental/glib2.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/control.in?rev=35449&op=diff
==============================================================================
--- desktop/experimental/glib2.0/debian/control.in [utf-8] (original)
+++ desktop/experimental/glib2.0/debian/control.in [utf-8] Tue Jun 26 07:32:00 2012
@@ -31,6 +31,7 @@
 Homepage: http://www.gtk.org/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/experimental/glib2.0/
+XS-Testsuite: autopkgtest
 
 Package: @SHARED_PKG@
 Architecture: any

Added: desktop/experimental/glib2.0/debian/tests/build
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/tests/build?rev=35449&op=file
==============================================================================
--- desktop/experimental/glib2.0/debian/tests/build (added)
+++ desktop/experimental/glib2.0/debian/tests/build [utf-8] Tue Jun 26 07:32:00 2012
@@ -1,0 +1,27 @@
+#!/bin/sh
+# autopkgtest check: Build and run a program against glib, to verify that the
+# headers and pkg-config file are installed correctly
+# (C) 2012 Canonical Ltd.
+# Author: Martin Pitt <martin.pitt at ubuntu.com>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+cat <<EOF > glibtest.c
+#include <glib.h>
+
+int main()
+{
+    g_assert_cmpint (g_strcmp0 (NULL, "hello"), ==, -1);
+    g_assert_cmpstr (g_find_program_in_path ("bash"), ==, "/bin/bash");
+    return 0;
+}
+EOF
+
+gcc -o glibtest glibtest.c `pkg-config --cflags --libs glib-2.0`
+echo "build: OK"
+[ -x glibtest ]
+./glibtest
+echo "run: OK"

Propchange: desktop/experimental/glib2.0/debian/tests/build
------------------------------------------------------------------------------
    svn:executable = *

Added: desktop/experimental/glib2.0/debian/tests/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/tests/control?rev=35449&op=file
==============================================================================
--- desktop/experimental/glib2.0/debian/tests/control (added)
+++ desktop/experimental/glib2.0/debian/tests/control [utf-8] Tue Jun 26 07:32:00 2012
@@ -1,0 +1,2 @@
+Tests: build
+Depends: libglib2.0-dev, build-essential




More information about the pkg-gnome-commits mailing list