rocmPackages.llvm.libcxx: fix build by disabling test (#375850)
[NixPkgs.git] / pkgs / by-name / ke / keepass-keeagent / package.nix
bloba47eaf7b42813cda656a9c49c450a584723ecf24
2   lib,
3   stdenv,
4   buildEnv,
5   fetchzip,
6   mono,
7 }:
9 let
10   version = "0.12.0";
11   drv = stdenv.mkDerivation {
12     pname = "keeagent";
13     inherit version;
15     src = fetchzip {
16       url = "https://lechnology.com/wp-content/uploads/2020/05/KeeAgent_v0.12.0.zip";
17       sha256 = "0fcfbj3yikiv3dmp69236h9r3c416amdq849kn131w1129gb68xd";
18       stripRoot = false;
19     };
21     meta = {
22       description = "KeePass plugin to allow other programs to access SSH keys stored in a KeePass database for authentication";
23       homepage = "http://lechnology.com/software/keeagent";
24       platforms = with lib.platforms; linux;
25       license = lib.licenses.gpl2;
26       maintainers = [ ];
27     };
29     pluginFilename = "KeeAgent.plgx";
31     installPhase = ''
32       mkdir -p $out/lib/dotnet/keepass/
33       cp $pluginFilename $out/lib/dotnet/keepass/$pluginFilename
34     '';
35   };
37 # Mono is required to compile plugin at runtime, after loading.
38 buildEnv {
39   name = drv.name;
40   paths = [
41     mono
42     drv
43   ];