From 16998f568b4bbf3706cede067dc3d86441fe4d4f Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Sat, 9 Apr 2022 15:00:54 +0800 Subject: [PATCH] crystal-builder: support the new crystal2nix format --- pkgs/development/compilers/crystal/build-package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/crystal/build-package.nix b/pkgs/development/compilers/crystal/build-package.nix index 1bdc8989cf1d..ce8f0c32537b 100644 --- a/pkgs/development/compilers/crystal/build-package.nix +++ b/pkgs/development/compilers/crystal/build-package.nix @@ -6,6 +6,7 @@ , pkg-config , which , linkFarm +, fetchgit , fetchFromGitHub , installShellFiles , removeReferencesTo @@ -39,7 +40,10 @@ let crystalLib = linkFarm "crystal-lib" (lib.mapAttrsToList (name: value: { inherit name; - path = fetchFromGitHub value; + path = + if (builtins.hasAttr "url" value) + then fetchgit value + else fetchFromGitHub value; }) (import shardsFile));