aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix')
-rw-r--r--nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix39
1 files changed, 12 insertions, 27 deletions
diff --git a/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix b/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
index 34ebbed6869..866b689e38a 100644
--- a/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
+++ b/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
@@ -1,47 +1,32 @@
-{ buildDhallPackage, dhall-kubernetes, fetchFromGitHub, lib, Prelude }:
+{ buildDhallGitHubPackage, dhall-kubernetes, lib, Prelude }:
let
makeDhallPackages =
- version:
- lib.makeOverridable
- ( { rev
- , sha256
- , dependencies
- }:
- buildDhallPackage {
- name = "dhall-packages-${version}";
+ version: { rev, sha256, dependencies }:
+ buildDhallGitHubPackage {
+ name = "dhall-packages-${version}";
+ owner = "EarnestResearch";
+ repo = "dhall-packages";
+ file = "package.dhall";
- inherit dependencies;
-
- code =
- let
- src = fetchFromGitHub {
- owner = "EarnestResearch";
- repo = "dhall-packages";
-
- inherit rev sha256;
- };
-
- in
- "${src}/package.dhall";
- }
- );
+ inherit rev sha256 dependencies;
+ };
in
lib.mapAttrs makeDhallPackages {
"0.11.1" =
let
- k8s_6a47bd = dhall-kubernetes."3.0.0".override {
+ k8s_6a47bd = dhall-kubernetes.override {
rev = "6a47bd50c4d3984a13570ea62382a3ad4a9919a4";
sha256 = "1azqs0x2kia3xw93rfk2mdi8izd7gy9aq6qzbip32gin7dncmfhh";
};
- k8s_4ad581 = dhall-kubernetes."3.0.0".override {
+ k8s_4ad581 = dhall-kubernetes.override {
rev = "4ad58156b7fdbbb6da0543d8b314df899feca077";
sha256 = "12fm70qbhcainxia388svsay2cfg9iksc6mss0nvhgxhpypgp8r0";
};
- k8s_fee24c = dhall-kubernetes."3.0.0".override {
+ k8s_fee24c = dhall-kubernetes.override {
rev = "fee24c0993ba0b20190e2fdb94e386b7fb67252d";
sha256 = "11d93z8y0jzrb8dl43gqha9z96nxxqkl7cbxpz8hw8ky9x6ggayk";
};