anchor.diff:    src = fetchurl {
       url = "mirror://gnome/sources/totem/${gnome3.versionBranch version}/${name}.tar.xz";
       sha256 = "e32fb9a68097045e75c87ad1b8177f5c01aea2a13dcb3b2e71a0f9570fe9ee13";
  -  };
  -
  -  passthru = {
  -    updateScript = gnome3.updateScript { packageName = "totem"; attrPath = "gnome3.totem"; };
     };
   
     doCheck = true;
  
positive.code: 
    NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
  
    propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
  
    nativeBuildInputs = [ meson ninja vala pkgconfig intltool python3Packages.python itstool file wrapGAppsHook ];
    buildInputs = [ gtk3 glib gnome3.grilo clutter-gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins
                    gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
                    gst_all_1.gst-plugins-ugly gst_all_1.gst-libav gnome3.libpeas shared-mime-info dbus-glib
                    gdk_pixbuf libxml2 gnome3.defaultIconTheme gnome3.gnome-desktop
                    gnome3.gsettings-desktop-schemas tracker nautilus ];
  
    propagatedBuildInputs = [ gobjectIntrospection python3Packages.pylint python3Packages.pygobject2 ];
  
  
negative.code: { stdenv, fetchurl, meson, ninja, intltool, gst_all_1, clutter
  , clutter-gtk, clutter-gst, python3Packages, shared-mime-info
  , pkgconfig, gtk3, glib, gobjectIntrospection
  , bash, wrapGAppsHook, itstool, libxml2, vala, gnome3, librsvg
  , gdk_pixbuf, tracker, nautilus }:
  
  stdenv.mkDerivation rec {
    name = "totem-${version}";
  