anchor.diff:  , fetchurl
   , pkg-config
   , gnome
  -, gtk3
  -, libhandy
  +, gtk4
  +, libadwaita
   , wrapGAppsHook
   , gjs
   , gobject-introspection
  
positive.code: , meson
  , ninja
  , geoclue2
  , gnome-desktop
  , python3
  , gsettings-desktop-schemas
  }:
  
  stdenv.mkDerivation rec {
    pname = "gnome-weather";
    version = "41.0";
  
    src = fetchurl {
      url = "mirror://gnome/sources/gnome-weather/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "1vidwq768xnrnr24jcfbpwjczz7vm5zmaiv41nb75q4p8avlwqg5";
    };
  
    nativeBuildInputs = [
  
negative.code:   ];
  
    buildInputs = [
      gtk4
      libadwaita
      gjs
      gobject-introspection
      libgweather
      gnome.adwaita-icon-theme
      geoclue2
  