Who does perl modules?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello...

	Who does the perl modules and/or cpanflute for the RH releases?

	The reason I ask is I tweeked cpanflute and i thought the maintainer 
might like it.

	Basically, when cpanflute if run it looks for a 'package'.requires and a 
'package'.build file.  The contents look like this:

[chrismcc@buildmachine SPECS.add]$ cat libwww-perl.requires
BuildPreReq: perl(Digest::MD5) perl(HTML::Parser) perl(MIME::Base64) 
perl(URI)
BuildPreReq: perl(Net::FTP) >= 2.58 perl(Compress::Zlib)
Requires: perl(Digest::MD5) perl(HTML::Parser) perl(MIME::Base64) perl(URI)
Requires: perl(Net::FTP) >= 2.58 perl(Compress::Zlib)


[chrismcc@buildmachine SPECS.add]$ cat libwww-perl.build
CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL -n <<EOF
n
EOF


This gets automagically included in the spec file

As it is now, you can install perl-foo-1.2.3.i386.rpm.  But if that perl 
module really needs bar.pm to work, perl-foo apears broken.

make sense?

We use perl a lot.  I have found this makes my life a lot easier.  For 
instance, when there is a new release of perl-DBI that one of the 
developers just can't live without, I don't have to remember that I also 
need perl(Net::Daemon) perl(Storable) perl(Bundle::PlRPC) to go with it.

rpm --rebuild perl-DBI-1.20-11.04pg.src.rpm
Installing perl-DBI-1.20-11.04pg.src.rpm
error: failed build dependencies:
	perl(Net::Daemon)   is needed by perl-DBI-1.20-11.04pg
	perl(Storable)   is needed by perl-DBI-1.20-11.04pg
	perl(Bundle::PlRPC)   is needed by perl-DBI-1.20-11.04pg

sudo rpm -ivh perl-DBI-1.20-11.04pg.i386.rpm
Password(for chrismcc):
error: failed dependencies:
	perl(Net::Daemon) is needed by perl-DBI-1.20-11.04pg
	perl(Storable) is needed by perl-DBI-1.20-11.04pg
	perl(Bundle::PlRPC) is needed by perl-DBI-1.20-11.04pg


-- 
Christopher McCrory
  "The guy that keeps the servers running"

chrismcc@pricegrabber.com
  http://www.pricegrabber.com

Let's face it, there's no Hollow Earth, no robots, and
no 'mute rays.' And even if there were, waxed paper is
no defense.  I tried it.  Only tinfoil works.





[Index of Archives]     [Kernel Newbies]     [Red Hat General]     [Fedora]     [Red Hat Install]     [Linux Kernel Development]     [Yosemite News]

  Powered by Linux