go: add disabled flag for packages
This commit is contained in:
parent
81c115ba99
commit
a43bd6bbcd
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
{ name, buildInputs ? []
|
{ name, buildInputs ? []
|
||||||
|
|
||||||
|
# Disabled flag
|
||||||
|
, disabled ? false
|
||||||
|
|
||||||
# Go import path of the package
|
# Go import path of the package
|
||||||
, goPackagePath
|
, goPackagePath
|
||||||
|
|
||||||
@ -15,6 +18,8 @@
|
|||||||
|
|
||||||
, meta ? {}, ... } @ args':
|
, meta ? {}, ... } @ args':
|
||||||
|
|
||||||
|
if disabled then throw "${name} not supported for go ${go.meta.branch}" else
|
||||||
|
|
||||||
let
|
let
|
||||||
args = lib.filterAttrs (name: _: name != "extraSrcs") args';
|
args = lib.filterAttrs (name: _: name != "extraSrcs") args';
|
||||||
in
|
in
|
||||||
|
@ -3,7 +3,10 @@
|
|||||||
{ overrides, stdenv, go, buildGoPackage, git, pkgconfig, libusb
|
{ overrides, stdenv, go, buildGoPackage, git, pkgconfig, libusb
|
||||||
, fetchgit, fetchhg, fetchurl, fetchFromGitHub, fetchbzr, pkgs }:
|
, fetchgit, fetchhg, fetchurl, fetchFromGitHub, fetchbzr, pkgs }:
|
||||||
|
|
||||||
let self = _self // overrides; _self = with self; {
|
let
|
||||||
|
isGo13 = go.meta.branch == "1.3";
|
||||||
|
isGo14 = go.meta.branch == "1.4";
|
||||||
|
self = _self // overrides; _self = with self; {
|
||||||
|
|
||||||
inherit go buildGoPackage;
|
inherit go buildGoPackage;
|
||||||
|
|
||||||
@ -14,6 +17,7 @@ let self = _self // overrides; _self = with self; {
|
|||||||
name = "go-crypto-${rev}";
|
name = "go-crypto-${rev}";
|
||||||
goPackagePath = "golang.org/x/crypto";
|
goPackagePath = "golang.org/x/crypto";
|
||||||
goPackageAliases = [ "code.google.com/p/go.crypto" ];
|
goPackageAliases = [ "code.google.com/p/go.crypto" ];
|
||||||
|
disabled = isGo13;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
inherit rev;
|
inherit rev;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user