nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 buildFHSEnv,
3 extraLibs ? _: [ ],
4 extraPkgs ? _: [ ],
5 libgcc,
6 libz,
7 plasticscm-client-core-unwrapped,
8}:
9buildFHSEnv {
10 pname = "plasticscm-client-core";
11 inherit (plasticscm-client-core-unwrapped) version meta;
12
13 runScript = "/usr/bin/cm";
14
15 targetPkgs =
16 pkgs:
17 [
18 plasticscm-client-core-unwrapped
19 ]
20 ++ extraPkgs pkgs;
21
22 multiPkgs =
23 pkgs:
24 with pkgs;
25 [
26 # Dependencies from the Debian package
27 glibc.out
28 libgcc.lib
29 libz
30 krb5.lib
31 lttng-ust.out
32 openssl_3.out
33 icu76
34
35 # Transitive dependencies from the Debian package
36 libidn2.out
37 libunistring
38 e2fsprogs.out
39 keyutils.lib
40 numactl.out
41 ]
42 ++ extraLibs pkgs;
43
44 extraInstallCommands = ''
45 mv $out/bin/plasticscm-client-core $out/bin/cm
46 '';
47}