default.nix (833B)
1 { lib, stdenv, fetchFromGitHub, buildGoModule, go-bindata }: 2 3 buildGoModule rec { 4 pname = "glauth"; 5 version = "1.1.2"; 6 7 src = fetchFromGitHub { 8 owner = "glauth"; 9 repo = "glauth"; 10 rev = "v${version}"; 11 hash = "sha256-2U9LmK+gqVaYnVBvqS3CeNmrK2pFmS5X/oQqFb4MQKk="; 12 }; 13 14 vendorHash = "sha256-iYQi3k9uIsbmf4tTAruiowH0gN+WqvRTYIfzmjSoNqI="; 15 16 nativeBuildInputs = [ go-bindata ]; 17 18 ldflags = [ 19 "-s -w" 20 "-X main.LastGitTag=v${version}" 21 "-X main.GitTagIsCommit=1" 22 ]; 23 24 preBuild = "go-bindata -pkg=assets -o=pkg/assets/bindata.go assets"; 25 26 doCheck = false; 27 28 meta = with lib; { 29 description = "A lightweight LDAP server for development, home use, or CI"; 30 inherit (src.meta) homepage; 31 license = licenses.mit; 32 maintainers = [ maintainers.sikmir ]; 33 broken = stdenv.isDarwin; 34 }; 35 }