1
1
final : prev : rec {
2
2
go = prev . go_1_24 . overrideAttrs
3
3
( finalAttrs : previousAttrs : rec {
4
- version = "1.24.4 " ;
4
+ version = "1.24.5 " ;
5
5
6
6
src = final . fetchurl {
7
7
url = "https://go.dev/dl/go${ version } .src.tar.gz" ;
8
- sha256 = "sha256-WoaoOjH5+oFJC4xUIKw4T9PZWj5x+6Zlx7P5XR3+8rQ =" ;
8
+ sha256 = "sha256-dP2wnyNS4rJbeUPlaDbJtHNj0o3sHItWxKlXDzC49Z8 =" ;
9
9
} ;
10
10
11
11
} ) ;
12
12
13
13
buildGoModule = prev . buildGoModule . override { go = go ; } ;
14
14
15
- golangci-lint = prev . golangci-lint . override {
16
- buildGo124Module = args : final . buildGo124Module ( args // rec {
17
- version = "1.64.8" ;
18
- src = prev . fetchFromGitHub {
19
- owner = "golangci" ;
20
- repo = "golangci-lint" ;
21
- rev = "v${ version } " ;
22
- sha256 = "sha256-H7IdXAleyzJeDFviISitAVDNJmiwrMysYcGm6vAoWso=" ;
23
- } ;
24
-
25
- vendorHash = "sha256-i7ec4U4xXmRvHbsDiuBjbQ0xP7xRuilky3gi+dT1H10=" ;
26
-
27
- ldflags = [
28
- "-s"
29
- "-w"
30
- "-X main.version=${ version } "
31
- "-X main.commit=v${ version } "
32
- "-X main.date=19700101-00:00:00"
33
- ] ;
34
- } ) ;
35
- } ;
36
-
37
- golines = final . buildGoModule {
38
- name = "golines" ;
15
+ golangci-lint = prev . golangci-lint . overrideAttrs ( oldAttrs : rec {
16
+ version = "2.3.0" ;
17
+ src = prev . fetchFromGitHub {
18
+ owner = "golangci" ;
19
+ repo = "golangci-lint" ;
20
+ rev = "v${ version } " ;
21
+ sha256 = "sha256-Kr4nkoqlCGyuaa4X1BLqe/WZA+ofYkWPizPMzcZQDQg=" ;
22
+ } ;
23
+ vendorHash = "sha256-SsKypfsr1woHah9rIyFnUNdp0mTde7k++E2CfE22LK4=" ;
24
+ ldflags = [
25
+ "-s"
26
+ "-w"
27
+ "-X main.version=${ version } "
28
+ "-X main.commit=v${ version } "
29
+ "-X main.date=19700101-00:00:00"
30
+ ] ;
31
+ } ) ;
32
+
33
+ golines = final . buildGoModule rec {
34
+ pname = "golines" ;
39
35
version = "0.13.0-beta" ;
40
36
src = final . fetchFromGitHub {
41
37
owner = "segmentio" ;
@@ -44,7 +40,6 @@ final: prev: rec {
44
40
sha256 = "sha256-ZdCR4ZC1+Llyt/rcX0RGisM98u6rq9/ECUuHEMV+Kkc=" ;
45
41
} ;
46
42
vendorHash = "sha256-mmdaHm3YL/2eB/r3Sskd9liljKAe3/c8T0z5KIUHeK0=" ;
47
-
48
43
meta = with final . lib ; {
49
44
description = "A golang formatter that fixes long lines" ;
50
45
homepage = "https://github.com/segmentio/golines" ;
@@ -53,8 +48,7 @@ final: prev: rec {
53
48
} ;
54
49
} ;
55
50
56
- govulncheck = final . buildGoModule rec {
57
- name = "govulncheck" ;
51
+ govulncheck = prev . govulncheck . overrideAttrs ( oldAttrs : rec {
58
52
version = "v1.1.4" ;
59
53
src = final . fetchFromGitHub {
60
54
owner = "golang" ;
@@ -63,59 +57,33 @@ final: prev: rec {
63
57
sha256 = "sha256-d1JWh/K+65p0TP5vAQbSyoatjN4L5nm3VEA+qBSrkAA=" ;
64
58
} ;
65
59
vendorHash = "sha256-MSTKDeWVxD2Fa6fNoku4EwFwC90XZ5acnM67crcgXDg=" ;
66
-
67
60
doCheck = false ;
61
+ } ) ;
68
62
69
- meta = with final . lib ; {
70
- description = "the database client and tools for the Go vulnerability database" ;
71
- homepage = "https://github.com/golang/vuln" ;
72
- maintainers = [ "nhost" ] ;
73
- platforms = platforms . linux ++ platforms . darwin ;
74
- } ;
75
- } ;
76
-
77
- gqlgen = final . buildGoModule rec {
78
- pname = "gqlgen" ;
79
- version = "0.17.72" ;
80
-
63
+ gqlgen = prev . gqlgen . overrideAttrs ( oldAttrs : rec {
64
+ version = "0.17.76" ;
81
65
src = final . fetchFromGitHub {
82
66
owner = "99designs" ;
83
- repo = pname ;
67
+ repo = "gqlgen" ;
84
68
rev = "v${ version } " ;
85
- sha256 = "sha256-7jnUzU+6kHu9uU2dbxqV9FzDIrw1tTP03ecbQHcHoak =" ;
69
+ sha256 = "sha256-b226pRpO693e48OlzVwSaDlPM5RAivIoX/KHXESVEJI =" ;
86
70
} ;
87
-
88
- vendorHash = "sha256-Q9voEyziSlq9Ele4fz/obQS4ufapa4zK3cTd493XJgU=" ;
89
-
71
+ vendorHash = "sha256-cqNRfKPneq4BxVA+kGAxSalwfeNI/hFxsrOgVhkUbLs=" ;
90
72
doCheck = false ;
91
-
92
- subPackages = [ "./." ] ;
93
-
94
- meta = with final . lib ; {
95
- description = "go generate based graphql server library" ;
96
- homepage = "https://gqlgen.com" ;
97
- license = licenses . mit ;
98
- maintainers = [ "@nhost" ] ;
99
- } ;
100
- } ;
73
+ } ) ;
101
74
102
75
gqlgenc = final . buildGoModule rec {
103
76
pname = "gqlgenc" ;
104
- version = "0.32.0" ;
105
-
77
+ version = "0.33.0" ;
106
78
src = final . fetchFromGitHub {
107
79
owner = "Yamashou" ;
108
80
repo = pname ;
109
81
rev = "v${ version } " ;
110
- sha256 = "sha256-3Qz1o91IPKjhzIYzKcdl456AWn6nsrcQ04VglBlpe54 =" ;
82
+ sha256 = "sha256-SLFfLt41MAGcyHG/XVWehaXGknOJbWltVWG+IYUHCz8 =" ;
111
83
} ;
112
-
113
- vendorHash = "sha256-Ax5MA4wqQdXSDEIkiG5TcvFIN6YtyXuiJOdQGPYIb+Y=" ;
114
-
84
+ vendorHash = "sha256-Y2miO13zTW8VWA7vUbfQxTPbZvaaq+fNsKKNFw8iYJY=" ;
115
85
doCheck = false ;
116
-
117
86
subPackages = [ "./." ] ;
118
-
119
87
meta = with final . lib ; {
120
88
description = "This is Go library for building GraphQL client with gqlgen" ;
121
89
homepage = "https://github.com/Yamashou/gqlgenc" ;
@@ -124,18 +92,14 @@ final: prev: rec {
124
92
} ;
125
93
} ;
126
94
127
- oapi-codegen = prev . oapi-codegen . override {
128
- buildGoModule = args : final . buildGoModule ( args // rec {
129
- version = "2.4.1" ;
130
- src = final . fetchFromGitHub {
131
- owner = "oapi-codegen" ;
132
- repo = "oapi-codegen" ;
133
- rev = "v${ version } " ;
134
- hash = "sha256-21VhHSyfF+NHkXlr2svjwBNZmfS1O448POBP9XUQxak=" ;
135
- } ;
136
-
137
- vendorHash = "sha256-bp5sFZNJFQonwfF1RjCnOMKZQkofHuqG0bXdG5Hf3jU=" ;
138
- } ) ;
139
- } ;
140
-
95
+ oapi-codegen = prev . oapi-codegen . overrideAttrs ( oldAttrs : rec {
96
+ version = "2.5.0" ;
97
+ src = final . fetchFromGitHub {
98
+ owner = "oapi-codegen" ;
99
+ repo = "oapi-codegen" ;
100
+ rev = "v${ version } " ;
101
+ hash = "sha256-Z10rJMancQLefyW0wXWaODIKfSY+4b3T+TAro//xsAQ=" ;
102
+ } ;
103
+ vendorHash = "sha256-obpY7ZATebI/7bkPMidC83xnN60P0lZsJhSuKr2A5T4=" ;
104
+ } ) ;
141
105
}
0 commit comments