logo

cve-client

CLI-based client / toolbox for CVE.org

Makefile.PL (1132B)


  1. use ExtUtils::MakeMaker;
  2. my %depend = (
  3. "Getopt::Std" => 0,
  4. "JSON::MaybeXS" => 0,
  5. "LWP::UserAgent" => 0,
  6. "LWP::Protocol::https" => 0,
  7. );
  8. my %meta_merge = (
  9. 'meta-spec' => {version => 2},
  10. release_status => 'stable',
  11. # https://metacpan.org/module/CPAN::Meta::Spec#license
  12. resources => {
  13. repository => {
  14. type => 'git',
  15. url => 'https://hacktivis.me/git/cve-client.git/',
  16. web => 'https://hacktivis.me/git/cve-client/',
  17. },
  18. homepage => 'https://hacktivis.me/git/cve-client/',
  19. bugtracker => {
  20. mailto => 'contact+cve-client@hacktivis.me',
  21. },
  22. },
  23. prereqs => {
  24. runtime => {
  25. requires => {%depend},
  26. },
  27. },
  28. );
  29. WriteMakefile(
  30. NAME => 'App::CveClient',
  31. ABSTRACT => 'CLI-based client / toolbox for CVE.org',
  32. AUTHOR => 'Haelwenn (lanodan) Monnier <contact+cve-client@hacktivis.me>',
  33. LICENSE => 'agpl_3',
  34. EXE_FILES => ['cve-client'],
  35. MAN1PODS => {
  36. 'cve-client' => 'blib/man1/cve-client.1',
  37. },
  38. VERSION_FROM => 'cve-client',
  39. PREREQ_PM => \%depend,
  40. META_MERGE => \%meta_merge,
  41. TEST_REQUIRES => {
  42. 'Test::More' => 0,
  43. 'Test::Output' => 0,
  44. },
  45. );