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.
PKGBUILD.patch (0.8 KiB)
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.