anchor.diff:      sha256 = "1xf68rbagkflb9yi3visfw8cbxqlzd717y8jakgw0y6whzm1dpxl";
     };
   
  -  outputs = [ "out" "installedTests" ];
  +  outputs = [ "out" "dev" "installedTests" ];
   
     nativeBuildInputs = [
       pkgconfig
       makeWrapper
  +    libxml2 # for xml-stripblanks
     ];
   
     buildInputs = [
  -    libxml2
       gobject-introspection
  -    glib
  -    pango
  +    cairo
       readline
  -    dbus
  +    spidermonkey_60
  +    dbus # for dbus-run-session
     ];
   
     propagatedBuildInputs = [
  -    spidermonkey_60
  +    glib
     ];
   
     configureFlags = [
  
positive.code:   '';
  
    postInstall = ''
      sed 's|-lreadline|-L${readline.out}/lib -lreadline|g' -i $out/lib/libgjs.la
  
      moveToOutput "share/installed-tests" "$installedTests"
      moveToOutput "libexec/gjs/installed-tests" "$installedTests"
  
  
negative.code:   separateDebugInfo = stdenv.isLinux;
  
    passthru = {
      tests = {
        installed-tests = nixosTests.installed-tests.gjs;
      };
  
      updateScript = gnome3.updateScript {
        packageName = "gjs";
      };
  