In the main package "xemacs-21.1.8-1" there are some misplaced
"/usr/lib/xemacs/mule-packages" belong in "mule" package ?
"/usr/lib/xemacs-21.1.8" belongs in "/usr/lib/xemacs"
"/usr/lib/xemacs-21.1.8/" all textfiles belong in a "doc" package ?
"/usr/lib/xemacs-21.1.8/i386-redhat-linux" belongs in
"/usr/lib/xemacs-21.1.8/lisp/mule" you guess it, in "mule" package.
"/usr/lib/xemacs-21.1.8/lisp/term" same here, in noX package.
As a conclusion I think its best to re-engineer the overall packaging of
xemacs with a common package to all and separate pakages for the different
binaries, documentation, lisp-source & precompiled lisp-code.
And maybe try to make the location of files in those packages resemble
those of other packages like the sgml and dtd's for example, who needs the
same files in different places right?
Those directories are required by plain xemacs to operate. (ie they are
installed by default even when no mule is configured whatsoever)