anchor.diff:  , vala
   }:
   
  +let
  +  channel = "0.4";
  +  version = "${channel}";
  +in
  +
   stdenv.mkDerivation rec {
     name = "granite-${version}";
  -  versionMajor = "0.3";
  -  versionMinor = "1";
  -  version = "${versionMajor}.${versionMinor}";
   
     src = fetchurl {
  -    url = "https://code.launchpad.net/granite/${versionMajor}/${version}/" +
  -           "+download/${name}.tar.xz";
  -    sha256 = "1inyq9qhayzg1kl7nc6i275k9yqdicl23rs5lyrz2xdsk8gxdhcf";
  +    url = "https://launchpad.net/granite/${channel}/loki-alpha1/"
  +      + "+download/${name}.tar.xz";
  +    sha256 = "73066f393d4c0aa637046e6fa0d6130a2612f277b9e493366f2f99267d85c5d9";
     };
   
     nativeBuildInputs = [
  
positive.code:       codyopel
      ];
      platforms = with platforms;
        i686-linux
        ++ x86_64-linux;
    };
  }
  
negative.code:     vala
    ];
  
    preConfigure = ''
      cmakeFlagsArray=(
        "-DINTROSPECTION_GIRDIR=$out/share/gir-1.0/"
        "-DINTROSPECTION_TYPELIBDIR=$out/lib/girepository-1.0"
      )
    '';
  
    meta = with stdenv.lib; {
      description = "An extension to GTK+ used by elementary OS";
  