]> Dogcows Code - chaz/p5-File-KDBX/blobdiff - dist.ini
add initial WIP
[chaz/p5-File-KDBX] / dist.ini
index 162dc0210c40d8e68d8e9148157350789f53a8ea..7d864d7e49e7f19fe4513270adca078eb6dde968 100644 (file)
--- a/dist.ini
+++ b/dist.ini
@@ -1,7 +1,59 @@
 name                = File-KDBX
-author              = Charles McGarvey <chazmcgarvey@brokenzipper.com>
+author              = Charles McGarvey <ccm@cpan.org>
 copyright_holder    = Charles McGarvey
 copyright_year      = 2022
 license             = Perl_5
 
 [@Author::CCM]
+:version            = 0.011
+; the PerlIO layers are an implementation detail that might change
+no_index            = lib/PerlIO/via/File/KDBX t xt
+
+[Prereqs / RuntimeRecommends]
+; B::COW might speed up the memory erase feature, maybe
+B::COW              = 0
+File::Spec          = 0
+File::Which         = 0
+
+[Prereqs / TestSuggests]
+POSIX::1003         = 0
+
+[OptionalFeature / xs]
+-description        = speed improvements (requires C compiler)
+-prompt             = 0
+-always_recommend   = 1
+File::KDBX::XS      = 0
+
+[OptionalFeature / compression]
+-description        = ability to read and write compressed KDBX files
+-prompt             = 0
+-always_recommend   = 1
+Compress::Raw::Zlib = 0
+
+[OptionalFeature / otp]
+-description        = ability to generate one-time passwords from configured database entries
+-prompt             = 0
+-always_recommend   = 1
+Pass::OTP           = 0
+
+; https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/berlin-consensus.md#need-for-a-post-install-recommendations-key
+; I'd like to suggest File::KeePass::KDBX, but that would create a circular
+; dependency. If/when there exists a post-install recommendations key, we can
+; use that.
+; [OptionalFeature / kdb]
+; -description        = ability to read and write old KDB files
+; -prompt             = 0
+; -always_suggests    = 1
+; File::KeePass       = 0
+; File::KeePass::KDBX = 0
+[Prereqs::Soften / BreakCycle]
+to_relationship     = none
+module              = File::KeePass
+module              = File::KeePass::KDBX
+
+[Prereqs::Soften]
+modules_from_features   = 1
+
+[Encoding]
+encoding            = bytes
+matches             = \.(key|kdbx?)$
This page took 0.018186 seconds and 4 git commands to generate.