biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / gdlv / default.nix
blob0d2cc49c9e02878eac6e2667177982d2020d299e
1 { lib
2 , stdenv
3 , buildGoModule
4 , fetchFromGitHub
5 , Foundation
6 , CoreGraphics
7 , Metal
8 , AppKit
9 }:
11 buildGoModule rec {
12   pname = "gdlv";
13   version = "1.10.0";
15   src = fetchFromGitHub {
16     owner = "aarzilli";
17     repo = "gdlv";
18     rev = "v${version}";
19     hash = "sha256-OPsQOFwV6jIX4ZOVwJmpTeQUr/zkfkqCr86HmPhYarI=";
20   };
22   preBuild = lib.optionalString (stdenv.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11.0") ''
23     export MACOSX_DEPLOYMENT_TARGET=10.15
24   '';
26   vendorHash = null;
28   subPackages = ".";
30   buildInputs = lib.optionals stdenv.isDarwin [ Foundation CoreGraphics Metal AppKit ];
32   meta = with lib; {
33     description = "GUI frontend for Delve";
34     mainProgram = "gdlv";
35     homepage = "https://github.com/aarzilli/gdlv";
36     maintainers = with maintainers; [ mmlb ];
37     license = licenses.gpl3;
38   };