I've made a first rough version of a splitting of xemacs21-{base,mule}support into individual packages. These packages are at
deb http://people.debian.org/~schepler/ xemacs21/ along with updated versions of a few packages which previously ignored the xemacs21 flavor. Note this is not for the faint of heart; it still has serious problems. Among the problems I'm aware of: * There are too many strong dependencies. Because of this, a majority of the packages have to be installed anyway to satisfy the dependencies. I need to figure out which dependencies can be reduced to Recommends or Suggests. * Some of the packages are probably missing dependencies on external programs that are needed. * Some of the packages might be useless for Debian systems, or might need to be moved to contrib. * Gnus isn't getting its autoloads registered for some reason. * mh-e is refusing to install at all, failing to load "gnus-util". If anybody is willing to risk breaking an XEmacs installation, I'd appreciate hearing how it goes. (Having given all these caveats, though, I _am_ writing this message using the new packages.) One thing I haven't decided yet: how should other packages make sure the appropriate packages are installed? So far, the best idea I've come up with is to create a dummy package "no-xemacs21" which conflicts with xemacs21, so that a package could for example declare Depends: emacsen, no-xemacs21 | xemacs21-mail-lib, no-xemacs21 | xemacs21-fsf-compat This seems ugly, though. -- Daniel Schepler "Please don't disillusion me. I [EMAIL PROTECTED] haven't had breakfast yet." -- Orson Scott Card