anchor.diff:  
     installFlags = "prefix=$(out)";
   
  -  inherit atk cairo gdk_pixbuf librsvg pango;
  -  inherit (gnome3) glib gtk3 gtksourceview libgda libpeas;
  -  inherit (gst_all_1) gstreamer;
  -  gst_plugins_base = gst_all_1.gst-plugins-base;
  -
     meta = with stdenv.lib; {
       description = "D binding and OO wrapper for GTK+";
       homepage = https://gtkd.org;
  
positive.code: { stdenv, fetchzip, atk, cairo, dmd, gdk_pixbuf, gnome3, gst_all_1, librsvg
  , pango, pkgconfig, which, vte }:
  
  stdenv.mkDerivation rec {
    name = "gtkd-${version}";
    version = "3.8.5";
  
  
negative.code:       --replace libvte-2.91.so.0 ${vte}/lib/libvte-2.91.so.0 \
        --replace libvte-2.91.0.dylib ${vte}/lib/libvte-2.91.0.dylib
      substituteInPlace generated/gstreamer/gstinterfaces/c/functions.d \
        --replace libgstvideo-1.0.so.0 ${gst-plugins-base}/lib/libgstvideo-1.0.so.0 \
        --replace libgstvideo-1.0.0.dylib ${gst-plugins-base}/lib/libgstvideo-1.0.0.dylib
      substituteInPlace generated/sourceview/gsv/c/functions.d \
        --replace libgtksourceview-3.0.so.1 ${gtksourceview}/lib/libgtksourceview-3.0.so.1 \
        --replace libgtksourceview-3.0.1.dylib ${gtksourceview}/lib/libgtksourceview-3.0.1.dylib
  