lol

Merge pull request #102102 from rnhmjoj/cshatag

cshatag: init at 2019-12-03

authored by

Michele Guerini Rocco and committed by
GitHub
93e0a06d f183291e

+55
+32
pkgs/os-specific/linux/cshatag/default.nix
··· 1 + { lib, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + pname = "cshatag"; 5 + version = "2019-12-03"; 6 + 7 + goPackagePath = "github.com/rfjakob/cshatag"; 8 + goDeps = ./deps.nix; 9 + 10 + src = fetchFromGitHub { 11 + owner = "rfjakob"; 12 + repo = pname; 13 + rev = "b169f0a9dd35a7381774eb176d4badf64d403560"; 14 + sha256 = "16kam3w75avh8khkk6jfdnxwggz2pw6ccv6v7d064j0fbb9y8x0v"; 15 + }; 16 + 17 + makeFlags = [ "PREFIX=$(out)" "GITVERSION=${version}" ]; 18 + 19 + postInstall = '' 20 + # Install man page 21 + cd go/src/${goPackagePath} 22 + make install $makeFlags 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "A tool to detect silent data corruption"; 27 + homepage = "https://github.com/rfjakob/cshatag"; 28 + license = licenses.mit; 29 + platforms = platforms.linux; 30 + }; 31 + 32 + }
+21
pkgs/os-specific/linux/cshatag/deps.nix
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.3.0 2 + [ 3 + { 4 + goPackagePath = "github.com/pkg/xattr"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/pkg/xattr"; 8 + rev = "d304131d5e58ca76d8b31ceefbb0c85c7b2d2a36"; 9 + sha256 = "0bxskiai283zfra13z5f7q7f77zz2cgswaj6l6jr2nwnc3l5m80i"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "golang.org/x/sys"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://go.googlesource.com/sys"; 17 + rev = "201ba4db2418b54b698efb4d8082dcb504617cdb"; 18 + sha256 = "1cqaiwp19kl38g4d6brfhi32822rhnh2q8x1j0i6yg7a8dzfvbz6"; 19 + }; 20 + } 21 + ]
+2
pkgs/top-level/all-packages.nix
··· 17602 17602 17603 17603 crda = callPackage ../os-specific/linux/crda { }; 17604 17604 17605 + cshatag = callPackage ../os-specific/linux/cshatag { }; 17606 + 17605 17607 # Darwin package set 17606 17608 # 17607 17609 # Even though this is a set of packages not single package, use `callPackage`