Re: the tag Obsoletes: in spec files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Le mar 31 mai 2011 15:31:17 CEST, Simon Matter a écrit:

> > How exactly to use the tag "Obsoletes:" in a spec file ?
> >
> > I need to offer texlive to users on Centos-5.6, so I packaged it (based
> > on a Mandriva src.rpm), and that works.
> >
> > But I want rpm to *replace* tetex by texlive, instead of just adding
> > texlive, when users do a :
> > $ yum install texlive
> > (we have a local repo here).
> >
> > So I added this line in texlive.spec :
> > Obsoletes:  tetex
> 
> Does your package provide tetex? If not, use
> 
> Provides: tetex

Hello John and Simon,

And thanks for your answers !

Here is what I have tried :
Provides:	tetex = %{version}
Obsoletes:	tetex < %{version}

But it doesn't help, yum is ready to install texlive but doesn't
remove tetex.

tetex is required by :
$ rpm -q --whatrequires tetex
tetex-latex-3.0-33.8.el5_5.6
jadetex-3.12-15.el5
texinfo-tex-4.8-14.el5

jadetex and tetex-latex are also obsoleted/provided in the same way
than tetex, and texinfo-tex is happy working with texlive.

Other suggestions ?

-- 
Philippe
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux