anchor.diff:        engineering, and everything else.
       '';
       homepage = "https://github.com/solemnwarning/rehex";
  -    license = licenses.gpl2;
  +    changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt";
  +    license = licenses.gpl2Only;
       maintainers = with maintainers; [ markus1189 SuperSandro2000 ];
       platforms = platforms.all;
     };
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "rehex";
    version = "0.3.92";
  
    src = fetchFromGitHub {
      owner = "solemnwarning";
      repo = pname;
      rev = version;
      sha256 = "sha256-yZvJlomUpJwDJOBVSl49lU+JE1YMMs/BSzHepXoFlIY=";
    };
  
    postPatch = ''
      substituteInPlace Makefile.osx --replace 'iconutil -c icns -o $@ $(ICONSET)' \
        'png2icns $@ $(ICONSET)/icon_16x16.png $(ICONSET)/icon_32x32.png $(ICONSET)/icon_128x128.png $(ICONSET)/icon_256x256.png $(ICONSET)/icon_512x512.png'
    '';
  
    nativeBuildInputs = [ pkg-config ]
      ++ lib.optionals stdenv.isDarwin [ libicns ];
  
    buildInputs = [ capstone jansson lua5_3 ]
      ++ lib.optionals (!stdenv.isDarwin) [ wxGTK31 ]
      ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa IOKit wxmac ];
  
    makeFlags = [ "prefix=$(out)" ]
      ++ lib.optionals stdenv.isDarwin [ "-f Makefile.osx" ];
  
    meta = with lib; {
      description = "Reverse Engineers' Hex Editor";
  
negative.code: , stdenv
  , fetchFromGitHub
  , pkg-config
  , which
  , capstone
  , jansson
  , libunistring
  , lua5_3
  , wxGTK31
  , Carbon
  