Akron | b8410e5 | 2020-09-08 13:35:40 +0200 | [diff] [blame] | 1 | use 5.016; |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 2 | use strict; |
| 3 | use warnings; |
| 4 | |
| 5 | use ExtUtils::MakeMaker; |
| 6 | |
| 7 | WriteMakefile( |
Nils Diewald | 2fe12e1 | 2015-03-06 16:47:06 +0000 | [diff] [blame] | 8 | VERSION_FROM => 'lib/Kalamar.pm', |
Akron | e6e5b0b | 2015-05-21 22:49:39 +0200 | [diff] [blame] | 9 | ABSTRACT => 'Mojolicious-based Frontend for KorAP', |
Nils Diewald | 2fe12e1 | 2015-03-06 16:47:06 +0000 | [diff] [blame] | 10 | NAME => 'Kalamar', |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 11 | AUTHOR => 'Nils Diewald', |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 12 | BUILD_REQUIRES => { |
Akron | 17c6081 | 2020-06-15 14:29:30 +0200 | [diff] [blame] | 13 | 'Test::More' => 0, |
| 14 | 'Test::Mojo::Session' => 1.06, |
| 15 | 'Test::Mojo::WithRoles' => 0.02, |
Akron | 653461e | 2021-09-20 13:58:08 +0200 | [diff] [blame] | 16 | 'Test::Output' => 0, |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 17 | }, |
Akron | 4fabd02 | 2018-04-24 18:01:01 +0200 | [diff] [blame] | 18 | LICENSE => 'freebsd', |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 19 | PREREQ_PM => { |
Akron | 82a1fb5 | 2023-05-09 16:02:46 +0200 | [diff] [blame] | 20 | 'Mojolicious' => '9.32', |
Akron | c23ce66 | 2021-12-14 12:39:42 +0100 | [diff] [blame] | 21 | 'Mojolicious::Plugin::TagHelpers::Pagination' => 0.10, |
Akron | 1011daf | 2021-03-01 12:34:58 +0100 | [diff] [blame] | 22 | 'Mojolicious::Plugin::TagHelpers::MailToChiffre' => 0.13, |
Akron | a352393 | 2020-05-08 14:49:00 +0200 | [diff] [blame] | 23 | 'Mojolicious::Plugin::ClosedRedirect' => 0.15, |
Akron | 013bd69 | 2022-11-28 13:14:02 +0100 | [diff] [blame] | 24 | 'Mojolicious::Plugin::Notifications' => 1.08, |
Akron | 1e1a8b3 | 2021-02-08 14:20:28 +0100 | [diff] [blame] | 25 | 'Mojolicious::Plugin::MailException' => 0.24, |
| 26 | 'Mojolicious::Plugin::Util::RandomString' => 0.09, |
Akron | 8df9512 | 2018-11-14 17:03:42 +0100 | [diff] [blame] | 27 | 'Mojolicious::Plugin::CHI' => 0.20, |
Akron | 1e1a8b3 | 2021-02-08 14:20:28 +0100 | [diff] [blame] | 28 | 'Mojolicious::Plugin::ClientIP' => 0.02, |
Akron | 2c2ddbd | 2021-03-05 12:10:27 +0100 | [diff] [blame] | 29 | 'Mojolicious::Plugin::AutoSecrets' => 0.006, |
Akron | 06723cf | 2021-09-07 14:47:23 +0200 | [diff] [blame] | 30 | 'Mojolicious::Plugin::TagHelpers::ContentBlock' => 0.11, |
Akron | 013bd69 | 2022-11-28 13:14:02 +0100 | [diff] [blame] | 31 | 'Cache::FastMmap' => 1.57, |
Akron | 459bf58 | 2023-11-03 10:17:11 +0100 | [diff] [blame^] | 32 | 'DateTime' => 1.63, |
Nils Diewald | 996aa55 | 2014-12-02 03:26:44 +0000 | [diff] [blame] | 33 | |
Akron | 013bd69 | 2022-11-28 13:14:02 +0100 | [diff] [blame] | 34 | # Required for Mojolicious::Plugin::CHI |
| 35 | 'Data::Serializer' => 0.65, |
| 36 | 'JSON' => 4.10, |
Akron | 751e9e4 | 2019-03-13 09:54:55 +0100 | [diff] [blame] | 37 | |
Akron | 6590994 | 2021-03-03 09:50:52 +0100 | [diff] [blame] | 38 | # Required for older perl bundles |
Akron | 013bd69 | 2022-11-28 13:14:02 +0100 | [diff] [blame] | 39 | 'List::Util' => 1.63, |
Akron | 6590994 | 2021-03-03 09:50:52 +0100 | [diff] [blame] | 40 | |
Akron | 7c75841 | 2018-11-13 14:17:00 +0100 | [diff] [blame] | 41 | # Required for bundled plugins |
Akron | 0e1356c | 2023-11-22 09:43:10 +0100 | [diff] [blame] | 42 | 'Mojolicious::Plugin::Piwik' => 2.00, |
Akron | 7c75841 | 2018-11-13 14:17:00 +0100 | [diff] [blame] | 43 | |
Nils Diewald | 023c671 | 2015-05-21 20:12:30 +0000 | [diff] [blame] | 44 | # Currently on GitHub only (github.com/akron) |
Akron | 06723cf | 2021-09-07 14:47:23 +0200 | [diff] [blame] | 45 | 'Mojolicious::Plugin::Localize' => 0.21 |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 46 | }, |
Akron | 87468c2 | 2021-02-08 09:30:01 +0100 | [diff] [blame] | 47 | |
| 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 Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 64 | test => { |
Akron | 7682d5d | 2022-11-30 11:03:50 +0100 | [diff] [blame] | 65 | TESTS => 't/*.t t/plugin/*.t t/command/*.t' |
Nils Diewald | 02df991 | 2014-06-03 16:08:07 +0000 | [diff] [blame] | 66 | } |
| 67 | ); |