anchor.diff:        --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
  +      --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
  
positive.code: 
    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;
  
negative.code: 
    nativeBuildInputs = [ dmd pkgconfig which ];
    propagatedBuildInputs = [
      atk cairo gdk_pixbuf glib gstreamer gst-plugins-base gtk3 gtksourceview
      libgda libpeas librsvg pango vte
    ];
  
  