Fil-C on Nix

Filnix wiki

mbrock/filnix

demo/libei/cnode.nix

λlib, stdenv, libei
stdenv.mkDerivation
8pname=
"libei-ping-cnode"
9version=
libei.version
11src=
13strictDeps=
true
14dontConfigure=
true
16buildInputs=
18buildPhase=
runHook preBuild
$CC \
-O2 \
-Wall \
-Wextra \
-I${libei}/include \
ping_cnode.c \
-L${libei}/lib \
-Wl,-rpath,${libei}/lib \
-lei \
-o libei-ping-cnode
runHook postBuild
35installPhase=
runHook preInstall
install -Dm755 libei-ping-cnode "$out/bin/libei-ping-cnode"
runHook postInstall
41meta=
with lib
42description=

Tiny ei cnode used by the libei ping demo

43homepage=
"https://www.erlang.org/"
44license=
licenses.asl20
45mainProgram=
"libei-ping-cnode"
46platforms=
"x86_64-linux" "aarch64-linux"