anchor.diff:  
     joystick = mkKodiABIPlugin rec {
       namespace = "peripheral.joystick";
  -    version = "1.3.2";
  +    version = "1.4.7";
       plugin = namespace;
   
       src = fetchFromGitHub {
  -      owner = "kodi-game";
  +      owner = "xbmc";
         repo = namespace;
  -      rev = "96171dd32899553ffe8fc775fca66e8df5ff5cf1";
  -      sha256 = "18m61v8z9fbh4imvzhh4g9629r9df49g2yk9ycaczirg131dhfbh";
  +      rev = "v${version}";
  +      sha256 = "03gsp4kg41s3n4ib4wsv7m3krfipgwc2z07i4mnd5zvg0c4xrmap";
       };
   
       meta = {
  
positive.code: 
      plugin = "pvr-iptvsimple";
      namespace = "pvr.iptvsimple";
      version = "2.4.14";
  
      src = fetchFromGitHub {
        owner = "kodi-pvr";
        repo = "pvr.iptvsimple";
        rev = "2a649d7e21b64c4fa4a8b14c2cc139261eebc7e8";
        sha256 = "1f1im2gachrxnr3z96h5cg2c13vapgkvkdwvrbl4hxlnyp1a6jyz";
      };
  
      meta = {
  
negative.code: 
    steam-controller = mkKodiABIPlugin rec {
      namespace = "peripheral.steamcontroller";
      version = "0.10.0";
      plugin = namespace;
  
      src = fetchFromGitHub {
        owner = "kodi-game";
        repo = namespace;
        rev = "ea345392ab5aa4485f3a48d2037fa8a8e8ab82de";
        sha256 = "1hbd8fdvn7xkr9csz1g9wah78nhnq1rkazl4zwa31y70830k3279";
      };
  
      extraBuildInputs = [ libusb ];
  