Bug#946361: at-spi2-core: Please make autopkgtests cross-test-friendly

Steve Langasek steve.langasek at canonical.com
Sun Dec 8 00:05:18 GMT 2019


Package: at-spi2-core
Followup-For: Bug #946361
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

Sorry, the previous patch was incomplete.  Please see attached a complete patch.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
diff -Nru at-spi2-core-2.34.0/debian/tests/control at-spi2-core-2.34.0/debian/tests/control
--- at-spi2-core-2.34.0/debian/tests/control	2019-09-29 05:38:10.000000000 -0700
+++ at-spi2-core-2.34.0/debian/tests/control	2019-12-07 12:21:52.000000000 -0800
@@ -1,2 +1,2 @@
 Tests: gedit dbind
-Depends: libatspi2.0-dev, build-essential, xauth, xvfb, dbus, at-spi2-core, gedit
+Depends: libatspi2.0-dev, build-essential, xauth, xvfb, dbus, at-spi2-core, gedit:native
diff -Nru at-spi2-core-2.34.0/debian/tests/dbind at-spi2-core-2.34.0/debian/tests/dbind
--- at-spi2-core-2.34.0/debian/tests/dbind	2019-09-29 05:38:10.000000000 -0700
+++ at-spi2-core-2.34.0/debian/tests/dbind	2019-12-07 16:03:25.000000000 -0800
@@ -3,10 +3,20 @@
 set -e
 
 WORKDIR=$AUTOPKGTEST_TMP
-gcc dbind/dbtest.c -o $WORKDIR/dbtest  \
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+    CROSS_COMPILE=
+fi
+
+${CROSS_COMPILE}gcc dbind/dbtest.c -o $WORKDIR/dbtest  \
 	-I . \
-	$(pkg-config --cflags glib-2.0) $(pkg-config --libs glib-2.0) \
-	$(pkg-config --cflags dbus-1) $(pkg-config --libs dbus-1) \
-	$(pkg-config --cflags atspi-2) $(pkg-config --libs atspi-2)
+	$(${CROSS_COMPILE}pkg-config --cflags glib-2.0) \
+	$(${CROSS_COMPILE}pkg-config --libs glib-2.0) \
+	$(${CROSS_COMPILE}pkg-config --cflags dbus-1) \
+	$(${CROSS_COMPILE}pkg-config --libs dbus-1) \
+	$(${CROSS_COMPILE}pkg-config --cflags atspi-2) \
+	$(${CROSS_COMPILE}pkg-config --libs atspi-2)
 
 exec dbus-run-session $WORKDIR/dbtest
diff -Nru at-spi2-core-2.34.0/debian/tests/gedit at-spi2-core-2.34.0/debian/tests/gedit
--- at-spi2-core-2.34.0/debian/tests/gedit	2019-09-29 05:38:10.000000000 -0700
+++ at-spi2-core-2.34.0/debian/tests/gedit	2019-12-07 16:03:49.000000000 -0800
@@ -3,8 +3,17 @@
 set -e
 
 WORKDIR=$AUTOPKGTEST_TMP
-gcc test/memory.c -o $WORKDIR/memory  \
-	$(pkg-config --cflags atspi-2) $(pkg-config --libs atspi-2) \
-	$(pkg-config --cflags gobject-2.0) $(pkg-config --libs gobject-2.0)
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+    CROSS_COMPILE=
+fi
+
+${CROSS_COMPILE}gcc test/memory.c -o $WORKDIR/memory  \
+	$(${CROSS_COMPILE}pkg-config --cflags atspi-2) \
+	$(${CROSS_COMPILE}pkg-config --libs atspi-2) \
+	$(${CROSS_COMPILE}pkg-config --cflags gobject-2.0) \
+	$(${CROSS_COMPILE}pkg-config --libs gobject-2.0)
 
 exec xvfb-run -s -noreset -a dbus-run-session --dbus-daemon debian/tests/dbus-daemon -- $WORKDIR/memory


More information about the Pkg-a11y-devel mailing list