<br />> On Fri, 2009-10-02 at 19:09 -0400, Michel Alexandre Salim
wrote:<br />>> I'm currently reviewing a request for Telepathy-Qt4,
which currently<br />>> only provides a static library:<br
/>>><br />>>
https://bugzilla.redhat.com/show_bug.cgi?id=520663<br />>><br
/>>> It seems to me there are two different options:<br />>> -
rename package to telepathy-qt4-static -- might cause administrative<br
/>>> hassle if and when upstream enables dynamically-linked
libraries<br />> <br />> This is not really an option. (You, too,
can patch the software to build<br />> dynamically instead; it often is
the least path of resistance.)<br /><br />Alternatively, though I prefer
the above, if you do keep it static, keep the package/SRPM name
telepathy-qt4 and put the libs in a -static subpackage, which should
obviate some of the issues later.<br /><br />>> - keep it as before,
and just leave the main package empty. Make<br />>> -devel virtually
Provides: -static.<br />> <br />> AFAIK this is what is usually done
in case there are no shared<br />> libraries. Of course the static
library can be put in a separate -static<br />> package, but then one
would have to make the -devel package require it<br />> in any case if
there is no shared library available..?<br /><br />Correct.<br /><br
/>>>   Should the -doc subpackage depend on -devel? Should it be
called<br />>> -devel-doc or -static-doc, or just -doc?<br />>
<br />> In 99.9% of the cases, plain -doc will do. I would break it in
parts<br />> only if the documentation is ridiculously big, say, like
kdelibs-apidocs<br />> (281MB compressed, 628MB uncompressed, and still
it's in one package!!).<br />> <br />> That is: if a user bothers to
install -doc separately, then it's assumed<br />> that s/he wants to
get all the documentation, and is not bothered if<br />> there's a bit
of something extra on the side.<br /><br />If the docs are small (a few MB
or less, YMMV), no subpackage is really needed, though you still can if
you want to.<br /><br />-J<br /><br />> --<br />> Jussi Lehtola<br
/>> Fedora Project Contributor<br />>
jussilehtola@fedoraproject.org<br />> <br />> --<br />>
Fedora-packaging mailing list<br />> Fedora-packaging@redhat.com<br
/>> https://www.redhat.com/mailman/listinfo/fedora-packaging<br />>
<br /><br /><br />-- <br />in your fear, seek only peace<br />in your
fear, seek only love<br /><br />-d. bowie