nixpkgs/pkgs/tools/package-management/nixops/default.nix

25 lines
989 B
Nix
Raw Normal View History

{ callPackage, newScope, pkgs, fetchurl }:
2013-06-25 04:21:35 -07:00
2015-12-18 09:51:01 -08:00
callPackage ./generic.nix (rec {
2019-01-31 20:39:58 -08:00
version = "1.6.1";
2013-06-25 04:21:35 -07:00
src = fetchurl {
2016-01-19 02:00:32 -08:00
url = "http://nixos.org/releases/nixops/nixops-${version}/nixops-${version}.tar.bz2";
2019-01-31 20:39:58 -08:00
sha256 = "0lfx5fhyg3z6725ydsk0ibg5qqzp5s0x9nbdww02k8s307axiah3";
2013-06-25 04:21:35 -07:00
};
# nixops is incompatible with the most recent versions of listed
# azure-mgmt-* packages, therefore we are pinning them to
# package-private versions, so that they don't get trampled by
# updates.
# see
# https://github.com/NixOS/nixops/issues/1065
python2Packages = pkgs.python2Packages.override {
overrides = (self: super: let callPackage = newScope self; in {
azure-mgmt-compute = callPackage ./azure-mgmt-compute { };
azure-mgmt-network = callPackage ./azure-mgmt-network { };
azure-mgmt-nspkg = callPackage ./azure-mgmt-nspkg { };
azure-mgmt-resource = callPackage ./azure-mgmt-resource { };
azure-mgmt-storage = callPackage ./azure-mgmt-storage { };
});
};
2015-12-18 09:51:01 -08:00
})