anchor.diff:    pname = "lua-cmsgpack";
     version = "0.4.0-0";
   
  -         knownRockspec = (fetchurl {
  -      url    = https://luarocks.org/lua-cmsgpack-0.4.0-0.rockspec;
  -      sha256 = "10cvr6knx3qvjcw1q9v05f2qy607mai7lbq321nx682aa0n1fzin";
  -  }).outPath;
  -
  -       src = fetchgit ( removeAttrs (builtins.fromJSON ''{
  +  knownRockspec = (fetchurl {
  +    url    = https://luarocks.org/lua-cmsgpack-0.4.0-0.rockspec;
  +    sha256 = "10cvr6knx3qvjcw1q9v05f2qy607mai7lbq321nx682aa0n1fzin";
  +  }).outPath;
  +
  +  src = fetchgit ( removeAttrs (builtins.fromJSON ''{
     "url": "git://github.com/antirez/lua-cmsgpack.git",
     "rev": "57b1f90cf6cec46450e87289ed5a676165d31071",
     "date": "2018-06-14T11:56:56+02:00",
  
positive.code:   version = "2.9.0-1";
  
    src = fetchurl {
        url    = https://luarocks.org/lrexlib-posix-2.9.0-1.src.rock;
        sha256 = "0ifpybf4m94g1nk70l0f5m45gph0rbp5wrxrl1hnw8ibv3mc1b1r";
    };
    disabled = ( luaOlder "5.1");
    propagatedBuildInputs = [ lua ];  
    buildType = "builtin";
  
    meta = {
      homepage = "https://github.com/rrthomas/lrexlib";
      description="Regular expression library binding (POSIX flavour).";
      license = {
        fullName = "MIT/X11";
      };
  
negative.code:   pname = "say";
    version = "1.3-1";
  
    knownRockspec = (fetchurl {
      url    = https://luarocks.org/say-1.3-1.rockspec;
      sha256 = "0bknglb0qwd6r703wp3hcb6z2xxd14kq4md3sg9al3b28fzxbhdv";
    }).outPath;
  
    src = fetchurl {
      url    = https://github.com/Olivine-Labs/say/archive/v1.3-1.tar.gz;
      sha256 = "1jh76mxq9dcmv7kps2spwcc6895jmj2sf04i4y9idaxlicvwvs13";
    };
  
    disabled = ( luaOlder "5.1" );
    propagatedBuildInputs = [ lua ];
    buildType = "builtin";
  
    meta = {
      homepage = "http://olivinelabs.com/busted/";
      description = "Lua String Hashing/Indexing Library";
      license = {
        fullName = "MIT <http://opensource.org/licenses/MIT>";
      };
    };
  };
  std__debug = buildLuarocksPackage {
    pname = "std._debug";
    version = "1.0.1-1";
  
    src = fetchurl {
      url    = https://luarocks.org/std._debug-1.0.1-1.src.rock;
      sha256 = "1qkcc5rph3ns9mzrfsa1671pb3hzbzfnaxvyw7zdly2b7ll88svz";
    };
    disabled = ( luaOlder "5.1" ) || ( luaAtLeast "5.5" );
    propagatedBuildInputs = [ lua ];
    buildType = "builtin";
  
    meta = {
      homepage = "http://lua-stdlib.github.io/_debug";
      description = "Debug Hints Library";
      license = {
        fullName = "MIT/X11";
      };
    };
  };
  std_normalize = buildLuarocksPackage {
    pname = "std.normalize";
    version = "2.0.2-1";
  
    src = fetchurl {
      url    = https://luarocks.org/std.normalize-2.0.2-1.src.rock;
      sha256 = "0yn60zqnxflhhlv6xk6w0ifdfxk1qcg8gq1wnrrbwsxwpipsrfjh";
    };
    disabled = ( luaOlder "5.1" ) || ( luaAtLeast "5.4" );
    propagatedBuildInputs = [ lua std__debug ];
    buildType = "builtin";
  
    meta = {
      homepage = "https://lua-stdlib.github.io/normalize";
      description = "Normalized Lua Functions";
      license = {
        fullName = "MIT/X11";
      };
    };
  };
  