The XEmacs RPM you provide contains dependencies on many packages that
I don't need. I understand that some people need all of these
features, specifically the Japanese-language libraries; however, I am
not now Japanese nor do I ever plan on being Japanese, so I would
prefer that the "Canna" and related libraries not be taking up space
on my system. XEmacs is the only program that depends on them.
So I wish you would provide a second RPM, say "xemacs-lite", for those
of us who just want the editor.
I think xemacs-lite should omit dependence on the following packages
that your xemacs RPM now depends on:
FreeWnn-libs -- input-method stuff, I gather
apel-xemacs -- dunno what this is, but I sure don't need it
libpng -- emacs is not my web browser
openldap -- nor is it my, uh, whatever-these-are-for
openmotif -- perhaps you should build --with-gtk instead?
xemacs is the only program that uses this.
Red Hat Linux release 9 (Shrike)
Linux 2.4.20-8smp i686
> FreeWnn-libs -- input-method stuff, I gather
Yep for Japanese. They're not terribly big, but I see what
This is gone.
> apel-xemacs -- dunno what this is, but I sure don't need it
apel is actually part of xemacs-sumo, but we choose to maintain it
> libpng -- emacs is not my web browser
These are actually pretty useful for viewing images from
xemacs. Eg without libpng you won't get the pretty XEmacs
splash screen appearing... ;)
> openldap -- nor is it my, uh, whatever-these-are-for
I removed these for now in 21.4.14-6.
> openmotif -- perhaps you should build --with-gtk instead?
The current dependency is Xaw3d. I would like to move to gtk+ but
the gtk+ code is still beta quality at best I'm afraid (bug 112682).
> These are actually pretty useful for viewing images from xemacs.
Yeah, but I never do that. The typical situation here is that I have
a server machine, I install xemacs just so that I can do basic remote
editing, and I have to spend time chasing down a bunch of dependencies
on JPEG and PNG and stuff just to get to a point where I can edit text
files in comfort :-(
xemacs-21.4.15-4 provides a xemacs-nox package like the one
I recently also added for emacs.
The 21.4.15-4 -nox package depends on xemacs-common, which has some X
library dependencies... (at least if rebuilt on RH9 or FC1) so the
-nox name is a bit misleading ;)
Thanks, Ville, well spotted. :)
Moving gnuclient and gnuserv from -common into xemacs in 21.4.15-5.