diff options
-rw-r--r-- | pkgs/certbot/default.nix | 65 | ||||
-rw-r--r-- | pkgs/default.nix | 2 |
2 files changed, 0 insertions, 67 deletions
diff --git a/pkgs/certbot/default.nix b/pkgs/certbot/default.nix deleted file mode 100644 index 8fdbfd1..0000000 --- a/pkgs/certbot/default.nix +++ /dev/null | |||
@@ -1,65 +0,0 @@ | |||
1 | { stdenv, python37Packages, fetchFromGitHub, fetchurl, dialog, autoPatchelfHook }: | ||
2 | |||
3 | |||
4 | python37Packages.buildPythonApplication rec { | ||
5 | pname = "certbot"; | ||
6 | version = "1.0.0"; | ||
7 | |||
8 | src = fetchFromGitHub { | ||
9 | owner = pname; | ||
10 | repo = pname; | ||
11 | rev = "v${version}"; | ||
12 | sha256 = "180x7gcpfbrzw8k654s7b5nxdy2yg61lq513dykyn3wz4gssw465"; | ||
13 | }; | ||
14 | |||
15 | patches = [ | ||
16 | ./0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch | ||
17 | ]; | ||
18 | |||
19 | propagatedBuildInputs = with python37Packages; [ | ||
20 | ConfigArgParse | ||
21 | acme | ||
22 | configobj | ||
23 | cryptography | ||
24 | distro | ||
25 | josepy | ||
26 | parsedatetime | ||
27 | psutil | ||
28 | pyRFC3339 | ||
29 | pyopenssl | ||
30 | pytz | ||
31 | six | ||
32 | zope_component | ||
33 | zope_interface | ||
34 | ]; | ||
35 | |||
36 | buildInputs = [ dialog ] ++ (with python37Packages; [ mock gnureadline ]); | ||
37 | |||
38 | checkInputs = with python37Packages; [ | ||
39 | pytest_xdist | ||
40 | pytest | ||
41 | dateutil | ||
42 | ]; | ||
43 | |||
44 | postPatch = '' | ||
45 | cd certbot | ||
46 | substituteInPlace certbot/_internal/notify.py --replace "/usr/sbin/sendmail" "/run/wrappers/bin/sendmail" | ||
47 | ''; | ||
48 | |||
49 | postInstall = '' | ||
50 | for i in $out/bin/*; do | ||
51 | wrapProgram "$i" --prefix PYTHONPATH : "$PYTHONPATH" \ | ||
52 | --prefix PATH : "${dialog}/bin:$PATH" | ||
53 | done | ||
54 | ''; | ||
55 | |||
56 | doCheck = true; | ||
57 | |||
58 | meta = with stdenv.lib; { | ||
59 | homepage = src.meta.homepage; | ||
60 | description = "ACME client that can obtain certs and extensibly update server configurations"; | ||
61 | platforms = platforms.unix; | ||
62 | maintainers = [ maintainers.domenkozar ]; | ||
63 | license = licenses.asl20; | ||
64 | }; | ||
65 | } | ||
diff --git a/pkgs/default.nix b/pkgs/default.nix index 3aad1a2..3b0e937 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix | |||
@@ -51,8 +51,6 @@ rec { | |||
51 | naemon = callPackage ./naemon { inherit mylibs monitoring-plugins; }; | 51 | naemon = callPackage ./naemon { inherit mylibs monitoring-plugins; }; |
52 | naemon-livestatus = callPackage ./naemon-livestatus { inherit mylibs naemon; }; | 52 | naemon-livestatus = callPackage ./naemon-livestatus { inherit mylibs naemon; }; |
53 | 53 | ||
54 | certbot = callPackage ./certbot {}; | ||
55 | |||
56 | python3PackagesPlus = callPackage ./python-packages { | 54 | python3PackagesPlus = callPackage ./python-packages { |
57 | python = python3; | 55 | python = python3; |
58 | inherit mylibs; | 56 | inherit mylibs; |