Re: [Mageia-dev] new environment variable for rpmbuild?

2012-12-09 Thread Jerome Quelin
On 12/12/06 19:45 +0100, nicolas vigier wrote:
 On Thu, 06 Dec 2012, Jerome Quelin wrote:
  Would it be possible to add a new environment variable for rpmbuild to
  use when building rpms?
  
  new variable:   PERL_AUTOINSTALL=--skipdeps
 
 If it's needed in %install, it can be added to %__spec_install_pre :
 http://svnweb.mageia.org/soft/rpm/rpm-setup/trunk/build.macros.in?revision=6508view=markup#l288
 
 Is it needed in %prep or %build ?

Sorry for the delay before answering - it's needed in %build.

Jérôme 


Re: [Mageia-dev] new environment variable for rpmbuild?

2012-12-09 Thread Olivier Blin
Jerome Quelin jque...@gmail.com writes:

 On 12/12/06 19:45 +0100, nicolas vigier wrote:
 On Thu, 06 Dec 2012, Jerome Quelin wrote:
  Would it be possible to add a new environment variable for rpmbuild to
  use when building rpms?
  
  new variable:   PERL_AUTOINSTALL=--skipdeps
 
 If it's needed in %install, it can be added to %__spec_install_pre :
 http://svnweb.mageia.org/soft/rpm/rpm-setup/trunk/build.macros.in?revision=6508view=markup#l288
 
 Is it needed in %prep or %build ?

 Sorry for the delay before answering - it's needed in %build.

Can't we add some %__spec_build_pre macro with these then?

-- 
Olivier Blin - blino


Re: [Mageia-dev] new environment variable for rpmbuild?

2012-12-06 Thread Thierry Vignaud
On 6 December 2012 18:22, Jerome Quelin jque...@gmail.com wrote:
 Would it be possible to add a new environment variable for rpmbuild to
 use when building rpms?

 new variable:   PERL_AUTOINSTALL=--skipdeps

 This would prevent Perl modules using autoinstall to prompt for
 downloading missing prereqs / optional deps:
 - If missing prereqs, the build would fail cleanly.
 - If missing optional dep, the build would proceed instead of failing.

 This should be best done before launching mass rebuild, as I found
 several such failures that could be avoided altogether if this nasty
 module wasn't used.

 == who can do that? what should be patched?

rpm-mageia-setup-build
svn+ssh://svn.mageia.org/svn/soft/rpm/rpm-setup/trunk


Re: [Mageia-dev] new environment variable for rpmbuild?

2012-12-06 Thread nicolas vigier
On Thu, 06 Dec 2012, Jerome Quelin wrote:

 Hi,
 
 Would it be possible to add a new environment variable for rpmbuild to
 use when building rpms?
 
 new variable:   PERL_AUTOINSTALL=--skipdeps

If it's needed in %install, it can be added to %__spec_install_pre :
http://svnweb.mageia.org/soft/rpm/rpm-setup/trunk/build.macros.in?revision=6508view=markup#l288

Is it needed in %prep or %build ?



Re: [Mageia-dev] new environment variable for rpmbuild?

2012-12-06 Thread sardine
 Hi,
 
 Would it be possible to add a new environment variable for rpmbuild to
 use when building rpms?
 
 new variable:   PERL_AUTOINSTALL=--skipdeps
 
 This would prevent Perl modules using autoinstall to prompt for
 downloading missing prereqs / optional deps:
 - If missing prereqs, the build would fail cleanly.
 - If missing optional dep, the build would proceed instead of failing.
 
 This should be best done before launching mass rebuild, as I found
 several such failures that could be avoided altogether if this nasty
 module wasn't used.
 
 == who can do that? what should be patched?
 
 Thanks,
 Jérôme 

Hi,


Why not a new %perl macro for build purpose ?


%perl export PERL_AUTOINSTALL=--skipdeps ; \
%{__perl}