python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / kr / kryptor / package.nix
bloba130ba4370c520c8cbcfc2a116fd8383bde33be7
1 { lib
2 , buildDotnetModule
3 , fetchFromGitHub
4 , dotnetCorePackages
5 }:
7 buildDotnetModule rec {
8   pname = "kryptor";
9   version = "4.1.0";
11   src = fetchFromGitHub {
12     owner = "samuel-lucas6";
13     repo = "Kryptor";
14     rev = "v${version}";
15     hash = "sha256-BxUmDzmfvRelQDHb5uLcQ2YPL7ClxZNFGm/gQoDK8t8=";
16   };
18   dotnet-sdk = dotnetCorePackages.sdk_6_0;
19   projectFile = "src/Kryptor.sln";
20   nugetDeps = ./deps.nix;
22   executables = ["kryptor"];
24   dotnetFlags = ["-p:IncludeNativeLibrariesForSelfExtract=true"];
26   meta = {
27     changelog = "https://github.com/samuel-lucas6/Kryptor/releases/tag/v${version}";
28     description = "Simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign";
29     homepage = "https://github.com/samuel-lucas6/Kryptor";
30     license = lib.licenses.gpl3Only;
31     mainProgram = "kryptor";
32     maintainers = with lib.maintainers; [ arthsmn ];
33     platforms = lib.platforms.all;
34   };