summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2019-09-13 11:05:41 +0200
committerAlyssa Ross <hi@alyssa.is>2019-09-13 11:40:40 +0000
commitcef857e8b7ed69fefa99019e79f63ef5d744bacc (patch)
tree1db7badcc39734f55a883cbf323340239643ee09 /pkgs/development/ruby-modules
parent1987bddea844399e79258bb4acc8b4d7f8cc7258 (diff)
downloadnixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.tar
nixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.tar.gz
nixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.tar.bz2
nixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.tar.lz
nixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.tar.xz
nixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.tar.zst
nixpkgs-cef857e8b7ed69fefa99019e79f63ef5d744bacc.zip
bundlerApp: avoid unecessary rebuilds when gemdir changes
Because the gemdir was referenced on the derivation, it would cause the
whole gemdir to get added to the store, which would in turn force the
derivation to be rebuilt whenever unrelated folder files would change.
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/bundler-app/default.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/ruby-modules/bundler-app/default.nix b/pkgs/development/ruby-modules/bundler-app/default.nix
index f0727b3c170..2fa70664323 100644
--- a/pkgs/development/ruby-modules/bundler-app/default.nix
+++ b/pkgs/development/ruby-modules/bundler-app/default.nix
@@ -36,7 +36,7 @@
 let
   basicEnv = (callPackage ../bundled-common {}) args;
 
-  cmdArgs = removeAttrs args [ "pname" "postBuild" "gemConfig" "passthru" "gemset" ] // {
+  cmdArgs = removeAttrs args [ "pname" "postBuild" "gemConfig" "passthru" "gemset" "gemdir" ] // {
     inherit preferLocalBuild allowSubstitutes; # pass the defaults
 
     buildInputs = buildInputs ++ lib.optional (scripts != []) makeWrapper;