at 22.05-pre 34 lines 856 B view raw
1{ lib, stdenv, fetchFromGitHub, libbsd, pkg-config }: 2 3stdenv.mkDerivation rec { 4 pname = "signify"; 5 version = "30"; 6 7 src = fetchFromGitHub { 8 owner = "aperezdc"; 9 repo = "signify"; 10 rev = "v${version}"; 11 sha256 = "02xh6x6rszkvk3rf6zai7n3ivchmw0d8mwllpinjxc7k6sd415c3"; 12 }; 13 14 doCheck = true; 15 16 nativeBuildInputs = [ pkg-config ]; 17 buildInputs = [ libbsd ]; 18 19 preInstall = '' 20 export PREFIX=$out 21 ''; 22 23 meta = with lib; { 24 description = "OpenBSD signing tool"; 25 longDescription = '' 26 OpenBSDs signing tool, which uses the Ed25519 public key signature system 27 for fast signing and verification of messages using small public keys. 28 ''; 29 homepage = "https://www.tedunangst.com/flak/post/signify"; 30 license = licenses.isc; 31 maintainers = [ maintainers.rlupton20 ]; 32 platforms = platforms.linux; 33 }; 34}