42 lines
1.1 KiB
Nix
42 lines
1.1 KiB
Nix
|
final: prev:
|
||
|
let
|
||
|
inherit (final) lib callPackage;
|
||
|
|
||
|
alpine-patches = callPackage ./pkgs/alpine-patches.nix { };
|
||
|
gentoo-patches = callPackage ./pkgs/gentoo-patches.nix { };
|
||
|
in {
|
||
|
keyutils = prev.keyutils.overrideAttrs (base: {
|
||
|
buildFlags = base.buildFlags or [ ]
|
||
|
++ lib.optional final.keyutils.stdenv.cc.bintools.isLLVM
|
||
|
"LDFLAGS=-Wl,--undefined-version";
|
||
|
});
|
||
|
|
||
|
cpp-utilities = prev.cpp-utilities.overrideAttrs (base: {
|
||
|
buildInputs = [ final.boost ];
|
||
|
});
|
||
|
|
||
|
diffutils = prev.diffutils.overrideAttrs (_: {
|
||
|
# getopt tests fail
|
||
|
doCheck = false;
|
||
|
});
|
||
|
|
||
|
jemalloc = prev.jemalloc.override {
|
||
|
stdenv = final.gccStdenv;
|
||
|
};
|
||
|
|
||
|
perl538Packages = prev.perl538Packages // (with prev.perl538Packages; {
|
||
|
StringShellQuote = StringShellQuote.overrideAttrs (_: {
|
||
|
doCheck = false;
|
||
|
});
|
||
|
});
|
||
|
|
||
|
python312 = prev.python312.override {
|
||
|
};
|
||
|
|
||
|
time = prev.time.overrideAttrs (base: {
|
||
|
patches = base.patches or [ ]
|
||
|
++ lib.optional final.time.stdenv.cc.isClang
|
||
|
"${gentoo-patches}/sys-process/time/files/time-1.9-implicit-func-decl-clang.patch";
|
||
|
});
|
||
|
}
|