ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / mi / minisign / package.nix
blob45886a3803be7e8ed8c7a90a580ad13a5032f31e
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, libsodium }:
3 stdenv.mkDerivation rec {
4   pname = "minisign";
5   version = "0.11";
7   src = fetchFromGitHub {
8     repo = "minisign";
9     owner = "jedisct1";
10     rev = version;
11     sha256 = "sha256-sczGs6du797WUkfr3JiTI/bUHp7vKEeZtJdCryFcYu8=";
12   };
14   nativeBuildInputs = [ cmake pkg-config ];
15   buildInputs = [ libsodium ];
17   meta = with lib; {
18     description = "Simple tool for signing files and verifying signatures";
19     longDescription = ''
20       minisign uses public key cryptography to help facilitate secure (but not
21       necessarily private) file transfer, e.g., of software artefacts. minisign
22       is similar to and compatible with OpenBSD's signify.
23     '';
24     homepage = "https://jedisct1.github.io/minisign/";
25     license = licenses.isc;
26     maintainers = with maintainers; [ joachifm ];
27     platforms = platforms.unix;
28     mainProgram = "minisign";
29   };