[SCM] Akonadi packaging branch, master, updated. debian/1.10.3-1-17-gaaac9b2
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Dec 13 18:32:49 UTC 2013
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-req/akonadi.git;a=commitdiff;h=238f4d3
The following commit has been merged in the master branch:
commit 238f4d38a57c4c8c0642e5b778f2e1721a3be964
Author: Maximiliano Curia <maxy at debian.org>
Date: Thu Dec 12 12:49:23 2013 -0300
Run auto tests with autopkgtests.
---
debian/changelog | 2 --
debian/control | 4 +---
debian/rules | 8 +-------
debian/tests/acc | 3 +++
debian/tests/control | 22 ++++++++++++++++++++++
debian/tests/testsuite | 4 ++++
6 files changed, 31 insertions(+), 12 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index b693205..9b7f55e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,11 +3,9 @@ akonadi (1.11.0-1) UNRELEASED; urgency=low
* New upstream release.
* Update build dependencies.
* Update subst var for akonadi-backend-mysql.
- * Add libxml2-utils to the build deps, to be used in the tests.
* Bump Standards-Version to 3.9.5, no changes needed.
* New upstream patch: dont_do_redundant_flag_changes.diff
* New upstream patch: always_verify_writing_data_to_external_file.diff
- * Add dbus-x11 to launch dbus tests.
* Update symbols file.
* Update install files.
diff --git a/debian/control b/debian/control
index 5457db0..57dcb88 100644
--- a/debian/control
+++ b/debian/control
@@ -11,9 +11,7 @@ Build-Depends: debhelper (>= 9), cmake (>= 2.8.8), automoc,
libqt4-dev (>= 4:4.8.0), shared-mime-info (>= 0.20), libmysqlclient-dev,
libxslt-dev, libsoprano-dev (>= 2.7.56), xsltproc, libdbus-1-dev,
libboost-program-options-dev,
- libsqlite3-dev (>= 3.6.23), mysql-server-core, libxml2-utils,
- xvfb, xauth, dbus-x11,
- dh-acc, exuberant-ctags
+ libsqlite3-dev (>= 3.6.23), mysql-server-core
Standards-Version: 3.9.5
Homepage: http://pim.kde.org/akonadi
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-req/akonadi.git
diff --git a/debian/rules b/debian/rules
index 79c0a55..f43b355 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,8 +3,6 @@
export DEB_CFLAGS_MAINT_APPEND += -fvisibility=hidden -fvisibility-inlines-hidden
export DEB_CXXFLAGS_MAINT_APPEND = -fvisibility=hidden -fvisibility-inlines-hidden
-dh := --with acc
-
include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
libpkgs_gen_strict_local_shlibs = $(libpkgs_all_packages)
include /usr/share/pkg-kde-tools/qt-kde-team/2/library-packages.mk
@@ -28,8 +26,4 @@ override_dh_strip:
$(overridden_command) --dbg-package=akonadi-dbg
override_dh_auto_test:
- [ -x $(CURDIR)/debian/tmp/home ] || \
- mkdir -p $(CURDIR)/debian/tmp/home
- HOME=$(CURDIR)/debian/tmp/home \
- xvfb-run dbus-launch --exit-with-session $(overridden_command)
- rm -rf $(CURDIR)/debian/tmp/home
+ # Avoid tests extra build dependencies, check them with autopkgtests
diff --git a/debian/tests/acc b/debian/tests/acc
new file mode 100755
index 0000000..ecd74f2
--- /dev/null
+++ b/debian/tests/acc
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+dh_acc
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..c798811
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,22 @@
+Tests: testsuite
+Depends: @, build-essential,
+ debhelper (>= 9),
+ cmake (>= 2.8.8),
+ automoc,
+ pkg-kde-tools (>= 0.12),
+ libqt4-dev (>= 4:4.8.0),
+ shared-mime-info (>= 0.20),
+ libmysqlclient-dev,
+ libxslt-dev,
+ libsoprano-dev (>= 2.7.56),
+ xsltproc,
+ libdbus-1-dev,
+ libboost-program-options-dev,
+ libsqlite3-dev (>= 3.6.23),
+ mysql-server-core,
+ xvfb, xauth, dbus-x11, libxml2-utils
+Restrictions: build-needed
+
+Tests: acc
+Depends: @,
+ dh-acc, exuberant-ctags
diff --git a/debian/tests/testsuite b/debian/tests/testsuite
new file mode 100755
index 0000000..0163b18
--- /dev/null
+++ b/debian/tests/testsuite
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+mkdir -p ${ADTTMP}/home
+HOME=${ADTTMP}/home xvfb-run dbus-launch --exit-with-session dh_auto_test
--
Akonadi packaging
More information about the pkg-kde-commits
mailing list