[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#28421] [PATCH] gnu: Add uim.

From: Ludovic Courtès
Subject: [bug#28421] [PATCH] gnu: Add uim.
Date: Sat, 23 Sep 2017 18:35:11 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Hi Arun,

Arun Isaac <address@hidden> skribis:

> Sorry for the late reply. Somehow, your last mail was not delivered to
> my inbox. I just saw it on the debbugs web interface.
>> I think the question is: are GTK+ and Qt needed just for the
>> preference UI, or are they needed to enable support for this input
>> method in GTK+ and Qt applications?
> I ran `ldd lib/gtk-2.0/2.10.0/immodules/ | grep gtk' in uim's
> store directory, and got
> => 
> /gnu/store/6wbbjj5f9ldbf7gpgah16pw2kfw3q6ij-gtk+-2.24.31/lib/
>  (0x00007ff9de133000)
> => 
> /gnu/store/6wbbjj5f9ldbf7gpgah16pw2kfw3q6ij-gtk+-2.24.31/lib/
>  (0x00007ff9ddc58000)
> Similar output for `ldd lib/gtk-3.0/3.0.0/immodules/ | grep
> gtk'. So, I guess gtk+ is needed for this input method to work in gtk+
> applications. Must be likewise for qt.
>  If it's the latter, we definitely need to keep both.
> Debian's solution is to have a separate uim package for each frontend --
> uim-gtk2, uim-gtk3, uim-qt, uim-el, uim-fep, etc. This seems a little
> expensive. But, perhaps we can take the middle ground, and have two
> outputs
> * a gtk output that supports gtk2, gtk3 and others
> * a qt output that supports qt and others

Separate outputs would be fine, though I have a slight preference for
separate packages (I suppose that could be factorized by having a
‘make-uim’ procedure that takes the GUI toolkit and returns the
corresponding package), since that would be easier to build (no need to
download/build all the toolkits.)

Now, whether you opt for separate packages or separate outputs, it
doesn’t have to be as fine-grain as what Debian’s does.  A single
package/output for both GTK versions would be fine, for instance.

Thanks for looking into it!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]