SPECS: XFree86.spec (HEAD)

Jakub Bogusz qboosh w pld.org.pl
Czw, 5 Cze 2003, 17:18:58 CEST


On Wed, Jun 04, 2003 at 10:22:06PM +0200, djrzulf wrote:
> Module name:	SPECS
> Changes by:	djrzulf	03/06/04 22:22:04
> 
> Modified files:
> 	XFree86.spec
> 
> Log message:
> - changed = to >=, for easy upgrade if xft will be newer than from XFree86,

[xft-devel]
> -Requires:	%{name}-xft = %{version}
> +Requires:	%{name}-xft >= %{version}

[xft-static]
> -Requires:	%{name}-xft-devel = %{version}
> +Requires:	%{name}-xft-devel >= %{version}

[fontconfig-devel]
> -Requires:	%{name}-fontconfig-realpkg = %{version}
> +Requires:	%{name}-fontconfig-realpkg >= %{version}

[fontconfig-static]
> -Requires:	%{name}-fontconfig-devel-realpkg = %{version}
> +Requires:	%{name}-fontconfig-devel-realpkg >= %{version}

IMO to nie jest dobry pomysł, między biblioteką a jej -devel i -static
powinny być ścisłe zależności. Takie coś jak wyżej pozwala na
rozjechanie API między binarkami bibliotek a nagłówkami.

(nawet lepiej byłoby w ramach jednego speca używać = %{version}-%{release},
bo często się o tym zapomina jeśli są istotne różnice między
releasami...)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl