lego: init at unstable-2018-02-02

+246
+1
lib/maintainers.nix
··· 47 andir = "Andreas Rammhold <andreas@rammhold.de>"; 48 andres = "Andres Loeh <ksnixos@andres-loeh.de>"; 49 andrestylianos = "Andre S. Ramos <andre.stylianos@gmail.com>"; 50 andrewrk = "Andrew Kelley <superjoe30@gmail.com>"; 51 andsild = "Anders Sildnes <andsild@gmail.com>"; 52 aneeshusa = "Aneesh Agrawal <aneeshusa@gmail.com>";
··· 47 andir = "Andreas Rammhold <andreas@rammhold.de>"; 48 andres = "Andres Loeh <ksnixos@andres-loeh.de>"; 49 andrestylianos = "Andre S. Ramos <andre.stylianos@gmail.com>"; 50 + andrew-d = "Andrew Dunham <andrew@du.nham.ca>"; 51 andrewrk = "Andrew Kelley <superjoe30@gmail.com>"; 52 andsild = "Anders Sildnes <andsild@gmail.com>"; 53 aneeshusa = "Aneesh Agrawal <aneeshusa@gmail.com>";
+24
pkgs/tools/admin/lego/default.nix
···
··· 1 + { lib, fetchFromGitHub, buildGoPackage }: 2 + 3 + buildGoPackage rec { 4 + name = "lego-unstable-${version}"; 5 + version = "2018-02-02"; 6 + rev = "06a8e7c475c03ef8d4773284ac63357d2810601b"; 7 + 8 + src = fetchFromGitHub { 9 + inherit rev; 10 + owner = "xenolf"; 11 + repo = "lego"; 12 + sha256 = "11a9gcgi3317z4lb1apkf6dnbjhf7xni0670nric3fbf5diqfwh2"; 13 + }; 14 + 15 + goPackagePath = "github.com/xenolf/lego"; 16 + goDeps = ./deps.nix; 17 + 18 + meta = with lib; { 19 + description = "Let's Encrypt client and ACME library written in Go"; 20 + license = licenses.mit; 21 + homepage = https://github.com/xenolf/lego; 22 + maintainers = with maintainers; [ andrew-d ]; 23 + }; 24 + }
+219
pkgs/tools/admin/lego/deps.nix
···
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 + [ 3 + { 4 + goPackagePath = "cloud.google.com/go"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://code.googlesource.com/gocloud"; 8 + rev = "fd7767e8876b52efa597af4d0ec944e9b2574120"; 9 + sha256 = "1m7yd2vwbgypi9izgyif4k8rifgfmgsh747s1z467qlr5k17cjy5"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/Azure/azure-sdk-for-go"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/Azure/azure-sdk-for-go"; 17 + rev = "f111fc2fa3861c5fdced76cae4c9c71821969577"; 18 + sha256 = "1xfm3phjwb222nkhzi16qslj0r374rgvjw99c9wrzzlzkq2qkb38"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/Azure/go-autorest"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/Azure/go-autorest"; 26 + rev = "5a06e9ddbe3c22262059b8e061777b9934f982bd"; 27 + sha256 = "0dy80x5gxsq6vf8lpihpgv8cb8mnsk76q4ywxx3cxzfglqdjlwz6"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/JamesClonk/vultr"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/JamesClonk/vultr"; 35 + rev = "fa1c0367800db75e4d10d0ec90c49a8731670224"; 36 + sha256 = "1bx2x17aa6wfn4qy9lxk8sh7shs3x5ppz2z49s0xm8qq0rs1qi92"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/aws/aws-sdk-go"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/aws/aws-sdk-go"; 44 + rev = "fb9d53b0db7e801eb0d4fa021f5860794d845da3"; 45 + sha256 = "0md4bvrr4y5604l3bif7xx1bvhn6cc81v578s6w15mp63k9yjlpn"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/decker502/dnspod-go"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/decker502/dnspod-go"; 53 + rev = "f33a2c6040fc2550a631de7b3a53bddccdcd73fb"; 54 + sha256 = "0c5v7y465k8mi5vxhln53pjn3z4h022sh14mngnx71h6szakzykg"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/dgrijalva/jwt-go"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/dgrijalva/jwt-go"; 62 + rev = "dbeaa9332f19a944acb5736b4456cfcc02140e29"; 63 + sha256 = "0zk6l6kzsjdijfn7c4h0aywdjx5j2hjwi67vy1k6wr46hc8ks2hs"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/dnsimple/dnsimple-go"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/dnsimple/dnsimple-go"; 71 + rev = "e43ab24dc4818cd584429752f69885fbc8a74baa"; 72 + sha256 = "0cq1xjv27nssarmflnh0w4i0l8v74129va4inhi5m2wxrz2247z7"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/edeckers/auroradnsclient"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/edeckers/auroradnsclient"; 80 + rev = "1563e622aaca0a8bb895a448f31d4a430ab97586"; 81 + sha256 = "0d1izyqnlqasp56mldrpfnyhzmih2k955jn78ibzhay22dmn8ndr"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/exoscale/egoscale"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/exoscale/egoscale"; 89 + rev = "7c8b1e7975be2af74d6e462dbea467e9061f9619"; 90 + sha256 = "00bqam37lkwls4rr209pcrld1rb025nm935h004lgfd8i2xjv5g4"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/google/go-querystring"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/google/go-querystring"; 98 + rev = "53e6ce116135b80d037921a7fdd5138cf32d7a8a"; 99 + sha256 = "0lkbm067nhmxk66pyjx59d77dbjjzwyi43gdvzyx2f8m1942rq7f"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/miekg/dns"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/miekg/dns"; 107 + rev = "5364553f1ee9cddc7ac8b62dce148309c386695b"; 108 + sha256 = "1r56ws5ayza5xk6xlkjvv7wcj6misbm5cyixvyf3pnz8wgja31wp"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/ovh/go-ovh"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/ovh/go-ovh"; 116 + rev = "df6beeb652924ef66aa95690b392f62864ad8842"; 117 + sha256 = "1nxgsrbqhznqivjxh67pn8laf4pysja5xyc40bdjvprl9nc40z6q"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/rainycape/memcache"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/rainycape/memcache"; 125 + rev = "1031fa0ce2f20c1c0e1e1b51951d8ea02c84fa05"; 126 + sha256 = "02cbhy192vi0d1kwh57mdrg1mkr027ndkvd1y0cx0kn0h6pszggn"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/stretchr/testify"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/stretchr/testify"; 134 + rev = "be8372ae8ec5c6daaed3cc28ebf73c54b737c240"; 135 + sha256 = "1ljfacbhd180yr0lc9myvxxdka0iji2ihsx0fcczja4ik5f2mb5p"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/timewasted/linode"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/timewasted/linode"; 143 + rev = "37e84520dcf74488f67654f9c775b9752c232dc1"; 144 + sha256 = "08gpys1c5xkh7f92fq31wb24vjksfnpbhfwini73dlvyi2w25a3c"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/urfave/cli"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/urfave/cli"; 152 + rev = "a1c7408de3f632d86eee604a3bb755f1ffb68226"; 153 + sha256 = "1fq0amfgpccf35nll7xw0k6smwrb7h0wy62n70kfd9kvh64n8hbn"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "golang.org/x/crypto"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://go.googlesource.com/crypto"; 161 + rev = "5119cf507ed5294cc409c092980c7497ee5d6fd2"; 162 + sha256 = "0r8ffhagvzpjrkm25rrlby4h6bsqqlq6kcm01g54iqm7b2yrjy1p"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "golang.org/x/net"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://go.googlesource.com/net"; 170 + rev = "f5dfe339be1d06f81b22525fe34671ee7d2c8904"; 171 + sha256 = "01y9j7pjnnld4ipmzjvs0hls0hh698f2sga8cxaw5y6r5j7igaah"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "golang.org/x/oauth2"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://go.googlesource.com/oauth2"; 179 + rev = "543e37812f10c46c622c9575afd7ad22f22a12ba"; 180 + sha256 = "0kc816fq1zj5wdw4mfa7w2q26rnh273157w8n0d30xpzl8ba2isr"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "google.golang.org/api"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://code.googlesource.com/google-api-go-client"; 188 + rev = "068431dcab1a5817548dd244d9795788a98329f4"; 189 + sha256 = "1yn5qfmmmqbm6k5h8qj5n6ra3xv9aispvjv9kqarxwvv7q5xql83"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "gopkg.in/ini.v1"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://gopkg.in/ini.v1"; 197 + rev = "32e4c1e6bc4e7d0d8451aa6b75200d19e37a536a"; 198 + sha256 = "0mhgxw5q6b0pryhikx3k4wby7g32rwjjljzihi47lwn34kw5y1qn"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "gopkg.in/ns1/ns1-go.v2"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://gopkg.in/ns1/ns1-go.v2"; 206 + rev = "1f132c4ac59d2c7022353a8824002a15deb66f1e"; 207 + sha256 = "0fx646hzhi6w58hiwc76hfjxn0dj9vxbrdqkb64lqxymzxzsrfnb"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "gopkg.in/square/go-jose.v1"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://gopkg.in/square/go-jose.v1"; 215 + rev = "aa2e30fdd1fe9dd3394119af66451ae790d50e0d"; 216 + sha256 = "0drajyadd6c4m5qv0jxcv748qczg8sgxz28nva1jn39f234m02is"; 217 + }; 218 + } 219 + ]
+2
pkgs/top-level/all-packages.nix
··· 3064 3065 lbreakout2 = callPackage ../games/lbreakout2 { }; 3066 3067 leocad = callPackage ../applications/graphics/leocad { }; 3068 3069 less = callPackage ../tools/misc/less { };
··· 3064 3065 lbreakout2 = callPackage ../games/lbreakout2 { }; 3066 3067 + lego = callPackage ../tools/admin/lego { }; 3068 + 3069 leocad = callPackage ../applications/graphics/leocad { }; 3070 3071 less = callPackage ../tools/misc/less { };