tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
added drive package
bobvanderlinden.tngl.sh
10 years ago
5093fd9c
6cd67cb2
+169
3 changed files
expand all
collapse all
unified
split
pkgs
applications
networking
drive
default.nix
top-level
all-packages.nix
go-packages.nix
+29
pkgs/applications/networking/drive/default.nix
···
1
1
+
{ lib, goPackages, fetchFromGitHub }:
2
2
+
3
3
+
with goPackages;
4
4
+
5
5
+
buildGoPackage rec {
6
6
+
rev = "4530cf8d59e1047cb1c005a6bd5b14ecb98b9e68";
7
7
+
name = "drive-${lib.strings.substring 0 7 rev}";
8
8
+
goPackagePath = "github.com/odeke-em/drive";
9
9
+
src = fetchFromGitHub {
10
10
+
inherit rev;
11
11
+
owner = "odeke-em";
12
12
+
repo = "drive";
13
13
+
sha256 = "1y4qlzvgg84mh8l6bhaazzy6bv6dwjcbpm0rxvvc5aknvvh581ps";
14
14
+
};
15
15
+
16
16
+
subPackages = [ "cmd/drive" ];
17
17
+
18
18
+
buildInputs = [ pb go-isatty command dts odeke-em.log statos xon odeke-em.google-api-go-client cli-spinner oauth2 text net ];
19
19
+
20
20
+
dontInstallSrc = true;
21
21
+
22
22
+
meta = with lib; {
23
23
+
description = "A tiny program to pull or push Google Drive files";
24
24
+
homepage = https://github.com/odeke-em/drive;
25
25
+
license = licenses.asl20;
26
26
+
maintainers = with maintainers; [ bobvanderlinden ];
27
27
+
platforms = platforms.linux;
28
28
+
};
29
29
+
}
+2
pkgs/top-level/all-packages.nix
···
1278
1278
1279
1279
doomseeker = callPackage ../applications/misc/doomseeker { };
1280
1280
1281
1281
+
drive = callPackage ../applications/networking/drive { };
1282
1282
+
1281
1283
dropbear = callPackage ../tools/networking/dropbear { };
1282
1284
1283
1285
dtach = callPackage ../tools/misc/dtach { };
+138
pkgs/top-level/go-packages.nix
···
348
348
propagatedBuildInputs = [ crypto ];
349
349
};
350
350
351
351
+
cli-spinner = buildGoPackage rec {
352
352
+
rev = "610063bb4aeef25f7645b3e6080456655ec0fb33";
353
353
+
name = "cli-spinner-${stdenv.lib.strings.substring 0 7 rev}";
354
354
+
goPackagePath = "github.com/odeke-em/cli-spinner";
355
355
+
src = fetchFromGitHub {
356
356
+
inherit rev;
357
357
+
owner = "odeke-em";
358
358
+
repo = "cli-spinner";
359
359
+
sha256 = "13wzs2qrxd72ah32ym0ppswhvyimjw5cqaq3q153y68vlvxd048c";
360
360
+
};
361
361
+
};
362
362
+
351
363
cobra = buildGoPackage rec {
352
364
date = "20140617";
353
365
rev = "10a8494a87448bf5003222d9974f166437e7f042";
···
371
383
owner = "ryanuber";
372
384
repo = "columnize";
373
385
sha256 = "1qrqr76cw58x2hkjic6h88na5ihgvkmp8mqapj8kmjcjzdxkzhr9";
386
386
+
};
387
387
+
};
388
388
+
389
389
+
command = buildGoPackage rec {
390
390
+
rev = "076a2ad5f3a7ec92179f2d57208728432280ec4e";
391
391
+
name = "command-${stdenv.lib.strings.substring 0 7 rev}";
392
392
+
goPackagePath = "github.com/odeke-em/command";
393
393
+
src = fetchFromGitHub {
394
394
+
inherit rev;
395
395
+
owner = "odeke-em";
396
396
+
repo = "command";
397
397
+
sha256 = "093as4kxlabk3hrsd52kr9fhl6qafr4ghg89cjyglsva0mk0n7sb";
374
398
};
375
399
};
376
400
···
574
598
};
575
599
};
576
600
601
601
+
dts = buildGoPackage rec {
602
602
+
rev = "ec2daabf2f9078e887405f7bcddb3d79cb65502d";
603
603
+
name = "dts-${stdenv.lib.strings.substring 0 7 rev}";
604
604
+
goPackagePath = "github.com/odeke-em/dts";
605
605
+
src = fetchFromGitHub {
606
606
+
inherit rev;
607
607
+
owner = "odeke-em";
608
608
+
repo = "dts";
609
609
+
sha256 = "0vq3cz4ab9vdsz9s0jjlp7z27w218jjabjzsh607ps4i8m5d441s";
610
610
+
};
611
611
+
};
612
612
+
577
613
ed25519 = buildGoPackage rec {
578
614
rev = "d2b94fd789ea21d12fac1a4443dd3a3f79cda72c";
579
615
name = "ed25519-${stdenv.lib.strings.substring 0 7 rev}";
···
886
922
buildInputs = [ net ];
887
923
};
888
924
925
925
+
odeke-em.google-api-go-client = buildGoPackage rec {
926
926
+
rev = "30f4c144b02321ebbc712f35dc95c3e72a5a7fdc";
927
927
+
name = "odeke-em-google-api-go-client-${stdenv.lib.strings.substring 0 7 rev}";
928
928
+
goPackagePath = "github.com/odeke-em/google-api-go-client";
929
929
+
src = fetchFromGitHub {
930
930
+
inherit rev;
931
931
+
owner = "odeke-em";
932
932
+
repo = "google-api-go-client";
933
933
+
sha256 = "1fidlljxnd82i2r9yia0b9gh0vv3hwb5k65papnvw7sqpc4sriby";
934
934
+
};
935
935
+
preBuild = ''
936
936
+
rm -rf go/src/${goPackagePath}/examples
937
937
+
'';
938
938
+
buildInputs = [ net ];
939
939
+
propagatedBuildInputs = [ google-api-go-client ];
940
940
+
};
941
941
+
889
942
gopass = buildGoPackage rec {
890
943
rev = "2c70fa70727c953c51695f800f25d6b44abb368e";
891
944
name = "gopass-${stdenv.lib.strings.substring 0 7 rev}";
···
1128
1181
};
1129
1182
};
1130
1183
1184
1184
+
go-isatty = buildGoPackage rec {
1185
1185
+
rev = "ae0b1f8f8004be68d791a576e3d8e7648ab41449";
1186
1186
+
name = "go-isatty-${stdenv.lib.strings.substring 0 7 rev}";
1187
1187
+
goPackagePath = "github.com/mattn/go-isatty";
1188
1188
+
src = fetchFromGitHub {
1189
1189
+
inherit rev;
1190
1190
+
owner = "mattn";
1191
1191
+
repo = "go-isatty";
1192
1192
+
sha256 = "0qrcsh7j9mxcaspw8lfxh9hhflz55vj4aq1xy00v78301czq6jlj";
1193
1193
+
};
1194
1194
+
};
1195
1195
+
1131
1196
go-log = buildGoPackage rec {
1132
1197
rev = "70d039bee4b0e389e5be560491d8291708506f59";
1133
1198
name = "go-log-${stdenv.lib.strings.substring 0 7 rev}";
···
1157
1222
buildInputs = [ influxdb stathat ];
1158
1223
};
1159
1224
1225
1225
+
appengine = buildGoPackage rec {
1226
1226
+
rev = "25b8450bec636c6b6e3b9b33d3a3f55230b10812";
1227
1227
+
name = "appengine-${stdenv.lib.strings.substring 0 7 rev}";
1228
1228
+
goPackagePath = "google.golang.org/appengine";
1229
1229
+
src = fetchFromGitHub {
1230
1230
+
inherit rev;
1231
1231
+
owner = "golang";
1232
1232
+
repo = "appengine";
1233
1233
+
sha256 = "1b0v244hmw8078601v18xda501aix0kw4q2m1g3ai33dl0p2dh2n";
1234
1234
+
};
1235
1235
+
buildInputs = [ protobuf net ];
1236
1236
+
};
1237
1237
+
1160
1238
armon.go-metrics = buildGoPackage rec {
1161
1239
rev = "a54701ebec11868993bc198c3f315353e9de2ed6";
1162
1240
name = "armon.go-metrics-${stdenv.lib.strings.substring 0 7 rev}";
···
1577
1655
};
1578
1656
};
1579
1657
1658
1658
+
odeke-em.log = buildGoPackage rec {
1659
1659
+
rev = "cad53c4565a0b0304577bd13f3862350bdc5f907";
1660
1660
+
name = "log-${stdenv.lib.strings.substring 0 7 rev}";
1661
1661
+
goPackagePath = "github.com/odeke-em/log";
1662
1662
+
src = fetchFromGitHub {
1663
1663
+
inherit rev;
1664
1664
+
owner = "odeke-em";
1665
1665
+
repo = "log";
1666
1666
+
sha256 = "059c933qjikxlvaywzpzljqnab19svymbv6x32pc7khw156fh48w";
1667
1667
+
};
1668
1668
+
};
1669
1669
+
1580
1670
log4go = buildGoPackage rec {
1581
1671
rev = "cb4cc51cd03958183d3b637d0750497d88c2f7a8";
1582
1672
name = "log4go-${stdenv.lib.strings.substring 0 7 rev}";
···
1911
2001
};
1912
2002
};
1913
2003
2004
2004
+
pb = buildGoPackage rec {
2005
2005
+
rev = "e648e12b78cedf14ebb2fc1855033f07b034cfbb";
2006
2006
+
name = "pb-${stdenv.lib.strings.substring 0 7 rev}";
2007
2007
+
goPackagePath = "github.com/cheggaaa/pb";
2008
2008
+
src = fetchFromGitHub {
2009
2009
+
inherit rev;
2010
2010
+
owner = "cheggaaa";
2011
2011
+
repo = "pb";
2012
2012
+
sha256 = "03k4cars7hcqqgdsd0minfls2p7gjpm8q6y8vknh1s68kvxd4xam";
2013
2013
+
};
2014
2014
+
};
2015
2015
+
1914
2016
beorn7.perks = buildGoPackage rec {
1915
2017
rev = "b965b613227fddccbfffe13eae360ed3fa822f8d";
1916
2018
name = "beorn7.perks-${stdenv.lib.strings.substring 0 7 rev}";
···
2175
2277
};
2176
2278
};
2177
2279
2280
2280
+
ripper = buildGoPackage rec {
2281
2281
+
rev = "bd1a682568fcb8a480b977bb5851452fc04f9ccb";
2282
2282
+
name = "ripper-${stdenv.lib.strings.substring 0 7 rev}";
2283
2283
+
goPackagePath = "github.com/odeke-em/ripper";
2284
2284
+
src = fetchFromGitHub {
2285
2285
+
inherit rev;
2286
2286
+
owner = "odeke-em";
2287
2287
+
repo = "ripper";
2288
2288
+
sha256 = "010jsclnmkaywdlyfqdmq372q7kh3qbz2zra0c4wn91qnkmkrnw1";
2289
2289
+
};
2290
2290
+
};
2291
2291
+
2178
2292
sandblast = buildGoPackage rec {
2179
2293
rev = "694d24817b9b7b8bacb6d458b7989b30d7fe3555";
2180
2294
name = "sandblast-${stdenv.lib.strings.substring 0 7 rev}";
···
2282
2396
owner = "stathat";
2283
2397
repo = "go";
2284
2398
sha256 = "0mrn70wjfcs4rfkmga3hbfqmbjk33skcsc8pyqxp02bzpwdpc4bi";
2399
2399
+
};
2400
2400
+
};
2401
2401
+
2402
2402
+
statos = buildGoPackage rec {
2403
2403
+
rev = "f27d6ab69b62abd9d9fe80d355e23a3e45d347d6";
2404
2404
+
name = "statos-${stdenv.lib.strings.substring 0 7 rev}";
2405
2405
+
goPackagePath = "github.com/odeke-em/statos";
2406
2406
+
src = fetchFromGitHub {
2407
2407
+
inherit rev;
2408
2408
+
owner = "odeke-em";
2409
2409
+
repo = "statos";
2410
2410
+
sha256 = "17cpks8bi9i7p8j38x0wy60jb9g39wbzszcmhx4hlq6yzxr04jvs";
2285
2411
};
2286
2412
};
2287
2413
···
2466
2592
owner = "hashicorp";
2467
2593
repo = "yamux";
2468
2594
sha256 = "0mr87my5m8lgc0byjcddlclxg34d07cpi9p78ps3rhzq7p37g533";
2595
2595
+
};
2596
2596
+
};
2597
2597
+
2598
2598
+
xon = buildGoPackage rec {
2599
2599
+
rev = "d580be739d723da4f6378083128f93017b8ab295";
2600
2600
+
name = "xon-${stdenv.lib.strings.substring 0 7 rev}";
2601
2601
+
goPackagePath = "github.com/odeke-em/xon";
2602
2602
+
src = fetchFromGitHub {
2603
2603
+
inherit rev;
2604
2604
+
owner = "odeke-em";
2605
2605
+
repo = "xon";
2606
2606
+
sha256 = "07a7zj01d4a23xqp01m48jp2v5mw49islf4nbq2rj13sd5w4s6sc";
2469
2607
};
2470
2608
};
2471
2609