Hello! Please find attached x-unikey-0.9.1d.ebuild and a enviroment variables file needed for x-unikey. X-Unikey is Unikey ported to Linux and FreeBSD. X-Unikey lets you type Vietnamese in X Window environment. It has been tested with many popular programs, such as OpenOffice, emacs, vim, QT applications, GTK applications... X-Unikey has all the features of the Windows version, except that its GUI is still too simplified. All options are set through configuration file or keyboard shortcuts. Please visit their homepage at http://unikey.sf.net/linux.php for more information. I suggest this ebuild belong to app-i18n/x-unikey. Thanks.
Created attachment 30254 [details] x-unikey-0.9.1d.ebuild
Created attachment 30255 [details] 01x-unikey (enviroment variables file)
Created attachment 30608 [details, diff] Patch for x-unikey ebuild Don't patch Makefile.am (which requires automake as a additional dependency). use gtk flag for unikey-gtk
Created attachment 30610 [details] New 01x-unikey env file New 01x-unikey, which don't set env variables by default. User have to uncomment what they need. I think it's better to show user what's going on.
Duy, would you please create an ebuild for your vnkb-applet as well?
"Lang Thang", vnkb-applet is still under development. It would be too soon to ebuild it now. However, if you think it's usable, I will make an ebuild for you.
Hi, I've looked at your ebuild. (with Duy's patch) It emerges and works fine but I have some comments on it. * There is no need to inherit eutils. You need to inherit it if you want to use functions (such as epatch) from it. * Use ${P} instead of ${PN}-${PV}. They mean the same but we make it a habit to write ${P} rather than ${PN}-${PV}. * Don't forget to append "|| die" after make install. As for env.d, I think Duy's one is better as input method is a matter of choice. We do not recommend users to set LANG variable by system-wide. See bug #9988 for more discussion.
ITA. This is my very first ebuild ;). Please proceed with Duy's patches + your comments (or should I do it by myself then attached it here?)
added to portage