Browse Source

gitea: Fix sqlite support and baked-in tags

nim-0.20.0
Sarah Brofeldt 3 years ago
parent
commit
7b6430984b
  1. 15
      pkgs/applications/version-management/gitea/default.nix

15
pkgs/applications/version-management/gitea/default.nix

@ -35,12 +35,15 @@ buildGoPackage rec {
nativeBuildInputs = [ makeWrapper ]
++ optional pamSupport pam;
buildFlags = optional sqliteSupport "-tags sqlite"
++ optional pamSupport "-tags pam";
buildFlagsArray = ''
-ldflags=
-X=main.Version=${version}
${optionalString sqliteSupport "-X=main.Tags=sqlite"}
preBuild = let
tags = optional pamSupport "pam"
++ optional sqliteSupport "sqlite";
tagsString = concatStringsSep " " tags;
in ''
export buildFlagsArray=(
-tags="${tagsString}"
-ldflags='-X "main.Version=${version}" -X "main.Tags=${tagsString}"'
)
'';
outputs = [ "bin" "out" "data" ];

Loading…
Cancel
Save