anchor.diff:  , stdenv
   , fetchFromGitHub
   , pkg-config
  -, makeWrapper
   , SDL
   , SDL_image
   , SDL_ttf
  -, gtk2
  -, glib
  +, gtk3
   }:
   
   stdenv.mkDerivation rec {
     pname = "hivelytracker";
  -  version = "unstable-2020-08-19";
  +  version = "1.9";
   
     src = fetchFromGitHub {
       owner = "pete-gordon";
       repo = "hivelytracker";
  -    rev = "c8e3c7a5ee9f4a07cb4a941caecf7e4c4f4d40e0";
  -    sha256 = "1nqianlf1msir6wqwapi7ys1vbmf6aik58wa54b6cn5v6kwxh75a";
  +    rev = "V${lib.replaceStrings ["."] ["_"] version}";
  +    sha256 = "148p320sd8phcpmj4m85ns5zly2dawbp8kgx9ryjfdk24pa88xg6";
     };
   
     nativeBuildInputs = [
       pkg-config
  -    makeWrapper
     ];
   
     buildInputs = [
       SDL
       SDL_image
       SDL_ttf
  -    gtk2
  -    glib
  +    gtk3
     ];
   
     makeFlags = [
  
positive.code:     broken = stdenv.isDarwin; # TODO: try to use xcbuild
    };
  }
  
  
negative.code:     "PREFIX=$(out)"
    ];
  
    # Also build the hvl2wav tool
    postBuild = ''
      make -C hvl2wav
    '';
  
    postInstall = ''
      # Also install the hvl2wav tool
      install -Dm755 hvl2wav/hvl2wav $out/bin/hvl2wav
    '';
  