anchor.diff:      sha256 = "sha256-Htk2NHgYVL622URx67BUtounAUopLTahaSqfAqd3+ZI=";
     };
   
  -  nativeBuildInputs = [ pkg-config ];
  +  nativeBuildInputs = [ copyDesktopItems pkg-config ];
     buildInputs = [ gtk3 alsaLib ];
   
     postPatch = ''
  
positive.code: { lib
  , stdenv
  , fetchFromGitHub
  , pkg-config
  , gtk3
  , alsaLib
  
negative.code:     runHook postInstall
    '';
  
    desktopItems = [
      (makeDesktopItem {
        name = "com.thomasokken.free42bin";
        desktopName = "Free42Bin";
        genericName = "Calculator";
        exec = "free42bin";
        type = "Application";
        comment = meta.description;
        categories = "Utility;Calculator;";
        terminal = "false";
      })
      (makeDesktopItem {
        name = "com.thomasokken.free42dec";
        desktopName = "Free42Dec";
        genericName = "Calculator";
        exec = "free42dec";
        type = "Application";
        comment = meta.description;
        categories = "Utility;Calculator;";
        terminal = "false";
      })
    ];
  
    meta = with lib; {
      homepage = "https://github.com/thomasokken/free42";
      description = "A software clone of HP-42S Calculator";
  