r36474 - in /desktop/experimental/atk1.0/debian: changelog control control.in tests/ tests/build tests/control

mpitt at users.alioth.debian.org mpitt at users.alioth.debian.org
Thu Dec 13 13:31:49 UTC 2012


Author: mpitt
Date: Thu Dec 13 13:31:49 2012
New Revision: 36474

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=36474
Log:
Add a compile/link/run autopkgtest, thanks to Daniel Kessel!

Added:
    desktop/experimental/atk1.0/debian/tests/
    desktop/experimental/atk1.0/debian/tests/build
    desktop/experimental/atk1.0/debian/tests/control
Modified:
    desktop/experimental/atk1.0/debian/changelog
    desktop/experimental/atk1.0/debian/control
    desktop/experimental/atk1.0/debian/control.in

Modified: desktop/experimental/atk1.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/atk1.0/debian/changelog?rev=36474&op=diff
==============================================================================
--- desktop/experimental/atk1.0/debian/changelog [utf-8] (original)
+++ desktop/experimental/atk1.0/debian/changelog [utf-8] Thu Dec 13 13:31:49 2012
@@ -1,3 +1,9 @@
+atk1.0 (2.6.0-2) UNRELEASED; urgency=low
+
+  * Add a compile/link/run autopkgtest, thanks to Daniel Kessel!
+
+ -- Martin Pitt <mpitt at debian.org>  Thu, 13 Dec 2012 14:31:04 +0100
+
 atk1.0 (2.6.0-1) experimental; urgency=low
 
   * New upstream release.

Modified: desktop/experimental/atk1.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/atk1.0/debian/control?rev=36474&op=diff
==============================================================================
--- desktop/experimental/atk1.0/debian/control [utf-8] (original)
+++ desktop/experimental/atk1.0/debian/control [utf-8] Thu Dec 13 13:31:49 2012
@@ -23,6 +23,7 @@
 Build-Depends-Indep: libglib2.0-doc
 Standards-Version: 3.9.3
 Homepage: http://www.gtk.org/
+XS-Testsuite: autopkgtest
 
 Package: libatk1.0-0
 Architecture: any

Modified: desktop/experimental/atk1.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/atk1.0/debian/control.in?rev=36474&op=diff
==============================================================================
--- desktop/experimental/atk1.0/debian/control.in [utf-8] (original)
+++ desktop/experimental/atk1.0/debian/control.in [utf-8] Thu Dec 13 13:31:49 2012
@@ -18,6 +18,7 @@
 Build-Depends-Indep: libglib2.0-doc
 Standards-Version: 3.9.3
 Homepage: http://www.gtk.org/
+XS-Testsuite: autopkgtest
 
 Package: libatk1.0-0
 Architecture: any

Added: desktop/experimental/atk1.0/debian/tests/build
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/atk1.0/debian/tests/build?rev=36474&op=file
==============================================================================
--- desktop/experimental/atk1.0/debian/tests/build (added)
+++ desktop/experimental/atk1.0/debian/tests/build [utf-8] Thu Dec 13 13:31:49 2012
@@ -1,0 +1,29 @@
+#!/bin/sh
+# autopkgtest check: Build and run a program against atk1.0-dev, to verify that the
+# headers and pkg-config file are installed correctly
+# (C) 2012 Canonical Ltd.
+# Author: Daniel Kessel <d.kessel at gmx.de>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+cat <<EOF > atk1.0-dev_test.c
+#include <atk-1.0/atk/atk.h>
+
+int main()
+{
+    if (NULL == atk_get_version()) {
+	return 1;
+    } else {
+	return 0;
+    }
+}
+EOF
+
+gcc -Wall -Werror -o atk1.0-dev_test atk1.0-dev_test.c `pkg-config --cflags --libs atk`
+echo "build: OK"
+[ -x atk1.0-dev_test ]
+./atk1.0-dev_test
+echo "run: OK"

Added: desktop/experimental/atk1.0/debian/tests/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/atk1.0/debian/tests/control?rev=36474&op=file
==============================================================================
--- desktop/experimental/atk1.0/debian/tests/control (added)
+++ desktop/experimental/atk1.0/debian/tests/control [utf-8] Thu Dec 13 13:31:49 2012
@@ -1,0 +1,3 @@
+Tests: build
+Depends: libatk1.0-dev, build-essential
+




More information about the pkg-gnome-commits mailing list