From 4cf4f3c454ed5f6c54afdfdf0cad23f8badabd0d Mon Sep 17 00:00:00 2001 From: sterni Date: Sun, 25 Jul 2021 15:45:06 +0200 Subject: [PATCH] Revert "ocamlPackages.letsencrypt: 0.2.5 -> 0.3.0" --- .../ocaml-modules/letsencrypt/app.nix | 45 ------------------- .../ocaml-modules/letsencrypt/default.nix | 25 ++++++++++- .../ocaml-modules/letsencrypt/dns.nix | 35 --------------- pkgs/top-level/ocaml-packages.nix | 4 -- 4 files changed, 23 insertions(+), 86 deletions(-) delete mode 100644 pkgs/development/ocaml-modules/letsencrypt/app.nix delete mode 100644 pkgs/development/ocaml-modules/letsencrypt/dns.nix diff --git a/pkgs/development/ocaml-modules/letsencrypt/app.nix b/pkgs/development/ocaml-modules/letsencrypt/app.nix deleted file mode 100644 index dc9006d6d16..00000000000 --- a/pkgs/development/ocaml-modules/letsencrypt/app.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ lib -, buildDunePackage -, letsencrypt -, letsencrypt-dns -, cmdliner -, cohttp-lwt-unix -, logs -, fmt -, lwt -, mirage-crypto-rng -, ptime -, bos -, fpath -, randomconv -}: - -buildDunePackage { - pname = "letsencrypt-app"; - - inherit (letsencrypt) - src - version - useDune2 - minimumOCamlVersion - ; - - buildInputs = [ - letsencrypt - letsencrypt-dns - cmdliner - cohttp-lwt-unix - logs - fmt - lwt - mirage-crypto-rng - ptime - bos - fpath - randomconv - ]; - - meta = letsencrypt.meta // { - description = "An ACME client implementation of the ACME protocol (RFC 8555) for OCaml"; - }; -} diff --git a/pkgs/development/ocaml-modules/letsencrypt/default.nix b/pkgs/development/ocaml-modules/letsencrypt/default.nix index 623fba942f2..0a70bf30242 100644 --- a/pkgs/development/ocaml-modules/letsencrypt/default.nix +++ b/pkgs/development/ocaml-modules/letsencrypt/default.nix @@ -6,6 +6,11 @@ , uri , rresult , base64 +, cmdliner +, cohttp +, cohttp-lwt +, cohttp-lwt-unix +, zarith , logs , fmt , lwt @@ -15,25 +20,38 @@ , x509 , yojson , ounit +, dns +, dns-tsig , ptime +, bos +, fpath +, randomconv , domain-name }: buildDunePackage rec { pname = "letsencrypt"; - version = "0.3.0"; + version = "0.2.5"; src = fetchurl { url = "https://github.com/mmaker/ocaml-letsencrypt/releases/download/v${version}/letsencrypt-v${version}.tbz"; - sha256 = "8772b7e6dbda0559a03a7b23b75c1431d42ae09a154eefd64b4c7e23b8d92deb"; + sha256 = "6e3bbb5f593823d49e83e698c06cf9ed48818695ec8318507b311ae74731e607"; }; minimumOCamlVersion = "4.08"; useDune2 = true; buildInputs = [ + cmdliner + cohttp + cohttp-lwt-unix + zarith fmt + mirage-crypto-rng ptime + bos + fpath + randomconv domain-name ]; @@ -47,8 +65,11 @@ buildDunePackage rec { asn1-combinators x509 uri + dns + dns-tsig rresult astring + cohttp-lwt ]; doCheck = true; diff --git a/pkgs/development/ocaml-modules/letsencrypt/dns.nix b/pkgs/development/ocaml-modules/letsencrypt/dns.nix deleted file mode 100644 index 99058f48d06..00000000000 --- a/pkgs/development/ocaml-modules/letsencrypt/dns.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ lib -, buildDunePackage -, letsencrypt -, logs -, fmt -, lwt -, dns -, dns-tsig -, domain-name -}: - -buildDunePackage { - pname = "letsencrypt-dns"; - - inherit (letsencrypt) - version - src - useDune2 - minimumOCamlVersion - ; - - propagatedBuildInputs = [ - letsencrypt - dns - dns-tsig - domain-name - logs - lwt - fmt - ]; - - meta = letsencrypt.meta // { - description = "A DNS solver for the ACME implementation in OCaml"; - }; -} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 3e45490099c..200743944ee 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -607,10 +607,6 @@ let letsencrypt = callPackage ../development/ocaml-modules/letsencrypt { }; - letsencrypt-app = callPackage ../development/ocaml-modules/letsencrypt/app.nix { }; - - letsencrypt-dns = callPackage ../development/ocaml-modules/letsencrypt/dns.nix { }; - linenoise = callPackage ../development/ocaml-modules/linenoise { }; llvm = callPackage ../development/ocaml-modules/llvm {