anchor.diff: -{ stdenv, fetchFromGitHub, unzip, pkgconfig, makeWrapper
  +{ stdenv, fetchFromGitHub, pkgconfig, makeWrapper, makeDesktopItem
   , ncurses, libtermkey, lpeg, lua
   , acl ? null, libselinux ? null
  -, version ? "2016-07-15"
  -, rev ? "5c2cee9461ef1199f2e80ddcda699595b11fdf08"
  -, sha256 ? "1jmsv72hq0c2f2rnpllvd70cmxbjwfhynzwaxx24f882zlggwsnd"
  +, version ? "2016-08-24"
  +, rev ? "010dcd60ffda37027908f2a0b20c751b83ca975e"
  +, sha256 ? "0bpbyi5yq50zw0hkh326pmdcnm91paf1yz4853dcq63y0ddv89jp"
   }:
   
   stdenv.mkDerivation rec {
  -  name = "vis-nightly-${version}";
  +  name = "vis-unstable-${version}";
     inherit version;
   
     src = fetchFromGitHub {
  
positive.code:   LUA_PATH="${lpeg}/share/lua/${lua.luaversion}/?.lua";
  
    postInstall = ''
      echo wrapping $out/bin/vis with runtime environment
      wrapProgram $out/bin/vis \
        --prefix LUA_CPATH : "${lpeg}/lib/lua/${lua.luaversion}/?.so" \
        --prefix LUA_PATH : "${lpeg}/share/lua/${lua.luaversion}/?.lua" \
        --prefix VIS_PATH : "$out/share/vis"
    '';
  
    meta = with stdenv.lib; {
      description = "A vim like editor";
      homepage = http://github.com/martanne/vis;
      license = licenses.isc;
      maintainers = [ maintainers.vrthra ];
      platforms = platforms.unix;
    };
  }
  
negative.code:     owner = "martanne";
    };
  
    nativeBuildInputs = [ pkgconfig makeWrapper ];
  
    buildInputs = [
      ncurses
      libtermkey
      lua
  