diff options
author | Ruud van Asseldonk <dev@veniogames.com> | 2020-05-24 23:11:56 +0200 |
---|---|---|
committer | Ruud van Asseldonk <dev@veniogames.com> | 2020-05-24 23:11:56 +0200 |
commit | bdd706ccb24375ac1acf8a168f8a9a57b0fc258e (patch) | |
tree | a6568cc2b92acecd9e95e6f3c638a1c245cf0ab7 /pkgs/tools/networking | |
parent | d4d36c37c7ba945597f3ad25a278e304108bab9d (diff) | |
download | nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.tar nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.tar.gz nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.tar.bz2 nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.tar.lz nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.tar.xz nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.tar.zst nixpkgs-bdd706ccb24375ac1acf8a168f8a9a57b0fc258e.zip |
acme-client: use source tarball to avoid autoreconf
This was suggested by the upstream maintainer [1], and it is a nice simplification. Also change the url to sr.ht as the project has moved there. [1]: https://github.com/NixOS/nixpkgs/pull/88201#issuecomment-633260151
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r-- | pkgs/tools/networking/acme-client/default.nix | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgs/tools/networking/acme-client/default.nix b/pkgs/tools/networking/acme-client/default.nix index 02af803db72..00f8778cafd 100644 --- a/pkgs/tools/networking/acme-client/default.nix +++ b/pkgs/tools/networking/acme-client/default.nix @@ -1,7 +1,5 @@ { stdenv -, fetchFromGitHub -, autoreconfHook -, bison +, fetchurl , apple_sdk ? null , libbsd , libressl @@ -14,20 +12,18 @@ stdenv.mkDerivation rec { pname = "acme-client"; version = "1.0.1"; - src = fetchFromGitHub { - owner = "graywolf"; - repo = "acme-client-portable"; - rev = "v${version}"; - sha256 = "0ds7lxn08yiq7hap1xh014smjhd4gf9lv9ypfrf1ahqna3s2w7k8"; + src = fetchurl { + url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.xz"; + sha256 = "0gmdvmyw8a61w08hrxllypf7rpnqg0fxipbk3zmvsxj7m5i6iysj"; }; - nativeBuildInputs = [ autoreconfHook bison pkgconfig ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libbsd libressl ] ++ optional stdenv.isDarwin apple_sdk.sdk; makeFlags = [ "PREFIX=${placeholder "out"}" ]; meta = { - homepage = "https://github.com/graywolf/acme-client-portable"; + homepage = "https://sr.ht/~graywolf/acme-client-portable/"; description = "Secure ACME/Let's Encrypt client"; platforms = platforms.unix; license = licenses.isc; |