Care for some tests.
authorCarsten Lohrke <carlo@gentoo.org>
Thu, 19 Apr 2007 10:38:00 +0000 (10:38 +0000)
committerCarsten Lohrke <carlo@gentoo.org>
Thu, 19 Apr 2007 10:38:00 +0000 (10:38 +0000)
Package-Manager: portage-2.1.2.4

app-office/koffice-libs/ChangeLog
app-office/koffice-libs/koffice-libs-1.6.2.ebuild
app-office/koffice/ChangeLog
app-office/koffice/koffice-1.6.2-r1.ebuild

index 1ca83b09974933a85df86521dcaebc252760f979..b96c19dfb36dffbdcba416ddfb3970e9c742e3b1 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for app-office/koffice-libs
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/koffice-libs/ChangeLog,v 1.74 2007/03/02 02:04:52 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/koffice-libs/ChangeLog,v 1.75 2007/04/19 10:34:11 carlo Exp $
+
+  19 Apr 2007; Carsten Lohrke <carlo@gentoo.org> koffice-libs-1.6.2.ebuild:
+  Care for some tests.
 
   02 Mar 2007; Jeroen Roovers <jer@gentoo.org> koffice-libs-1.6.1.ebuild:
   Stable for HPPA.
index 28841ef2018c076b7caa96b27704d5b7978852ad..cb827c44d7ea3222385e3114c0c7a51ed9a3055a 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/koffice-libs/koffice-libs-1.6.2.ebuild,v 1.2 2007/02/16 20:29:19 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/koffice-libs/koffice-libs-1.6.2.ebuild,v 1.3 2007/04/19 10:34:11 carlo Exp $
 
 MAXKOFFICEVER=${PV}
 KMNAME=koffice
@@ -45,6 +45,12 @@ src_unpack() {
        # Force the compilation of libkopainter.
        sed -i 's:$(KOPAINTERDIR):kopainter:' "${S}/lib/Makefile.am"
 
+       if ! [[ $(xhost >> /dev/null 2>/dev/null) ]] ; then
+               einfo "User ${USER} has no X access, disabling some tests."
+               sed -e "s:SUBDIRS = . tests:SUBDIRS = .:" -i lib/store/Makefile.am || die "sed failed"
+               sed -e "s:SUBDIRS = kohyphen . tests:SUBDIRS = kohyphen .:" -i lib/kotext/Makefile.am || die "sed failed"
+       fi
+
        kde-meta_src_unpack makefiles
 }
 
index 9b682d77ba390d4add78bde3379da2ac5ad94d0b..8bb1dccf4a53f55051a0eaa9be5c7cef36f5aae5 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for app-office/koffice
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/koffice/ChangeLog,v 1.217 2007/03/18 22:33:00 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/koffice/ChangeLog,v 1.218 2007/04/19 10:38:00 carlo Exp $
+
+  19 Apr 2007; Carsten Lohrke <carlo@gentoo.org> koffice-1.6.2-r1.ebuild:
+  Care for some tests.
 
 *koffice-1.6.2-r1 (18 Mar 2007)
 
index 09bfed66603f0cb4d99e7560d3c0441f2f6d7613..b954d6a3c93d728a7c9a253c8dcd2c63b5809e99 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/koffice/koffice-1.6.2-r1.ebuild,v 1.1 2007/03/18 22:33:00 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/koffice/koffice-1.6.2-r1.ebuild,v 1.2 2007/04/19 10:38:00 carlo Exp $
 
 inherit kde
 
@@ -76,6 +76,12 @@ src_unpack() {
                `ls ${S}/krita/colorspaces/*/Makefile.am`
        sed -i -e "s:toolbar tests:toolbar:" ${S}/kplato/Makefile.am
 
+       if ! [[ $(xhost >> /dev/null 2>/dev/null) ]] ; then
+               einfo "User ${USER} has no X access, disabling some tests."
+               sed -e "s:SUBDIRS = . tests:SUBDIRS = .:" -i lib/store/Makefile.am || die "sed failed"
+               sed -e "s:SUBDIRS = kohyphen . tests:SUBDIRS = kohyphen .:" -i lib/kotext/Makefile.am || die "sed failed"
+       fi
+
        # Labplot needs the header file
        sed -i -e "s:utils.h:utils.h parser/parser.h:" ${S}/kexi/kexidb/Makefile.am || die "sed failed"
 }