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