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 Canna-libs Canna apel-xemacs -- dunno what this is, but I sure don't need it libpng -- emacs is not my web browser libjpeg libtiff openldap -- nor is it my, uh, whatever-these-are-for postgresql-libs openmotif -- perhaps you should build --with-gtk instead? xemacs is the only program that uses this. xemacs-21.4.12-6 Red Hat Linux release 9 (Shrike) Linux 2.4.20-8smp i686
> FreeWnn-libs -- input-method stuff, I gather > Canna-libs Yep for Japanese. They're not terribly big, but I see what you're saying. > Canna 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 separately. > libpng -- emacs is not my web browser > libjpeg > libtiff 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 > postgresql-libs 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 :-( Thanks!
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.