python311Packages.libxslt 1.1.39 -> 1.1.41 https://repology.org/project/libxslt/versions attrpath: python311Packages.libxslt Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/baknswal5p2km78m1dni277nv28mlf1c-packages.json.drv building '/nix/store/baknswal5p2km78m1dni277nv28mlf1c-packages.json.drv'... Going to be running update for following packages: - libxslt-1.1.39 Press Enter key to continue... Running update for: - libxslt-1.1.39: UPDATING ... - libxslt-1.1.39: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/libraries/libxslt/default.nix b/pkgs/development/libraries/libxslt/default.nix index 1938c523006b..10a550d26123 100644 --- a/pkgs/development/libraries/libxslt/default.nix +++ b/pkgs/development/libraries/libxslt/default.nix @@ -17,14 +17,14 @@ stdenv.mkDerivation rec { pname = "libxslt"; - version = "1.1.39"; + version = "1.1.41"; outputs = [ "bin" "dev" "out" "doc" "devdoc" ] ++ lib.optional pythonSupport "py"; outputMan = "bin"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-KiCtYhFIM5sHWcTU6WcZNi3uZMmgltu6YlugU4RjSfA="; + hash = "sha256-OtOSr5ERW3dA97UNIozBxfwTr8HafxbLAhORejf3G9o="; }; strictDeps = true; No auto update branch exists Old version 1.1.39" not present in staging derivation file with contents: { lib , stdenv , fetchurl , pkg-config , autoreconfHook , libxml2 , findXMLCatalogs , gettext , python , ncurses , libxcrypt , libgcrypt , cryptoSupport ? false , pythonSupport ? libxml2.pythonSupport , gnome }: stdenv.mkDerivation (finalAttrs: { pname = "libxslt"; version = "1.1.41"; outputs = [ "bin" "dev" "out" "doc" "devdoc" ] ++ lib.optional pythonSupport "py"; outputMan = "bin"; src = fetchurl { url = "mirror://gnome/sources/libxslt/${lib.versions.majorMinor finalAttrs.version}/libxslt-${finalAttrs.version}.tar.xz"; hash = "sha256-OtOSr5ERW3dA97UNIozBxfwTr8HafxbLAhORejf3G9o="; }; strictDeps = true; nativeBuildInputs = [ pkg-config autoreconfHook ]; buildInputs = [ libxml2.dev libxcrypt ] ++ lib.optionals stdenv.isDarwin [ gettext ] ++ lib.optionals pythonSupport [ libxml2.py python ncurses ] ++ lib.optionals cryptoSupport [ libgcrypt ]; propagatedBuildInputs = [ findXMLCatalogs ]; configureFlags = [ "--without-debug" "--without-mem-debug" "--without-debugger" (lib.withFeature pythonSupport "python") (lib.optionalString pythonSupport "PYTHON=${python.pythonOnBuildForHost.interpreter}") ] ++ lib.optionals (!cryptoSupport) [ "--without-crypto" ]; enableParallelBuilding = true; postFixup = '' moveToOutput bin/xslt-config "$dev" moveToOutput lib/xsltConf.sh "$dev" '' + lib.optionalString pythonSupport '' mkdir -p $py/nix-support echo ${libxml2.py} >> $py/nix-support/propagated-build-inputs moveToOutput ${python.sitePackages} "$py" ''; passthru = { inherit pythonSupport; updateScript = gnome.updateScript { packageName = "libxslt"; versionPolicy = "none"; }; }; meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/libxslt"; description = "C library and tools to do XSL transformations"; license = licenses.mit; platforms = platforms.all; maintainers = with maintainers; [ eelco jtojnar ]; broken = pythonSupport && !libxml2.pythonSupport; # see #73102 for why this is not an assert }; })