[PROPOSAL] virtual pacakge: emacsen-mule
Hi,
I noticed several emacs-lisp package requires MULE features for emacsen.
I think MULE features are necessary for Internet related e-lisp programs,
such as MUAs, NewsReaders, WWW browsers, since these tools should read various
messages on the Internet which might be written in various encodings. That is,
it means these e-lisp programs requires MULE features.
So, I propose using virtual package "emacsen-mule".
The followings emacsen can provide "emacsen-mule"
package: emacs20
package: emacs20-dl
package: emacs21
package: mule2-canna
package: mule2-canna-wnn
package: mule2-plain
package: mule2-wnn
package: xemacs21-gnome-mule
package: xemacs21-gnome-mule-canna-wnn
package: xemacs21-mule
package: xemacs21-mule-canna-wnn
The following two emacsen won't:
package: xemacs21-gnome-nomule
package: xemacs21-nomule
Currently, I think these packages now depend on emacsen-mule, not emacsen.
package: cmail
depends: emacs20|xemacs21-mule-canna-wnn|xemacs21-mule, apel|xemacs21-support
package: ddskk
depends: emacs20|emacs21|xemacs21-mule-canna-wnn|xemacs21-mule, apel (>= 10.0-1)
package: edb
depends: emacs20 | mule2
# Is this not working on emacs21, xemacs*-mule?
package: elserv
depends: emacs20 | xemacs21-mule | xemacs21-mule-canna-wnn | emacs21, flim, ruby
package: iiimecf
depends: emacs20-dl|emacs21, mule-ucs (>= 0.82)
# Is this not working on xemacs*-mule?
package: liece
depends: emacs20 | xemacs21-mule | xemacs21-mule-canna-wnn | mule2 | emacs21, flim|clime
package: mew
depends: mew-bin (>= 1:2.1.0), emacs20 (>= 20.7) | emacs20-dl (>= 20.7) | xemacs21-nomule (>= 21.1.11) | xemacs21-mule (>= 21.1.11) | xemacs21-mule-canna-wnn (>= 21.1.11) | emacs21
package: lookup-el
depends: emacs20|xemacs21-mule|xemacs21-mule-canna-wnn
package: skk
depends: emacs20|xemacs21-mule-canna-wnn|xemacs21-mule, apel (>= 10.2-1)
package: t-gnus
depends: emacs20|xemacs21-mule|xemacs21-mule-canna-wnn|mule2, semi (>= 1.14)|wemi (>= 1.14)
package: wl
depends: emacs20|xemacs21-mule|xemacs21-mule-canna-wnn|mule2|emacs21, semi(>=1.14)|wemi(>=1.14)
package: wl-beta
depends: emacs20|emacs21|xemacs21-mule|xemacs21-mule-canna-wnn|mule2, semi(>=1.14)|wemi(>=1.14)
package: yc-el
depends: emacs20 | xemacs20-mule | xemacs21-mule | xemacs20-mule-canna-wnn | xemacs21-mule-canna-wnn
package: sdic
depends: emacs20|xemacs20-mule-canna-wnn|xemacs20-mule|xemacs21-mule-canna-wnn|xemacs21-mule|mule2
package: wnn7egg
depends: emacs20 | emacs20-dl | emacs21 | xemacs21-mule | xemacs21-mule-canna-wnn | xemacs21-gnome-mule | xemacs21-gnome-mule-canna-wnn
package: mhc
depends: emacsen, wl (>= 2.4) | wl-beta (>= 2.3) | wanderlust2 (>= 2.2.10) | mew (>= 1:1.94) | gnus | t-gnus
# Bug#117751
In addition, these packages depending on emacsen-mule should check
(or (featurep 'mule) (boundp 'MULE)) in debian/emacsen-install scripts.
Can it be handled in emacsen-common?
It would be good idea to provide mule version in Provides:, but I'm not
sure that current dpkg can handle versioned provides.
I wonder we should have virtual package "emacsen-mule<mule-version>".
Any comments?
Thanks,
Fumitoshi UKAI
Reply to: