summary refs log tree commit diff
path: root/pkgs/development/tools/yarn2nix-moretea/yarn2nix
diff options
context:
space:
mode:
authorYureka <yuka@yuka.dev>2021-10-08 19:09:43 +0200
committerRaphael Megzari <raphael@megzari.com>2021-10-10 16:26:47 +0900
commitb7e7d35cccea936bc41d9f2602bda3effee97b0a (patch)
tree7a21d9a94f52b126609a6ed5db3249287bfd0df4 /pkgs/development/tools/yarn2nix-moretea/yarn2nix
parentc205944161d39753a1968aae010060e373a16336 (diff)
downloadnixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.tar
nixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.tar.gz
nixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.tar.bz2
nixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.tar.lz
nixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.tar.xz
nixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.tar.zst
nixpkgs-b7e7d35cccea936bc41d9f2602bda3effee97b0a.zip
yarn2nix: workaround for NixOS/nix#5128
Diffstat (limited to 'pkgs/development/tools/yarn2nix-moretea/yarn2nix')
-rw-r--r--pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
index 7df4679a130..c0ec1751ed1 100644
--- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
+++ b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js
@@ -45,11 +45,13 @@ function fetchgit(fileName, url, rev, branch, builtinFetchGit) {
     name = "${fileName}";
     path =
       let${builtinFetchGit ? `
-        repo = builtins.fetchGit {
+        repo = builtins.fetchGit ({
           url = "${url}";
           ref = "${branch}";
           rev = "${rev}";
-        };
+        } // (if builtins.substring 0 3 builtins.nixVersion == "2.4" then {
+          allRefs = true;
+        } else {}));
       ` : `
         repo = fetchgit {
           url = "${url}";