[openi18n-im:01299] Re: [proposal] distribute parts of im-sdk separately

Roger So <[email protected]> Mon, 21 Mar 2005 10:25:23 +0800
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
Sorry for not noticing this proposal earlier.  Sounds all very 
reasonable, and in fact pretty close to what I'm about to do for the 
official Debian packages.

Jens Petersen wrote:
> So far what I have been doing is just to install "im-sdk/includes/"
> in a system directory and then have IM_INIT point IM_INCLUDEDIR to that
> directory, but I think it would be better if those private include files
> were moved to the appropriate project dir subdirs, which should then 
> install
> (as semi-private if necessary).

Agreed.  Also, I think it'd be better to use things like pkg-config to 
simplify maintainance.

> ("im-sdk/acfiles/" is okay of course since it can be used directly 
> inplace for
> bootstrapping the tarballs of subdirs.  At least with a small hack.)

How does GNOME deal with this?  I think they install the m4 macros 
directly to /usr/share/acfiles...

> I would like to suggest the following names for the separate tarballs:
> 
> doc            ---> iiim-doc
> gnome-im-switcher    ---> iiim-switcher-applet
> iiimecf            ---> iiim-emacs
> iiimgcf            ---> iiim-gtk
> iiimjcf            ---> iiim-java
> iiimqcf            ---> iiim-qt

How about iiim-client-* for these?

> iiimsf            ---> iiim-server
> iiimxcf/*        ---> iiim-xim ?
> leif/<name>        ---> iiim-le-<name>
> lib/<name>        ---> iiim-lib-<name>

Looks fine to me.

> So far I generated the following test tarballs which nearly all build.
> 
> iiim-gtk-12.1.50.tar.gz
> iiim-leif-12.1.50.tar.gz  -- should be split up into LEs
> iiim-lib-client-12.1.50.tar.gz      \
> iiim-lib-eimil-12.1.2161.tar.gz      |
> iiim-lib-protocol-12.1.50.tar.gz     |  it would be nice to merge some 
> of these
> iiim-lib-xiiimp-12.1.50.tar.gz      /
> iiim-server-12.1.50.tar.gz
> iiim-switcher-applet-12.1.50.tar.gz

Sounds reasonable.

I gather this is for post-12.2, correct?

Thanks
Roger
-- 
   Roger So                 Community Representative
   Sun Wah Linux Limited    Chinese Platform Developer
   Tel: +852 2250 0230      [email protected]
   Fax: +852 2259 9112      http://www.sw-linux.com/