diff options
author | aszlig <aszlig@redmoonstudios.org> | 2015-04-29 07:21:07 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2015-04-29 07:21:07 +0200 |
commit | d22d1069d8adf8116b68fb679ecac68b485d862c (patch) | |
tree | 18020f50002a793e55d16565f839e22766718957 | |
parent | ea91c95ecff099ef81d0023e56627d289dd8b125 (diff) |
release.nix: Provide a name to patchedNixpkgs.
Yeah, probably will work a bit better without evaluation errors ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
-rw-r--r-- | release.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/release.nix b/release.nix index 288dfd76..7a320e2f 100644 --- a/release.nix +++ b/release.nix @@ -6,9 +6,11 @@ let nixpkgsRevCount = nixpkgsSrc.revCount or 12345; nixpkgsShortRev = nixpkgsSrc.shortRev or "abcdefg"; + nixpkgsVersion = "pre${toString nixpkgsRevCount}.${nixpkgsShortRev}-vuizvui"; nixpkgs = let patchedNixpkgs = (import nixpkgsSrc {}).stdenv.mkDerivation { + name = "nixpkgs-${nixpkgsVersion}"; src = nixpkgsSrc; phases = [ "unpackPhase" "installPhase" ]; installPhase = '' @@ -44,11 +46,11 @@ in with pkgsUpstream.lib; with builtins; { mkChannel = attrs: root.pkgs.mkChannel (rec { name = "vuizvui-channel-${attrs.name or "generic"}-${version}"; version = "${toString vuizvui.revCount}.${vuizvui.shortRev}"; - pkgsVer = "pre${toString nixpkgsRevCount}.${nixpkgsShortRev}-vuizvui"; + inherit nixpkgsVersion; src = vuizvui; patchPhase = '' cp -r --no-preserve=mode,ownership "${nixpkgs}/" nixpkgs - echo -n "$pkgsVer" > nixpkgs/.version-suffix + echo -n "$nixpkgsVersion" > nixpkgs/.version-suffix echo -n ${nixpkgs.rev or nixpkgsShortRev} > nixpkgs/.git-revision echo './nixpkgs' > nixpkgs-path.nix touch .update-on-nixos-rebuild |