anchor.diff:  , libsoup
   , libgee
   , wrapGAppsHook
  -, vala_0_40
   }:
   
   stdenv.mkDerivation rec {
  
positive.code:   nativeBuildInputs = [
      meson
      ninja
      vala_0_40
      pkg-config
      python3
      wrapGAppsHook
  
negative.code:     platforms = platforms.linux;
      license = licenses.gpl3;
      mainProgram = "com.github.jeremyvaartjes.ping";
      # Does not build with vala 0.48 or later
      # ../src/Application.vala:696.46-696.57: error: Assignment: Cannot convert from
      # `GLib.HashTable<weak string,weak string>' to `GLib.HashTable<string,string>?'
      #                     HashTable<string,string> tempDataList = Soup.Form.decode(testObjs[id].data);
      #                                              ^^^^^^^^^^^^
      # Upstream has no activity since 28 Dec 2020
      broken = true;
    };
  }
  