mirror of https://git.jolheiser.com/ugit.git
34 lines
586 B
Nix
34 lines
586 B
Nix
{
|
|
pkgs ? import <nixpkgs>,
|
|
}:
|
|
let
|
|
name = "ugitd";
|
|
in
|
|
pkgs.buildGoModule {
|
|
pname = name;
|
|
version = "main";
|
|
src = pkgs.nix-gitignore.gitignoreSource [ ] (
|
|
builtins.path {
|
|
inherit name;
|
|
path = ../.;
|
|
}
|
|
);
|
|
subPackages = [
|
|
"cmd/ugitd"
|
|
"cmd/ugit-uci"
|
|
];
|
|
vendorHash = pkgs.lib.fileContents ../go.mod.sri;
|
|
CGO_ENABLED = 0;
|
|
flags = [ "-trimpath" ];
|
|
ldflags = [
|
|
"-s"
|
|
"-w"
|
|
"-extldflags -static"
|
|
];
|
|
meta = {
|
|
description = "Minimal git server";
|
|
homepage = "https://git.jolheiser.com/ugit";
|
|
mainProgram = "ugitd";
|
|
};
|
|
}
|