Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 45 lines 939 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 perlPackages, 6 makeWrapper, 7 openssl, 8}: 9 10stdenv.mkDerivation rec { 11 pname = "sslmate"; 12 version = "1.9.1"; 13 14 src = fetchurl { 15 url = "https://packages.sslmate.com/other/${pname}-${version}.tar.gz"; 16 sha256 = "sha256-F5szGn1cbw7R3lHMocM7as1RS/uaBqKCsvOxA+rXDOc="; 17 }; 18 19 makeFlags = [ "PREFIX=$(out)" ]; 20 21 nativeBuildInputs = [ makeWrapper ]; 22 buildInputs = [ perlPackages.perl ]; 23 24 postInstall = '' 25 wrapProgram $out/bin/sslmate --prefix PERL5LIB : \ 26 "${ 27 with perlPackages; 28 makePerlPath [ 29 URI 30 JSONPP 31 TermReadKey 32 ] 33 }" \ 34 --prefix PATH : "${openssl.bin}/bin" 35 ''; 36 37 meta = with lib; { 38 homepage = "https://sslmate.com"; 39 maintainers = [ ]; 40 description = "Easy to buy, deploy, and manage your SSL certs"; 41 mainProgram = "sslmate"; 42 platforms = platforms.unix; 43 license = licenses.mit; # X11 44 }; 45}