rpms/igraph/devel igraph.spec,1.10,1.11
Neal Becker
ndbecker2 at gmail.com
Sun Feb 17 15:53:02 UTC 2008
Mamoru Tasaka wrote:
> Neal Becker wrote, at 02/18/2008 12:12 AM +9:00:
>> Mamoru Tasaka wrote:
>>
>>> Neal Becker (nbecker) wrote, at 02/17/2008 09:37 PM +9:00:
>>>> Author: nbecker
>>>>
>>>> Update of /cvs/pkgs/rpms/igraph/devel
>>>> In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15891
>>>>
>>>> Modified Files:
>>>> igraph.spec
>>>> Log Message:
>>>> Add provides to devel package
>>>>
>>>>
>>>>
>>>> Index: igraph.spec
>>>> ===================================================================
>>>> RCS file: /cvs/pkgs/rpms/igraph/devel/igraph.spec,v
>>>> retrieving revision 1.10
>>>> retrieving revision 1.11
>>>> diff -u -r1.10 -r1.11
>>>> --- igraph.spec 16 Feb 2008 20:29:53 -0000 1.10
>>>> +++ igraph.spec 17 Feb 2008 12:36:16 -0000 1.11
>>>> @@ -1,6 +1,6 @@
>>>> Name: igraph
>>>> Version: 0.5
>>>> -Release: 6%{?dist}
>>>> +Release: 7%{?dist}
>>>> Summary: Library for creating and manipulating graphs
>>>>
>>>> Group: System Environment/Libraries
>>>> @@ -27,6 +27,7 @@
>>>> Requires: %{name} = %{version}-%{release}, pkgconfig
>>>> Group: Development/Libraries
>>>> Summary: Development files for igraph
>>>> +Provides: %{name}-%{version}
>>>>
>>>> %description devel
>>>> The %{name}-devel package contains the header files and some
>>>> @@ -85,6 +86,9 @@
>>>> %doc examples
>>>>
>>>> %changelog
>>>> +* Sun Feb 17 2008 Neal Becker <ndbecker2 at gmail.com> - 0.5-7
>>>> +- Add provides to devel package
>>>> +
>>>> * Sat Feb 16 2008 Neal Becker <ndbecker2 at gmail.com> - 0.5-6
>>>> - fix patch
>>> Well, what is this strange Provides needed?
>>>
>>> Regards,
>>> Mamoru
>>>
>>>
>>
>> python-igraph BR igraph-devel
>> python-igraph Req igraph
>>
>> Is there something strange?
>
> Yes, strange. Because (from checking the latest spec file)
> in igraph spec you write
> ----------------------------------------------------
> +Provides: %{name}-%{version}
> ----------------------------------------------------
> Obviously, this is expanded as "Provides: igraph-0.5". Why do you
> want this Provides? Also, from your newest igraph spec file igraph-devel
> provides: "Provides: igraph-devel-0.5".
>
>
> Note that a rpm with a EVR always provides "Provides: <the name of rpm> =
> %{?epoch:%epoch:}%{version}" as well as "Provides: <the name of rpm> =
> %{?epoch:%epoch:}%{version}-%{release}". i.e.
> just writing "BuildRequires: igraph-devel = 0.5" in python-igraph should
> work.
>
> Regards,
> Mamoru
>
I'm confused.
Without adding Provides: %{name}-%{version}, I have:
rpm -q --provides -p ~/RPM/RPMS/x86_64/igraph-devel-0.5-8.fc8.x86_64.rpm
igraph-devel = 0.5-8.fc8
igraph-devel and python-igraph have the same version, but different release,
so don't I need this provides in igraph-devel and requires in
python-igraph, so the requirement is:
igraph-devel = 0.5
without release number?
More information about the fedora-devel-list
mailing list