tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
dbmate: init at 1.4.1
Michael Fellinger
7 years ago
2f92b456
c527619d
+111
3 changed files
expand all
collapse all
unified
split
pkgs
development
tools
database
dbmate
default.nix
deps.nix
top-level
all-packages.nix
+25
pkgs/development/tools/database/dbmate/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, lib, buildGoPackage, fetchFromGitHub }:
2
+
3
+
buildGoPackage rec {
4
+
name = "dbmate-${version}";
5
+
version = "1.4.1";
6
+
7
+
goPackagePath = "github.com/amacneil/dbmate";
8
+
9
+
src = fetchFromGitHub {
10
+
owner = "amacneil";
11
+
repo = "dbmate";
12
+
rev = "v${version}";
13
+
sha256 = "0s3l51kmpsaikixq1yxryrgglzk4kfrjagcpf1i2bkq4wc5gyv5d";
14
+
};
15
+
16
+
goDeps = ./deps.nix;
17
+
18
+
meta = with stdenv.lib; {
19
+
description = "Database migration tool";
20
+
homepage = https://dbmate.readthedocs.io;
21
+
license = licenses.mit;
22
+
maintainers = [ maintainers.manveru ];
23
+
platforms = platforms.unix;
24
+
};
25
+
}
+84
pkgs/development/tools/database/dbmate/deps.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
2
+
[
3
+
{
4
+
goPackagePath = "github.com/davecgh/go-spew";
5
+
fetch = {
6
+
type = "git";
7
+
url = "https://github.com/davecgh/go-spew";
8
+
rev = "346938d642f2ec3594ed81d874461961cd0faa76";
9
+
sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
10
+
};
11
+
}
12
+
{
13
+
goPackagePath = "github.com/go-sql-driver/mysql";
14
+
fetch = {
15
+
type = "git";
16
+
url = "https://github.com/go-sql-driver/mysql";
17
+
rev = "2cc627ac8defc45d65066ae98f898166f580f9a4";
18
+
sha256 = "0n589y9ak2m6glaqmqlggrfv2hghy5i2906r123svf92ci4r9sww";
19
+
};
20
+
}
21
+
{
22
+
goPackagePath = "github.com/joho/godotenv";
23
+
fetch = {
24
+
type = "git";
25
+
url = "https://github.com/joho/godotenv";
26
+
rev = "a79fa1e548e2c689c241d10173efd51e5d689d5b";
27
+
sha256 = "09610yqswxa02905mp9cqgsm50r76saagzddc55sqav4ad04j6qm";
28
+
};
29
+
}
30
+
{
31
+
goPackagePath = "github.com/lib/pq";
32
+
fetch = {
33
+
type = "git";
34
+
url = "https://github.com/lib/pq";
35
+
rev = "19c8e9ad00952ce0c64489b60e8df88bb16dd514";
36
+
sha256 = "0lm79ja5id7phf1jwf1vs987azaxis0q7qr69px0r6gqiva0q0vz";
37
+
};
38
+
}
39
+
{
40
+
goPackagePath = "github.com/mattn/go-sqlite3";
41
+
fetch = {
42
+
type = "git";
43
+
url = "https://github.com/mattn/go-sqlite3";
44
+
rev = "6c771bb9887719704b210e87e934f08be014bdb1";
45
+
sha256 = "0x6s7hy3ab3qw6dfl81y7ighjva5j4rrzvqhppf1qwz5alpfmpdm";
46
+
};
47
+
}
48
+
{
49
+
goPackagePath = "github.com/pmezard/go-difflib";
50
+
fetch = {
51
+
type = "git";
52
+
url = "https://github.com/pmezard/go-difflib";
53
+
rev = "792786c7400a136282c1664665ae0a8db921c6c2";
54
+
sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
55
+
};
56
+
}
57
+
{
58
+
goPackagePath = "github.com/stretchr/testify";
59
+
fetch = {
60
+
type = "git";
61
+
url = "https://github.com/stretchr/testify";
62
+
rev = "b91bfb9ebec76498946beb6af7c0230c7cc7ba6c";
63
+
sha256 = "178xyfgsbs40jq406aqj0r67ik1b81gdc28z45nbcw6hfhz82rvl";
64
+
};
65
+
}
66
+
{
67
+
goPackagePath = "github.com/urfave/cli";
68
+
fetch = {
69
+
type = "git";
70
+
url = "https://github.com/urfave/cli";
71
+
rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1";
72
+
sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj";
73
+
};
74
+
}
75
+
{
76
+
goPackagePath = "google.golang.org/appengine";
77
+
fetch = {
78
+
type = "git";
79
+
url = "https://github.com/golang/appengine";
80
+
rev = "150dc57a1b433e64154302bdc40b6bb8aefa313a";
81
+
sha256 = "0w3knznv39k8bm85ri62f83czcrxknql7dv6p9hk1a5jx3xljgxq";
82
+
};
83
+
}
84
+
]
+2
pkgs/top-level/all-packages.nix
···
6439
6440
crystal = callPackage ../development/compilers/crystal { };
6441
0
0
6442
devpi-client = callPackage ../development/tools/devpi-client {};
6443
6444
devpi-server = callPackage ../development/tools/devpi-server {};
···
6439
6440
crystal = callPackage ../development/compilers/crystal { };
6441
6442
+
dbmate = callPackage ../development/tools/database/dbmate { };
6443
+
6444
devpi-client = callPackage ../development/tools/devpi-client {};
6445
6446
devpi-server = callPackage ../development/tools/devpi-server {};