]> Dogcows Code - chaz/p5-File-KDBX/blob - dist.ini
Fix CryptX 0.062 functionality change
[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 Test::CleanNamespaces.skip[0] = ::Util|::KDF::AES$
9 RepoReadme.type = gfm
10
11 [Prereqs / RuntimeRequires]
12 Crypt::Cipher::AES = 0
13 Crypt::Stream::ChaCha = 0.048
14 Crypt::Stream::Salsa20 = 0.055
15
16 [Prereqs / RuntimeRecommends]
17 File::Spec = 0
18
19 [Prereqs / RuntimeSuggests]
20 ; These are some non-standard ciphers which KeePass can support with plugins:
21 Crypt::Stream::Twofish = 0
22 Crypt::Stream::Serpent = 0.055
23
24 [Prereqs / TestSuggests]
25 POSIX::1003 = 0
26
27 [OptionalFeature / xs]
28 -description = speed improvements (requires C compiler)
29 -prompt = 0
30 -always_recommend = 1
31 File::KDBX::XS = 0
32
33 [OptionalFeature / compression]
34 -description = ability to read and write compressed KDBX files
35 -prompt = 0
36 -always_recommend = 1
37 Compress::Raw::Zlib = 0
38 IO::Compress::Gzip = 0
39 IO::Uncompress::Gunzip = 0
40
41 [OptionalFeature / otp]
42 -description = ability to generate one-time passwords from configured database entries
43 -prompt = 0
44 -always_recommend = 1
45 Pass::OTP = 0
46
47 ; https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/berlin-consensus.md#need-for-a-post-install-recommendations-key
48 ; I'd like to suggest File::KeePass::KDBX, but that would create a circular
49 ; dependency. If/when there exists a post-install recommendations key, we can
50 ; use that.
51 ; [OptionalFeature / kdb]
52 ; -description = ability to read and write old KDB files
53 ; -prompt = 0
54 ; -always_suggests = 1
55 ; File::KeePass = 0
56 ; File::KeePass::KDBX = 0
57 [Prereqs::Soften / BreakCycle]
58 to_relationship = none
59 module = File::KeePass
60 module = File::KeePass::KDBX
61
62 [Prereqs::Soften / ProgressiveEnhancement]
63 to_relationship = none
64 ; File::KDBX::XS, which is recommended, provides the same functionality as B::COW
65 module = B::COW
66
67 [Prereqs::Soften / NotARealModule]
68 to_relationship = none
69 ; Iterator::Simple is the actual loadable module
70 module = Iterator::Simple::Iterator
71
72 [Prereqs::Soften]
73 modules_from_features = 1
74
75 [Encoding]
76 encoding = bytes
77 matches = \.(key|kdbx?)$
This page took 0.0358 seconds and 4 git commands to generate.