Provide NixOS module option to enable the paperless exporter. (#242084)
[NixPkgs.git] / pkgs / by-name / _9 / _9ptls / package.nix
blob0c34dd53e314a85101e1cbfb19d902a6285ba18a
2   lib,
3   stdenv,
4   tlsclient,
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   inherit (tlsclient) src version enableParallelBuilding;
9   pname = "9ptls";
11   strictDeps = true;
13   buildFlags = [ "mount.9ptls" ];
14   installFlags = [
15     "PREFIX=$(out)"
16     "SBIN=$(out)/bin"
17   ];
18   installTargets = "mount.9ptls.install";
20   meta = with lib; {
21     description = "mount.9ptls mount helper";
22     longDescription = ''
23       mount.9ptls wraps the v9fs mount type in a dp9ik authenticated
24       tls tunnel using tlsclient.
25     '';
26     homepage = "https://git.sr.ht/~moody/tlsclient";
27     license = licenses.mit;
28     maintainers = with maintainers; [ moody ];
29     mainProgram = "mount.9ptls";
30     platforms = platforms.linux;
31   };