File ibus-provide-layout-variations.patch of Package mozc

diff -ru unix.org/ibus/gen_mozc_xml.py unix/ibus/gen_mozc_xml.py
--- unix.org/ibus/gen_mozc_xml.py	2013-11-01 02:33:37.673242963 +0900
+++ unix/ibus/gen_mozc_xml.py	2013-11-01 02:35:46.918429452 +0900
@@ -69,7 +69,6 @@
     'description': '%(product_name)s (Japanese Input Method)',
     'language': 'ja',
     'icon': '%(ibus_mozc_icon_path)s',
-    'rank': '80',
     'symbol': 'あ',
 }
 
@@ -86,12 +85,17 @@
     },
     # On Linux (IBus >= 1.5), we use special label 'default' for the keyboard
     # layout.
+    # openSUSE provides four engines like ChromeOS
     'Linux-IBus1.5': {
         # DO NOT change the engine name 'mozc-jp'. The names is referenced by
         # unix/ibus/mozc_engine.cc.
-        'name': ['mozc-jp'],
-        'longname': ['%(product_name)s'],
-        'layout': ['default'],
+        'name': ['mozc-jp', 'mozc-jp-jp', 'mozc-us', 'mozc-dv'],
+        'longname': ['%(product_name)s',
+                     '%(product_name)s - JP layout',
+                     '%(product_name)s - US layout',
+                     '%(product_name)s - US Dvorak layout'],
+        'layout': ['default', 'jp', 'us', 'us(dvorak)'],
+        'rank': ['80', '0', '0', '0'],
     },
     # On Chrome/Chromium OS, we provide three engines.
     'ChromeOS': {
openSUSE Build Service is sponsored by