anchor.diff:      gobject-introspection
     ];
   
  -  configureFlags= [
  -    "--enable-Bsymbolic"
  -    "--disable-debug"
  -    "--disable-maintainer-mode"
  -    "--disable-installed-tests"
  -    "--disable-always-build-tests"
  -    "--disable-gcov"
  -    "--disable-gtk-doc"
  -    "--disable-gtk-doc-html"
  -    "--disable-gtk-doc-pdf"
  -    "--disable-man"
  -    "--${boolEn (gobject-introspection != null)}-introspection"
  -    "--enable-nls"
  -    "--enable-rpath"
  +  postPatch = /* Remove hardcoded reference to the build directory */ ''
  +    sed -i json-glib/json-enum-types.h.in \
  +      -e '/@filename@/d'
  +  '';
  +
  +  mesonFlags = [
  +    "-Dintrospection=true"
  +    "-Ddocs=false"
     ];
   
     passthru = {
  
positive.code:   inherit (lib)
      boolEn;
  
    versionMajor = "1.2";
    versionMinor = "8";
    version = "${versionMajor}.${versionMinor}";
  in
  stdenv.mkDerivation rec {
  
negative.code: 
    src = fetchurl {
      url = "mirror://gnome/sources/json-glib/${versionMajor}/${name}.tar.xz";
      sha256 = "2d7709a44749c7318599a6829322e081915bdc73f5be5045882ed120bb686dc8";
    };
  
    nativeBuildInputs = [
      gettext
      meson
      ninja
    ];
  
    buildInputs = [
  