nixos/pkgs/juicity.nix

30 lines
588 B
Nix
Raw Normal View History

2025-03-11 23:11:01 +08:00
{ buildGoModule, srcs, ... }:
buildGoModule rec {
2025-02-03 14:07:16 +08:00
name = "juicity";
2025-03-11 23:11:01 +08:00
version = "unstable-${srcs.juicity.date}.${srcs.juicity.version}";
2025-02-03 14:07:16 +08:00
2025-03-11 23:11:01 +08:00
src = srcs.juicity.src;
2025-02-03 14:07:16 +08:00
env.CGO_ENABLED = 0;
subPackages = [
"cmd/server"
"cmd/client"
];
2025-03-11 23:11:01 +08:00
vendorHash = "sha256-PdX9GENqdTPpNWVRG3cTgZfAlEU85MVgDOJdcVT4gnw=";
fixupPhase = ''
runHook preFixup
2025-02-03 14:07:16 +08:00
mv $out/bin/server $out/bin/juicity-server
mv $out/bin/client $out/bin/juicity-client
runHook postFixup
2025-02-03 14:07:16 +08:00
'';
ldflags = [
"-s"
"-w"
"-X"
"github.com/juicity/juicity/config.Version=${version}"
];
}