Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 35 lines 760 B view raw
1{ 2 buildGoModule, 3 fetchFromGitHub, 4 lib, 5}: 6 7buildGoModule rec { 8 pname = "mage"; 9 version = "1.15.0"; 10 11 src = fetchFromGitHub { 12 owner = "magefile"; 13 repo = "mage"; 14 rev = "v${version}"; 15 sha256 = "sha256-aZPv3+F4VMiThjR0nFP+mKQLI9zKj2jaOawClROnT34="; 16 }; 17 18 vendorHash = null; 19 20 doCheck = false; 21 22 ldflags = [ 23 "-X github.com/magefile/mage/mage.commitHash=v${version}" 24 "-X github.com/magefile/mage/mage.gitTag=v${version}" 25 "-X github.com/magefile/mage/mage.timestamp=1970-01-01T00:00:00Z" 26 ]; 27 28 meta = with lib; { 29 description = "Make/Rake-like Build Tool Using Go"; 30 mainProgram = "mage"; 31 homepage = "https://magefile.org/"; 32 license = licenses.asl20; 33 maintainers = with maintainers; [ swdunlop ]; 34 }; 35}