# HG changeset patch # User Johannes Bornhold # Date 2016-08-30 14:48:15 # Node ID 10b241b0a17c4b1f55ba33a3deec43429863adf8 # Parent 6f82aa8a8737fb0aa67516ad37a61cb9a5827e71 packaging: Improve name of bower components derivation - Include the version, so that it can easier be related based on the name in the nix store. - Avoid appending bower-components since this part is already added as a prefix by the machinery. diff --git a/default.nix b/default.nix --- a/default.nix +++ b/default.nix @@ -50,6 +50,7 @@ let !startsWith "result" path; sources = pkgs.config.rc.sources or {}; + version = builtins.readFile ./rhodecode/VERSION; rhodecode-enterprise-ce-src = builtins.filterSource src-filter ./.; nodeEnv = import ./pkgs/node-default.nix { @@ -58,7 +59,7 @@ let nodeDependencies = nodeEnv.shell.nodeDependencies; bowerComponents = pkgs.buildBowerComponents { - name = "enterprise-ce-bower-components"; + name = "enterprise-ce-${version}"; generated = ./pkgs/bower-packages.nix; src = rhodecode-enterprise-ce-src; }; @@ -82,7 +83,6 @@ let pythonLocalOverrides = self: super: { rhodecode-enterprise-ce = let - version = builtins.readFile ./rhodecode/VERSION; linkNodeAndBowerPackages = '' echo "Link node packages" rm -fr node_modules