sks: init at 1.1.6 (#20717)

authored by Michael Weiss and committed by Franz Pletz 95381760 dfb354ea

+47
+45
pkgs/servers/sks/default.nix
··· 1 + { stdenv, fetchFromBitbucket, ocaml, zlib, db48, perl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "sks-${version}"; 5 + version = "1.1.6"; 6 + 7 + src = fetchFromBitbucket { 8 + owner = "skskeyserver"; 9 + repo = "sks-keyserver"; 10 + rev = "${version}"; 11 + sha256 = "00q5ma5rvl10rkc6cdw8d69bddgrmvy0ckqj3hbisy65l4idj2zm"; 12 + }; 13 + 14 + buildInputs = [ ocaml zlib db48 perl ]; 15 + 16 + makeFlags = [ "PREFIX=$(out)" "MANDIR=$(out)/share/man" ]; 17 + preConfigure = '' 18 + cp Makefile.local.unused Makefile.local 19 + sed -i \ 20 + -e "s:^LIBDB=.*$:LIBDB=-ldb-4.8:g" \ 21 + Makefile.local 22 + ''; 23 + 24 + preBuild = "make dep"; 25 + 26 + doCheck = true; 27 + checkPhase = "./sks unit_test"; 28 + 29 + meta = with stdenv.lib; { 30 + description = "An OpenPGP keyserver whose goal is to provide easy to 31 + deploy, decentralized, and highly reliable synchronization"; 32 + longDescription = '' 33 + SKS is an OpenPGP keyserver whose goal is to provide easy to deploy, 34 + decentralized, and highly reliable synchronization. That means that a key 35 + submitted to one SKS server will quickly be distributed to all key 36 + servers, and even wildly out-of-date servers, or servers that experience 37 + spotty connectivity, can fully synchronize with rest of the system. 38 + ''; 39 + inherit (src.meta) homepage; 40 + license = licenses.gpl2; 41 + platforms = platforms.linux; 42 + maintainers = with maintainers; [ primeos ]; 43 + }; 44 + } 45 +
+2
pkgs/top-level/all-packages.nix
··· 3684 3684 3685 3685 skippy-xd = callPackage ../tools/X11/skippy-xd {}; 3686 3686 3687 + sks = callPackage ../servers/sks { }; 3688 + 3687 3689 skydns = callPackage ../servers/skydns { }; 3688 3690 3689 3691 sipcalc = callPackage ../tools/networking/sipcalc { };