]> Dogcows Code - chaz/p5-File-KDBX/blob - dist.ini
Adjust dependencies
[chaz/p5-File-KDBX] / dist.ini
1 name = File-KDBX
2 author = Charles McGarvey <ccm@cpan.org>
3 copyright_holder = Charles McGarvey
4 copyright_year = 2022
5 license = Perl_5
6
7 [@Author::CCM]
8
9 [Prereqs / RuntimeRecommends]
10 File::Spec = 0
11
12 [Prereqs / TestSuggests]
13 POSIX::1003 = 0
14
15 [OptionalFeature / xs]
16 -description = speed improvements (requires C compiler)
17 -prompt = 0
18 -always_recommend = 1
19 File::KDBX::XS = 0
20
21 [OptionalFeature / compression]
22 -description = ability to read and write compressed KDBX files
23 -prompt = 0
24 -always_recommend = 1
25 Compress::Raw::Zlib = 0
26 IO::Compress::Gzip = 0
27 IO::Uncompress::Gunzip = 0
28
29 [OptionalFeature / otp]
30 -description = ability to generate one-time passwords from configured database entries
31 -prompt = 0
32 -always_recommend = 1
33 Pass::OTP = 0
34
35 ; https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/berlin-consensus.md#need-for-a-post-install-recommendations-key
36 ; I'd like to suggest File::KeePass::KDBX, but that would create a circular
37 ; dependency. If/when there exists a post-install recommendations key, we can
38 ; use that.
39 ; [OptionalFeature / kdb]
40 ; -description = ability to read and write old KDB files
41 ; -prompt = 0
42 ; -always_suggests = 1
43 ; File::KeePass = 0
44 ; File::KeePass::KDBX = 0
45 [Prereqs::Soften / BreakCycle]
46 to_relationship = none
47 module = File::KeePass
48 module = File::KeePass::KDBX
49
50 [Prereqs::Soften / ProgressiveEnhancement]
51 to_relationship = none
52 ; File::KDBX::XS, which is recommended, provides the same functionality as B::COW
53 module = B::COW
54
55 [Prereqs::Soften]
56 modules_from_features = 1
57
58 [Encoding]
59 encoding = bytes
60 matches = \.(key|kdbx?)$
This page took 0.032033 seconds and 4 git commands to generate.