Fedora 10 packaging help required

Cedric Devillers cde at alunys.com
Tue Jan 6 13:07:14 GMT 2009


Julian Field wrote:
> I've got a problem caused by Fedora 10.
> They have changed the RPM build structure so that RPMs now build under
> ~/rpmbuild instead of /usr/src/redhat. But that's not the problem.
> 
> The problem is that the site_perl directory is now under
> /usr/local/lib/perl5 and not /usr/lib/perl5. But if you specify a
> "PREFIX" in the call to Makefile.PL to generate the Makefile, like I
> always have done, then the perl-site-specific directories are set wrong,
> it leaves them under /usr/lib/perl5.
> 
> What I need to know is how I can build the perl module in a BUILDROOT
> directory (so just building it can't over-write any existing files),
> while getting all the site-specific stuff correct that has changed in
> Fedora 10.
> 
> I have read the man page for ExtUtils::MakeMaker and have tried all
> sorts of things, but it won't get it right with just a few options to
> "perl Makefile.PL".
> 
> Any Fedora 10 experts out there who know how to do this?
> 
> The only perl modules I have looked at on the Fedora 10 project site
> have hideously complicated spec files, and I'm not at all confident that
> a total rewrite of all my spec files is either (a) warranted, or (b) not
> going to break compatibility with previous OSs.
> 
> Jules
> 

Maybe you can try to define on top of your spec file these macros :

%perl_sitelib
and/or
%perl_vendorlib


--
Visitez notre nouveau site web: www.amstergroup.com



More information about the MailScanner mailing list