-
Notifications
You must be signed in to change notification settings - Fork 4
/
dist.ini
100 lines (95 loc) · 2.75 KB
/
dist.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
; Copyright (C) 2016-2020 Guido Flohr <[email protected]>,
; all rights reserved.
; This program is free software: you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 3 of the License, or
; (at your option) any later version.
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
; You should have received a copy of the GNU General Public License
; along with this program. If not, see <http://www.gnu.org/licenses/>.
name = Qgoda
author = Guido Flohr <[email protected]>
license = GPL_3::or_later
copyright_holder = Guido Flohr
copyright_year = 2016-2020
; We have to set the version number in lib/Qgoda/package.json.
; How can I refer to the value of the version above?
version = v0.10.1
[Substitute]
code = s/"version": ".+"/"version": "0.10.1"/
file = lib/Qgoda/package.json
[@Filter]
-bundle = @Basic
-remove = Readme
-remove = GatherDir
-remove = MakeMaker
[@Git]
[OurPkgVersion]
semantic_version = 1
overwrite = 1
[NextRelease]
format=%v %{yyyy-MM-dd}d
[Encoding]
encoding = bytes
match = .*\.mo
[MakeMaker::Awesome]
header_file = EMM-include.pm
eumm_version = 7.1101
[Git::GatherDir]
exclude_filename = LICENSE
exclude_filename = MANIFEST
exclude_filename = Makefile.PL
exclude_filename = META.json
exclude_filename = META.yml
exclude_filename = README.pod
exclude_match = t/author-.*\.t
exclude_filename = t/release-cpan-changes.t
[Git::Tag]
tag_format = %v
[Test::Perl::Critic]
[Test::CPAN::Changes]
[PodSyntaxTests]
[AutoPrereqs]
skip = ^Linux::Inotify2$
skip = ^Mac::FSEvents$
skip = ^IO::KQueue$
skip = ^Win32::Process$
[Prereqs]
perl = 5.018
URI::git = 0.02
File::Globstar = 0.6
[OSPrereqs/linux]
Linux::Inotify2 = 1.22
[OSPrereqs/darwin]
Mac::FSEvents = 0.14
[OSPrereqs/~bsd]
IO::KQueue = 0.34
[OSPrereqs/Win32]
Win32::Process = 0
[MetaJSON]
[MinimumPerlFast]
[MetaResources]
homepage = https://www.qgoda.net/
bugtracker.web = https://github.com/gflohr/qgoda/issues
repository.url = git://github.com/gflohr/qgoda.git
repository.web = http://github.com/gflohr/qgoda.git
repository.type = git
[BuildFile / README.pod]
command = perl -MMarkdown::Pod -e 'print Markdown::Pod->new->markdown_to_pod(dialect => "GitHub", markdown => join "", map \{ s/^```.+/```/; $_ \} <>)' README.md >{{$target}}
[GatherFile]
filename = README.pod
[CopyFilesFromBuild]
copy = Makefile.PL
copy = MANIFEST
copy = LICENSE
copy = META.json
copy = META.yml
copy = README.pod
copy = lib/Qgoda/package.json
copy = lib/Qgoda.pm
copy = t/author-critic.t
copy = t/author-pod-syntax.t
copy = t/release-cpan-changes.t