From: ludo@gnu.org (Ludovic Courtès)
To: Arun Isaac <arunisaac@systemreboot.net>
Cc: 28421@debbugs.gnu.org
Subject: [bug#28421] [PATCH] gnu: Add uim.
Date: Sat, 23 Sep 2017 18:35:11 +0200 [thread overview]
Message-ID: <87tvzt1igw.fsf@gnu.org> (raw)
In-Reply-To: <aaa2208c.AEEAQ1ktwwIAAAAAAAAAAAPqZPMAAAACwQwAAAAAAAW9WABZxgRP@mailjet.com> (Arun Isaac's message of "Sat, 23 Sep 2017 12:20:46 +0530")
Hi Arun,
Arun Isaac <arunisaac@systemreboot.net> 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/im-uim.so | grep gtk' in uim's
> store directory, and got
>
> libgtk-x11-2.0.so.0 => /gnu/store/6wbbjj5f9ldbf7gpgah16pw2kfw3q6ij-gtk+-2.24.31/lib/libgtk-x11-2.0.so.0 (0x00007ff9de133000)
> libgdk-x11-2.0.so.0 => /gnu/store/6wbbjj5f9ldbf7gpgah16pw2kfw3q6ij-gtk+-2.24.31/lib/libgdk-x11-2.0.so.0 (0x00007ff9ddc58000)
>
> Similar output for `ldd lib/gtk-3.0/3.0.0/immodules/im-uim.so | 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
>
> WDYT?
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!
Ludo’.
next prev parent reply other threads:[~2017-09-23 16:36 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-11 20:22 [bug#28421] [PATCH] gnu: Add uim Arun Isaac
2017-09-12 12:55 ` Ludovic Courtès
2017-09-13 23:49 ` Arun Isaac
[not found] ` <82a195b0.AEQAQDMYN5MAAAAAAAAAAAOzWv8AAAACwQwAAAAAAAW9WABZucP6@mailjet.com>
2017-09-14 7:00 ` Ludovic Courtès
2017-09-23 6:50 ` Arun Isaac
2017-09-23 16:35 ` Ludovic Courtès [this message]
2017-09-23 19:05 ` Arun Isaac
[not found] ` <15afe43a.AEQAQk2GuKIAAAAAAAAAAAOzWv8AAAACwQwAAAAAAAW9WABZxrCd@mailjet.com>
2017-09-24 19:48 ` Ludovic Courtès
2017-09-26 3:23 ` [bug#28421] [PATCH] gnu: Add uim, uim-gtk and uim-qt Arun Isaac
[not found] <20170911202204.23647-1-arunisaac@systemreboot.net>
2017-09-12 7:34 ` [bug#28421] [PATCH] gnu: Add uim Arun Isaac
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87tvzt1igw.fsf@gnu.org \
--to=ludo@gnu.org \
--cc=28421@debbugs.gnu.org \
--cc=arunisaac@systemreboot.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).