As I understand (or misunderstand) FHS everything that is sharable between machines is supposed to go in /usr/share/whatever. So perl modules that get interpreted by the perl binary can go in share I guess.
On Mon, 10 Nov 2003, Dave Rolsky wrote: > On Mon, 10 Nov 2003, Britton Kerin wrote: > > > Debian's package correctness checker gripes at me like this: > > > > W: libparams-validate-perl: > > package-installs-nonbinary-perl-in-usr-lib-perl5 > > usr/lib/perl5/Attribute/Params/Validate.pm > > N: > > N: Architecture-independent Perl code should be placed in > > N: /usr/share/perl5, not /usr/lib/perl5. > > N: > > W: libparams-validate-perl: > > package-installs-nonbinary-perl-in-usr-lib-perl5 > > usr/lib/perl5/Params/ValidatePP.pm > > W: libparams-validate-perl: > > package-installs-nonbinary-perl-in-usr-lib-perl5 > > usr/lib/perl5/Params/Validate.pm > > W: libparams-validate-perl: > > package-installs-nonbinary-perl-in-usr-lib-perl5 > > usr/lib/perl5/Params/ValidateXS.pm > > > > I build my Makefile.PL like this: > > > > /usr/bin/perl Makefile.PL INSTALLDIRS=vendor > > > > Maybe the problem is with debian's vendor setup (I'm not clear exactly how > > that is supposed to work and the docs in ExtUtils:MakeMaker seem to leave > > a bit to be desired in this respect), but I don't think so because > > Duh, I dunno. I'm not setting anything. I don't even know what you think > it _should_ do. In any case, this is really an ExtUtils::MakeMaker thing. > > > -dave > > /*======================= > House Absolute Consulting > www.houseabsolute.com > =======================*/ >
