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