[Bug 183256] Add requires and provides filtering to the Perl template

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 27 20:41:06 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Add requires and provides filtering to the Perl template


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183256


ville.skytta at iki.fi changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |fedora-extras-
                   |                            |list at redhat.com




------- Additional Comments From ville.skytta at iki.fi  2006-02-27 15:41 EST -------
(In reply to comment #0)
> If you think that's too much to clutter the template with then I understand;
> I'll try to get it added to the wiki in any case.

Personally I do think it's too much as this stuff is relatively rarely needed
anyway, but let's see if folks on fedora-extras-list have differing opinions. 
There's also the same stuff for filtering spurious perl(...) autodependencies,
but luckily that's even more rare.

Some nitpickery about the suggested boilerplate:

> cat <<XXX > %{name}-prov

This should be "... << \XXX ..." (note the backslash) to prevent too early shell
variable expansion (such as with "$*" below).  And EOF sounds better than XXX to me.

> #!/bin/sh
> %{__perl_provides} $* | sed -e '/perl(unwanted_provide)/d'

No sed in perl packages, for god's sake! :)  I'd personally use grep -v.

> XXX
> %define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov

%{name}-%{version} practically never works for perl module packages in this
context, but needs to be Foo-Bar-%{version}.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list