SPECS: apache1.spec - Provide apache-modname for each module - swa...

Elan Ruusamäe glen at delfi.ee
Mon Feb 21 01:31:51 CET 2005


On Saturday 19 February 2005 12:44, Radoslaw Zielinski wrote:
> In pld.cvs.commit you wrote:
> > Author: glen                         Date: Tue Feb 15 12:08:01 2005 GMT
> > Module: SPECS                         Tag: HEAD
> > ---- Log message:
> > - Provide apache-modname for each module
>
> [...]
>
> > @@ -112,6 +112,7 @@
> >  Provides:      httpd
> >  Provides:      user(http)
> >  Provides:      webserver = apache
> > +Provides:      apache = %{version}-%{release}
> >  %{?with_ipv6:Provides: apache(ipv6)}
> >  Obsoletes:     apache < 2.0.0
> >  Obsoletes:     apache-extra
>
> [...]
>
> > @@ -450,9 +451,9 @@
>
> [...]
>
> >  Requires:      %{name}(EAPI) = %{version}-%{release}
> > -Requires:      %{apxs}
> > +Provides:      apache-mod_auth_db = %{version}-%{release}
> >  Obsoletes:     apache-mod_auth_db < 2.0.0
>
> [...]
>
> I have put some effort to get rid of the apache vs apache1 confusion.
can you explain, what you mean by "confusion"?

> ``Provides: %{%{name}_of_another_package}'' in a package with different
> functionality is a Bad Thing.  Revision 1.47; you reverted it why?
since there are packages that require apache, and can work with apache1 and 
apache2. this is to overcame compile time dependancy.

see horde.spec, imp.spec, eventum.spec

> Same with apache(ipv6); apache1(ipv6) (-> "%{name}(ipv6)") is the right
> solution.
ok, mistake, this should be apache1(ipv6)-devel

-- 
glen




More information about the pld-devel-en mailing list