BR w perl-* (Re: SPECS: perl-DBI.spec (HEAD))

Jakub Bogusz qboosh w pld.org.pl
Pią, 11 Kwi 2003, 10:53:22 CEST


On Fri, Apr 11, 2003 at 10:47:47AM +0200, qboosh wrote:
> Module name:	SPECS
> Changes by:	qboosh	03/04/11 10:47:45
> 
> Modified files:
> 	perl-DBI.spec
> 
> Log message:
> - BRs are needed also for resolving dependencies
> 
> Index: perl-DBI.spec
> ===================================================================
> RCS file: /cvsroot/SPECS/perl-DBI.spec,v
> diff -d -u -r1.43 -r1.44
> --- perl-DBI.spec	8 Apr 2003 21:52:53 -0000	1.43
> +++ perl-DBI.spec	11 Apr 2003 08:47:45 -0000	1.44
> @@ -1,7 +1,8 @@
>  # $Revision$, $Date$
>  #
>  # Conditional build:
> -# _with_tests - perform "make test"
> +# _without_autodeps	- don't BR packages needed only for resolving deps
> +# _with_tests		- perform "make test"
>  #
>  %include	/usr/lib/rpm/macros.perl
>  %define	pdir	DBI
> @@ -17,7 +18,7 @@
>  Patch0:		perl-DBI-changes.patch
>  BuildRequires:	rpm-perlprov >= 4.1-13
>  BuildRequires:	perl >= 5.6.1
> -%if %{?_with_tests:1}%{!?_with_tests:0}
> +%if 0%{!?_without_autodeps:1}%{?_with_tests:1}
>  BuildRequires:	perl-PlRPC
>  BuildRequires:	perl-Storable
>  BuildRequires:	perl-Net-Daemon

Może być taki kompromis?
Na builderach dystrybucyjnych te BR są potrzebne, żeby zależności
deterministycznie rozwiązywały się do nazw pakietów.
A w przypadku domyślnie wyłączonych testów BR były także wyłączone...

A na zależności bezwarunkowe niektórzy marudzili.


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



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