#!/usr/local/bin/perl use inc::Module::Install; name 'PDF-FromHTML'; license 'CC0'; all_from 'lib/PDF/FromHTML.pm'; readme_from 'lib/PDF/FromHTML.pm'; install_script 'script/html2pdf.pl'; requires qw( List::Util 0 XML::Twig 0 Graphics::ColorNames 0 LWP::Simple 0 Image::Size 0 PDF::Writer 0.05 ); unless (can_use('PDF::API2') or can_use('pdflib_pl')) { if ($] >= 5.008) { requires 'PDF::API2'; print << '.'; *** If you cannot install PDF::API2, you may use the pdflib_pl module instead, available as a separate download on PDFLib homepage. . } else { requires 'pdflib_pl'; print << '.'; *** Perl 5.6.x users needs the pdflib_pl module, available as a separate download on PDFLib homepage. Alternatively, upgrade to Perl 5.8 and use PDF::API2 from CPAN. . } } unless (can_use('HTML::Tidy') or can_use('XML::Clean')) { requires 'HTML::Tidy'; print << '.'; *** If you cannot install HTML::Tidy, you may use the XML::Clean module instead; however, you will run probably run into more "XML not well-formed" errors that way. . } auto_install; auto_provides; sign; WriteAll;