no more goPackages
This commit is contained in:
parent
6f51fdd81c
commit
7eb671ebcd
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "wego-${version}";
|
name = "wego-${version}";
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGo16Package, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "terraform-${version}";
|
name = "terraform-${version}";
|
||||||
version = "0.6.15";
|
version = "0.6.15";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "drive-${version}";
|
name = "drive-${version}";
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, trousers, dclxvi, wrapGAppsHook, pkgconfig, gtk3, gtkspell3,
|
||||||
{ stdenv, lib, goPackages, trousers, dclxvi, wrapGAppsHook, pkgconfig, gtk3, gtkspell3,
|
|
||||||
fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
let
|
let
|
||||||
isx86_64 = stdenv.lib.any (n: n == stdenv.system) stdenv.lib.platforms.x86_64;
|
isx86_64 = stdenv.lib.any (n: n == stdenv.system) stdenv.lib.platforms.x86_64;
|
||||||
gui = true; # Might be implemented with nixpkgs config.
|
gui = true; # Might be implemented with nixpkgs config.
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "xmpp-client-${version}";
|
name = "xmpp-client-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "syncthing-${version}";
|
name = "syncthing-${version}";
|
||||||
|
@ -40,7 +40,7 @@ rec {
|
|||||||
git-annex = pkgs.haskell.packages.lts.git-annex-with-assistant;
|
git-annex = pkgs.haskell.packages.lts.git-annex-with-assistant;
|
||||||
gitAnnex = git-annex;
|
gitAnnex = git-annex;
|
||||||
|
|
||||||
git-annex-remote-b2 = pkgs.goPackages.git-annex-remote-b2;
|
git-annex-remote-b2 = callPackage ./git-annex-remote-b2 { };
|
||||||
|
|
||||||
# support for bugzilla
|
# support for bugzilla
|
||||||
git-bz = callPackage ./git-bz { };
|
git-bz = callPackage ./git-bz { };
|
||||||
|
@ -0,0 +1,17 @@
|
|||||||
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
|
buildGoPackage rec {
|
||||||
|
name = "git-annex-remote-b2-${version}";
|
||||||
|
version = "20151212-${stdenv.lib.strings.substring 0 7 rev}";
|
||||||
|
rev = "4db46b9fc9ef7b3f4851c2a6b061cb8f90f553ba";
|
||||||
|
|
||||||
|
goPackagePath = "github.com/encryptio/git-annex-remote-b2";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
inherit rev;
|
||||||
|
url = "https://github.com/encryptio/git-annex-remote-b2";
|
||||||
|
sha256 = "1139rzdvlj3hanqsccfinprvrzf4qjc5n4f0r21jp9j24yhjs6j2";
|
||||||
|
};
|
||||||
|
|
||||||
|
goDeps = ./deps.json;
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"include": "../../libs.json",
|
||||||
|
"packages": [
|
||||||
|
"github.com/pquerna/ffjson",
|
||||||
|
"gopkg.in/kothar/go-backblaze.v0"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "git-lfs-${version}";
|
name = "git-lfs-${version}";
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, lib, callPackage, runCommand, writeReferencesToFile, writeText, vmTools, writeScript
|
{ stdenv, lib, callPackage, runCommand, writeReferencesToFile, writeText, vmTools, writeScript
|
||||||
, docker, shadow, utillinux, coreutils, jshon, e2fsprogs, goPackages, pigz }:
|
, docker, shadow, utillinux, coreutils, jshon, e2fsprogs, go, pigz }:
|
||||||
|
|
||||||
# WARNING: this API is unstable and may be subject to backwards-incompatible changes in the future.
|
# WARNING: this API is unstable and may be subject to backwards-incompatible changes in the future.
|
||||||
|
|
||||||
@ -10,7 +10,7 @@ rec {
|
|||||||
# We need to sum layer.tar, not a directory, hence tarsum instead of nix-hash.
|
# We need to sum layer.tar, not a directory, hence tarsum instead of nix-hash.
|
||||||
# And we cannot untar it, because then we cannot preserve permissions ecc.
|
# And we cannot untar it, because then we cannot preserve permissions ecc.
|
||||||
tarsum = runCommand "tarsum" {
|
tarsum = runCommand "tarsum" {
|
||||||
buildInputs = [ goPackages.go ];
|
buildInputs = [ go ];
|
||||||
} ''
|
} ''
|
||||||
mkdir tarsum
|
mkdir tarsum
|
||||||
cd tarsum
|
cd tarsum
|
||||||
|
@ -52,7 +52,7 @@ let
|
|||||||
fetchhg {
|
fetchhg {
|
||||||
inherit (goDep.fetch) url rev sha256;
|
inherit (goDep.fetch) url rev sha256;
|
||||||
}
|
}
|
||||||
else {};
|
else abort "Unrecognized package fetch type";
|
||||||
};
|
};
|
||||||
|
|
||||||
importGodeps = { depsFile, filterPackages ? [] }:
|
importGodeps = { depsFile, filterPackages ? [] }:
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/docopt/docopt-go",
|
"url": "https://github.com/docopt/docopt-go",
|
||||||
"rev": "784ddc588536785e7299f7272f39101f7faccc3f",
|
"rev": "784ddc588536785e7299f7272f39101f7faccc3f",
|
||||||
"sha256": "13x00cnady5znysfwca3x59dl04m8rvnk2yprgyqqpg2y4v0xmbf"
|
"sha256": "0wwz48jl9fvl1iknvn9dqr4gfy1qs03gxaikrxxp9gry6773v3sj"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -1411,5 +1411,122 @@
|
|||||||
"rev": "c8748311a7528d0ba7330d302adbc5a677ef9c9e",
|
"rev": "c8748311a7528d0ba7330d302adbc5a677ef9c9e",
|
||||||
"sha256": "0qhn2d00v3m9fiqk9z7swdm599clc6j7rnli983s8s1byyp0x3ac"
|
"sha256": "0qhn2d00v3m9fiqk9z7swdm599clc6j7rnli983s8s1byyp0x3ac"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/hashicorp/raft",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/hashicorp/raft",
|
||||||
|
"rev": "a8065f298505708bf60f518c09178149f3c06f21",
|
||||||
|
"sha256": "122mjijphas7ybbvssxv1r36sb8i907gdr9kvplnx6yg9w52j3mn"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/hashicorp/raft-boltdb",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/hashicorp/raft-boltdb",
|
||||||
|
"rev": "d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee",
|
||||||
|
"sha256": "0p609w6x0h6bapx4b0d91dxnp2kj7dv0534q4blyxp79shv2a8ia"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/rakyll/statik",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/rakyll/statik",
|
||||||
|
"rev": "274df120e9065bdd08eb1120e0375e3dc1ae8465",
|
||||||
|
"sha256": "0llk7bxmk66wdiy42h32vj1jfk8zg351xq21hwhrq7gkfljghffp"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "gopkg.in/fatih/pool.v2",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://gopkg.in/fatih/pool.v2",
|
||||||
|
"rev": "cba550ebf9bce999a02e963296d4bc7a486cb715",
|
||||||
|
"sha256": "1jlrakgnpvhi2ny87yrsj1gyrcncfzdhypa9i2mlvvzqlj4r0dn0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/bmizerany/pat",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/bmizerany/pat",
|
||||||
|
"rev": "b8a35001b773c267eb260a691f4e5499a3531600",
|
||||||
|
"sha256": "11zxd45rvjm6cn3wzbi18wy9j4vr1r1hgg6gzlqnxffiizkycxmz"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/kimor79/gollectd",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/kimor79/gollectd",
|
||||||
|
"rev": "cf6dec97343244b5d8a5485463675d42f574aa2d",
|
||||||
|
"sha256": "1f3ml406cprzjc192csyr2af4wcadkc74kg8n4c0zdzglxxfsqxa"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/monochromegane/conflag",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/monochromegane/conflag",
|
||||||
|
"rev": "6d68c9aa4183844ddc1655481798fe4d90d483e9",
|
||||||
|
"sha256": "0csfr5c8d3kbna9sqhzfp2z06wq6mc6ijja1zj2i82kzsq8534wa"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/monochromegane/go-home",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/monochromegane/go-home",
|
||||||
|
"rev": "25d9dda593924a11ea52e4ffbc8abdb0dbe96401",
|
||||||
|
"sha256": "172chakrj22xfm0bcda4qj5zqf7lwr53pzwc3xj6wz8vd2bcxkww"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/monochromegane/terminal",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/monochromegane/terminal",
|
||||||
|
"rev": "2da212063ce19aed90ee5bbb00ad1ad7393d7f48",
|
||||||
|
"sha256": "1rddaq9pk5q57ildms35iihghqk505gb349pb0f6k3svchay38nh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/monochromegane/go-gitignore",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/monochromegane/go-gitignore",
|
||||||
|
"rev": "38717d0a108ca0e5af632cd6845ca77d45b50729",
|
||||||
|
"sha256": "0r1inabpgg6sn6i47b02hcmd2p4dc1ab1mcy20mn1b2k3mpdj4b7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/shiena/ansicolor",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/shiena/ansicolor",
|
||||||
|
"rev": "a5e2b567a4dd6cc74545b8a4f27c9d63b9e7735b",
|
||||||
|
"sha256": "0gwplb1b4fvav1vjf4b2dypy5rcp2w41vrbxkd1dsmac870cy75p"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "github.com/pquerna/ffjson",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/pquerna/ffjson",
|
||||||
|
"rev": "674bc015b5b3f50f9bb2561179778586b9af68c5",
|
||||||
|
"sha256": "0l53q7b1g25hfjm1iyynfs413rpav4c51yvdr244ivw1x3hksa7a"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"goPackagePath": "gopkg.in/kothar/go-backblaze.v0",
|
||||||
|
"fetch": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://gopkg.in/kothar/go-backblaze.v0",
|
||||||
|
"rev": "373819725fc560fa962c6cd883b533d2ebec4844",
|
||||||
|
"sha256": "1kmlwfnnfd4h46bb9pz2gw1hxqm1pzkwvidfmnc0zkrilaywk6fx"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit }:
|
||||||
{ stdenv, lib, goPackages, fetchgit }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "deis-${version}";
|
name = "deis-${version}";
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
# This file was generated by go2nix.
|
# This file was generated by go2nix.
|
||||||
{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
{ stdenv, lib, buildGo16Package, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "glide-${version}";
|
name = "glide-${version}";
|
||||||
version = "0.10.2";
|
version = "0.10.2";
|
||||||
rev = "${version}";
|
rev = "${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "go-bindata-${version}";
|
name = "go-bindata-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, gotools, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "go-repo-root-${version}";
|
name = "go-repo-root-${version}";
|
||||||
@ -16,5 +13,5 @@ buildGoPackage rec {
|
|||||||
sha256 = "1rlzp8kjv0a3dnfhyqcggny0ad648j5csr2x0siq5prahlp48mg4";
|
sha256 = "1rlzp8kjv0a3dnfhyqcggny0ad648j5csr2x0siq5prahlp48mg4";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ tools ];
|
buildInputs = [ gotools ];
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, go-bindata, goimports, nix-prefetch-git, git, makeWrapper,
|
||||||
{ stdenv, lib, goPackages, go-bindata, goimports, nix-prefetch-git, git, makeWrapper,
|
|
||||||
fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "go2nix-${version}";
|
name = "go2nix-${version}";
|
||||||
version = "20160307-${stdenv.lib.strings.substring 0 7 rev}";
|
version = "20160307-${stdenv.lib.strings.substring 0 7 rev}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "gocode-${version}";
|
name = "gocode-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "goimports-${version}";
|
name = "goimports-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "lint-${version}";
|
name = "lint-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "gotags-${version}";
|
name = "gotags-${version}";
|
||||||
|
44
pkgs/development/tools/gotools/default.nix
Normal file
44
pkgs/development/tools/gotools/default.nix
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{ stdenv, lib, go, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
|
buildGoPackage rec {
|
||||||
|
name = "gotools-${version}";
|
||||||
|
version = "20160519-${stdenv.lib.strings.substring 0 7 rev}";
|
||||||
|
rev = "9ae4729fba20b3533d829a9c6ba8195b068f2abc";
|
||||||
|
|
||||||
|
goPackagePath = "golang.org/x/tools";
|
||||||
|
goPackageAliases = [ "code.google.com/p/go.tools" ];
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
inherit rev;
|
||||||
|
url = "https://go.googlesource.com/tools";
|
||||||
|
sha256 = "1j51aaskfqc953p5s9naqimr04hzfijm4yczdsiway1xnnvvpfr1";
|
||||||
|
};
|
||||||
|
|
||||||
|
goDeps = ./deps.json;
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
# Make the builtin tools available here
|
||||||
|
mkdir -p $bin/bin
|
||||||
|
eval $(go env | grep GOTOOLDIR)
|
||||||
|
find $GOTOOLDIR -type f | while read x; do
|
||||||
|
ln -sv "$x" "$bin/bin"
|
||||||
|
done
|
||||||
|
export GOTOOLDIR=$bin/bin
|
||||||
|
'';
|
||||||
|
|
||||||
|
excludedPackages = "\\("
|
||||||
|
+ stdenv.lib.concatStringsSep "\\|" ([ "testdata" ] ++ stdenv.lib.optionals (stdenv.lib.versionAtLeast go.meta.branch "1.5") [ "vet" "cover" ])
|
||||||
|
+ "\\)";
|
||||||
|
|
||||||
|
# Do not copy this without a good reason for enabling
|
||||||
|
# In this case tools is heavily coupled with go itself and embeds paths.
|
||||||
|
allowGoReference = true;
|
||||||
|
|
||||||
|
# Set GOTOOLDIR for derivations adding this to buildInputs
|
||||||
|
postInstall = ''
|
||||||
|
mkdir -p $bin/nix-support
|
||||||
|
substituteAll ${../../go-modules/tools/setup-hook.sh} $bin/nix-support/setup-hook.tmp
|
||||||
|
cat $bin/nix-support/setup-hook.tmp >> $bin/nix-support/setup-hook
|
||||||
|
rm $bin/nix-support/setup-hook.tmp
|
||||||
|
'';
|
||||||
|
}
|
8
pkgs/development/tools/gotools/deps.json
Normal file
8
pkgs/development/tools/gotools/deps.json
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"include": "../../libs.json",
|
||||||
|
"packages": [
|
||||||
|
"golang.org/x/net"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "govers-${version}";
|
name = "govers-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "gox-${version}";
|
name = "gox-${version}";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, lib, go, gox, goPackages, fetchFromGitHub
|
{ stdenv, lib, go, gox, gotools, buildGoPackage, fetchFromGitHub
|
||||||
, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -6,10 +6,10 @@ stdenv.mkDerivation rec {
|
|||||||
version = "0.10.1";
|
version = "0.10.1";
|
||||||
|
|
||||||
src = import ./deps.nix {
|
src = import ./deps.nix {
|
||||||
inherit stdenv lib go gox goPackages fetchgit fetchhg fetchbzr fetchsvn;
|
inherit stdenv lib go gox gotools buildGoPackage fetchgit fetchhg fetchbzr fetchsvn;
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ go gox goPackages.tools ];
|
buildInputs = [ go gox gotools ];
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
export GOPATH=$PWD/share/go
|
export GOPATH=$PWD/share/go
|
||||||
|
@ -1,14 +1,11 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, go, gox, gotools, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, go, gox, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "packer-${version}";
|
name = "packer-${version}";
|
||||||
version = "20160507-${stdenv.lib.strings.substring 0 7 rev}";
|
version = "20160507-${stdenv.lib.strings.substring 0 7 rev}";
|
||||||
rev = "4e5f65131b5491ab44ff8aa0626abe4a85597ac0";
|
rev = "4e5f65131b5491ab44ff8aa0626abe4a85597ac0";
|
||||||
|
|
||||||
buildInputs = [ go gox goPackages.tools ];
|
buildInputs = [ go gox gotools ];
|
||||||
|
|
||||||
goPackagePath = "github.com/mitchellh/packer";
|
goPackagePath = "github.com/mitchellh/packer";
|
||||||
|
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "pup-${version}";
|
name = "pup-${version}";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, goPackages, fetchFromGitHub }:
|
{ lib, buildGoPackage, fetchFromGitHub }:
|
||||||
|
|
||||||
goPackages.buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "remarshal-${rev}";
|
name = "remarshal-${rev}";
|
||||||
rev = "0.3.0";
|
rev = "0.3.0";
|
||||||
goPackagePath = "github.com/dbohdan/remarshal";
|
goPackagePath = "github.com/dbohdan/remarshal";
|
||||||
@ -12,7 +12,7 @@ goPackages.buildGoPackage rec {
|
|||||||
sha256 = "0lhsqca3lq3xvdwsmrngv4p6b7k2lkbfnxnk5qj6jdd5y7f4b496";
|
sha256 = "0lhsqca3lq3xvdwsmrngv4p6b7k2lkbfnxnk5qj6jdd5y7f4b496";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = with goPackages; [ toml yaml-v2 ];
|
goDeps = ./deps.json;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Convert between TOML, YAML and JSON";
|
description = "Convert between TOML, YAML and JSON";
|
||||||
|
9
pkgs/development/tools/remarshal/deps.json
Normal file
9
pkgs/development/tools/remarshal/deps.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"include": "../../libs.json",
|
||||||
|
"packages": [
|
||||||
|
"github.com/BurntSushi/toml",
|
||||||
|
"gopkg.in/yaml.v2"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "textql-${version}";
|
name = "textql-${version}";
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGo16Package, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "caddy-${version}";
|
name = "caddy-${version}";
|
||||||
version = "0.8.3";
|
version = "0.8.3";
|
||||||
rev = "e2234497b79603388b58ba226abb157aa4aaf065";
|
rev = "e2234497b79603388b58ba226abb157aa4aaf065";
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGo16Package, consul-ui, fetchFromGitHub }:
|
||||||
{ stdenv, lib, go16Packages, consul-ui, fetchFromGitHub }:
|
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "consul-${version}";
|
name = "consul-${version}";
|
||||||
version = "0.6.4";
|
version = "0.6.4";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, libpcap, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, libpcap, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "etcd-${version}";
|
name = "etcd-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "gotty-${version}";
|
name = "gotty-${version}";
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
# This file was generated by go2nix.
|
|
||||||
{ stdenv, lib, sudo, utillinux, coreutils, systemd, cryptsetup,
|
{ stdenv, lib, sudo, utillinux, coreutils, systemd, cryptsetup,
|
||||||
goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "interlock-${version}";
|
name = "interlock-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "mesos-dns-${version}";
|
name = "mesos-dns-${version}";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, fetchFromGitHub, goPackages }:
|
{ lib, fetchFromGitHub, buildGoPackage }:
|
||||||
|
|
||||||
goPackages.buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "bosun";
|
name = "bosun";
|
||||||
rev = "0.5.0-alpha";
|
rev = "0.5.0-alpha";
|
||||||
|
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGo16Package, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "consul-alerts-${version}";
|
name = "consul-alerts-${version}";
|
||||||
version = "0.3.3";
|
version = "0.3.3";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, goPackages, fetchurl, fetchFromGitHub }:
|
{ lib, buildGoPackage, fetchurl, fetchFromGitHub }:
|
||||||
|
|
||||||
goPackages.buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
version = "3.0.1";
|
version = "3.0.1";
|
||||||
name = "grafana-v${version}";
|
name = "grafana-v${version}";
|
||||||
goPackagePath = "github.com/grafana/grafana";
|
goPackagePath = "github.com/grafana/grafana";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, goPackages, fetchFromGitHub, docker }:
|
{ lib, buildGoPackage, fetchFromGitHub, docker }:
|
||||||
|
|
||||||
goPackages.buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
rev = "3057a2c07061c8d9ffaf77e5442ffd7512ac0133";
|
rev = "3057a2c07061c8d9ffaf77e5442ffd7512ac0133";
|
||||||
name = "heapster-${lib.strings.substring 0 7 rev}";
|
name = "heapster-${lib.strings.substring 0 7 rev}";
|
||||||
goPackagePath = "k8s.io/heapster";
|
goPackagePath = "k8s.io/heapster";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, go, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "alertmanager-${version}";
|
name = "alertmanager-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "prometheus_cli-${version}";
|
name = "prometheus_cli-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "collectd-exporter-${version}";
|
name = "collectd-exporter-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, go, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "prometheus-${version}";
|
name = "prometheus-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "haproxy_exporter-${version}";
|
name = "haproxy_exporter-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "mesos_exporter-${version}";
|
name = "mesos_exporter-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "mysqld_exporter-${version}";
|
name = "mysqld_exporter-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "nginx_exporter-${version}";
|
name = "nginx_exporter-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "node_exporter-${version}";
|
name = "node_exporter-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "prom2json-${version}";
|
name = "prom2json-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, go, buildGoPackage, go-bindata, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, go-bindata, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "pushgateway-${version}";
|
name = "pushgateway-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "statsd_bridge-${version}";
|
name = "statsd_bridge-${version}";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ lib, goPackages, fetchFromGitHub }:
|
{ lib, buildGoPackage, fetchFromGitHub }:
|
||||||
|
|
||||||
goPackages.buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "influxdb-${rev}";
|
name = "influxdb-${rev}";
|
||||||
rev = "v0.9.4";
|
rev = "v0.9.4";
|
||||||
goPackagePath = "github.com/influxdb/influxdb";
|
goPackagePath = "github.com/influxdb/influxdb";
|
||||||
@ -14,10 +14,7 @@ goPackages.buildGoPackage rec {
|
|||||||
|
|
||||||
excludedPackages = "test";
|
excludedPackages = "test";
|
||||||
|
|
||||||
propagatedBuildInputs = with goPackages; [
|
goDeps = ./deps.json;
|
||||||
raft raft-boltdb snappy crypto gogo.protobuf pool pat toml
|
|
||||||
gollectd statik liner
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An open-source distributed time series database";
|
description = "An open-source distributed time series database";
|
||||||
|
21
pkgs/servers/nosql/influxdb/deps.json
Normal file
21
pkgs/servers/nosql/influxdb/deps.json
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"include": "../../libs.json",
|
||||||
|
"packages": [
|
||||||
|
"github.com/peterh/liner",
|
||||||
|
"github.com/BurntSushi/toml",
|
||||||
|
"github.com/kimor79/gollectd",
|
||||||
|
"github.com/bmizerany/pat",
|
||||||
|
"gopkg.in/fatih/pool.v2",
|
||||||
|
"github.com/rakyll/statik",
|
||||||
|
"github.com/armon/go-metrics",
|
||||||
|
"github.com/boltdb/bolt",
|
||||||
|
"github.com/golang/snappy",
|
||||||
|
"github.com/hashicorp/go-msgpack",
|
||||||
|
"github.com/hashicorp/raft-boltdb",
|
||||||
|
"golang.org/x/crypto",
|
||||||
|
"github.com/gogo/protobuf",
|
||||||
|
"github.com/hashicorp/raft"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "nsq-${version}";
|
name = "nsq-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "oauth2_proxy-${version}";
|
name = "oauth2_proxy-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "serf-${version}";
|
name = "serf-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "skydns-${version}";
|
name = "skydns-${version}";
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
"github.com/miekg/dns",
|
"github.com/miekg/dns",
|
||||||
"github.com/prometheus/client_golang",
|
"github.com/prometheus/client_golang",
|
||||||
"github.com/prometheus/client_model",
|
"github.com/prometheus/client_model",
|
||||||
|
"bitbucket.org/ww/goautoneg",
|
||||||
"github.com/prometheus/common",
|
"github.com/prometheus/common",
|
||||||
"github.com/prometheus/procfs",
|
"github.com/prometheus/procfs",
|
||||||
"github.com/coreos/go-systemd",
|
"github.com/coreos/go-systemd",
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "oh-${version}";
|
name = "oh-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, xorg, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, xorg, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "go-sct-${version}";
|
name = "go-sct-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, pkgconfig, lxc, buildGoPackage, fetchFromGitHub }:
|
||||||
{ stdenv, lib, pkgconfig, lxc, goPackages, fetchFromGitHub }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "lxd-${version}";
|
name = "lxd-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, pkgconfig, libusb1, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, pkgconfig, libusb1, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "go-mtpfs-${version}";
|
name = "go-mtpfs-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "asciinema-${version}";
|
name = "asciinema-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, ncurses, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, ncurses, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "fzf-${version}";
|
name = "fzf-${version}";
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit }:
|
||||||
{ stdenv, lib, goPackages, fetchgit }:
|
|
||||||
|
|
||||||
with builtins;
|
with builtins;
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "gawp-${version}";
|
name = "gawp-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "i3cat-${version}";
|
name = "i3cat-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
let
|
let
|
||||||
tools = [
|
tools = [
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
# To use upower-notify, the maintainer suggests adding something like this to your configuration.nix:
|
# To use upower-notify, the maintainer suggests adding something like this to your configuration.nix:
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "flannel-${version}";
|
name = "flannel-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, pkgconfig, buildGoPackage, go-bindata, fetchFromGitHub }:
|
||||||
{ stdenv, lib, pkgconfig, goPackages, go-bindata, fetchFromGitHub }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "ngrok-${version}";
|
name = "ngrok-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "s3gof3r-${version}";
|
name = "s3gof3r-${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "hologram-${version}";
|
name = "hologram-${version}";
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGo16Package, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "vault-${version}";
|
name = "vault-${version}";
|
||||||
version = "0.5.2";
|
version = "0.5.2";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, goPackages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "confd-${version}";
|
name = "confd-${version}";
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
# This file was generated by go2nix.
|
{ stdenv, lib, buildGo16Package, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
||||||
{ stdenv, lib, go16Packages, fetchgit, fetchhg, fetchbzr, fetchsvn }:
|
|
||||||
|
|
||||||
with go16Packages;
|
buildGo16Package rec {
|
||||||
|
|
||||||
buildGoPackage rec {
|
|
||||||
name = "consul-template-${version}";
|
name = "consul-template-${version}";
|
||||||
version = "0.14.0";
|
version = "0.14.0";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
|
@ -1,14 +1,10 @@
|
|||||||
{ stdenv, lib, go, goPackages, fetchFromGitHub }:
|
{ stdenv, lib, buildGoPackage, fetchFromGitHub }:
|
||||||
|
|
||||||
with goPackages;
|
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
name = "the_platinum_searcher-${version}";
|
name = "the_platinum_searcher-${version}";
|
||||||
version = "2.1.1";
|
version = "2.1.1";
|
||||||
rev = "v2.1.1";
|
rev = "v2.1.1";
|
||||||
|
|
||||||
buildInputs = [ go go-flags ansicolor text toml yaml-v2 ];
|
|
||||||
|
|
||||||
goPackagePath = "github.com/monochromegane/the_platinum_searcher";
|
goPackagePath = "github.com/monochromegane/the_platinum_searcher";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -18,48 +14,7 @@ buildGoPackage rec {
|
|||||||
sha256 = "06cs936w3l64ikszcysdm9ijn52kwgi1ffjxkricxbdb677gsk23";
|
sha256 = "06cs936w3l64ikszcysdm9ijn52kwgi1ffjxkricxbdb677gsk23";
|
||||||
};
|
};
|
||||||
|
|
||||||
extraSrcs = [
|
goDeps = ./deps.json;
|
||||||
{
|
|
||||||
goPackagePath = "github.com/monochromegane/conflag";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "monochromegane";
|
|
||||||
repo = "conflag";
|
|
||||||
rev = "6d68c9aa4183844ddc1655481798fe4d90d483e9";
|
|
||||||
sha256 = "0csfr5c8d3kbna9sqhzfp2z06wq6mc6ijja1zj2i82kzsq8534wa";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/monochromegane/go-gitignore";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "monochromegane";
|
|
||||||
repo = "go-gitignore";
|
|
||||||
rev = "38717d0a108ca0e5af632cd6845ca77d45b50729";
|
|
||||||
sha256 = "0r1inabpgg6sn6i47b02hcmd2p4dc1ab1mcy20mn1b2k3mpdj4b7";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/monochromegane/go-home";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "monochromegane";
|
|
||||||
repo = "go-home";
|
|
||||||
rev = "25d9dda593924a11ea52e4ffbc8abdb0dbe96401";
|
|
||||||
sha256 = "172chakrj22xfm0bcda4qj5zqf7lwr53pzwc3xj6wz8vd2bcxkww";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
goPackagePath = "github.com/monochromegane/terminal";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "monochromegane";
|
|
||||||
repo = "terminal";
|
|
||||||
rev = "2da212063ce19aed90ee5bbb00ad1ad7393d7f48";
|
|
||||||
sha256 = "1rddaq9pk5q57ildms35iihghqk505gb349pb0f6k3svchay38nh";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://github.com/monochromegane/the_platinum_searcher;
|
homepage = https://github.com/monochromegane/the_platinum_searcher;
|
||||||
|
16
pkgs/tools/text/platinum-searcher/deps.json
Normal file
16
pkgs/tools/text/platinum-searcher/deps.json
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"include": "../../libs.json",
|
||||||
|
"packages": [
|
||||||
|
"github.com/BurntSushi/toml",
|
||||||
|
"github.com/monochromegane/conflag",
|
||||||
|
"github.com/monochromegane/go-home",
|
||||||
|
"github.com/monochromegane/terminal",
|
||||||
|
"github.com/monochromegane/go-gitignore",
|
||||||
|
"github.com/shiena/ansicolor",
|
||||||
|
"golang.org/x/text",
|
||||||
|
"gopkg.in/yaml.v2",
|
||||||
|
"github.com/jessevdk/go-flags"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
@ -7086,8 +7086,6 @@ in
|
|||||||
|
|
||||||
gio-sharp = callPackage ../development/libraries/gio-sharp { };
|
gio-sharp = callPackage ../development/libraries/gio-sharp { };
|
||||||
|
|
||||||
icon-lang = callPackage ../development/interpreters/icon-lang { };
|
|
||||||
|
|
||||||
libgit2 = callPackage ../development/libraries/git2 (
|
libgit2 = callPackage ../development/libraries/git2 (
|
||||||
stdenv.lib.optionalAttrs stdenv.isDarwin {
|
stdenv.lib.optionalAttrs stdenv.isDarwin {
|
||||||
inherit (darwin) libiconv;
|
inherit (darwin) libiconv;
|
||||||
@ -9418,8 +9416,6 @@ in
|
|||||||
|
|
||||||
xgboost = callPackage ../development/libraries/xgboost { };
|
xgboost = callPackage ../development/libraries/xgboost { };
|
||||||
|
|
||||||
xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
|
|
||||||
|
|
||||||
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
|
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
|
||||||
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
|
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
|
||||||
packages = [
|
packages = [
|
||||||
@ -9599,31 +9595,19 @@ in
|
|||||||
|
|
||||||
### DEVELOPMENT / GO MODULES
|
### DEVELOPMENT / GO MODULES
|
||||||
|
|
||||||
go14Packages = callPackage ./go-packages.nix {
|
buildGo14Package = callPackage ../development/go-modules/generic {
|
||||||
go = go_1_4;
|
go = go_1_4;
|
||||||
buildGoPackage = callPackage ../development/go-modules/generic {
|
|
||||||
go = go_1_4;
|
|
||||||
};
|
|
||||||
overrides = (config.goPackageOverrides or (p: {})) pkgs;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
go15Packages = callPackage ./go-packages.nix {
|
buildGo15Package = callPackage ../development/go-modules/generic {
|
||||||
go = go_1_5;
|
go = go_1_5;
|
||||||
buildGoPackage = callPackage ../development/go-modules/generic {
|
|
||||||
go = go_1_5;
|
|
||||||
};
|
|
||||||
overrides = (config.goPackageOverrides or (p: {})) pkgs;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
go16Packages = callPackage ./go-packages.nix {
|
buildGo16Package = callPackage ../development/go-modules/generic {
|
||||||
go = go_1_6;
|
go = go_1_6;
|
||||||
buildGoPackage = callPackage ../development/go-modules/generic {
|
|
||||||
go = go_1_6;
|
|
||||||
};
|
|
||||||
overrides = (config.goPackageOverrides or (p: {})) pkgs;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
goPackages = go16Packages;
|
buildGoPackage = buildGo15Package;
|
||||||
|
|
||||||
go2nix = callPackage ../development/tools/go2nix { };
|
go2nix = callPackage ../development/tools/go2nix { };
|
||||||
|
|
||||||
@ -11166,6 +11150,8 @@ in
|
|||||||
|
|
||||||
govers = callPackage ../development/tools/govers { };
|
govers = callPackage ../development/tools/govers { };
|
||||||
|
|
||||||
|
gotools = callPackage ../development/tools/gotools { };
|
||||||
|
|
||||||
gogoclient = callPackage ../os-specific/linux/gogoclient { };
|
gogoclient = callPackage ../os-specific/linux/gogoclient { };
|
||||||
|
|
||||||
nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
|
nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
|
||||||
|
Loading…
Reference in New Issue
Block a user