about summary refs log tree commit diff
path: root/nix/templates/goapp/backend/default.nix
blob: 1a3aeeb280ed7402cdf713fc11bb07b9bf2fc5d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ pkgs, packagename, ... }:

let
  version = "0.0.1";
in
pkgs.buildGoModule {
  name = "${packagename}-${version}";
  pname = "${packagename}";
  version = "${version}";

  src = ./.;
  subPackages = [ "src" ];
  vendorHash = "sha256-8wYERVt3PIsKkarkwPu8Zy/Sdx43P6g2lz2xRfvTZ2E=";

  postInstall = ''
    mkdir -p $out
    mv $out/bin/src $out/bin/${packagename}
  '';

  doCheck = true;
}