X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-File-KDBX;a=blobdiff_plain;f=dist.ini;h=7d864d7e49e7f19fe4513270adca078eb6dde968;hp=162dc0210c40d8e68d8e9148157350789f53a8ea;hb=f63182fc62b25269b1c38588dca2b3535ed1a1a2;hpb=e2deca75a6040911441e0d7c4430aeae9be69e40 diff --git a/dist.ini b/dist.ini index 162dc02..7d864d7 100644 --- a/dist.ini +++ b/dist.ini @@ -1,7 +1,59 @@ name = File-KDBX -author = Charles McGarvey +author = Charles McGarvey 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?)$