diff options
author | Flakebi <flakebi@t-online.de> | 2022-05-25 00:07:16 +0200 |
---|---|---|
committer | Flakebi <flakebi@t-online.de> | 2022-05-25 00:07:16 +0200 |
commit | efec13e55019e029eaa995cfb10f443b625e0133 (patch) | |
tree | 641c20eb7fbfdb62329a7176736b792b4655e07c /pkgs/applications/networking/powerdns-admin | |
parent | 8d8b6e8f442c658f53ae4b10a5060adbd1859c56 (diff) |
powerdns-admin: fix build
Pin jsonschema to 3.2.0 because bravado-core is incompatible with 4.0. Also fix the dnspython pin.
Diffstat (limited to 'pkgs/applications/networking/powerdns-admin')
-rw-r--r-- | pkgs/applications/networking/powerdns-admin/default.nix | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/applications/networking/powerdns-admin/default.nix b/pkgs/applications/networking/powerdns-admin/default.nix index 8ea5c4904f119..82d011281fe6a 100644 --- a/pkgs/applications/networking/powerdns-admin/default.nix +++ b/pkgs/applications/networking/powerdns-admin/default.nix @@ -15,8 +15,26 @@ let version = "1.16.0"; src = oldAttrs.src.override { inherit version; + extension = "zip"; sha256 = "36c5e8e38d4369a08b6780b7f27d790a292b2b08eea01607865bf0936c558e01"; }; + # Needs networking for some tests + doCheck = false; + }); + + # The bravado-core dependency is incompatible with jschonschema 4.0: + # https://github.com/Yelp/bravado-core/pull/385 + jsonschema = super.jsonschema.overridePythonAttrs (oldAttrs: rec { + version = "3.2.0"; + + src = oldAttrs.src.override { + inherit version; + hash = "sha256-yKhbKNN3zHc35G4tnytPRO48Dh3qxr9G3e/HGH0weXo="; + }; + + SETUPTOOLS_SCM_PRETEND_VERSION = version; + + doCheck = false; }); }; }; |