at 18.03-beta 32 lines 834 B view raw
1{ stdenv, fetchurl, perlPackages, perl, makeWrapper, openssl }: 2 3stdenv.mkDerivation rec { 4 name = "sslmate-1.6.0"; 5 6 src = fetchurl { 7 url = "https://packages.sslmate.com/other/${name}.tar.gz"; 8 sha256 = "1ypabdk0nlqjzpmn3m1szjyw7yq20svgbm92sqd5wqmsapyn3a6s"; 9 }; 10 11 makeFlags = "PREFIX=$(out)"; 12 13 buildInputs = [ perl makeWrapper ]; 14 15 postInstall = '' 16 wrapProgram $out/bin/sslmate --prefix PERL5LIB : \ 17 "${with perlPackages; stdenv.lib.makePerlPath [ 18 URI 19 JSONPP 20 TermReadKey 21 ]}" \ 22 --prefix PATH : "${openssl.bin}/bin" 23 ''; 24 25 meta = with stdenv.lib; { 26 homepage = https://sslmate.com; 27 maintainers = [ maintainers.domenkozar ]; 28 description = "Easy to buy, deploy, and manage your SSL certs"; 29 platforms = platforms.unix; 30 license = licenses.mit; # X11 31 }; 32}