libxcrypt: add -legacy variant

This commit is contained in:
Vladimír Čunát 2023-03-25 10:44:21 +01:00
parent 3fbc1838eb
commit 9b766dd41b
No known key found for this signature in database
GPG key ID: E747DF1F9575A3AA
2 changed files with 7 additions and 3 deletions

View file

@ -1,4 +1,8 @@
{ lib, stdenv, fetchurl, perl, nixosTests }:
{ lib, stdenv, fetchurl, perl
# Update the enabled crypt scheme ids in passthru when the enabled hashes change
, enableHashes ? "strong"
, nixosTests
}:
stdenv.mkDerivation rec {
pname = "libxcrypt";
@ -15,8 +19,7 @@ stdenv.mkDerivation rec {
];
configureFlags = [
# Update the enabled crypt scheme ids in passthru when the enabled hashes change
"--enable-hashes=strong"
"--enable-hashes=${enableHashes}"
"--enable-obsolete-api=glibc"
"--disable-failure-tokens"
] ++ lib.optionals (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.libc == "bionic") [

View file

@ -22242,6 +22242,7 @@ with pkgs;
fetchurl = stdenv.fetchurlBoot;
};
};
libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };