about summary refs log tree commit diff
path: root/release.nix
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2015-04-29 07:21:07 +0200
committeraszlig <aszlig@redmoonstudios.org>2015-04-29 07:21:07 +0200
commitd22d1069d8adf8116b68fb679ecac68b485d862c (patch)
tree18020f50002a793e55d16565f839e22766718957 /release.nix
parentea91c95ecff099ef81d0023e56627d289dd8b125 (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>
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix6
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