tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
paco: init at 1.0
Hugo Lageneste
5 years ago
2dc68c3e
4212f719
+118
3 changed files
expand all
collapse all
unified
split
pkgs
development
compilers
paco
default.nix
deps.nix
top-level
all-packages.nix
+23
pkgs/development/compilers/paco/default.nix
···
1
1
+
{ lib, buildGoPackage, fetchFromGitHub }:
2
2
+
3
3
+
buildGoPackage rec {
4
4
+
pname = "paco";
5
5
+
version = "1.0";
6
6
+
7
7
+
src = fetchFromGitHub {
8
8
+
owner = "pacolang";
9
9
+
repo = "paco";
10
10
+
rev = "v${version}";
11
11
+
sha256 = "03x75h40dhjswbf2g1408krj9b1w05y9pjzygzhklldc75r3n9dh";
12
12
+
};
13
13
+
14
14
+
goPackagePath = "github.com/pacolang/paco";
15
15
+
goDeps = ./deps.nix;
16
16
+
17
17
+
meta = with lib; {
18
18
+
description = "A simple compiled programming language";
19
19
+
homepage = "https://github.com/pacolang/paco";
20
20
+
license = licenses.mit;
21
21
+
maintainers = with maintainers; [ hugolgst ];
22
22
+
};
23
23
+
}
+93
pkgs/development/compilers/paco/deps.nix
···
1
1
+
# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
2
2
+
[
3
3
+
{
4
4
+
goPackagePath = "github.com/davecgh/go-spew";
5
5
+
fetch = {
6
6
+
type = "git";
7
7
+
url = "https://github.com/davecgh/go-spew";
8
8
+
rev = "v1.1.0";
9
9
+
sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
10
10
+
};
11
11
+
}
12
12
+
{
13
13
+
goPackagePath = "github.com/gookit/color";
14
14
+
fetch = {
15
15
+
type = "git";
16
16
+
url = "https://github.com/gookit/color";
17
17
+
rev = "v1.1.7";
18
18
+
sha256 = "02gq82i9srr8bv5yhgkmn5j1r3pn8wspiisvhpbyhykm1fn736mz";
19
19
+
};
20
20
+
}
21
21
+
{
22
22
+
goPackagePath = "github.com/kr/pty";
23
23
+
fetch = {
24
24
+
type = "git";
25
25
+
url = "https://github.com/kr/pty";
26
26
+
rev = "v1.1.1";
27
27
+
sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6";
28
28
+
};
29
29
+
}
30
30
+
{
31
31
+
goPackagePath = "github.com/kr/text";
32
32
+
fetch = {
33
33
+
type = "git";
34
34
+
url = "https://github.com/kr/text";
35
35
+
rev = "v0.1.0";
36
36
+
sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1";
37
37
+
};
38
38
+
}
39
39
+
{
40
40
+
goPackagePath = "github.com/niemeyer/pretty";
41
41
+
fetch = {
42
42
+
type = "git";
43
43
+
url = "https://github.com/niemeyer/pretty";
44
44
+
rev = "a10e7caefd8e";
45
45
+
sha256 = "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v";
46
46
+
};
47
47
+
}
48
48
+
{
49
49
+
goPackagePath = "github.com/pmezard/go-difflib";
50
50
+
fetch = {
51
51
+
type = "git";
52
52
+
url = "https://github.com/pmezard/go-difflib";
53
53
+
rev = "v1.0.0";
54
54
+
sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
55
55
+
};
56
56
+
}
57
57
+
{
58
58
+
goPackagePath = "github.com/stretchr/objx";
59
59
+
fetch = {
60
60
+
type = "git";
61
61
+
url = "https://github.com/stretchr/objx";
62
62
+
rev = "v0.1.0";
63
63
+
sha256 = "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w";
64
64
+
};
65
65
+
}
66
66
+
{
67
67
+
goPackagePath = "github.com/stretchr/testify";
68
68
+
fetch = {
69
69
+
type = "git";
70
70
+
url = "https://github.com/stretchr/testify";
71
71
+
rev = "v1.3.0";
72
72
+
sha256 = "0wjchp2c8xbgcbbq32w3kvblk6q6yn533g78nxl6iskq6y95lxsy";
73
73
+
};
74
74
+
}
75
75
+
{
76
76
+
goPackagePath = "gopkg.in/check.v1";
77
77
+
fetch = {
78
78
+
type = "git";
79
79
+
url = "https://gopkg.in/check.v1";
80
80
+
rev = "8fa46927fb4f";
81
81
+
sha256 = "0fx03x0nx9mjwnqphnx852q9p76qg7cazrachvgr1bj357lplrcw";
82
82
+
};
83
83
+
}
84
84
+
{
85
85
+
goPackagePath = "gopkg.in/pipe.v2";
86
86
+
fetch = {
87
87
+
type = "git";
88
88
+
url = "https://gopkg.in/pipe.v2";
89
89
+
rev = "3c2ca4d52544";
90
90
+
sha256 = "090wrj4n6a6pzdlakcxy9qnkngc8hp6m49ipbnlszs0hyj2hnngv";
91
91
+
};
92
92
+
}
93
93
+
]
+2
pkgs/top-level/all-packages.nix
···
6128
6128
6129
6129
pacman = callPackage ../tools/package-management/pacman { };
6130
6130
6131
6131
+
paco = callPackage ../development/compilers/paco { };
6132
6132
+
6131
6133
padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
6132
6134
6133
6135
page = callPackage ../tools/misc/page { };