anchor.diff:      gdk-pixbuf
       glib
       gtk3
  +    libhandy
  +    librsvg
     ];
   
     # Don't use buildRustPackage phases, only use it for rust deps setup
  
positive.code: , gettext
  , meson
  , ninja
  , fetchFromGitLab
  , pkg-config
  , gtk3
  , glib
  
negative.code: , wrapGAppsHook
  , python3
  , gnome3
  , libhandy
  , librsvg
  }:
  
  rustPlatform.buildRustPackage rec {
    pname = "gnome-tour";
    version = "3.38.0";
  
    src = fetchurl {
      url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
      hash = "sha256-hV/C/Lyz6e9zhe3FRw4Sox5gMqThDP57wVCTgcekjng=";
    };
  
    cargoVendorDir = "vendor";
  
    nativeBuildInputs = [
      appstream-glib
      desktop-file-utils
      gettext
      glib # glib-compile-resources
      meson
      ninja
      pkg-config
  