anchor.diff:      owner = "alexlarsson";
       repo = "gthree";
       rev = version;
  -    sha256 = "16ap1ampnzsyhrs84b168d6889lh8sjr2j5sqv9mdbnnhy72p5cd";
  +    sha256 = "09fcnjc3j21lh5fjf067wm35sb4qni4vgzing61kixnn2shy79iy";
     };
  +
  +  patches = [
  +    # Add option for disabling examples
  +    (fetchpatch {
  +      url = "https://github.com/alexlarsson/gthree/commit/75f05c40aba9d5f603d8a3c490c3406c1fe06776.patch";
  +      sha256 = "PBwLz4DLhC+7BtypVTFMFiF3hKAJeskU3XBKFHa3a84=";
  +    })
  +  ];
   
     nativeBuildInputs = [
       ninja
       meson
  -    pkgconfig
  +    pkg-config
       gtk-doc
  -    docbook_xsl
  +    docbook-xsl-nons
       docbook_xml_dtd_43
       gobject-introspection
     ];
   
     buildInputs = [
       epoxy
  +    json-glib
     ];
   
     propagatedBuildInputs = [
       glib
       gtk3
       graphene
  -    json-glib
     ];
   
     mesonFlags = [
       "-Dgtk_doc=${if stdenv.isDarwin then "false" else "true"}"
  +    # Data for examples is useless when the example programs are not installed.
  +    "-Dexamples=false"
     ];
   
     meta = with stdenv.lib; {
  
positive.code: , fetchpatch
  , ninja
  , meson
  , pkgconfig
  , gobject-introspection
  , gtk-doc
  , docbook_xsl
  , docbook_xml_dtd_43
  , glib
  , gtk3
  
negative.code: 
  stdenv.mkDerivation rec {
    pname = "gthree";
    version = "0.9.0";
  
    outputs = [ "out" "dev" "devdoc" ];
  
  