anchor.diff:      })
     ];
   
  -  outputs = [ "bin" "dev" "out" "man" "doc" ] ++ lib.optional pythonSupport "py";
  -
     nativeBuildInputs = [
       pkg-config
     ];
   
  -  buildInputs = [ libxml2.dev ]
  -    ++ lib.optional stdenv.isDarwin gettext
  -    ++ lib.optionals pythonSupport [ libxml2.py python ]
  -    ++ lib.optionals cryptoSupport [ libgcrypt ];
  +  buildInputs = [
  +    libxml2.dev
  +  ] ++ lib.optional stdenv.isDarwin [
  +    gettext
  +  ] ++ lib.optionals pythonSupport [
  +    libxml2.py
  +    python
  +  ] ++ lib.optionals cryptoSupport [
  +    libgcrypt
  +  ];
   
  -  propagatedBuildInputs = [ findXMLCatalogs ];
  +  propagatedBuildInputs = [
  +    findXMLCatalogs
  +  ];
   
     configureFlags = [
       "--without-debug"
       "--without-mem-debug"
       "--without-debugger"
  -  ] ++ lib.optional pythonSupport "--with-python=${python}"
  -    ++ lib.optional (!cryptoSupport) "--without-crypto";
  +  ] ++ lib.optionals pythonSupport [
  +    "--with-python=${python}"
  +  ] ++ lib.optionals (!cryptoSupport) [
  +    "--without-crypto"
  +  ];
   
     postFixup = ''
       moveToOutput bin/xslt-config "$dev"
  
positive.code: { lib, stdenv, fetchurl, fetchpatch
  , pkg-config
  , libxml2, findXMLCatalogs, gettext, python, libgcrypt
  , cryptoSupport ? false
  , pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform
  }:
  
negative.code: stdenv.mkDerivation rec {
    pname = "libxslt";
    version = "1.1.34";
  
    outputs = [ "bin" "dev" "out" "man" "doc" ] ++ lib.optional pythonSupport "py";
  
    src = fetchurl {
      url = "http://xmlsoft.org/sources/${pname}-${version}.tar.gz";
  