[Pkg-ime-devel] revised-repost: Depends, gconf, font
Osamu Aoki
osamu@debian.org
Fri, 29 Oct 2004 01:26:30 +0200
(Another repost with some additonal comments)
Hi,
I have hardtime understanding what all these SCIM packages do.
I just made a relationship picture.
application side
Qt_IMModule---(scim-server-socket)--++ ++-> (scim-config-socket)
|| ||
GTK2_IMModule-(scim-server-socket)--++ ++-> (scim-config-gconf)
(scim-gtk2-immodule) || ||
|| ||
\/ \/
(scim-frontend-socket)
|
XIM --------------------------------(scim)
|
+------- IM Engines
(scim-chinese),
(scim-hangul),
(scim-imengine-uim),
UIM is used to
support Japanese
(scim-tables-*)
primitive
Double lines are "socket" thus can be on another machine. (But normally
on the same machine.) So "Recommends:" is good enough.
Based on this, I edited these dependency in packages. I hope I did not
break any.
* gconf2
Do we need to put this for all packages as "Depends:"?
I understand this is only needed for scim-config-gconf, but why others?
>>> Maybe this is needed in some postinst calls.
* fonts
Depends: ... ttf-arphic-gbsn00lp, ... are good attempts for Chinese.
But should this be really here? Recommends: seems more appropriate
considering many alternative character data available.
Is this right thing to do. We need Japanese font and Korean font for
scim-japanese and scim-hangul. Maybe a good idea but font choice is
difficult one.