Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / packr / default.nix
blob1a5bacad59f870b8a032914f6bff4ca2486370a6
1 { stdenv
2 , buildGoModule
3 , fetchFromGitHub
4 , lib
5 , symlinkJoin
6 }:
8 let p2 = buildGoModule rec {
9   pname = "packr2";
10   version = "2.8.0";
12   src = fetchFromGitHub {
13     owner = "gobuffalo";
14     repo = "packr";
15     rev = "v${version}";
16     hash = "sha256-UfnL3Lnq3ocXrTqKtmyar6BoKUUHHKMOFCiD5wX26PQ=";
17   }+"/v2";
19   subPackages = [ "packr2" ];
21   vendorHash = "sha256-N3u+DmEe0r72zFPb8El/MwjyIcTehQRE+MgusIII2Is=";
23   doCheck = false;
25   meta = with lib; {
26     description = "The simple and easy way to embed static files into Go binaries";
27     homepage = "https://github.com/gobuffalo/packr";
28     license = licenses.mit;
29     maintainers = with maintainers; [ mmahut ];
31     # golang.org/x/sys needs to be updated due to:
32     #
33     #   https://github.com/golang/go/issues/49219
34     #
35     # but this package is no longer maintained.
36     #
37     broken = stdenv.isDarwin;
38   };
40 p1 = buildGoModule rec {
41   pname = "packr1";
42   version = "2.8.0";
44   src = fetchFromGitHub {
45     owner = "gobuffalo";
46     repo = "packr";
47     rev = "v${version}";
48     hash = "sha256-UfnL3Lnq3ocXrTqKtmyar6BoKUUHHKMOFCiD5wX26PQ=";
49   };
51   subPackages = [ "packr" ];
53   vendorHash = "sha256-6mlV3q7irI0aoeB91OYSD3RvmwYcNXRNkSYowjmSflQ=";
55   doCheck = false;
57   meta = with lib; {
58     description = "The simple and easy way to embed static files into Go binaries";
59     homepage = "https://github.com/gobuffalo/packr";
60     license = licenses.mit;
61     maintainers = with maintainers; [ mmahut ];
63     # golang.org/x/sys needs to be updated due to:
64     #
65     #   https://github.com/golang/go/issues/49219
66     #
67     # but this package is no longer maintained.
68     #
69     broken = stdenv.isDarwin;
70   };
73 symlinkJoin{
74     name = "packr";
75     paths = [p1 p2];