diff options
Diffstat (limited to 'app-i18n/ibus/files/ibus-1.5.18-enable-gsettings-in-runtest.patch')
-rw-r--r-- | app-i18n/ibus/files/ibus-1.5.18-enable-gsettings-in-runtest.patch | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/app-i18n/ibus/files/ibus-1.5.18-enable-gsettings-in-runtest.patch b/app-i18n/ibus/files/ibus-1.5.18-enable-gsettings-in-runtest.patch new file mode 100644 index 000000000000..24b5cd3f6a8c --- /dev/null +++ b/app-i18n/ibus/files/ibus-1.5.18-enable-gsettings-in-runtest.patch @@ -0,0 +1,62 @@ +From 4b4fe00cc2750713ef8d2bc0a9f396ab577c36fc Mon Sep 17 00:00:00 2001 +From: Naohiro Aota <naota@gentoo.org> +Date: Thu, 4 Oct 2018 18:14:17 +0900 +Subject: [PATCH] src/tests: Enable GSettings in runtest in ibus-1.5.18 + +This patch is based on: +https://github.com/ibus/ibus/commit/10cc30eac200d10b581d9d2122d5a732f4880943 + +Signed-off-by: Naohiro Aota <naota@gentoo.org> +--- + src/tests/runtest | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/src/tests/runtest b/src/tests/runtest +index 0e43fee..84d85ab 100755 +--- a/src/tests/runtest ++++ b/src/tests/runtest +@@ -29,6 +29,7 @@ ibus-engine-switch + ibus-compose + test-stress + " ++IBUS_SCHEMA_FILE='org.freedesktop.ibus.gschema.xml' + + # Portable replacement of basename. + func_basename () { +@@ -80,6 +81,12 @@ trap 'func_cleanup $tstdir' 1 2 3 15 + tst=$1; shift + tstdir=tmp-`func_basename $tst` + ++# IBusEngine has GSettings ++if test ! -f "$top_builddir/data/dconf/$IBUS_SCHEMA_FILE" ; then ++ echo "NOT FOUND $top_builddir/data/dconf/$IBUS_SCHEMA_FILE" ++ exit -1 ++fi ++ + test -d $tstdir || mkdir $tstdir + + ( cd $tstdir +@@ -101,6 +108,20 @@ test -d $tstdir || mkdir $tstdir + IBUS_ADDRESS_FILE=$PWD/ibus-daemon.pid + export IBUS_ADDRESS_FILE + ++ cp "../$top_builddir/data/dconf/$IBUS_SCHEMA_FILE" $PWD ++ glib-compile-schemas $PWD ++ if test $? -ne 0 ; then ++ echo "FAILED glib-compile-schemas" ++ retval=1 ++ return ++ fi ++ if test ! -f $PWD/gschemas.compiled ; then ++ echo "NOT FOUND $PWD/gschemas.compiled" ++ retval=1 ++ return ++ fi ++ export GSETTINGS_SCHEMA_DIR=$PWD ++ + # Start ibus-daemon. + ../$top_builddir/bus/ibus-daemon \ + --daemonize \ +-- +2.19.0 + |