Merge staging-next into staging
This commit is contained in:
@@ -64,7 +64,7 @@ buildBazelPackage rec {
|
||||
sed -e '/^FILE:@bazel_gazelle_go_repository_tools.*/d' -i $bazelOut/external/\@*.marker
|
||||
'';
|
||||
|
||||
sha256 = "04wbimzjxxmm8kh57q11zvyardb6ilyffc4nkdp6mb87p1l8fmww";
|
||||
sha256 = "1m7fmb03lirffxx04ck73bn5zwaji7zdwhlqq8s1c6pgp755d3vi";
|
||||
};
|
||||
|
||||
buildAttrs = {
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "3.3.0";
|
||||
version = "3.3.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
|
||||
sha256 = "09p8xv8ni4g4wcyaapxsx8gjc3x3l3c6lxn575c7gm89vrh3k805";
|
||||
sha256 = "0ir796kl8r9hpr3li26qsdy1z2lx2bv82zmk4a2s7q64clyg9wg0";
|
||||
};
|
||||
|
||||
# Update with `eval $(nix-build -A bazel.updater)`,
|
||||
@@ -53,7 +53,7 @@ let
|
||||
else srcs."java_tools_javac11_linux-v8.0.zip")
|
||||
srcs."coverage_output_generator-v2.1.zip"
|
||||
srcs.build_bazel_rules_nodejs
|
||||
srcs."android_tools_pkg-0.17.0.tar.gz"
|
||||
srcs."android_tools_pkg-0.19.0rc1.tar.gz"
|
||||
srcs."bazel-toolchains-3.1.0.tar.gz"
|
||||
srcs.rules_pkg
|
||||
srcs.rules_cc
|
||||
|
||||
@@ -65,14 +65,14 @@
|
||||
"patch_cmds_win": [
|
||||
"Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force"
|
||||
],
|
||||
"sha256": "8d0bf8ab83c9e38ec6ed5ce7bf425dbdc6469cec9e078559d4e8da42b705410f",
|
||||
"url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.17.0.tar.gz"
|
||||
"sha256": "761e997a9055fe5e2b70aba8d64e78d4c2113feafaa8ac81909cb63e403f3087",
|
||||
"url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc1.tar.gz"
|
||||
},
|
||||
"android_tools_pkg-0.17.0.tar.gz": {
|
||||
"name": "android_tools_pkg-0.17.0.tar.gz",
|
||||
"sha256": "8d0bf8ab83c9e38ec6ed5ce7bf425dbdc6469cec9e078559d4e8da42b705410f",
|
||||
"android_tools_pkg-0.19.0rc1.tar.gz": {
|
||||
"name": "android_tools_pkg-0.19.0rc1.tar.gz",
|
||||
"sha256": "761e997a9055fe5e2b70aba8d64e78d4c2113feafaa8ac81909cb63e403f3087",
|
||||
"urls": [
|
||||
"https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.17.0.tar.gz"
|
||||
"https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc1.tar.gz"
|
||||
]
|
||||
},
|
||||
"bazel-toolchains-3.1.0.tar.gz": {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, python3, git, pkgconfig }:
|
||||
{ lib, python3, fetchFromGitHub, git, pkgconfig }:
|
||||
|
||||
# Note:
|
||||
# Conan has specific dependency demands; check
|
||||
@@ -39,12 +39,14 @@ let newPython = python3.override {
|
||||
};
|
||||
|
||||
in newPython.pkgs.buildPythonApplication rec {
|
||||
version = "1.25.0";
|
||||
version = "1.27.0";
|
||||
pname = "conan";
|
||||
|
||||
src = newPython.pkgs.fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1wgmx6s4h5m6zixb3wlaicy56rsqcy2srzmvii80xdx9g5wvi9pv";
|
||||
src = fetchFromGitHub {
|
||||
owner = "conan-io";
|
||||
repo = "conan";
|
||||
rev = version;
|
||||
sha256 = "0ncqs1p4g23fmzgdmwppgxr8w275h38hgjdzs456cgivz8xs9rjl";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with newPython.pkgs; [
|
||||
@@ -75,23 +77,20 @@ in newPython.pkgs.buildPythonApplication rec {
|
||||
] ++ (with newPython.pkgs; [
|
||||
codecov
|
||||
mock
|
||||
pytest
|
||||
node-semver
|
||||
nose
|
||||
parameterized
|
||||
webtest
|
||||
]);
|
||||
|
||||
# Conan 1.14.0 has removed all tests from the Pypi source dist:
|
||||
# https://github.com/conan-io/conan/pull/4713
|
||||
# We have recommended they be added back:
|
||||
# https://github.com/conan-io/conan/issues/4563#issuecomment-602225083
|
||||
# TODO: reenable tests now that we fetch tests w/ the source from GitHub.
|
||||
# Not enabled right now due to time constraints/failing tests that I didn't have time to track down
|
||||
doCheck = false;
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace conans/requirements.txt \
|
||||
--replace "PyYAML>=3.11, <3.14.0" "PyYAML" \
|
||||
--replace "deprecation>=2.0, <2.1" "deprecation"
|
||||
--replace "deprecation>=2.0, <2.1" "deprecation" \
|
||||
--replace "six>=1.10.0,<=1.14.0" "six"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sbt";
|
||||
version = "1.3.12";
|
||||
version = "1.3.13";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"https://piccolo.link/sbt-${version}.tgz"
|
||||
"https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz"
|
||||
];
|
||||
sha256 = "0mwdqn0vk90wdpfzrbbc8l28407z5d62bvsi6jlgds2vbywjprxl";
|
||||
sha256 = "08mx84kzpm750zjxm225nh9wqm7js5y2k6hgb8xw3n574zg58hc5";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
|
||||
Reference in New Issue
Block a user