blob: 6039ff26b349dca99b228dd7684c0353e1c166fa [file] [log] [blame]
Akronb8410e52020-09-08 13:35:40 +02001use 5.016;
Nils Diewald02df9912014-06-03 16:08:07 +00002use strict;
3use warnings;
4
5use ExtUtils::MakeMaker;
6
7WriteMakefile(
Nils Diewald2fe12e12015-03-06 16:47:06 +00008 VERSION_FROM => 'lib/Kalamar.pm',
Akrone6e5b0b2015-05-21 22:49:39 +02009 ABSTRACT => 'Mojolicious-based Frontend for KorAP',
Nils Diewald2fe12e12015-03-06 16:47:06 +000010 NAME => 'Kalamar',
Nils Diewald02df9912014-06-03 16:08:07 +000011 AUTHOR => 'Nils Diewald',
Nils Diewald02df9912014-06-03 16:08:07 +000012 BUILD_REQUIRES => {
Akron17c60812020-06-15 14:29:30 +020013 'Test::More' => 0,
14 'Test::Mojo::Session' => 1.06,
15 'Test::Mojo::WithRoles' => 0.02,
Akron653461e2021-09-20 13:58:08 +020016 'Test::Output' => 0,
Nils Diewald02df9912014-06-03 16:08:07 +000017 },
Akron4fabd022018-04-24 18:01:01 +020018 LICENSE => 'freebsd',
Nils Diewald02df9912014-06-03 16:08:07 +000019 PREREQ_PM => {
Akron82a1fb52023-05-09 16:02:46 +020020 'Mojolicious' => '9.32',
Akronc23ce662021-12-14 12:39:42 +010021 'Mojolicious::Plugin::TagHelpers::Pagination' => 0.10,
Akron1011daf2021-03-01 12:34:58 +010022 'Mojolicious::Plugin::TagHelpers::MailToChiffre' => 0.13,
Akrona3523932020-05-08 14:49:00 +020023 'Mojolicious::Plugin::ClosedRedirect' => 0.15,
Akron013bd692022-11-28 13:14:02 +010024 'Mojolicious::Plugin::Notifications' => 1.08,
Akron1e1a8b32021-02-08 14:20:28 +010025 'Mojolicious::Plugin::MailException' => 0.24,
26 'Mojolicious::Plugin::Util::RandomString' => 0.09,
Akron8df95122018-11-14 17:03:42 +010027 'Mojolicious::Plugin::CHI' => 0.20,
Akron1e1a8b32021-02-08 14:20:28 +010028 'Mojolicious::Plugin::ClientIP' => 0.02,
Akron2c2ddbd2021-03-05 12:10:27 +010029 'Mojolicious::Plugin::AutoSecrets' => 0.006,
Akron06723cf2021-09-07 14:47:23 +020030 'Mojolicious::Plugin::TagHelpers::ContentBlock' => 0.11,
Akron013bd692022-11-28 13:14:02 +010031 'Cache::FastMmap' => 1.57,
Akron459bf582023-11-03 10:17:11 +010032 'DateTime' => 1.63,
Nils Diewald996aa552014-12-02 03:26:44 +000033
Akron013bd692022-11-28 13:14:02 +010034 # Required for Mojolicious::Plugin::CHI
35 'Data::Serializer' => 0.65,
36 'JSON' => 4.10,
Akron751e9e42019-03-13 09:54:55 +010037
Akron65909942021-03-03 09:50:52 +010038 # Required for older perl bundles
Akron013bd692022-11-28 13:14:02 +010039 'List::Util' => 1.63,
Akron65909942021-03-03 09:50:52 +010040
Akron7c758412018-11-13 14:17:00 +010041 # Required for bundled plugins
Akron0e1356c2023-11-22 09:43:10 +010042 'Mojolicious::Plugin::Piwik' => 2.00,
Akron7c758412018-11-13 14:17:00 +010043
Nils Diewald023c6712015-05-21 20:12:30 +000044 # Currently on GitHub only (github.com/akron)
Akron06723cf2021-09-07 14:47:23 +020045 'Mojolicious::Plugin::Localize' => 0.21
Nils Diewald02df9912014-06-03 16:08:07 +000046 },
Akron87468c22021-02-08 09:30:01 +010047
48 META_MERGE => {
49 'meta-spec' => { version => 2 },
50 requires => { perl => '5.010001' },
51 resources => {
52 license => 'https://opensource.org/licenses/BSD-2-Clause',
53 repository => {
54 type => 'git',
55 url => 'https://github.com/KorAP/Kalamar.git',
56 web => 'https://github.com/KorAP/Kalamar',
57 },
58 bugtracker => {
59 web => 'https://github.com/KorAP/Kalamar/issues'
60 }
61 }
62 },
63
Nils Diewald02df9912014-06-03 16:08:07 +000064 test => {
Akron7682d5d2022-11-30 11:03:50 +010065 TESTS => 't/*.t t/plugin/*.t t/command/*.t'
Nils Diewald02df9912014-06-03 16:08:07 +000066 }
67);