diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/admin')
-rw-r--r-- | nixpkgs/pkgs/tools/admin/ansible/doctor.nix | 16 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/ansible/later.nix | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/aws-nuke/default.nix | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/drawterm/default.nix | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/lego/default.nix | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/lxd/default.nix | 2 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/pgadmin/default.nix | 4 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/admin/salt/default.nix | 42 |
8 files changed, 58 insertions, 36 deletions
diff --git a/nixpkgs/pkgs/tools/admin/ansible/doctor.nix b/nixpkgs/pkgs/tools/admin/ansible/doctor.nix index e51d2faced9d..ef7ef6aabb85 100644 --- a/nixpkgs/pkgs/tools/admin/ansible/doctor.nix +++ b/nixpkgs/pkgs/tools/admin/ansible/doctor.nix @@ -1,5 +1,6 @@ { lib , fetchFromGitHub +, fetchpatch , python3 }: @@ -15,15 +16,20 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-nZv1PdR0kGrke2AjcDWjDWBdsw64UpHYFNDFAe/UoJo="; }; - pythonRelaxDeps = true; + patches = [ + # https://github.com/thegeeklab/ansible-doctor/pull/541 + (fetchpatch { + name = "poetry-dynamic-versioning-pep517.patch"; + url = "https://github.com/thegeeklab/ansible-doctor/commit/b77ba9dccaef4b386bd54b128136c948665eb61a.patch"; + hash = "sha256-XfdTkRk9B857V5DQnxlbwxTb098YwHzKGzNQBTQzWCM="; + }) + ]; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace 'version = "0.0.0"' 'version = "${version}"' - ''; + pythonRelaxDeps = true; nativeBuildInputs = with python3.pkgs; [ poetry-core + poetry-dynamic-versioning pythonRelaxDepsHook ]; diff --git a/nixpkgs/pkgs/tools/admin/ansible/later.nix b/nixpkgs/pkgs/tools/admin/ansible/later.nix index db1c7beb2a58..733981ecd928 100644 --- a/nixpkgs/pkgs/tools/admin/ansible/later.nix +++ b/nixpkgs/pkgs/tools/admin/ansible/later.nix @@ -1,5 +1,6 @@ { lib , fetchFromGitHub +, fetchpatch , python3 }: @@ -15,9 +16,17 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-7k81eEcM+BXNrln6+Lu0+1LjsZdYkUidrRQCdlBbQB8="; }; + patches = [ + # https://github.com/thegeeklab/ansible-later/pull/658 + (fetchpatch { + name = "poetry-dynamic-versioning-pep517.patch"; + url = "https://github.com/thegeeklab/ansible-later/commit/a2c278fb45769648df1439df5bb25883dddfc58a.patch"; + hash = "sha256-++CiwwHZoaPC8XHaYbNQeU3zqEi2a4eIYbuSQkO0jTI="; + }) + ]; + postPatch = '' substituteInPlace pyproject.toml \ - --replace 'version = "0.0.0"' 'version = "${version}"' \ --replace " --cov=ansiblelater --cov-report=xml:coverage.xml --cov-report=term --no-cov-on-fail" "" ''; @@ -34,6 +43,7 @@ python3.pkgs.buildPythonApplication rec { nativeBuildInputs = with python3.pkgs; [ poetry-core + poetry-dynamic-versioning pythonRelaxDepsHook ]; diff --git a/nixpkgs/pkgs/tools/admin/aws-nuke/default.nix b/nixpkgs/pkgs/tools/admin/aws-nuke/default.nix index 6d1ec85fb6cd..48c783ccf18a 100644 --- a/nixpkgs/pkgs/tools/admin/aws-nuke/default.nix +++ b/nixpkgs/pkgs/tools/admin/aws-nuke/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "aws-nuke"; - version = "2.23.0"; + version = "2.24.1"; src = fetchFromGitHub { owner = "rebuy-de"; repo = pname; rev = "v${version}"; - hash = "sha256-fvEUZWnYjSZrdTLTq1WVuZ3GaIWqdk3+qnuXDwT0K/0="; + hash = "sha256-AftmWmZFi9NIXNxbMEO1eIzRl3UwS3rxXZ4htJClEfo="; }; - vendorHash = "sha256-c9OpKsP4TQ4aDZnHPSy6tNmNBN6tsj4Kb8WOig5+ogI="; + vendorHash = "sha256-cYQlHl0fmLH5f+QNdJ+V6L9Ts8sa9y8l0oOIqdpJlL0="; overrideModAttrs = _: { preBuild = '' diff --git a/nixpkgs/pkgs/tools/admin/drawterm/default.nix b/nixpkgs/pkgs/tools/admin/drawterm/default.nix index 32421a62da59..1a96f3bcfbe4 100644 --- a/nixpkgs/pkgs/tools/admin/drawterm/default.nix +++ b/nixpkgs/pkgs/tools/admin/drawterm/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation { pname = "drawterm"; - version = "unstable-2023-06-27"; + version = "unstable-2023-08-22"; src = fetchFrom9Front { owner = "plan9front"; repo = "drawterm"; - rev = "36debf46ac184a22c6936345d22e4cfad995948c"; - hash = "sha256-ebqw1jqeRC0FWeUIO/HaEovuwzU6+B48TjZbVJXByvA="; + rev = "c91c6fac9d725716ca6ecc3002053f941137f24f"; + hash = "sha256-oGcKRx1tP2jeshHhaCHPRKmwKQ3WPYK1tHGGt1/3oDU="; }; enableParallelBuilding = true; diff --git a/nixpkgs/pkgs/tools/admin/lego/default.nix b/nixpkgs/pkgs/tools/admin/lego/default.nix index b80aa8782327..6fa7b3a8a257 100644 --- a/nixpkgs/pkgs/tools/admin/lego/default.nix +++ b/nixpkgs/pkgs/tools/admin/lego/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "lego"; - version = "4.13.2"; + version = "4.14.0"; src = fetchFromGitHub { owner = "go-acme"; repo = pname; rev = "v${version}"; - sha256 = "sha256-nFRDA0EHV1i9mcl1i5WpfhTNseU9E9jmlPd1xFbkCaM="; + sha256 = "sha256-dIHyorypyaKIv0Jo+iAK25j7NabgmPtNC6eJVwCl0LQ="; }; - vendorHash = "sha256-mjCxe4hCCIcjVDWVizqqqo6/kn8iS8s32urMtDD5yq4="; + vendorHash = "sha256-nAEPkikm98xbGQJzsB6YNXgpZVgR4AK/uCPwiQ25OYU="; doCheck = false; diff --git a/nixpkgs/pkgs/tools/admin/lxd/default.nix b/nixpkgs/pkgs/tools/admin/lxd/default.nix index 02bf8cbd4e6c..427d60f3edf6 100644 --- a/nixpkgs/pkgs/tools/admin/lxd/default.nix +++ b/nixpkgs/pkgs/tools/admin/lxd/default.nix @@ -76,8 +76,6 @@ buildGoModule rec { ''; passthru.tests.lxd = nixosTests.lxd; - passthru.tests.lxd-nftables = nixosTests.lxd-nftables; - passthru.tests.lxd-ui = nixosTests.lxd-ui; passthru.ui = callPackage ./ui.nix { }; passthru.updateScript = gitUpdater { url = "https://github.com/canonical/lxd.git"; diff --git a/nixpkgs/pkgs/tools/admin/pgadmin/default.nix b/nixpkgs/pkgs/tools/admin/pgadmin/default.nix index ee650446ee7c..3040258c0ca7 100644 --- a/nixpkgs/pkgs/tools/admin/pgadmin/default.nix +++ b/nixpkgs/pkgs/tools/admin/pgadmin/default.nix @@ -144,8 +144,8 @@ pythonPackages.buildPythonApplication rec { flask flask-gravatar flask-login - flask_mail - flask_migrate + flask-mail + flask-migrate flask-sqlalchemy flask-wtf flask-compress diff --git a/nixpkgs/pkgs/tools/admin/salt/default.nix b/nixpkgs/pkgs/tools/admin/salt/default.nix index 0c5b7da18274..1af08922edce 100644 --- a/nixpkgs/pkgs/tools/admin/salt/default.nix +++ b/nixpkgs/pkgs/tools/admin/salt/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , python3 +, fetchpatch , fetchPypi , openssl # Many Salt modules require various Python modules to be installed, @@ -10,29 +11,21 @@ python3.pkgs.buildPythonApplication rec { pname = "salt"; - version = "3006.1"; + version = "3006.2"; + format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-lVh71hHepq/7aQjQ7CaGy37bhMFBRLSFF3bxJ6YOxbk="; + hash = "sha256-+I0aJeIw2co9/eE9rdRmB6KxdQq1WoY1nFpCUedx8Wc="; }; - propagatedBuildInputs = with python3.pkgs; [ - distro - jinja2 - jmespath - looseversion - markupsafe - msgpack - packaging - psutil - pycryptodomex - pyyaml - pyzmq - requests - ] ++ extraInputs; - patches = [ + # https://github.com/saltstack/salt/pull/63795 + (fetchpatch { + name = "remove-duplicate-scripts.patch"; + url = "https://github.com/saltstack/salt/commit/6b9463836e70e40409dbf653f01aa94ef869dfe7.patch"; + hash = "sha256-VcVdKC8EH4qoWHtq6eEPl8OviR4eA2k/S2lWNQbubJw="; + }) ./fix-libcrypto-loading.patch ]; @@ -51,6 +44,21 @@ python3.pkgs.buildPythonApplication rec { --replace 'pyzmq==25.0.2 ; sys_platform == "win32"' "" ''; + propagatedBuildInputs = with python3.pkgs; [ + distro + jinja2 + jmespath + looseversion + markupsafe + msgpack + packaging + psutil + pycryptodomex + pyyaml + pyzmq + requests + ] ++ extraInputs; + # Don't use fixed dependencies on Darwin USE_STATIC_REQUIREMENTS = "0"; |