evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / go / gomanagedocker / package.nix
blobd31d435a7aa404ad089fdec050144e25a8cf676d
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   stdenv,
6   darwin,
7   xorg,
8 }:
9 let
10   version = "1.4";
12 buildGoModule {
13   pname = "gomanagedocker";
14   inherit version;
16   src = fetchFromGitHub {
17     owner = "ajayd-san";
18     repo = "gomanagedocker";
19     rev = "refs/tags/v${version}";
20     hash = "sha256-oM0DCOHdVPJFWgmHF8yeGGo6XvuTCXar7NebM1obahg=";
21   };
23   vendorHash = "sha256-M/jfQWCBrv7hZm450yLBmcjWtNSCziKOpfipxI6U9ak=";
25   buildInputs =
26     lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]
27     ++ lib.optionals stdenv.isLinux [ xorg.libX11 ];
29   ldflags = [
30     "-s"
31     "-w"
32   ];
34   meta = {
35     description = "TUI tool to manage your docker images, containers and volumes";
36     homepage = "https://github.com/ajayd-san/gomanagedocker";
37     license = lib.licenses.mit;
38     maintainers = with lib.maintainers; [ genga898 ];
39     mainProgram = "gomanagedocker";
40   };