please help: %doc causing extra dependencies ?
Paul Howarth
paul at city-fan.org
Fri Mar 3 15:54:45 UTC 2006
Gabriel L. Somlo wrote:
>>How can I still add these things as *documentation*, without them
>>causing my package to require PERL ? I've already tried removing
>>the executable attribute on the files, but the package still ends up
>>requiring perl...
>
>
> OK, removing the executable flag works only on proper perl scripts. If
> the file is a perl *module*, this won't help, since the relevant bits
> of code from /usr/lib/rpm/find-requires don't care about
> permissions, but rather about the '.pm' extension:
>
>
> #
> # --- Add perl module files to perllist.
> for f in $filelist; do
> [ -r $f -a "${f%.pm}" != "${f}" ] && perllist="$perllist $f"
> done
>
>
> So, the only way to prevent the package from depending on perl would
> be to rename the .pm files in contrib. I could do this, but it feels
> like there should be a better way.
Take a peek at:
http://fedoraproject.org/wiki/Packaging/Perl
Paul.
More information about the fedora-extras-list
mailing list