nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 makeSetupHook,
4 mkAppleDerivation,
5 stdenv,
6}:
7
8mkAppleDerivation {
9 releaseName = "Csu";
10
11 makeFlags = [
12 "CC=${stdenv.cc.targetPrefix}clang"
13 "CHMOD=chmod"
14 "MKDIR=mkdir"
15 "USRLIBDIR=/lib"
16 "LOCLIBDIR=/lib"
17 ];
18
19 installFlags = [ "DSTROOT=$(out)" ];
20
21 setupHooks = [
22 ../../../../build-support/setup-hooks/role.bash
23 # ccWrapper_addCVars doesn’t add Csu to `NIX_LDFLAGS` because it contains objects and no dylibs.
24 ./setup-hooks/add-Csu-lib-path.sh
25 ];
26
27 meta = {
28 description = "Common startup stubs for Darwin";
29 badPlatforms = [ lib.systems.inspect.patterns.isAarch ];
30 };
31}