diff options
Diffstat (limited to 'app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild')
-rw-r--r-- | app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild b/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild index 6ba022cbe6f3..2f5ba84757a2 100644 --- a/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild +++ b/app-i18n/ibus-chewing/ibus-chewing-1.5.1-r1.ebuild @@ -4,7 +4,7 @@ EAPI="6" CMAKE_MAKEFILE_GENERATOR="emake" -inherit cmake-utils gnome2-utils +inherit cmake-utils gnome2-utils virtualx MY_P="${P}-Source" @@ -30,6 +30,7 @@ DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" S="${WORKDIR}/${MY_P}" +PATCHES=( "${FILESDIR}"/${PN}-test.patch ) DOCS=( AUTHORS ChangeLog README RELEASE-NOTES.txt USER-GUIDE ) src_configure() { @@ -41,6 +42,14 @@ src_configure() { cmake-utils_src_configure } +src_test() { + "${EROOT}"${GLIB_COMPILE_SCHEMAS} --allow-any-name "${BUILD_DIR}"/bin || die + + export GSETTINGS_BACKEND="memory" + export GSETTINGS_SCHEMA_DIR="${BUILD_DIR}/bin" + virtx cmake-utils_src_test +} + pkg_preinst() { gnome2_gconf_savelist gnome2_schemas_savelist |