tuicam: init at 0.0.2 (#377825)
[NixPkgs.git] / pkgs / by-name / go / gosu / package.nix
blobd2213d926c5e4208f4cd05ce3d173d1c75852702
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   testers,
6   gosu,
7 }:
9 buildGoModule rec {
10   pname = "gosu";
11   version = "1.17";
13   src = fetchFromGitHub {
14     owner = "tianon";
15     repo = "gosu";
16     rev = version;
17     hash = "sha256-ziviUXqCpCGECewyZNLDKSjnpmz/3i5DKrIKZlLwl4o=";
18   };
20   vendorHash = "sha256-fygLYSO0kpMFJd6WQp/uLYkELkyaOPZ9V8BrJcIcMuU=";
22   ldflags = [
23     "-d"
24     "-s"
25     "-w"
26   ];
28   passthru.tests.version = testers.testVersion {
29     package = gosu;
30   };
32   meta = with lib; {
33     description = "Tool that avoids TTY and signal-forwarding behavior of sudo and su";
34     mainProgram = "gosu";
35     homepage = "https://github.com/tianon/gosu";
36     license = licenses.asl20;
37     maintainers = [ ];
38     platforms = platforms.linux;
39   };