FS#19580 - [kdeplasma-addons-applets-kimpanel] ibus backend
Attached to Project:
Arch Linux
Opened by Julien (julroy67) - Monday, 24 May 2010, 21:17 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 29 December 2011, 15:27 GMT
Opened by Julien (julroy67) - Monday, 24 May 2010, 21:17 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 29 December 2011, 15:27 GMT
|
Details
Description:
Actually, Kimpanel is built with scim backend only, I think you should add ibus backend, as ibus is way much better. Additional info: * actual version and kde-unstable version |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Thursday, 29 December 2011, 15:27 GMT
Reason for closing: Implemented
Additional comments about closing: kdeplasma-addons-applets-kimpanel 4.7.95-3
Thursday, 29 December 2011, 15:27 GMT
Reason for closing: Implemented
Additional comments about closing: kdeplasma-addons-applets-kimpanel 4.7.95-3
something like this has to be added to PKGBUILD
install -m755 $srcdir/$_pkgbase-$pkgver/applets/kimpanel/backend/ibus/panel.py ${pkgdir}/usr/share/ibus/ui/qt/
install -m644 $srcdir/$_pkgbase-$pkgver/applets/kimpanel/backend/ibus/qtpanel.xml ${pkgdir}/usr/share/ibus/component
Would be great if this simple change could be made to the kimpanel PKBUILD, as scim is now obsolete/deprecated and ibus the way to go.
However, I'm not sure what's the best way to patch kdeplasma-addons package. I attached a kdeplasma-addons-applets-kimpanel.install for review.
Also, the package_kdeplasma-addons-applets-kimpanel section of kdeplasma-addons PKGBUILD should be modified to add ibus-qt as an opt dependency and the 2 files mentioned above by Jesse Jaara. See the attached PKGBUILD patch.
Also the ibus backend has changed from the python script refered to in the previous comment to a C program. It can still be quickly built from the kdeplasma source with:
gcc `pkg-config --cflags --libs ibus-1.0 glib-2.0` kdeplasma-addons-4.7.95/applets/kimpanel/backend/ibus/{main,panel}.c -o kimpanel-ibus-panel
However just rebuilding the package from PKGBUILD with ibus installed would be more robust, although much slower.