at v206 25 lines 822 B view raw
1{ stdenv, fetchurl, cmake, libsodium }: 2 3stdenv.mkDerivation rec { 4 name = "minisign-${version}"; 5 version = "0.4"; 6 7 src = fetchurl { 8 url = "https://github.com/jedisct1/minisign/archive/${version}.tar.gz"; 9 sha256 = "1k1dk6piaz8pw4b9zg55n4wcpyc301mkxb873njm8mki7r8raxnw"; 10 }; 11 12 buildInputs = [ cmake libsodium ]; 13 14 meta = with stdenv.lib; { 15 description = "A simple tool for signing files and verifying signatures"; 16 longDescription = '' 17 minisign uses public key cryptography to help facilitate secure (but not 18 necessarily private) file transfer, e.g., of software artefacts. minisign 19 is similar to and compatible with OpenBSD's signify. 20 ''; 21 homepage = https://jedisct1.github.io/minisign/; 22 license = licenses.isc; 23 maintainers = with maintainers; [ joachifm ]; 24 }; 25}