On Tue, 2006-06-06 at 16:53 +0100, Jose Pedro Oliveira wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Tom 'spot' Callaway wrote: > > On Tue, 2006-06-06 at 01:10 +0100, Jose Pedro Oliveira wrote: > > > >>> So I can (in my personal ascending in preference): > >>> > >>> 1. Require: emacs (this doesn't seem reasonable for people who > >>> don't use emacs since the lisp add-ons are usually optional) > >>> 2. do something like cscope and use triggers (just say no to triggers). > >>> 3. create a sub-package just for the emacs lisp add-on. (seems cleanest, > >>> but is there a naming guideline for this situation? What would the name > >>> be? Is this worth the effort?) > >>> > >>> or... 4. Can I just go ahead with %{_datadir}/emacs/site-lisp/*? :) > >> Use triggers and ghost the emacs/xemacs directories. For an example see > >> the fedora-rpmdevtools specfile. > > > > Or: > > > > Create a sub-package for the emacs lisp add-ons. Naming guideline for > > this situation is here: > > > > http://fedoraproject.org/wiki/Packaging/NamingGuidelines#AddonEmacs > > > > I think I'd prefer that over triggers, but either will probably pass > > review. > > If you are talking about installing only one file like > > * emacs/xemacs mode file > * emacs/xemacs init file > * vim files (eg: syntax file) My impression is that vim syntax files really need to be separate subpackages because the directory hierarchy they land in is versioned. Did you find a way around that? (Our discussion on IRC was cut short b/c of the FESCo meeting so I don't know if there's some neat trick you have in mind.) > * bash-completion file > > it appears to me a little overkill to create a subpackage but I am > opened to suggestions. > Overkill but arguably the cleanest. > Right now, almost every package that installs the above files appears > to do so in different ways. > > Just try to see who owns the directories > > * rpm -qf /etc/bash_completion.d/ > bash-completion-20060301-1.fc5 > rpmlint-0.76-1.fc5 So this is the third (and deprecated?) method -- multiple owners of the directories.
Attachment:
signature.asc
Description: This is a digitally signed message part
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging