From 41877098f3ac00295a2a9d5e5846201b969a689b Mon Sep 17 00:00:00 2001 From: Artturin Date: Wed, 20 Jul 2022 22:47:14 +0300 Subject: [PATCH 01/47] fetchpatch2: init allows us to use the new features of patchutils without having to reset all fetchpatch hashes in nixpkgs https://github.com/NixOS/nixpkgs/issues/32084 --- pkgs/build-support/fetchpatch/default.nix | 7 ++----- pkgs/build-support/fetchpatch/tests.nix | 10 +++++++--- pkgs/test/default.nix | 1 + pkgs/top-level/all-packages.nix | 18 ++++++++++++++---- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/pkgs/build-support/fetchpatch/default.nix b/pkgs/build-support/fetchpatch/default.nix index d46162c97ff4..3ebe797f736d 100644 --- a/pkgs/build-support/fetchpatch/default.nix +++ b/pkgs/build-support/fetchpatch/default.nix @@ -4,11 +4,8 @@ # often change with updating of git or cgit. # stripLen acts as the -p parameter when applying a patch. -{ lib, fetchurl, buildPackages }: -let - # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154 - patchutils = buildPackages.patchutils_0_3_3; -in +{ lib, fetchurl, patchutils }: + { relative ? null , stripLen ? 0 , extraPrefix ? null diff --git a/pkgs/build-support/fetchpatch/tests.nix b/pkgs/build-support/fetchpatch/tests.nix index a42b7cd7d14b..38bbb8ba69d2 100644 --- a/pkgs/build-support/fetchpatch/tests.nix +++ b/pkgs/build-support/fetchpatch/tests.nix @@ -1,15 +1,19 @@ { testers, fetchpatch, ... }: +let + isFetchpatch2 = fetchpatch.version == 2; +in + { simple = testers.invalidateFetcherByDrvHash fetchpatch { url = "https://github.com/facebook/zstd/pull/2724/commits/e1f85dbca3a0ed5ef06c8396912a0914db8dea6a.patch"; - sha256 = "sha256-PuYAqnJWAE+L9bsroOnnBGJhERW8LHrGSLtIEkKU9vg="; + sha256 = if isFetchpatch2 then "sha256-01BrkHLye4KOdqCw3tv7AJzIF6578pl2fl270TJFTmw=" else "sha256-PuYAqnJWAE+L9bsroOnnBGJhERW8LHrGSLtIEkKU9vg="; }; relative = testers.invalidateFetcherByDrvHash fetchpatch { url = "https://github.com/boostorg/math/commit/7d482f6ebc356e6ec455ccb5f51a23971bf6ce5b.patch"; relative = "include"; - sha256 = "sha256-KlmIbixcds6GyKYt1fx5BxDIrU7msrgDdYo9Va/KJR4="; + sha256 = if isFetchpatch2 then "sha256-1TtmuKeNIl/Yp+sfzBMR8Ue78tPIgjqGgjasa5IN52o=" else "sha256-KlmIbixcds6GyKYt1fx5BxDIrU7msrgDdYo9Va/KJR4="; }; full = testers.invalidateFetcherByDrvHash fetchpatch { @@ -19,6 +23,6 @@ extraPrefix = "foo/bar/"; excludes = [ "foo/bar/bernoulli_no_atomic_mp.cpp" ]; revert = true; - sha256 = "sha256-+UKmEbr2rIAweCav/hR/7d4ZrYV84ht/domTrHtm8sM="; + sha256 = if isFetchpatch2 then "sha256-+UKmEbr2rIAweCav/hR/7d4ZrYV84ht/domTrHtm8sM=" else "sha256-+UKmEbr2rIAweCav/hR/7d4ZrYV84ht/domTrHtm8sM="; }; } diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix index 82975efb5917..ae98bac4f5f1 100644 --- a/pkgs/test/default.nix +++ b/pkgs/test/default.nix @@ -31,6 +31,7 @@ with pkgs; fetchurl = callPackages ../build-support/fetchurl/tests.nix { }; fetchpatch = callPackages ../build-support/fetchpatch/tests.nix { }; + fetchpatch2 = callPackages ../build-support/fetchpatch/tests.nix { fetchpatch = fetchpatch2; }; fetchzip = callPackages ../build-support/fetchzip/tests.nix { }; fetchgit = callPackages ../build-support/fetchgit/tests.nix { }; fetchFirefoxAddon = callPackages ../build-support/fetchfirefoxaddon/tests.nix { }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4221ad132814..b3ec8e5f019b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -691,10 +691,20 @@ with pkgs; broadlink-cli = callPackage ../tools/misc/broadlink-cli {}; - fetchpatch = callPackage ../build-support/fetchpatch { } - // { - tests = pkgs.tests.fetchpatch; - }; + fetchpatch = callPackage ../build-support/fetchpatch { + # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154 + patchutils = buildPackages.patchutils_0_3_3; + } // { + tests = pkgs.tests.fetchpatch; + version = 1; + }; + + fetchpatch2 = callPackage ../build-support/fetchpatch { + patchutils = buildPackages.patchutils_0_4_2; + } // { + tests = pkgs.tests.fetchpatch2; + version = 2; + }; fetchs3 = callPackage ../build-support/fetchs3 { }; From 06e4c8718f9e09d03514f0e2675f69672ee17d79 Mon Sep 17 00:00:00 2001 From: Lucas Hoffmann Date: Sat, 30 Jul 2022 07:38:23 +0200 Subject: [PATCH 02/47] jugglinglab: 1.2.1 -> 1.6.3 --- pkgs/tools/misc/jugglinglab/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/misc/jugglinglab/default.nix b/pkgs/tools/misc/jugglinglab/default.nix index 7b52091104c7..ccacd89a85b0 100644 --- a/pkgs/tools/misc/jugglinglab/default.nix +++ b/pkgs/tools/misc/jugglinglab/default.nix @@ -1,12 +1,12 @@ { lib, stdenv, fetchFromGitHub, jre, makeWrapper, ant, jdk }: stdenv.mkDerivation rec { - version = "1.2.1"; + version = "1.6.3"; pname = "jugglinglab"; src = fetchFromGitHub { owner = "jkboyce"; repo = "jugglinglab"; - rev = "1908012682d8c39a9b92248a20f285455104c510"; # v1.2.1 does not have a tag on Github - sha256 = "0dvcyjwynvapqbjchrln59vdskrm3w6kh0knxcn4bx61vcz3171z"; + rev = "v${version}"; + sha256 = "sha256-Gq8V7gLl9IakQi7xaK8TCI/B2+6LlLjoLdcv9zlalIE="; }; buildInputs = [ jre ]; nativeBuildInputs = [ ant jdk makeWrapper ]; @@ -15,14 +15,20 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p "$out/bin" mkdir -p "$out/lib" - cp bin/JugglingLab.jar $out/lib/ + cp bin/*.jar $out/lib/ + + # copied from the upstream shell wrapper + classpath=$out/lib/JugglingLab.jar:$out/lib/commons-math3-3.6.1.jar:$out/lib/protobuf.jar:$out/lib/com.google.ortools.jar makeWrapper ${jre}/bin/java $out/bin/jugglinglab \ - --add-flags "-jar $out/lib/JugglingLab.jar" + --add-flags "-cp $classpath" \ + --add-flags "-Xss2048k -Djava.library.path=ortools-lib" \ + --add-flags jugglinglab.JugglingLab ''; meta = with lib; { description = "A program to visualize different juggling pattens"; + homepage = "https://jugglinglab.org/"; license = licenses.gpl2; maintainers = with maintainers; [ wnklmnn ]; platforms = platforms.all; From 5a5c6d3fdc0fdb5bef79699f09b346582cefe1f7 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 20 Nov 2022 01:27:36 +0000 Subject: [PATCH 03/47] python3Packages.tensorflow: 2.10.0 -> 2.10.1 --- .../python-modules/tensorflow/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index c8308b2f80ac..9cfcdd0cd6be 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -76,7 +76,7 @@ let tfFeature = x: if x then "1" else "0"; - version = "2.10.0"; + version = "2.10.1"; variant = if cudaSupport then "-gpu" else ""; pname = "tensorflow${variant}"; @@ -190,7 +190,7 @@ let owner = "tensorflow"; repo = "tensorflow"; rev = "v${version}"; - hash = "sha256-Y6cujiMoQXKQlsLBr7d0T278ltdd00IfsTRycJbRVN4="; + hash = "sha256-AYHUtJEXYZdVDigKZo7mQnV+PDeQg8mi45YH18qXHZA="; }; # On update, it can be useful to steal the changes from gentoo @@ -369,13 +369,14 @@ let fetchAttrs = { # cudaSupport causes fetch of ncclArchive, resulting in different hashes sha256 = if cudaSupport then - "sha256-KtVReqHL3zxE8TPrqIerSOt59Mgke/ftoFZKMzgX/u8=" + "sha256-SudzMTxfifKJJso6haCgOD2dXeAhYSXHA2nzq1ErTHg=" + else if stdenv.isDarwin then + # FIXME: this checksum is currently wrong, since the tensorflow dependency fetch is broken on darwin + "sha256-j2k9Q+k41444nP1VjjkkNjXRov1uAda4RCMDMAthjr0=" + else if stdenv.isAarch64 then + "sha256-ZbCNZSHF9of+KGTNEqFdKQ44MVNto/rTyo2XEsKXISg=" else - if stdenv.isDarwin then - # FIXME: this checksum is currently wrong, since the tensorflow dependency fetch is broken on darwin - "sha256-j2k9Q+k41nq5nP1VjjkkNjXRov1uAda4RCMDMAthjr0=" - else - "sha256-zH3xNFEU2JR0Ww8bpD4mCiorGtao0WVPP4vklVMgS4A="; + "sha256-bwZwK24DlUevN5gIdKmBkq1dJpn0i2H4hq+IN77BzjE="; }; buildAttrs = { From 6921d24405d47b287bbf966d1993c24764ba7f67 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 20 Nov 2022 01:51:19 +0000 Subject: [PATCH 04/47] python3Packages.tensorflow-bin: 2.9.1 -> 2.9.3 --- .../tensorflow/binary-hashes.nix | 50 +++++++++---------- .../python-modules/tensorflow/prefetcher.sh | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/pkgs/development/python-modules/tensorflow/binary-hashes.nix b/pkgs/development/python-modules/tensorflow/binary-hashes.nix index b2ce20d93486..3f8eb562f966 100644 --- a/pkgs/development/python-modules/tensorflow/binary-hashes.nix +++ b/pkgs/development/python-modules/tensorflow/binary-hashes.nix @@ -1,51 +1,51 @@ { -version = "2.9.1"; +version = "2.9.3"; linux_py_37_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "1wpqjqx3zfyrclhs6kkqhq76kmb45h2jv2jdi89jrk8pfk3mcf2k"; + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "0p1a4dlqj7kl4a3aad33r083f5pfspc0hm0x9a3b1qvvgaldww08"; }; linux_py_38_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "1np06xy18z8k29q8vg5a8kmvxpbcz0grjjww3hcpb4kvy9rx01sw"; + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "1zq39ls1asha4zkrfqvg5375mmryf20hc1fi243k8z077391ihhv"; }; linux_py_39_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "1gy258wfgjf2f1lcpayvgx5cnncnqjcp2mj70mz50bm9mhmzl4kd"; + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "16gz4bcw2gvwh3264wc8a2lyfr542avhgdrnmd0pxwszqg45rkdj"; }; linux_py_310_cpu = { - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "0bh5xg4wfc86q1x7ph8bvdpa3arm6kmbvd4cg3d427sywkmdsrk6"; + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "1a5s19x8ybncmpx8hr116bm6cvjar3b0sj8k8w2wrpxhh02sndwh"; }; linux_py_37_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "1qsq7la0fpmk2hych7sy9k8mza1q7w05c4nmgq92cxgkmpa7d17x"; + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "03zh1fzi7s5incxghgnk4hm9m9kg989pn420g532grzj1f85x23f"; }; linux_py_38_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "0913znz5mg6mkryi24xhz4s7rwhxbx172fsk26lxl6w6qx219pfd"; + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "1czajraildk4acwn3rd921wfarl1jwbnmfiwk57ijsx5s9q4d328"; }; linux_py_39_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "01srcvpcwpgpvb9inlc2mwsmf5sj13rqb695rvm50ybkjrrac7l4"; + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "0rk1ii9dqi856bgm596igbragvcwk3799cz05x6gyjkixdkbk5jj"; }; linux_py_310_gpu = { - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; - sha256 = "19g93jig1x389ybc25ifsh1grrsghn3w2xgk029289432bnlpzp4"; + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-2.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; + sha256 = "1q6pf6140qza16p1yxw2z3n7ndfq3by2k6wc45lhpx4bl1vs7my7"; }; mac_py_37_cpu = { - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.1-cp37-cp37m-macosx_10_14_x86_64.whl"; - sha256 = "0b2hirjhqw4jl75h0ik1a9hgbkkq0b3gj4wkkp9vb6mi4116gxxi"; + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.3-cp37-cp37m-macosx_10_14_x86_64.whl"; + sha256 = "05y3y18ggnrfzrcrzkxkb3djbhsm8001s1l1nmvvv9zq8v02b6hp"; }; mac_py_38_cpu = { - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.1-cp38-cp38-macosx_10_14_x86_64.whl"; - sha256 = "0da6csvldvxg47r932wbx5z6w3hf1d107p9blayzrjchdwhqs16z"; + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.3-cp38-cp38-macosx_10_14_x86_64.whl"; + sha256 = "0qgzqdfv4q5bl6hd932jd6zfp47abva59nyrgxw19kiz0gzq3lw9"; }; mac_py_39_cpu = { - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.1-cp39-cp39-macosx_10_14_x86_64.whl"; - sha256 = "1fa0nf4pj5sl5shifaahr8n30q86k6hdsg0qwvan0hyg75fh9bc1"; + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.3-cp39-cp39-macosx_10_14_x86_64.whl"; + sha256 = "1zjvjyvz0lshvqf5sc80bxkdwnk8b43abwmzsm9m6dyl8waj5d5r"; }; mac_py_310_cpu = { - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.1-cp310-cp310-macosx_10_14_x86_64.whl"; - sha256 = "0baq0djx8vhn8d75wyf82m6iqgfxwcrgg4xcvlr20m4x9bmysxrc"; + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.9.3-cp310-cp310-macosx_10_14_x86_64.whl"; + sha256 = "0pncslab7m9d89syaad7n3fgxygkr07d5prir225a42kym8slni8"; }; } diff --git a/pkgs/development/python-modules/tensorflow/prefetcher.sh b/pkgs/development/python-modules/tensorflow/prefetcher.sh index 2e24cde079da..0d6e8f014396 100755 --- a/pkgs/development/python-modules/tensorflow/prefetcher.sh +++ b/pkgs/development/python-modules/tensorflow/prefetcher.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -version="2.9.1" +version="2.9.3" bucket="https://storage.googleapis.com/tensorflow" From 4318e51734c215d6e6b9a53d5cb86d58678744ba Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Mon, 21 Nov 2022 20:51:19 +0000 Subject: [PATCH 05/47] python3Packages.pymanopt: skip test_second_order_function_approximation tests --- .../python-modules/pymanopt/default.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pymanopt/default.nix b/pkgs/development/python-modules/pymanopt/default.nix index f299c4900f27..bb9ac2f2b7bb 100644 --- a/pkgs/development/python-modules/pymanopt/default.nix +++ b/pkgs/development/python-modules/pymanopt/default.nix @@ -26,16 +26,18 @@ buildPythonPackage rec { checkPhase = '' runHook preCheck - # FIXME: Some numpy regression? - # Traceback (most recent call last): - # File "/build/source/tests/manifolds/test_hyperbolic.py", line 270, in test_second_order_function_approximation - # self.run_hessian_approximation_test() - # File "/build/source/tests/manifolds/_manifold_tests.py", line 29, in run_hessian_approximation_test - # assert np.allclose(np.linalg.norm(error), 0) or (2.95 <= slope <= 3.05) - # AssertionError - rm tests/manifolds/test_hyperbolic.py + + # upstream themselves seem unsure about the robustness of these + # tests - see https://github.com/pymanopt/pymanopt/issues/219 + grep -lr 'test_second_order_function_approximation' tests/ | while read -r fn ; do + substituteInPlace "$fn" \ + --replace \ + 'test_second_order_function_approximation' \ + 'dont_test_second_order_function_approximation' + done nose2 tests -v + runHook postCheck ''; From 79017c764dcfdc634ef494e60df5ed7e13a73d1f Mon Sep 17 00:00:00 2001 From: Krisztian Szabo Date: Tue, 22 Nov 2022 08:33:50 +0100 Subject: [PATCH 06/47] process-compose: 0.24.1 -> 0.28.0 https://github.com/F1bonacc1/process-compose/releases/tag/v0.28.0 --- pkgs/applications/misc/process-compose/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/process-compose/default.nix b/pkgs/applications/misc/process-compose/default.nix index c52adbc4f0be..9eca3cb6bb9d 100644 --- a/pkgs/applications/misc/process-compose/default.nix +++ b/pkgs/applications/misc/process-compose/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "process-compose"; - version = "0.24.1"; + version = "0.28.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = pname; rev = "v${version}"; - sha256 = "TKLLq6I+Mcvdz51m8nydTWcslBcQlJCJFoJ10SgfVWU="; + sha256 = "7UVCGyFay0yQAcO1NKb1+vsNqX1v9Hf5NUgjnHlgnG0="; }; - ldflags = [ "-X main.version=v${version}" ]; + ldflags = [ "-s" "-w" "-X main.version=v${version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -37,6 +37,5 @@ buildGoModule rec { homepage = "https://github.com/F1bonacc1/process-compose"; license = licenses.asl20; maintainers = with maintainers; [ thenonameguy ]; - mainProgram = "process-compose"; }; } From 86e5f2fcd418509d2882ee85ebb97162adda8daa Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Sat, 26 Nov 2022 14:38:37 +0000 Subject: [PATCH 07/47] gx-go: 1.9.0 -> unstable-2020-03-03 --- .../package-management/gx/go/default.nix | 17 +- pkgs/tools/package-management/gx/go/deps.nix | 246 ------------------ 2 files changed, 8 insertions(+), 255 deletions(-) delete mode 100644 pkgs/tools/package-management/gx/go/deps.nix diff --git a/pkgs/tools/package-management/gx/go/default.nix b/pkgs/tools/package-management/gx/go/default.nix index bc5b90993a68..22f7d07537a5 100644 --- a/pkgs/tools/package-management/gx/go/default.nix +++ b/pkgs/tools/package-management/gx/go/default.nix @@ -1,20 +1,19 @@ -# This file was generated by go2nix. -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub }: -buildGoPackage rec { +buildGoModule rec { pname = "gx-go"; - version = "1.9.0"; - - goPackagePath = "github.com/whyrusleeping/gx-go"; + version = "unstable-2020-03-03"; src = fetchFromGitHub { owner = "whyrusleeping"; repo = pname; - rev = "refs/tags/v${version}"; - sha256 = "0fdy4b3ymqw6hzvvjwq37mfrdmizc8lxm53axw93n3x6118na9jc"; + rev = "9c30fadeac4aee8346d28c36d6bd5063da3d189a"; + hash = "sha256-lrfAyqAyRnhyw9dPURM1NeFIJW/Zug53ThZiwa89z2M="; }; - goDeps = ./deps.nix; + vendorHash = "sha256-A3jZYu7+LGCukzlrxgIPmnkcxSoWm5YJZmFG3hliMm4="; + + ldflags = [ "-s" "-w" ]; meta = with lib; { description = "A tool for importing go packages into gx"; diff --git a/pkgs/tools/package-management/gx/go/deps.nix b/pkgs/tools/package-management/gx/go/deps.nix deleted file mode 100644 index 895e0e6bb1ac..000000000000 --- a/pkgs/tools/package-management/gx/go/deps.nix +++ /dev/null @@ -1,246 +0,0 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 -[ - { - goPackagePath = "github.com/btcsuite/btcd"; - fetch = { - type = "git"; - url = "https://github.com/btcsuite/btcd"; - rev = "67e573d211ace594f1366b4ce9d39726c4b19bd0"; - sha256 = "04s92gsy71w1jirlr5lkk9y6r5cparbas7nmf6ywbp7kq7fn8ajn"; - }; - } - { - goPackagePath = "github.com/gogo/protobuf"; - fetch = { - type = "git"; - url = "https://github.com/gogo/protobuf"; - rev = "07eab6a8298cf32fac45cceaac59424f98421bbc"; - sha256 = "1l2v9yq74qsiq3q7kii091rzx67jx6isz5szs27hyhsdwvy0y2p7"; - }; - } - { - goPackagePath = "github.com/gxed/hashland"; - fetch = { - type = "git"; - url = "https://github.com/gxed/hashland"; - rev = "d9f6b97f8db22dd1e090fd0bbbe98f09cc7dd0a8"; - sha256 = "1q23y4lacsz46k9gmgfw4iwwydw36j2601rbidmmswl94grpc386"; - }; - } - { - goPackagePath = "github.com/ipfs/go-ipfs-api"; - fetch = { - type = "git"; - url = "https://github.com/ipfs/go-ipfs-api"; - rev = "b4fd7838d9771414868cb78fa8c4f97e47cad013"; - sha256 = "1kb0ja6bji9q1ly66hx3490mjmk3w56zpwl9c0pkfy6da9x4dkyr"; - }; - } - { - goPackagePath = "github.com/ipfs/go-ipfs-files"; - fetch = { - type = "git"; - url = "https://github.com/ipfs/go-ipfs-files"; - rev = "90d206a6f3947f904673ebffd376a2dcbbd84942"; - sha256 = "0bq6lciqba362lqmszjf1x33qwdpfrfik6r680iqr5c4sybywzqv"; - }; - } - { - goPackagePath = "github.com/kr/fs"; - fetch = { - type = "git"; - url = "https://github.com/kr/fs"; - rev = "1455def202f6e05b95cc7bfc7e8ae67ae5141eba"; - sha256 = "11zg176x9hr9q7fsk95r6q0wf214gg4czy02slax4x56n79g6a7q"; - }; - } - { - goPackagePath = "github.com/libp2p/go-flow-metrics"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-flow-metrics"; - rev = "7e5a55af485341567f98d6847a373eb5ddcdcd43"; - sha256 = "1p87iyk6q6f3g3xkncssx400qlld8f2z93qiz8m1f97grfyhjif1"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-crypto"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-crypto"; - rev = "3120e9f9526fe05f2d3905961a5e0701b85579d9"; - sha256 = "05i8jcfmk51zln634x782jvjmmn5l11104ylzqfnjxgjibz9pyd7"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-metrics"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-metrics"; - rev = "2d5733beaa2a9fdd05ef696d7a734aa61549fb2a"; - sha256 = "1g59z1mn483npmzgdyxn5w7w1k94phi5lgqkw3lq8i1b2jdy5mci"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-peer"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-peer"; - rev = "d3df4bca884d7a9c2d350c8120240db3c2b0f2ee"; - sha256 = "0hn75dnr80f846jj38bpcjw5z73iw292ygcqsfbghvdrwl2pf5xm"; - }; - } - { - goPackagePath = "github.com/libp2p/go-libp2p-protocol"; - fetch = { - type = "git"; - url = "https://github.com/libp2p/go-libp2p-protocol"; - rev = "b29f3d97e3a2fb8b29c5d04290e6cb5c5018004b"; - sha256 = "1xgjfnx9zcqglg9li29wdqywsp8hz22wx6phns9zscni2jsfidld"; - }; - } - { - goPackagePath = "github.com/minio/blake2b-simd"; - fetch = { - type = "git"; - url = "https://github.com/minio/blake2b-simd"; - rev = "3f5f724cb5b182a5c278d6d3d55b40e7f8c2efb4"; - sha256 = "0b6jbnj62c0gmmfd4zdmh8xbg01p80f13yygir9xprqkzk6fikmd"; - }; - } - { - goPackagePath = "github.com/minio/sha256-simd"; - fetch = { - type = "git"; - url = "https://github.com/minio/sha256-simd"; - rev = "51976451ce1942acbb55707a983ed232fa027110"; - sha256 = "0kaxvpidf6ygkkb06vi95pirll31jnmywhyalfjvf7djhim2wr8f"; - }; - } - { - goPackagePath = "github.com/mitchellh/go-homedir"; - fetch = { - type = "git"; - url = "https://github.com/mitchellh/go-homedir"; - rev = "ae18d6b8b3205b561c79e8e5f69bff09736185f4"; - sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq"; - }; - } - { - goPackagePath = "github.com/mr-tron/base58"; - fetch = { - type = "git"; - url = "https://github.com/mr-tron/base58"; - rev = "c8897612421d88a51012eaa53bf7267686173ae5"; - sha256 = "10lr50ia7xccfdvg772f7nb2azn81djcpnckhblhwq6l6a1fpm48"; - }; - } - { - goPackagePath = "github.com/multiformats/go-multiaddr"; - fetch = { - type = "git"; - url = "https://github.com/multiformats/go-multiaddr"; - rev = "ec8630b6b7436b5d7f6c1c2366d3d7214d1b29e2"; - sha256 = "1npx4d3scj087a54m6my2xnd0wga8bkklswnbhzghwhhpsgmy800"; - }; - } - { - goPackagePath = "github.com/multiformats/go-multiaddr-net"; - fetch = { - type = "git"; - url = "https://github.com/multiformats/go-multiaddr-net"; - rev = "f0af4033635f1241179700537dacdc04f2803df8"; - sha256 = "0s90ix09mm6dc8319l48g3zhnjl1mkih168wsdh6fdf73801lhg5"; - }; - } - { - goPackagePath = "github.com/multiformats/go-multihash"; - fetch = { - type = "git"; - url = "https://github.com/multiformats/go-multihash"; - rev = "a91e75d03bf4dba801af7b159c8b2aa7b5f47ea8"; - sha256 = "1xvj944qg17vmdgzhyn5qryqrksyxi1q188f91my52wfkz23qmmm"; - }; - } - { - goPackagePath = "github.com/sabhiram/go-gitignore"; - fetch = { - type = "git"; - url = "https://github.com/sabhiram/go-gitignore"; - rev = "d3107576ba9425fc1c85f4b3569c4631b805a02e"; - sha256 = "1rdwyxgcsiwgmlqnc3k6h300mzlvjc3j21np4yh1h476wc8dvl0l"; - }; - } - { - goPackagePath = "github.com/spaolacci/murmur3"; - fetch = { - type = "git"; - url = "https://github.com/spaolacci/murmur3"; - rev = "f09979ecbc725b9e6d41a297405f65e7e8804acc"; - sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25"; - }; - } - { - goPackagePath = "github.com/urfave/cli"; - fetch = { - type = "git"; - url = "https://github.com/urfave/cli"; - rev = "b67dcf995b6a7b7f14fad5fcb7cc5441b05e814b"; - sha256 = "0n5vq4nydlhb7w12jiwphvxqdy4jwpxc3zwlxyhf05lq1nxfb56h"; - }; - } - { - goPackagePath = "github.com/whyrusleeping/gx"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/gx"; - rev = "733691bc18c0858a3d7e1a6e0a42df7d0bcac1de"; - sha256 = "0pfx2p59xdbmqzfbgaf8xvlnzh8m05hkg596glq5kvl8ib65i4ha"; - }; - } - { - goPackagePath = "github.com/whyrusleeping/progmeter"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/progmeter"; - rev = "f3e57218a75b913eff88d49a52c1debf9684ea04"; - sha256 = "0xs8rz6yhpvj9512c5v3b8dwr2kivywnyyfxzdfbr6fy1xc8zskb"; - }; - } - { - goPackagePath = "github.com/whyrusleeping/stump"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/stump"; - rev = "206f8f13aae1697a6fc1f4a55799faf955971fc5"; - sha256 = "1s40qdppjnk8gijk7x6kbviiqz62nz3h6gic2q9cwcmq8r5isw7n"; - }; - } - { - goPackagePath = "github.com/whyrusleeping/tar-utils"; - fetch = { - type = "git"; - url = "https://github.com/whyrusleeping/tar-utils"; - rev = "8c6c8ba81d5c71fd69c0f48dbde4b2fb422b6dfc"; - sha256 = "14jjdw3yics0k467xsyk388684wdpi0bbx8nqj0y4pqxa0s0in6s"; - }; - } - { - goPackagePath = "golang.org/x/crypto"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/crypto"; - rev = "3d3f9f413869b949e48070b5bc593aa22cc2b8f2"; - sha256 = "0rbkcq48lkiw043sm8hciprqy2d77s4agpj6rwy2qgbqm8gvv3a6"; - }; - } - { - goPackagePath = "golang.org/x/sys"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/sys"; - rev = "ec83556a53fe16b65c452a104ea9d1e86a671852"; - sha256 = "1ijlbyn5gs8g6z2pjlj5h77lg7wrljqxdls4xlcfqxmghxiyci2f"; - }; - } -] From 486b420ba3df99590604c981a10e20608270aa86 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sun, 27 Nov 2022 11:47:14 +0100 Subject: [PATCH 08/47] cryptopp: 8.6.0 -> 8.7.0 https://github.com/weidai11/cryptopp/releases/tag/CRYPTOPP_8_7_0 Note there is a bogus CVE ID assigned to versions <= 8.6.0 (CVE-2021-43398). See upstream discussion for more information https://github.com/weidai11/cryptopp/issues/1080 --- pkgs/development/libraries/crypto++/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/crypto++/default.nix b/pkgs/development/libraries/crypto++/default.nix index a31a4472e1c4..b0568e3c355e 100644 --- a/pkgs/development/libraries/crypto++/default.nix +++ b/pkgs/development/libraries/crypto++/default.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation rec { pname = "crypto++"; - version = "8.6.0"; + version = "8.7.0"; underscoredVersion = lib.strings.replaceStrings ["."] ["_"] version; src = fetchFromGitHub { owner = "weidai11"; repo = "cryptopp"; rev = "CRYPTOPP_${underscoredVersion}"; - hash = "sha256-a3TYaK34WvKEXN7LKAfGwQ3ZL6a3k/zMZyyVfnkQqO4="; + hash = "sha256-KtZXW7+J9a4uKHnK8sqj5WVaIjG3d6tzBBDxa7Wv4AE="; }; outputs = [ "out" "dev" ]; @@ -49,11 +49,6 @@ stdenv.mkDerivation rec { installTargets = [ "install-lib" ]; installFlags = [ "LDCONF=true" ]; - # TODO: remove postInstall hook with v8.7 -> https://github.com/weidai11/cryptopp/commit/230c558a - postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - ln -sr $out/lib/libcryptopp.so.${version} $out/lib/libcryptopp.so.${lib.versions.majorMinor version} - ln -sr $out/lib/libcryptopp.so.${version} $out/lib/libcryptopp.so.${lib.versions.major version} - ''; meta = with lib; { description = "A free C++ class library of cryptographic schemes"; From 2311dabeab316fa88e38b375cf18e84621bf60ae Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Sat, 26 Nov 2022 22:54:22 +0100 Subject: [PATCH 09/47] python3Packages.tensorflow: set LIBTOOL env on aarch64-darwin --- .../development/python-modules/tensorflow/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 9cfcdd0cd6be..8be4127458c2 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -236,6 +236,9 @@ let # arbitrarily set to the current latest bazel version, overly careful TF_IGNORE_MAX_BAZEL_VERSION = true; + # aarch64-darwin needs this env set + LIBTOOL = "${cctools}/bin/libtool"; + # Take as many libraries from the system as possible. Keep in sync with # list of valid syslibs in # https://github.com/tensorflow/tensorflow/blob/master/third_party/systemlibs/syslibs_configure.bzl @@ -370,11 +373,11 @@ let # cudaSupport causes fetch of ncclArchive, resulting in different hashes sha256 = if cudaSupport then "sha256-SudzMTxfifKJJso6haCgOD2dXeAhYSXHA2nzq1ErTHg=" - else if stdenv.isDarwin then + else if stdenv.isDarwin && stdenv.isAarch64 then # FIXME: this checksum is currently wrong, since the tensorflow dependency fetch is broken on darwin - "sha256-j2k9Q+k41444nP1VjjkkNjXRov1uAda4RCMDMAthjr0=" - else if stdenv.isAarch64 then - "sha256-ZbCNZSHF9of+KGTNEqFdKQ44MVNto/rTyo2XEsKXISg=" + "sha256-u+ODHAZDlGe06PUWId4sNKyl60vhAPMd01jMm2EvN8E=" + else if stdenv.isDarwin && stdenv.isx86_64 then + "sha256-/qPUDgfKsWCZh/pgZM4wm9+4U9U5kxxv7q3Uh7zKSO4=" else "sha256-bwZwK24DlUevN5gIdKmBkq1dJpn0i2H4hq+IN77BzjE="; }; From 1bd32e6b425f5f942a453e8136c786d48df31fab Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Sun, 27 Nov 2022 11:32:04 +0100 Subject: [PATCH 10/47] python3Packages.tensorflow: patch even more shebangs --- pkgs/development/python-modules/tensorflow/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 8be4127458c2..4941f4e54a66 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -9,7 +9,7 @@ , termcolor, grpcio, six, wrapt, protobuf-python, tensorflow-estimator , dill, flatbuffers-python, portpicker, tblib, typing-extensions # Common deps -, git, pybind11, which, binutils, glibcLocales, cython, perl +, git, pybind11, which, binutils, glibcLocales, cython, perl, coreutils # Common libraries , jemalloc, mpi, gast, grpc, sqlite, boringssl, jsoncpp, nsync , curl, snappy, flatbuffers-core, lmdb-core, icu, double-conversion, libpng, libjpeg_turbo, giflib, protobuf-core @@ -311,6 +311,7 @@ let postPatch = '' # bazel 3.3 should work just as well as bazel 3.1 rm -f .bazelversion + patchShebangs . '' + lib.optionalString (!withTensorboard) '' # Tensorboard pulls in a bunch of dependencies, some of which may # include security vulnerabilities. So we make it optional. From d6d5ddb9b623b8aa0e8a1dab72c1cb00a64e4480 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Mon, 21 Nov 2022 15:16:29 +0100 Subject: [PATCH 11/47] zsa-udev-rules: 2.1.3 -> unstable-2022-10-26 Upstream did changes on the udev rules to fix training in chrome/chromium. With the current stable release the keyboard is not picked up for training. If there is later on a stable release after this date, its safe to udate to that version. --- pkgs/os-specific/linux/zsa-udev-rules/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/zsa-udev-rules/default.nix b/pkgs/os-specific/linux/zsa-udev-rules/default.nix index 3dfc2354fae3..c015da7456a0 100644 --- a/pkgs/os-specific/linux/zsa-udev-rules/default.nix +++ b/pkgs/os-specific/linux/zsa-udev-rules/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "zsa-udev-rules"; - version = "2.1.3"; + version = "unstable-2022-10-26"; src = fetchFromGitHub { owner = "zsa"; repo = "wally"; - rev = "${version}-linux"; - sha256 = "mZzXKFKlO/jAitnqzfvmIHp46A+R3xt2gOhVC3qN6gM="; + rev = "623a50d0e0b90486e42ad8ad42b0a7313f7a37b3"; + hash = "sha256-meR2V7T4hrJFXFPLENHoAgmOILxxynDBk0BLqzsAZvQ="; }; # Only copies udevs rules From ef693e09b9702560e37b3bd5abb23d397d39d1a9 Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Tue, 29 Nov 2022 10:35:19 +0100 Subject: [PATCH 12/47] python3Packages.tensorflow: set LIBTOOL on darwin only Co-authored-by: Dmitry Kalinkin 245573+veprbl@users.noreply.github.com --- pkgs/development/python-modules/tensorflow/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 4941f4e54a66..3dfb014df847 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -236,8 +236,7 @@ let # arbitrarily set to the current latest bazel version, overly careful TF_IGNORE_MAX_BAZEL_VERSION = true; - # aarch64-darwin needs this env set - LIBTOOL = "${cctools}/bin/libtool"; + LIBTOOL = lib.optionalString stdenv.isDarwin "${cctools}/bin/libtool"; # Take as many libraries from the system as possible. Keep in sync with # list of valid syslibs in From a38051bfe0a12f1bd08e9a059e0b62dd78ed0429 Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Tue, 29 Nov 2022 15:14:02 +0100 Subject: [PATCH 13/47] python3Packages.tensorflow: refactor fetchAttrs --- .../python-modules/tensorflow/default.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 3dfb014df847..1729691d11b0 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -370,16 +370,14 @@ let dontAddBazelOpts = true; fetchAttrs = { - # cudaSupport causes fetch of ncclArchive, resulting in different hashes - sha256 = if cudaSupport then - "sha256-SudzMTxfifKJJso6haCgOD2dXeAhYSXHA2nzq1ErTHg=" - else if stdenv.isDarwin && stdenv.isAarch64 then - # FIXME: this checksum is currently wrong, since the tensorflow dependency fetch is broken on darwin - "sha256-u+ODHAZDlGe06PUWId4sNKyl60vhAPMd01jMm2EvN8E=" - else if stdenv.isDarwin && stdenv.isx86_64 then - "sha256-/qPUDgfKsWCZh/pgZM4wm9+4U9U5kxxv7q3Uh7zKSO4=" - else - "sha256-bwZwK24DlUevN5gIdKmBkq1dJpn0i2H4hq+IN77BzjE="; + sha256 = { + x86_64-linux = if cudaSupport + then "sha256-SudzMTxfifKJJso6haCgOD2dXeAhYSXHA2nzq1ErTHg=" + else "sha256-bwZwK24DlUevN5gIdKmBkq1dJpn0i2H4hq+IN77BzjE="; + aarch64-linux = "sha256-ZbCNZSHF9of+KGTNEqFdKQ44MVNto/rTyo2XEsKXISg="; + x86_64-darwin = "sha256-/qPUDgfKsWCZh/pgZM4wm9+4U9U5kxxv7q3Uh7zKSO4="; + aarch64-darwin = "sha256-u+ODHAZDlGe06PUWId4sNKyl60vhAPMd01jMm2EvN8E="; + }.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; buildAttrs = { From 314ba121753634c10689a14e75eb417a54a41ab6 Mon Sep 17 00:00:00 2001 From: Mostly Void <7rat13@gmail.com> Date: Wed, 19 Oct 2022 09:40:59 +0530 Subject: [PATCH 14/47] easyocr: init at 1.6.2 --- .../python-modules/easyocr/default.nix | 61 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + pkgs/top-level/python-packages.nix | 2 + 3 files changed, 65 insertions(+) create mode 100644 pkgs/development/python-modules/easyocr/default.nix diff --git a/pkgs/development/python-modules/easyocr/default.nix b/pkgs/development/python-modules/easyocr/default.nix new file mode 100644 index 000000000000..d92bf15f88cb --- /dev/null +++ b/pkgs/development/python-modules/easyocr/default.nix @@ -0,0 +1,61 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, hdf5 +, numpy +, opencv3 +, pillow +, pyaml +, pyclipper +, python-bidi +, torch +, scikitimage +, scipy +, shapely +, torchvision +, onnx +}: + +buildPythonPackage rec { + pname = "easyocr"; + version = "1.6.2"; + + src = fetchFromGitHub { + owner = "JaidedAI"; + repo = "EasyOCR"; + rev = "v${version}"; + sha256 = "sha256-f+JBSnFMRvVlhRRiL1rJb7a0CNjZPuh6r8r3K1meQCk="; + }; + + postPatch = '' + substituteInPlace requirements.txt \ + --replace "opencv-python-headless<=4.5.4.60" "" \ + --replace "ninja" "" + ''; + + propagatedBuildInputs = [ + scikitimage + hdf5 + python-bidi + numpy + opencv3 + torchvision + pillow + pyaml + pyclipper + torch + scipy + shapely + ]; + + checkInputs = [ onnx ]; + + pythonImportsCheck = [ "easyocr" ]; + + meta = with lib; { + description = "Ready-to-use OCR with 80+ supported languages and all popular writing scripts"; + homepage = "https://github.com/JaidedAI/EasyOCR"; + license = licenses.asl20; + maintainers = with maintainers; [ dit7ya ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f7a1949c7b5f..6a299ff74657 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3927,6 +3927,8 @@ with pkgs; easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { }; + easyocr = with python3.pkgs; toPythonApplication easyocr; + EBTKS = callPackage ../development/libraries/science/biology/EBTKS { }; ecasound = callPackage ../applications/audio/ecasound { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5136e0a8a103..449296e88605 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2834,6 +2834,8 @@ self: super: with self; { easygui = callPackage ../development/python-modules/easygui { }; + easyocr = callPackage ../development/python-modules/easyocr { }; + EasyProcess = callPackage ../development/python-modules/easyprocess { }; easysnmp = callPackage ../development/python-modules/easysnmp { }; From 92a734cf89e08e2e7194e5fc4d8b5953b63c64c5 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Tue, 29 Nov 2022 17:28:08 +0100 Subject: [PATCH 15/47] lisp-modules-new: Reorder alphabetically --- pkgs/development/lisp-modules-new/ql.nix | 209 ++++++++++++----------- 1 file changed, 105 insertions(+), 104 deletions(-) diff --git a/pkgs/development/lisp-modules-new/ql.nix b/pkgs/development/lisp-modules-new/ql.nix index 88dfbddf2654..447933b04151 100644 --- a/pkgs/development/lisp-modules-new/ql.nix +++ b/pkgs/development/lisp-modules-new/ql.nix @@ -9,16 +9,38 @@ let # FIXME: automatically add nativeLibs based on conditions signalled + # Try to keep this list sorted extras = { + cffi-libffi = pkg: { + nativeBuildInputs = [ libffi ]; + nativeLibs = [ libffi ]; + }; "cl+ssl" = pkg: { nativeLibs = [ openssl_1_1 ]; }; + "cl-ana.hdf-cffi" = pkg: { + nativeBuildInputs = [ pkgs.hdf5 ]; + nativeLibs = [ pkgs.hdf5 ]; + NIX_LDFLAGS = [ "-lhdf5" ]; + }; + cl-async-ssl = pkg: { + nativeLibs = [ openssl_1_1 ]; + }; cl-cffi-gtk-glib = pkg: { nativeLibs = [ glib ]; }; cl-cffi-gtk-cairo = pkg: { nativeLibs = [ cairo ]; }; + cl-cffi-gtk-gdk = pkg: { + nativeLibs = [ gtk3 ]; + }; + cl-cffi-gtk-gdk-pixbuf = pkg: { + nativeLibs = [ gdk-pixbuf ]; + }; + cl-cffi-gtk-pango = pkg: { + nativeLibs = [ pango ]; + }; cl-cairo2 = pkg: { nativeLibs = [ cairo ]; }; @@ -30,8 +52,23 @@ let nativeBuildInputs = [ freetype ]; patches = [ ./patches/cl-freetype2-fix-grovel-includes.patch ]; }; - cl-pango = pkg: { - nativeLibs = [ pango ]; + cl-glfw = pkg: { + nativeLibs = [ glfw ]; + }; + cl-glfw-opengl-core = pkg: { + nativeLibs = [ libGL ]; + }; + cl-glfw3 = pkg: { + nativeLibs = [ glfw ]; + }; + cl-glu = pkg: { + nativeLibs = [ libGLU ]; + }; + cl-glut = pkg: { + nativeLibs = [ freeglut ]; + }; + cl-gobject-introspection = pkg: { + nativeLibs = [ glib gobject-introspection ]; }; cl-gtk2-gdk = pkg: { nativeLibs = [ gtk2-x11 ]; @@ -42,64 +79,23 @@ let cl-gtk2-pango = pkg: { nativeLibs = [ pango ]; }; - cl-rsvg2 = pkg: { - nativeLibs = [ librsvg ]; - }; - cl-cffi-gtk-gdk = pkg: { - nativeLibs = [ gtk3 ]; - }; - cl-cffi-gtk-gdk-pixbuf = pkg: { - nativeLibs = [ gdk-pixbuf ]; - }; - cl-cffi-gtk-pango = pkg: { - nativeLibs = [ pango ]; - }; - cl-gobject-introspection = pkg: { - nativeLibs = [ glib gobject-introspection ]; - }; - cl-mysql = pkg: { - nativeLibs = [ mariadb.client ]; - }; - clsql-postgresql = pkg: { - nativeLibs = [ postgresql.lib ]; - }; - clsql-sqlite3 = pkg: { - nativeLibs = [ sqlite ]; - }; - cl-webkit2 = pkg: { - nativeLibs = [ webkitgtk ]; - }; - dbd-mysql = pkg: { - nativeLibs = [ mariadb.client ]; - }; - lla = pkg: { - nativeLibs = [ openblas ]; - }; - cffi-libffi = pkg: { - nativeBuildInputs = [ libffi ]; - nativeLibs = [ libffi ]; - }; - cl-rabbit = pkg: { - nativeBuildInputs = [ rabbitmq-c ]; - nativeLibs = [ rabbitmq-c ]; - }; - trivial-ssh-libssh2 = pkg: { - nativeLibs = [ libssh2 ]; - }; - mssql = pkg: { - nativeLibs = [ freetds ]; - }; - sqlite = pkg: { - nativeLibs = [ sqlite ]; + cl-liballegro = pkg: { + # build doesnt fail without this, but fails on runtime + # weird... + nativeLibs = [ allegro5 ]; }; cl-libuv = pkg: { nativeBuildInputs = [ libuv ]; nativeLibs = [ libuv ]; }; - cl-liballegro = pkg: { - # build doesnt fail without this, but fails on runtime - # weird... - nativeLibs = [ allegro5 ]; + cl-libxml2 = pkg: { + nativeLibs = [ pkgs.libxml2 ]; + }; + cl-libyaml = pkg: { + nativeLibs = [ pkgs.libyaml ]; + }; + cl-mysql = pkg: { + nativeLibs = [ mariadb.client ]; }; cl-ode = pkg: { nativeLibs = let @@ -111,68 +107,72 @@ let }); in [ ode' ]; }; - classimp = pkg: { - nativeLibs = [ assimp ]; - }; - sdl2 = pkg: { - nativeLibs = [ SDL2 ]; - }; - lispbuilder-sdl-cffi = pkg: { - nativeLibs = [ SDL ]; - }; cl-opengl = pkg: { nativeLibs = [ libGL ]; }; - cl-glu = pkg: { - nativeLibs = [ libGLU ]; + cl-pango = pkg: { + nativeLibs = [ pango ]; }; - cl-glut = pkg: { - nativeLibs = [ freeglut ]; - }; - cl-glfw = pkg: { - nativeLibs = [ glfw ]; - }; - cl-glfw-opengl-core = pkg: { - nativeLibs = [ libGL ]; - }; - cl-glfw3 = pkg: { - nativeLibs = [ glfw ]; - }; - lev = pkg: { - nativeLibs = [ libev ]; + cl-rabbit = pkg: { + nativeBuildInputs = [ rabbitmq-c ]; + nativeLibs = [ rabbitmq-c ]; }; cl-rdkafka = pkg: { nativeBuildInputs = [ rdkafka ]; nativeLibs = [ rdkafka ]; }; - cl-async-ssl = pkg: { - nativeLibs = [ openssl_1_1 ]; + cl-readline = pkg: { + nativeLibs = [ pkgs.readline ]; }; - osicat = pkg: { - LD_LIBRARY_PATH = "${pkg}/posix/"; + cl-rsvg2 = pkg: { + nativeLibs = [ librsvg ]; + }; + "cl-sat.glucose" = pkg: { + propagatedBuildInputs = [ pkgs.glucose ]; + patches = [ ./patches/cl-sat.glucose-binary-from-PATH-if-present.patch ]; + + }; + "cl-sat.minisat" = pkg: { + propagatedBuildInputs = [ pkgs.minisat ]; + }; + cl-webkit2 = pkg: { + nativeLibs = [ webkitgtk ]; + }; + classimp = pkg: { + nativeLibs = [ assimp ]; + }; + clsql-postgresql = pkg: { + nativeLibs = [ postgresql.lib ]; + }; + clsql-sqlite3 = pkg: { + nativeLibs = [ sqlite ]; + }; + dbd-mysql = pkg: { + nativeLibs = [ mariadb.client ]; + }; + gsll = pkg: { + nativeBuildInputs = [ pkgs.gsl ]; + nativeLibs = [ pkgs.gsl ]; }; iolib = pkg: { nativeBuildInputs = [ libfixposix ]; nativeLibs = [ libfixposix ]; systems = [ "iolib" "iolib/os" "iolib/pathnames" ]; }; - "cl-ana.hdf-cffi" = pkg: { - nativeBuildInputs = [ pkgs.hdf5 ]; - nativeLibs = [ pkgs.hdf5 ]; - NIX_LDFLAGS = [ "-lhdf5" ]; + lev = pkg: { + nativeLibs = [ libev ]; }; - gsll = pkg: { - nativeBuildInputs = [ pkgs.gsl ]; - nativeLibs = [ pkgs.gsl ]; + lispbuilder-sdl-cffi = pkg: { + nativeLibs = [ SDL ]; }; - cl-libyaml = pkg: { - nativeLibs = [ pkgs.libyaml ]; + lla = pkg: { + nativeLibs = [ openblas ]; }; - cl-libxml2 = pkg: { - nativeLibs = [ pkgs.libxml2 ]; + mssql = pkg: { + nativeLibs = [ freetds ]; }; - cl-readline = pkg: { - nativeLibs = [ pkgs.readline ]; + osicat = pkg: { + LD_LIBRARY_PATH = "${pkg}/posix/"; }; pzmq = pkg: { nativeBuildInputs = [ pkgs.zeromq ]; @@ -190,16 +190,17 @@ let nativeBuildInputs = [ pkgs.zeromq ]; nativeLibs = [ pkgs.zeromq ]; }; + sdl2 = pkg: { + nativeLibs = [ SDL2 ]; + }; + sqlite = pkg: { + nativeLibs = [ sqlite ]; + }; trivial-package-manager = pkg: { propagatedBuildInputs = [ pkgs.which ]; }; - "cl-sat.glucose" = pkg: { - propagatedBuildInputs = [ pkgs.glucose ]; - patches = [ ./patches/cl-sat.glucose-binary-from-PATH-if-present.patch ]; - - }; - "cl-sat.minisat" = pkg: { - propagatedBuildInputs = [ pkgs.minisat ]; + trivial-ssh-libssh2 = pkg: { + nativeLibs = [ libssh2 ]; }; }; From 30221cd98aa912d86ecb8553ee651bebad84fe58 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Tue, 29 Nov 2022 17:28:45 +0100 Subject: [PATCH 16/47] lispPackages_new.sbclPackages.png: fix build --- pkgs/development/lisp-modules-new/ql.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/lisp-modules-new/ql.nix b/pkgs/development/lisp-modules-new/ql.nix index 447933b04151..383571cd737a 100644 --- a/pkgs/development/lisp-modules-new/ql.nix +++ b/pkgs/development/lisp-modules-new/ql.nix @@ -174,6 +174,10 @@ let osicat = pkg: { LD_LIBRARY_PATH = "${pkg}/posix/"; }; + png = pkg: { + nativeBuildInputs = [ pkgs.libpng ]; + nativeLibs = [ pkgs.libpng ]; + }; pzmq = pkg: { nativeBuildInputs = [ pkgs.zeromq ]; nativeLibs = [ pkgs.zeromq ]; From c269147d1deb0f5dc74acf4e6ea27a123a5685c4 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Tue, 29 Nov 2022 17:29:20 +0100 Subject: [PATCH 17/47] lispPackages_new.sbclPackages.cl-devil: Fix build --- pkgs/development/lisp-modules-new/ql.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/lisp-modules-new/ql.nix b/pkgs/development/lisp-modules-new/ql.nix index 383571cd737a..4ff1b00ddc3f 100644 --- a/pkgs/development/lisp-modules-new/ql.nix +++ b/pkgs/development/lisp-modules-new/ql.nix @@ -47,6 +47,10 @@ let cl-cairo2-xlib = pkg: { nativeLibs = [ gtk2-x11 ]; }; + cl-devil = pkg: { + nativeBuildInputs = [ pkgs.libdevil ]; + nativeLibs = [ pkgs.libdevil ]; + }; cl-freetype2 = pkg: { nativeLibs = [ freetype ]; nativeBuildInputs = [ freetype ]; From a4baa55d41605886ed54f3391e76189d687cff95 Mon Sep 17 00:00:00 2001 From: sveitser Date: Sat, 26 Nov 2022 12:02:56 +0100 Subject: [PATCH 18/47] lispPackages_new.sbclPackages.zmq: fix build --- pkgs/development/lisp-modules-new/ql.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/lisp-modules-new/ql.nix b/pkgs/development/lisp-modules-new/ql.nix index 4ff1b00ddc3f..aa04a8dce2e2 100644 --- a/pkgs/development/lisp-modules-new/ql.nix +++ b/pkgs/development/lisp-modules-new/ql.nix @@ -210,6 +210,10 @@ let trivial-ssh-libssh2 = pkg: { nativeLibs = [ libssh2 ]; }; + zmq = pkg: { + nativeBuildInputs = [ pkgs.zeromq ]; + nativeLibs = [ pkgs.zeromq ]; + }; }; qlpkgs = From e98bfb0d4eb707f87a545d5417131e2869edd4c4 Mon Sep 17 00:00:00 2001 From: Thibault Gagnaux Date: Tue, 29 Nov 2022 18:03:14 +0100 Subject: [PATCH 19/47] python3Packages.tensorflow: mark as broken on x86_64-darwin --- pkgs/development/python-modules/tensorflow/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix index 1729691d11b0..1fb3d070beb0 100644 --- a/pkgs/development/python-modules/tensorflow/default.nix +++ b/pkgs/development/python-modules/tensorflow/default.nix @@ -424,7 +424,7 @@ let license = licenses.asl20; maintainers = with maintainers; [ jyp abbradar ]; platforms = with platforms; linux ++ darwin; - broken = !(xlaSupport -> cudaSupport); + broken = !(xlaSupport -> cudaSupport) || (stdenv.hostPlatform.system == "x86_64-darwin"); } // lib.optionalAttrs stdenv.isDarwin { timeout = 86400; # 24 hours maxSilent = 14400; # 4h, double the default of 7200s From 51e1d19e19c9ea0fccc403c01d3f87cc0e926ca6 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 30 Nov 2022 04:20:00 +0000 Subject: [PATCH 20/47] python310Packages.chat-downloader: 0.2.0 -> 0.2.1 https://github.com/xenova/chat-downloader/releases/tag/v0.2.1 --- .../chat-downloader/default.nix | 24 ++++++------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/chat-downloader/default.nix b/pkgs/development/python-modules/chat-downloader/default.nix index 40aa56d75fac..39bcd09ef3d4 100644 --- a/pkgs/development/python-modules/chat-downloader/default.nix +++ b/pkgs/development/python-modules/chat-downloader/default.nix @@ -1,35 +1,24 @@ { lib , buildPythonPackage -, fetchFromGitHub +, fetchPypi , requests , isodate , docstring-parser , colorlog , websocket-client , pytestCheckHook -, fetchpatch }: buildPythonPackage rec { pname = "chat-downloader"; - version = "0.2.0"; + version = "0.2.1"; + format = "setuptools"; - # PyPI tarball is missing files - src = fetchFromGitHub { - owner = "xenova"; - repo = "chat-downloader"; - rev = "v${version}"; - sha256 = "sha256-SVZyDTma6qAgmOz+QsPnudPrX1Eswtc0IKFRx1HnWLY="; + src = fetchPypi { + inherit version pname; + sha256 = "6b6d63124371dc1f89979662209aad11dc9954faf8fadb5fa73bf711ff07800d"; }; - patches = [ - # Remove argparse from dependencies. https://github.com/xenova/chat-downloader/pull/167 - (fetchpatch { - url = "https://github.com/xenova/chat-downloader/commit/cdaca5e3a334c8db1b37bebe191d181ebdfa576c.patch"; - sha256 = "sha256-AgH305dJmNRZy23lAf1h40klDE67RSwEL8o2gxX0VGA="; - }) - ]; - propagatedBuildInputs = [ requests isodate @@ -48,6 +37,7 @@ buildPythonPackage rec { meta = with lib; { description = "A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts"; homepage = "https://github.com/xenova/chat-downloader"; + changelog = "https://github.com/xenova/chat-downloader/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ marsam ]; }; From 807c2f1fc04bf8bacead08e44bbb932f4085e92c Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Tue, 29 Nov 2022 18:30:00 +0100 Subject: [PATCH 21/47] nixosTests.freenet: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/freenet.nix | 19 +++++++++++++++++++ .../networking/p2p/freenet/default.nix | 4 +++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/freenet.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 726884d7cd9c..f97d7b184af8 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -213,6 +213,7 @@ in { fluentd = handleTest ./fluentd.nix {}; fluidd = handleTest ./fluidd.nix {}; fontconfig-default-fonts = handleTest ./fontconfig-default-fonts.nix {}; + freenet = handleTest ./freenet.nix {}; freeswitch = handleTest ./freeswitch.nix {}; freshrss = handleTest ./freshrss.nix {}; frr = handleTest ./frr.nix {}; diff --git a/nixos/tests/freenet.nix b/nixos/tests/freenet.nix new file mode 100644 index 000000000000..96dbb4caa129 --- /dev/null +++ b/nixos/tests/freenet.nix @@ -0,0 +1,19 @@ +import ./make-test-python.nix ({ pkgs, ... }: { + name = "freenet"; + meta = with pkgs.lib.maintainers; { + maintainers = [ nagy ]; + }; + + nodes = { + machine = { ... }: { + services.freenet.enable = true; + }; + }; + + testScript = '' + machine.wait_for_unit("freenet.service") + machine.wait_for_open_port(8888) + machine.wait_until_succeeds("curl -sfL http://localhost:8888/ | grep Freenet") + machine.succeed("systemctl stop freenet") + ''; +}) diff --git a/pkgs/applications/networking/p2p/freenet/default.nix b/pkgs/applications/networking/p2p/freenet/default.nix index b8f64aba2ec3..9f4f1d841472 100644 --- a/pkgs/applications/networking/p2p/freenet/default.nix +++ b/pkgs/applications/networking/p2p/freenet/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, jdk, bash, coreutils, substituteAll }: +{ lib, stdenv, fetchurl, jdk, bash, coreutils, substituteAll, nixosTests }: let version = "build01494"; @@ -56,6 +56,8 @@ in stdenv.mkDerivation { dontUnpack = true; + passthru.tests = { inherit (nixosTests) freenet; }; + installPhase = '' mkdir -p $out/bin install -Dm555 $src $out/bin/freenet From 676f772dc60f49da33fdcaef345671fe16ea59c2 Mon Sep 17 00:00:00 2001 From: Icy-Thought Date: Wed, 30 Nov 2022 17:58:54 +0100 Subject: [PATCH 22/47] fluent-icon-theme: 2022-11-05 -> 2022-11-30 --- pkgs/data/icons/fluent-icon-theme/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/data/icons/fluent-icon-theme/default.nix b/pkgs/data/icons/fluent-icon-theme/default.nix index d4206ed58b48..3624f4b1b34a 100644 --- a/pkgs/data/icons/fluent-icon-theme/default.nix +++ b/pkgs/data/icons/fluent-icon-theme/default.nix @@ -9,20 +9,19 @@ , colorVariants ? [ ] , }: -let - pname = "Fluent-icon-theme"; +let pname = "Fluent-icon-theme"; in lib.checkListOfEnum "${pname}: available color variants" [ "standard" "green" "grey" "orange" "pink" "purple" "red" "yellow" "teal" "all" ] colorVariants stdenvNoCC.mkDerivation rec { inherit pname; - version = "2022-11-05"; + version = "2022-11-30"; src = fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; - sha256 = "kKl/E2L1NL1U7PHbva+wUqQGbcHFbPgZBVhU/OgEuAE="; + hash = "sha256-sxs2GrPuUoitZtiIU7SWFSLGXOTitS41MGt17TeuICE="; }; nativeBuildInputs = [ gtk3 jdupes ]; From 6207720058cf149719543ef6db5382a53700d25a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Nov 2022 17:19:50 +0000 Subject: [PATCH 23/47] argocd: 2.5.2 -> 2.5.3 --- pkgs/applications/networking/cluster/argocd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/argocd/default.nix b/pkgs/applications/networking/cluster/argocd/default.nix index 3885db4b30a8..d6ca151e7a6a 100644 --- a/pkgs/applications/networking/cluster/argocd/default.nix +++ b/pkgs/applications/networking/cluster/argocd/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "argocd"; - version = "2.5.2"; + version = "2.5.3"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; rev = "v${version}"; - sha256 = "sha256-xiqxCYGSpsREZyylWJCIbFPPr3jISxD0wS/L/P77BF8="; + sha256 = "sha256-cL1QV0D8m8rqSDuQgsYBPY7n5K2dy9s9c8VRx65+SV0="; }; proxyVendor = true; # darwin/linux hash mismatch From 825ecc2150b9e7a1975bacb5a7bc05a4e674b4f6 Mon Sep 17 00:00:00 2001 From: Malo Bourgon Date: Wed, 30 Nov 2022 11:03:26 -0800 Subject: [PATCH 24/47] signalbackup-tools: 20221128 -> 20221130 --- .../instant-messengers/signalbackup-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix b/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix index 281f30c6b831..01e08946cb73 100644 --- a/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix +++ b/pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "signalbackup-tools"; - version = "20221128"; + version = "20221130"; src = fetchFromGitHub { owner = "bepaald"; repo = pname; rev = version; - sha256 = "sha256-MpYesloIFBSOcBmkbzeKia3Gt6mwGq86GqqkgowY+Vk="; + sha256 = "sha256-xz9HSqDrkPP+5L499cT7cF/S3JYpBirTUze1Apkw120="; }; postPatch = '' From 56420d04690c13cf677faba0e9450386330ad6fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Nov 2022 19:22:36 +0000 Subject: [PATCH 25/47] automatic-timezoned: 1.0.43 -> 1.0.45 --- pkgs/tools/system/automatic-timezoned/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/automatic-timezoned/default.nix b/pkgs/tools/system/automatic-timezoned/default.nix index 541d1edfb03f..ee235fe695a6 100644 --- a/pkgs/tools/system/automatic-timezoned/default.nix +++ b/pkgs/tools/system/automatic-timezoned/default.nix @@ -5,16 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "automatic-timezoned"; - version = "1.0.43"; + version = "1.0.45"; src = fetchFromGitHub { owner = "maxbrunet"; repo = pname; rev = "v${version}"; - sha256 = "sha256-AZkLUGFl0XMh0ZLGz+ZSB1l/0VzcuCjy6OCHGF1OT4k="; + sha256 = "sha256-Q/FekjyEgeZAhX4Ni8XcBPSto/UwXU4TD9b3yrBNIZ4="; }; - cargoSha256 = "sha256-xAp9VI9SFhQfLYIybSRU50AzekZw6eItqNcKhaY4y7A="; + cargoSha256 = "sha256-gvJRN9YGaY1mfBn8gopTW8p+7AE7JI/A/1rixWVX2tU="; meta = with lib; { description = "Automatically update system timezone based on location"; From 1058ead1d858cd821d529c671a269c72293e7d5c Mon Sep 17 00:00:00 2001 From: scalavision Date: Wed, 30 Nov 2022 21:04:12 +0100 Subject: [PATCH 26/47] mill: jre 8 -> nix default version --- pkgs/top-level/all-packages.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 86313b938dfa..738bfc0a035b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17789,9 +17789,7 @@ with pkgs; sconsPackages = dontRecurseIntoAttrs (callPackage ../development/tools/build-managers/scons { }); scons = sconsPackages.scons_latest; - mill = callPackage ../development/tools/build-managers/mill { - jre = jre8; - }; + mill = callPackage ../development/tools/build-managers/mill {}; sbt = callPackage ../development/tools/build-managers/sbt { }; sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { }; From 3b1c417a3f493850b0a6d08cdf87aa0d205050f0 Mon Sep 17 00:00:00 2001 From: Shadaj Laddad Date: Wed, 30 Nov 2022 12:58:02 -0800 Subject: [PATCH 27/47] racket: mark as unbroken on darwin #203587 fixed failures on darwin, so the package now builds fine --- pkgs/development/interpreters/racket/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix index 41e196d00fb5..577f4c0fcf2c 100644 --- a/pkgs/development/interpreters/racket/default.nix +++ b/pkgs/development/interpreters/racket/default.nix @@ -136,7 +136,6 @@ stdenv.mkDerivation rec { enableParallelBuilding = false; meta = with lib; { - broken = stdenv.isDarwin; description = "A programmable programming language"; longDescription = '' Racket is a full-spectrum programming language. It goes beyond From 47aefa51ccf896247c72dd3b6b2860f309282b32 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Tue, 29 Nov 2022 22:02:17 +0100 Subject: [PATCH 28/47] mujs: 1.2.0 -> 1.3.2 Fixes CVE-2022-44789. https://git.ghostscript.com/?p=mujs.git;a=shortlog;h=refs/tags/1.3.2 --- pkgs/development/interpreters/mujs/default.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/mujs/default.nix b/pkgs/development/interpreters/mujs/default.nix index 062647416b15..1c0db241c1c8 100644 --- a/pkgs/development/interpreters/mujs/default.nix +++ b/pkgs/development/interpreters/mujs/default.nix @@ -1,14 +1,24 @@ -{ lib, stdenv, fetchurl, readline }: +{ lib, stdenv, fetchurl, fetchpatch, readline }: stdenv.mkDerivation rec { pname = "mujs"; - version = "1.2.0"; + version = "1.3.2"; src = fetchurl { url = "https://mujs.com/downloads/mujs-${version}.tar.xz"; - sha256 = "sha256-ZpdtHgajUnVKI0Kvc9Guy7U8x82uK2jNoBO33c+SMjM="; + sha256 = "sha256-SIZZP8aIsM3M0x5ey+Wv560b7iOqaeZnuHGv1d/GQMM="; }; + patches = lib.optionals stdenv.isDarwin [ + (fetchpatch { + # ld: library not found for -l:libmujs.a + name = "darwin-failures.patch"; + url = "https://git.ghostscript.com/?p=mujs.git;a=patch;h=d592c785c0b2f9fea982ac3fe7b88fdd7c4817fc"; + sha256 = "sha256-/57A7S65LWZFyQIGe+LtqDMu85K1N/hbztXB+/nCDJk="; + revert = true; + }) + ]; + buildInputs = [ readline ]; makeFlags = [ "prefix=$(out)" ]; From f04260b00d50adda8b41805bafde0e61305b7c1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Nov 2022 21:20:06 +0000 Subject: [PATCH 29/47] brev-cli: 0.6.181 -> 0.6.184 --- pkgs/development/misc/brev-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/misc/brev-cli/default.nix b/pkgs/development/misc/brev-cli/default.nix index fca65170c768..bc2899efa3d5 100644 --- a/pkgs/development/misc/brev-cli/default.nix +++ b/pkgs/development/misc/brev-cli/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "brev-cli"; - version = "0.6.181"; + version = "0.6.184"; src = fetchFromGitHub { owner = "brevdev"; repo = pname; rev = "v${version}"; - sha256 = "sha256-p1H/aTxOK+glnjM9FsnW3jCtL6zQsH3yaZWH2BZr3ms="; + sha256 = "sha256-5IyGThotK3YVvxuy4KGV7M5DpLsSqzpiCgychGGWDX0="; }; vendorSha256 = "sha256-uaLoh1VhJAT5liGqL77DLhAWviy5Ci8B16LuzCWuek8="; From 5b3321b4e829887e08c5c49dd1e4fc1b38d6b588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Heredia=20Montiel?= Date: Wed, 28 Sep 2022 19:13:54 -0500 Subject: [PATCH 30/47] =?UTF-8?q?jetbrains.jdk:=2017.0.3-b469.37=20?= =?UTF-8?q?=E2=86=92=2017.0.5-b653.14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/compilers/jetbrains-jdk/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/compilers/jetbrains-jdk/default.nix b/pkgs/development/compilers/jetbrains-jdk/default.nix index 8f7896aa6bfa..2a436dda06af 100644 --- a/pkgs/development/compilers/jetbrains-jdk/default.nix +++ b/pkgs/development/compilers/jetbrains-jdk/default.nix @@ -7,16 +7,13 @@ openjdk17.overrideAttrs (oldAttrs: rec { pname = "jetbrains-jdk"; - version = "17.0.3-b469.37"; + version = "17.0.5-b653.14"; src = fetchFromGitHub { owner = "JetBrains"; repo = "JetBrainsRuntime"; rev = "jb${version}"; - hash = - # Upstream issue: https://github.com/JetBrains/JetBrainsRuntime/issues/163 - if stdenv.isDarwin then "sha256-ExRvjs53rIuhUx4oCgAqu1Av3CNAgmE1ZlN0srEh3XM=" - else "sha256-O+OIDRJcIsb/vhO2+SYuYdUYWYTGkBcQ9cHTExLIFDE="; + hash = "sha256-7Nx7Y12oMfs4zeQMSfnUaDCW1xJYMEkcoTapSpmVCfU="; }; meta = with lib; { From fe39068e043e78fba7db43cb352609553c7a131a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Heredia=20Montiel?= Date: Wed, 30 Nov 2022 15:48:13 -0600 Subject: [PATCH 31/47] =?UTF-8?q?dbeaver:=20fix=20build=20(jdk=20=E2=86=92?= =?UTF-8?q?=20jdk17)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There is currently a build issue with jdk19 (the new default from 17 after 2022-11-30; https://github.com/NixOS/nixpkgs/pull/199802) --- pkgs/applications/misc/dbeaver/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix index e003787efc46..07d0534f0734 100644 --- a/pkgs/applications/misc/dbeaver/default.nix +++ b/pkgs/applications/misc/dbeaver/default.nix @@ -8,7 +8,7 @@ , freetype , glib , gtk3 -, jdk +, jdk17 , libX11 , libXrender , libXtst @@ -46,7 +46,7 @@ freetype glib gtk3 - jdk + jdk17 libX11 libXrender libXtst @@ -92,8 +92,8 @@ ln -s $out/Applications/DBeaver.app/Contents/MacOS/dbeaver $out/bin/dbeaver wrapProgram $out/Applications/DBeaver.app/Contents/MacOS/dbeaver \ - --prefix JAVA_HOME : ${jdk.home} \ - --prefix PATH : ${jdk}/bin + --prefix JAVA_HOME : ${jdk17.home} \ + --prefix PATH : ${jdk17}/bin runHook postInstall '' else '' @@ -107,7 +107,7 @@ patchelf --set-interpreter $interpreter $out/dbeaver/dbeaver makeWrapper $out/dbeaver/dbeaver $out/bin/dbeaver \ - --prefix PATH : ${jdk}/bin \ + --prefix PATH : ${jdk17}/bin \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([ glib gtk3 libXtst webkitgtk_4_1 glib-networking ])} \ --prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" From 06d158f98723c1eb94ebd25fbca35abf5816b513 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Nov 2022 21:55:04 +0000 Subject: [PATCH 32/47] cargo-lambda: 0.12.0 -> 0.13.0 --- pkgs/development/tools/rust/cargo-lambda/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-lambda/default.nix b/pkgs/development/tools/rust/cargo-lambda/default.nix index 0bcb6899a997..13478c75a258 100644 --- a/pkgs/development/tools/rust/cargo-lambda/default.nix +++ b/pkgs/development/tools/rust/cargo-lambda/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-lambda"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "sha256-SgA2eKXZIPWbyJkopk8E9rTgkUWl6LWP2dw2fn3H8qc="; + sha256 = "sha256-JwrTwCn4qXcjXjy4cPYM3WCblJS0J5Xxnc6WESMwCpU="; }; - cargoSha256 = "sha256-rTVc8zzbzLzP0LV8h7IWE1S+ZqDVfnO18iT0CrOrI9A="; + cargoSha256 = "sha256-p3q5S6IFQQgNp/MHGSUE1DVLFyMLWDTv/dxrUACKSWo="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; From 3b416f390f38a5cc0ca3241847d107ab9daf53b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Nov 2022 22:03:09 +0000 Subject: [PATCH 33/47] cargo-release: 0.23.1 -> 0.24.0 --- pkgs/development/tools/rust/cargo-release/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-release/default.nix b/pkgs/development/tools/rust/cargo-release/default.nix index 8182609f8bf3..0ef1d0bdcaf0 100644 --- a/pkgs/development/tools/rust/cargo-release/default.nix +++ b/pkgs/development/tools/rust/cargo-release/default.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-release"; - version = "0.23.1"; + version = "0.24.0"; src = fetchFromGitHub { owner = "crate-ci"; repo = "cargo-release"; rev = "v${version}"; - sha256 = "sha256-C5m1mRpkMCeR4TCbaFvH+5Jyko9RGP9OMi+HJx5AIZg="; + sha256 = "sha256-+sMlbihareVn//TaCTEMU0iDnboneRhb8FcPmY0Q04A="; }; - cargoSha256 = "sha256-Nuc/kJdAOX1SDynZQNTvq7QJq1kYD/6TuEYonUhPVuU="; + cargoSha256 = "sha256-MqS8jSjukZfD86onInFZJOtI5ntNmpb/tvwAil2rAZA="; nativeBuildInputs = [ pkg-config ]; From 54fc152bfec361c4782e08c8a2df0c65da1154fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Nov 2022 22:35:27 +0000 Subject: [PATCH 34/47] cilium-cli: 0.12.9 -> 0.12.10 --- pkgs/applications/networking/cluster/cilium/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/cilium/default.nix b/pkgs/applications/networking/cluster/cilium/default.nix index 4196df301a60..0130864948b4 100644 --- a/pkgs/applications/networking/cluster/cilium/default.nix +++ b/pkgs/applications/networking/cluster/cilium/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "cilium-cli"; - version = "0.12.9"; + version = "0.12.10"; src = fetchFromGitHub { owner = "cilium"; repo = pname; rev = "v${version}"; - sha256 = "sha256-8SrAxPj4vW5+Je/VaYh30fABTmusWuOUUYQ/DDa7iUI="; + sha256 = "sha256-XDz98mMIRmzKTEsmhxMjcSoTfKwqTX4ekjrOnTzAGyk="; }; vendorSha256 = null; From abe292637f91e3ab144ece6aeff809c8af33d67d Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 30 Nov 2022 18:03:36 -0500 Subject: [PATCH 35/47] consul: 1.14.1 -> 1.14.2 --- pkgs/servers/consul/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/consul/default.nix b/pkgs/servers/consul/default.nix index c91d00e8a7ea..1f454f9edf14 100644 --- a/pkgs/servers/consul/default.nix +++ b/pkgs/servers/consul/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "consul"; - version = "1.14.1"; + version = "1.14.2"; rev = "v${version}"; # Note: Currently only release tags are supported, because they have the Consul UI @@ -17,7 +17,7 @@ buildGoModule rec { owner = "hashicorp"; repo = pname; inherit rev; - sha256 = "sha256-iitwWFtgz4juqNFa6d6c+OzVo227gOOyWSwz+4cDgsc="; + sha256 = "sha256-fSEQZ+F3b8l1F/80A4hDPHE7kZMPARQXt/PJg/m4Srw="; }; passthru.tests.consul = nixosTests.consul; @@ -26,7 +26,7 @@ buildGoModule rec { # has a split module structure in one repo subPackages = ["." "connect/certgen"]; - vendorSha256 = "sha256-hECWi+jWfrmIqzsWQSoWxohGbF9Hcg2ZkBHBaTrjK+U="; + vendorSha256 = "sha256-4tidE6LKYhi8ilM08Rn3F5snhxebdgOOeSrIIkXZ384="; doCheck = false; From a872be639dfb4cc6cfae6805bb9d437df93cd620 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 30 Nov 2022 18:07:21 -0500 Subject: [PATCH 36/47] vault-bin: 1.12.0 -> 1.12.2 --- pkgs/tools/security/vault/vault-bin.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/security/vault/vault-bin.nix b/pkgs/tools/security/vault/vault-bin.nix index 18a403644602..c312c2541d56 100644 --- a/pkgs/tools/security/vault/vault-bin.nix +++ b/pkgs/tools/security/vault/vault-bin.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "vault-bin"; - version = "1.12.0"; + version = "1.12.2"; src = let @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { aarch64-darwin = "darwin_arm64"; }; sha256 = selectSystem { - x86_64-linux = "sha256-khDTpgezINAIZ8YFhOGoTSe6qzA6bkyhyX25VgcFAhU="; - aarch64-linux = "sha256-XOiuH9KmwXz8sR9FzH+wEIg0xzrMAIZaHVHf3TdJp10="; - i686-linux = "sha256-jCXQX04/Q1dHCIEcFlq60ICib/kjM8bE8ZKjF+0YPjE="; - x86_64-darwin = "sha256-fQaHI0ySer6lRdaEcNl7GN51IP+F5y/FR99Q66LQl3k="; - aarch64-darwin = "sha256-ME1u/g3l5Jqwvk9Qw4tTmbIvHOKkPMRayhRgPbZIYnA="; + x86_64-linux = "sha256-viBGcd6MmevCOKBmizzTKzcAQ93kcvg4dZE70dhy4O4="; + aarch64-linux = "sha256-2Zy96bTP3N6CFCOJgPI0DTnsAvraBlFax3TeB+j/7Yw="; + i686-linux = "sha256-PZLDSeg9d01iL6e+EoRjpXwnoA8DUwTFcKL7X3S26mw="; + x86_64-darwin = "sha256-xV6bZVpTtEIZMeMVff+hmDKK7qVkItQ0ZRC0yycxad0="; + aarch64-darwin = "sha256-K0b8O04ZSrKbuM8tu3nt2tI7FktOpqwHEpoNTWYJpm4="; }; in fetchzip { From 7e5ca77871cb491dba37e0c8034153b91f41b3a2 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 30 Nov 2022 18:08:51 -0500 Subject: [PATCH 37/47] vault: 1.12.1 -> 1.12.2 Changelog: https://github.com/hashicorp/vault/blob/v1.12.2/CHANGELOG.md --- pkgs/tools/security/vault/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix index 2740368669b8..42a4e1ccb755 100644 --- a/pkgs/tools/security/vault/default.nix +++ b/pkgs/tools/security/vault/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "vault"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "hashicorp"; repo = "vault"; rev = "v${version}"; - sha256 = "sha256-qUCJFlnh4NIV0GH+yuOahC3arRWwPoPjVo3h881OtUY="; + sha256 = "sha256-P/mQoW4lG6U83WEjn5urpFa7q5mN+XOrIOkzf2pslwQ="; }; - vendorSha256 = "sha256-2JlnSdwXaYG2e1A67c2tt5zg5ZN37m/Wsp6WUpOtR1o="; + vendorSha256 = "sha256-Z1iwJXbnSqIu/zo7iKLnh0yy1Dh0e5HwXoBkkt9xaqA="; subPackages = [ "." ]; From c0ad23454dcd692aa703c58ab7dcec9ba3fec83b Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 30 Nov 2022 18:11:00 -0500 Subject: [PATCH 38/47] cirrus-cli: 0.91.0 -> 0.92.0 --- .../tools/continuous-integration/cirrus-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix b/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix index 605099c219c0..e7f80f7bc9a2 100644 --- a/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix +++ b/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "cirrus-cli"; - version = "0.91.0"; + version = "0.92.0"; src = fetchFromGitHub { owner = "cirruslabs"; repo = pname; rev = "v${version}"; - sha256 = "sha256-nJd7azn42IqIx8CXL7RHJFAZUaN0uq4FumHL3uGIx9U="; + sha256 = "sha256-q6hpsyZZep8IERYh7/oVcCQdgc/s6HufiuE4oNPBaZc="; }; vendorSha256 = "sha256-Llq6siZn34sHsZFneT+MLXf2W9cXqi4DZwrH1R5laOY="; From 50074d328aa3e7b2de6b183d1ffa89fa53feda4a Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 30 Nov 2022 18:12:41 -0500 Subject: [PATCH 39/47] nfpm: 2.22.1 -> 2.22.2 --- pkgs/tools/package-management/nfpm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/nfpm/default.nix b/pkgs/tools/package-management/nfpm/default.nix index c38f32fc997c..014d0148f039 100644 --- a/pkgs/tools/package-management/nfpm/default.nix +++ b/pkgs/tools/package-management/nfpm/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "nfpm"; - version = "2.22.1"; + version = "2.22.2"; src = fetchFromGitHub { owner = "goreleaser"; repo = pname; rev = "v${version}"; - sha256 = "sha256-BdPY1DzF2zunhEp7Z13X3jOxhTPHHUejAe7HZSoexYk="; + sha256 = "sha256-XxRIXNu35J5v4Wl2gasR+aIxxIst6/7D5aVWzRlI4ag="; }; - vendorSha256 = "sha256-fvSA0BQQKhXxyNu0/ilNcMmTBtLm/piA4rJu6p5+8GU="; + vendorSha256 = "sha256-DUgBaHyFl7Q3EP3pX74fi+CnJN+YTysR2Kgq9+SiKwI="; ldflags = [ "-s" "-w" "-X main.version=${version}" ]; From 98156284c2f5e4e021ad07ce77052a84c0e38a02 Mon Sep 17 00:00:00 2001 From: Jordan Isaacs Date: Mon, 21 Nov 2022 10:46:13 -0500 Subject: [PATCH 40/47] undocker: init at 1.0.3 --- pkgs/tools/misc/undocker/default.nix | 24 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/tools/misc/undocker/default.nix diff --git a/pkgs/tools/misc/undocker/default.nix b/pkgs/tools/misc/undocker/default.nix new file mode 100644 index 000000000000..4608f4b6c198 --- /dev/null +++ b/pkgs/tools/misc/undocker/default.nix @@ -0,0 +1,24 @@ +{ lib +, buildGoModule +, fetchFromSourcehut +}: +buildGoModule rec { + pname = "undocker"; + version = "1.0.3"; + + src = fetchFromSourcehut { + owner = "~motiejus"; + repo = pname; + rev = "v${version}"; + hash = "sha256-SmtM25sijcm5NF0ZrSqrRQDXiLMNp8WGAZX9yKvj1rQ="; + }; + + vendorHash = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; + + meta = with lib; { + homepage = "https://git.sr.ht/~motiejus/undocker"; + description = "A CLI tool to convert a Docker image to a flattened rootfs tarball"; + license = licenses.mit; + maintainers = with maintainers; [ jordanisaacs ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 89a75938c830..7c2069ba47f2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -631,6 +631,8 @@ with pkgs; docker-sync = callPackage ../tools/misc/docker-sync { }; + undocker = callPackage ../tools/misc/undocker { }; + dockle = callPackage ../development/tools/dockle { }; docui = callPackage ../tools/misc/docui { }; From 64d0d965d3eef58d451ab5bd25605098b91e73ed Mon Sep 17 00:00:00 2001 From: figsoda Date: Wed, 30 Nov 2022 19:45:53 -0500 Subject: [PATCH 41/47] cargo-lambda: avoid impurity --- .../tools/rust/cargo-lambda/default.nix | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-lambda/default.nix b/pkgs/development/tools/rust/cargo-lambda/default.nix index 13478c75a258..8a9c426a9df3 100644 --- a/pkgs/development/tools/rust/cargo-lambda/default.nix +++ b/pkgs/development/tools/rust/cargo-lambda/default.nix @@ -1,4 +1,12 @@ -{ stdenv, lib, rustPlatform, fetchFromGitHub, makeWrapper, cargo-watch, zig, Security }: +{ lib +, rustPlatform +, fetchFromGitHub +, makeWrapper +, stdenv +, Security +, cargo-watch +, zig +}: rustPlatform.buildRustPackage rec { pname = "cargo-lambda"; @@ -13,20 +21,25 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "sha256-p3q5S6IFQQgNp/MHGSUE1DVLFyMLWDTv/dxrUACKSWo="; + nativeBuildInputs = [ makeWrapper ]; + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; - nativeBuildInputs = [ makeWrapper ]; + checkFlags = [ + # Disabled because it accesses the network. + "--skip=test_download_example" + ]; + + # remove date from version output to make reproducible + postPatch = '' + rm crates/cargo-lambda-cli/build.rs + ''; postInstall = '' wrapProgram $out/bin/cargo-lambda --prefix PATH : ${lib.makeBinPath [ cargo-watch zig ]} ''; - checkFlags = [ - # Disabled because it accesses the network. - "--skip test_download_example" - # Disabled because it makes assumptions about the file system. - "--skip test_target_dir_from_env" - ]; + CARGO_LAMBDA_BUILD_INFO = "(nixpkgs)"; meta = with lib; { description = "A Cargo subcommand to help you work with AWS Lambda"; From e104b257da3d024ce200af34622a1ee1c1937d9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 1 Dec 2022 02:16:30 +0100 Subject: [PATCH 42/47] topgrade: 10.2.0 -> 10.2.1 --- pkgs/tools/misc/topgrade/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/topgrade/default.nix b/pkgs/tools/misc/topgrade/default.nix index 15a7625023e1..b393269127f4 100644 --- a/pkgs/tools/misc/topgrade/default.nix +++ b/pkgs/tools/misc/topgrade/default.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "topgrade"; - version = "10.2.0"; + version = "10.2.1"; src = fetchFromGitHub { owner = "topgrade-rs"; repo = "topgrade"; rev = "v${version}"; - sha256 = "sha256-gIRK0ZMDivyQ1nUF3QU5tQYy/2RsNKMOuKNr42tJNVM="; + sha256 = "sha256-ljjbTqFhDDHqyA+UzqxICAM9YI1U0fI6J864o9ee6kg="; }; - cargoSha256 = "sha256-wgPafGFi5wPsFS1Ya4Dg/lq5tEtf9vfzR6EGXo3veEg="; + cargoSha256 = "sha256-PezSEd2/98us2KPNPTmVIuPlWcRIWF7TUuT/m4df1Fs="; nativeBuildInputs = [ installShellFiles ]; @@ -28,6 +28,12 @@ rustPlatform.buildRustPackage rec { NIX_CFLAGS_COMPILE = lib.optionals stdenv.isDarwin [ "-framework" "AppKit" ]; postInstall = '' + installShellCompletion --cmd topgrade \ + --bash <($out/bin/topgrade --gen-completion bash) \ + --fish <($out/bin/topgrade --gen-completion fish) \ + --zsh <($out/bin/topgrade --gen-completion zsh) + + $out/bin/topgrade --gen-manpage > topgrade.8 installManPage topgrade.8 ''; From ffd251aec3eec6fa349d7c85c144d5e5832c5e12 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 1 Dec 2022 00:44:39 +0000 Subject: [PATCH 43/47] skeema: 1.8.2 -> 1.9.0 --- pkgs/tools/system/skeema/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/system/skeema/default.nix b/pkgs/tools/system/skeema/default.nix index 7ee2ff0bf717..6faf5172ca78 100644 --- a/pkgs/tools/system/skeema/default.nix +++ b/pkgs/tools/system/skeema/default.nix @@ -1,17 +1,17 @@ -{ lib, buildGoModule, fetchFromGitHub, coreutils }: +{ lib, buildGoModule, fetchFromGitHub, coreutils, runtimeShell, testers, skeema }: buildGoModule rec { pname = "skeema"; - version = "1.8.2"; + version = "1.9.0"; src = fetchFromGitHub { owner = "skeema"; repo = "skeema"; rev = "v${version}"; - sha256 = "sha256-PyQ5nLoJl3N/ewmHTZZHRLj9WV3EsUjL6fyESc8POss="; + hash = "sha256-mzxoA5oWX94EdiapSCgyC62RCffuutWzC1YKkGfJSEU="; }; - vendorSha256 = null; + vendorHash = null; CGO_ENABLED = 0; @@ -36,10 +36,14 @@ buildGoModule rec { --replace /bin/echo "${coreutils}/bin/echo" \ --replace /usr/bin/printf "${coreutils}/bin/printf" - substituteInPlace internal/util/shellout_unix_test.go \ - --replace /bin/echo "${coreutils}/bin/echo" + substituteInPlace internal/util/shellout_unix.go \ + --replace /bin/sh "${runtimeShell}" ''; + passthru.tests.version = testers.testVersion { + package = skeema; + }; + meta = with lib; { description = "Declarative pure-SQL schema management for MySQL and MariaDB"; homepage = "https://skeema.io/"; From 29db827ea5aaf608e0d9573c225a6922c4484263 Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Mon, 28 Nov 2022 19:53:14 -0300 Subject: [PATCH 44/47] all-packages.nix: reorder git-and-tools expressions This commit serves as first step for refactor them in the next set of commits. --- pkgs/top-level/all-packages.nix | 759 ++++++++++++++++---------------- 1 file changed, 381 insertions(+), 378 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7cf7cc5d2e65..be3c2791aafb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1529,6 +1529,386 @@ with pkgs; zq = callPackage ../development/tools/zq { }; + ### APPLICATIONS/VERSION-MANAGEMENT/GIT-AND-TOOLS + + git = callPackage ../applications/version-management/git-and-tools/git { + inherit (darwin.apple_sdk.frameworks) CoreServices Security; + perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; + smtpPerlLibs = [ + perlPackages.libnet perlPackages.NetSMTPSSL + perlPackages.IOSocketSSL perlPackages.NetSSLeay + perlPackages.AuthenSASL perlPackages.DigestHMAC + ]; + }; + + # The full-featured Git. + gitFull = git.override { + svnSupport = true; + guiSupport = true; + sendEmailSupport = true; + withSsh = true; + withLibsecret = !stdenv.isDarwin; + }; + + # Git with SVN support, but without GUI. + gitSVN = lowPrio (git.override { svnSupport = true; }); + + git-doc = lib.addMetaAttrs { + description = "Additional documentation for Git"; + longDescription = '' + This package contains additional documentation (HTML and text files) that + is referenced in the man pages of Git. + ''; + } gitFull.doc; + + gitMinimal = git.override { + withManual = false; + pythonSupport = false; + perlSupport = false; + withpcre2 = false; + }; + + bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { }; + + bit = callPackage ../applications/version-management/git-and-tools/bit { }; + + bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { }; + + bump2version = python3Packages.callPackage ../applications/version-management/git-and-tools/bump2version { }; + + cgit = callPackage ../applications/version-management/git-and-tools/cgit { }; + + cgit-pink = callPackage ../applications/version-management/git-and-tools/cgit/pink.nix { }; + + conform = callPackage ../applications/version-management/git-and-tools/conform { }; + + darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { }; + + delta = callPackage ../applications/version-management/git-and-tools/delta { + inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security; + }; + + diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { }; + + gex = callPackage ../applications/version-management/git-and-tools/gex { }; + + gfold = callPackage ../applications/version-management/git-and-tools/gfold { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { }; + + gitoxide = callPackage ../applications/version-management/gitoxide { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + gg-scm = callPackage ../applications/version-management/git-and-tools/gg { }; + + github-cli = gh; + gh = callPackage ../applications/version-management/git-and-tools/gh { }; + + ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { }; + + ghq = callPackage ../applications/version-management/git-and-tools/ghq { }; + + ghr = callPackage ../applications/version-management/git-and-tools/ghr { }; + + git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-aggregator = callPackage ../development/tools/git-aggregator { }; + + git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui { + inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; + }; + + git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx { + inherit (python3Packages) + buildPythonApplication + fetchPypi + dropbox + annexremote + humanfriendly; + }; + + git-annex-remote-googledrive = callPackage ../applications/version-management/git-and-tools/git-annex-remote-googledrive { + inherit (python3Packages) + buildPythonApplication + fetchPypi + annexremote + drivelib + GitPython + tenacity + humanfriendly; + }; + + git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { }; + + git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { }; + + git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise { }; + + git-backup = callPackage ../applications/version-management/git-backup { + openssl = openssl_1_1; + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { }; + + git-branchless = callPackage ../applications/version-management/git-and-tools/git-branchless { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { }; + + git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { }; + + git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; + + git-cliff = callPackage ../applications/version-management/git-and-tools/git-cliff { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { }; + + git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { }; + + git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { }; + + git-crecord = callPackage ../applications/version-management/git-crecord { }; + + git-credential-1password = callPackage ../applications/version-management/git-and-tools/git-credential-1password { }; + + git-credential-keepassxc = callPackage ../applications/version-management/git-and-tools/git-credential-keepassxc { + inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; + }; + + git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { }; + + git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { }; + + git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { }; + + git-fame = callPackage ../applications/version-management/git-and-tools/git-fame { }; + + git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { }; + + git-fire = callPackage ../tools/misc/git-fire { }; + + git-ftp = callPackage ../development/tools/git-ftp { }; + + git-gone = callPackage ../applications/version-management/git-and-tools/git-gone { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-hound = callPackage ../tools/security/git-hound { }; + + git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { }; + + git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { }; + + git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { }; + + git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { }); + + git-my = callPackage ../applications/version-management/git-and-tools/git-my { }; + + git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { }; + + git-nomad = callPackage ../applications/version-management/git-and-tools/git-nomad { + inherit (darwin.apple_sdk.frameworks) SystemConfiguration; + }; + + git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { }; + + git-open = callPackage ../applications/version-management/git-and-tools/git-open { }; + + git-privacy = callPackage ../development/tools/git-privacy { }; + + git-publish = python3Packages.callPackage ../applications/version-management/git-and-tools/git-publish { }; + + git-quick-stats = callPackage ../development/tools/git-quick-stats { }; + + git-quickfix = callPackage ../applications/version-management/git-and-tools/git-quickfix { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { }; + + git-recent = callPackage ../applications/version-management/git-and-tools/git-recent { + util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux; + }; + + git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { }; + + git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { }; + + git-review = python3Packages.callPackage ../applications/version-management/git-review { }; + + git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { }; + + git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { }; + + git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { }; + + git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { }; + + git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { }; + + git-series = callPackage ../development/tools/git-series { + openssl = openssl_1_1; + }; + + git-sizer = callPackage ../applications/version-management/git-sizer { }; + + git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { }; + + git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { }; + + git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { }; + + git-subset = callPackage ../applications/version-management/git-and-tools/git-subset { + openssl = openssl_1_1; + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { }; + + git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { }; + + git-team = callPackage ../applications/version-management/git-and-tools/git-team { }; + + git-test = callPackage ../applications/version-management/git-and-tools/git-test { }; + + git-town = callPackage ../tools/misc/git-town { }; + + git-trim = callPackage ../applications/version-management/git-and-tools/git-trim { + openssl = openssl_1_1; + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-up = callPackage ../applications/version-management/git-up { + pythonPackages = python3Packages; + }; + + git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { }; + + git-vendor = callPackage ../applications/version-management/git-and-tools/git-vendor { }; + + git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { }; + + git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { }; + + gitRepo = callPackage ../applications/version-management/git-repo { }; + + gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { }; + + gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { }; + + gitfs = callPackage ../tools/filesystems/gitfs { }; + + gitless = callPackage ../applications/version-management/gitless { }; + + gitlint = python3Packages.callPackage ../tools/misc/gitlint { }; + + gitls = callPackage ../tools/security/gitls { }; + + gitnuro = callPackage ../applications/version-management/git-and-tools/gitnuro { }; + + gitsign = callPackage ../tools/security/gitsign { }; + + gitstats = callPackage ../applications/version-management/gitstats { }; + + gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { }; + + gitty = callPackage ../applications/version-management/git-and-tools/gitty { }; + + gitui = callPackage ../applications/version-management/git-and-tools/gitui { + inherit (darwin.apple_sdk.frameworks) Security AppKit; + }; + + gitweb = callPackage ../applications/version-management/git-and-tools/gitweb { }; + + glab = callPackage ../applications/version-management/git-and-tools/glab { }; + + glitter = callPackage ../applications/version-management/git-and-tools/glitter { }; + + gst = callPackage ../applications/version-management/git-and-tools/gst { }; + + hub = callPackage ../applications/version-management/git-and-tools/hub { }; + + hut = callPackage ../applications/version-management/git-and-tools/hut { }; + + josh = callPackage ../applications/version-management/josh { }; + + lab = callPackage ../applications/version-management/git-and-tools/lab { }; + + lefthook = callPackage ../applications/version-management/git-and-tools/lefthook { }; + + legit = callPackage ../applications/version-management/git-and-tools/legit { }; + + lucky-commit = callPackage ../applications/version-management/git-and-tools/lucky-commit { + inherit (darwin.apple_sdk.frameworks) OpenCL; + }; + + pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { }; + + qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { }; + + radicle-cli = callPackage ../applications/version-management/git-and-tools/radicle-cli { + inherit (darwin) DarwinTools; + inherit (darwin.apple_sdk.frameworks) AppKit; + }; + + radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream { }; + + rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { }; + + scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { }; + + stgit = callPackage ../applications/version-management/git-and-tools/stgit { }; + + subgit = callPackage ../applications/version-management/git-and-tools/subgit { }; + + svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { }; + + svn2git = callPackage ../applications/version-management/git-and-tools/svn2git { + git = gitSVN; + }; + + thicket = callPackage ../applications/version-management/git-and-tools/thicket { }; + + tig = callPackage ../applications/version-management/git-and-tools/tig { + readline = readline81; + }; + + top-git = callPackage ../applications/version-management/git-and-tools/topgit { }; + + transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { }; + + inherit (haskellPackages) git-annex; + + inherit (haskellPackages) git-brunch; + + git-autofixup = perlPackages.GitAutofixup; + + ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats; + + git-filter-repo = with python3Packages; toPythonApplication git-filter-repo; + + git-revise = with python3Packages; toPythonApplication git-revise; + ### APPLICATIONS/EMULATORS atari800 = callPackage ../applications/emulators/atari800 { }; @@ -2411,8 +2791,6 @@ with pkgs; electron = electron_13; }; - bit = callPackage ../applications/version-management/git-and-tools/bit { }; - bitwarden = callPackage ../tools/security/bitwarden { }; inherit (nodePackages) bitwarden-cli; @@ -2678,18 +3056,6 @@ with pkgs; gem = callPackage ../applications/audio/pd-plugins/gem { }; - git-fire = callPackage ../tools/misc/git-fire { }; - - git-privacy = callPackage ../development/tools/git-privacy { }; - - git-publish = python3Packages.callPackage ../applications/version-management/git-and-tools/git-publish { }; - - git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { }; - - git-revise = with python3Packages; toPythonApplication git-revise; - - git-town = callPackage ../tools/misc/git-town { }; - github-changelog-generator = callPackage ../development/tools/github-changelog-generator { }; github-commenter = callPackage ../development/tools/github-commenter { }; @@ -2700,14 +3066,8 @@ with pkgs; github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite; - gitless = callPackage ../applications/version-management/gitless { }; - - gitls = callPackage ../tools/security/gitls { }; - gistyc = with python3Packages; toPythonApplication gistyc; - gitlint = python3Packages.callPackage ../tools/misc/gitlint { }; - gitter = callPackage ../applications/networking/instant-messengers/gitter { }; gjs = callPackage ../development/libraries/gjs { }; @@ -2853,8 +3213,6 @@ with pkgs; passphrase2pgp = callPackage ../tools/security/passphrase2pgp { }; - pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { }; - pass-nodmenu = callPackage ../tools/security/pass { dmenuSupport = false; pass = pass-nodmenu; @@ -3161,8 +3519,6 @@ with pkgs; birdtray = libsForQt5.callPackage ../applications/misc/birdtray { }; - bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { }; - blitz = callPackage ../development/libraries/blitz { }; blockbook = callPackage ../servers/blockbook { }; @@ -5185,8 +5541,6 @@ with pkgs; bettercap = callPackage ../tools/security/bettercap { }; - bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { }; - bfs = callPackage ../tools/system/bfs { }; bgs = callPackage ../tools/X11/bgs { }; @@ -5226,8 +5580,6 @@ with pkgs; btar = callPackage ../tools/backup/btar { }; - bump2version = python3Packages.callPackage ../applications/version-management/git-and-tools/bump2version { }; - bumpver = callPackage ../applications/version-management/bumpver { }; bup = callPackage ../tools/backup/bup { }; @@ -5860,10 +6212,6 @@ with pkgs; deer = callPackage ../shells/zsh/zsh-deer { }; - delta = callPackage ../applications/version-management/git-and-tools/delta { - inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security; - }; - deno = callPackage ../development/web/deno { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) @@ -5957,8 +6305,6 @@ with pkgs; diction = callPackage ../tools/text/diction { }; - diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { }; - diffoscopeMinimal = callPackage ../tools/misc/diffoscope { jdk = jdk8; }; @@ -6378,8 +6724,6 @@ with pkgs; choose = callPackage ../tools/text/choose { }; - conform = callPackage ../applications/version-management/git-and-tools/conform { }; - d2 = callPackage ../tools/text/d2 { }; easeprobe = callPackage ../tools/misc/easeprobe { }; @@ -7013,8 +7357,6 @@ with pkgs; gexiv2 = callPackage ../development/libraries/gexiv2 { }; - gex = callPackage ../applications/version-management/git-and-tools/gex { }; - gftp = callPackage ../applications/networking/ftp/gftp { gtk = gtk2; }; @@ -7023,28 +7365,12 @@ with pkgs; gfbgraph = callPackage ../development/libraries/gfbgraph { }; - gfold = callPackage ../applications/version-management/git-and-tools/gfold { - inherit (darwin.apple_sdk.frameworks) Security; - }; - ggobi = callPackage ../tools/graphics/ggobi { }; - gh = callPackage ../applications/version-management/git-and-tools/gh { }; - - ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { }; - ghost = callPackage ../tools/security/ghost { }; ghostunnel = callPackage ../tools/networking/ghostunnel { }; - ghq = callPackage ../applications/version-management/git-and-tools/ghq { }; - - gst = callPackage ../applications/version-management/git-and-tools/gst { }; - - ghr = callPackage ../applications/version-management/git-and-tools/ghr { }; - - ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats; - ghz = callPackage ../tools/networking/ghz { }; gibberish-detector = with python3Packages; toPythonApplication gibberish-detector; @@ -7055,199 +7381,6 @@ with pkgs; gifski = callPackage ../tools/graphics/gifski { }; - git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb { - inherit (darwin.apple_sdk.frameworks) Security; - }; - - inherit (haskellPackages) git-annex; - - git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui { - inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; - }; - - git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx { - inherit (python3Packages) - buildPythonApplication - fetchPypi - dropbox - annexremote - humanfriendly; - }; - - git-annex-remote-googledrive = callPackage ../applications/version-management/git-and-tools/git-annex-remote-googledrive { - inherit (python3Packages) - buildPythonApplication - fetchPypi - annexremote - drivelib - GitPython - tenacity - humanfriendly; - }; - - git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { }; - - git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { }; - - git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise {}; - - git-backup = callPackage ../applications/version-management/git-backup { - openssl = openssl_1_1; - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { }; - - git-branchless = callPackage ../applications/version-management/git-and-tools/git-branchless { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; - - inherit (haskellPackages) git-brunch; - - git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { }; - - git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { }; - - git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { - inherit (darwin.apple_sdk.frameworks) CoreServices; - }; - - git-cliff = callPackage ../applications/version-management/git-and-tools/git-cliff { - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { }; - - git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { }; - - git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { }; - - git-credential-1password = callPackage ../applications/version-management/git-and-tools/git-credential-1password { }; - - git-credential-keepassxc = callPackage ../applications/version-management/git-and-tools/git-credential-keepassxc { - inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; - }; - - git-crecord = callPackage ../applications/version-management/git-crecord { }; - - git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { }; - - git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { }; - - git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { }; - - git-fame = callPackage ../applications/version-management/git-and-tools/git-fame {}; - - git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { }; - - git-filter-repo = with python3Packages; toPythonApplication git-filter-repo; - - git-gone = callPackage ../applications/version-management/git-and-tools/git-gone { - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git-hound = callPackage ../tools/security/git-hound { }; - - git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { }; - - git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { }; - - git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { }; - - git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool { - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { }); - - git-ftp = callPackage ../development/tools/git-ftp { }; - - git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { }; - - git-my = callPackage ../applications/version-management/git-and-tools/git-my { }; - - git-nomad = callPackage ../applications/version-management/git-and-tools/git-nomad { - inherit (darwin.apple_sdk.frameworks) SystemConfiguration; - }; - - git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { }; - - git-open = callPackage ../applications/version-management/git-and-tools/git-open { }; - - git-quickfix = callPackage ../applications/version-management/git-and-tools/git-quickfix { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; - - git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { }; - - git-recent = callPackage ../applications/version-management/git-and-tools/git-recent { - util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux; - }; - - git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { }; - - git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { }; - - git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { }; - - git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { }; - - git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { }; - - git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { }; - - git-series = callPackage ../development/tools/git-series { - openssl = openssl_1_1; - }; - - git-sizer = callPackage ../applications/version-management/git-sizer { }; - - git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { }; - - git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { }; - - git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { }; - - git-subset = callPackage ../applications/version-management/git-and-tools/git-subset { - openssl = openssl_1_1; - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { }; - - git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { }; - - git-test = callPackage ../applications/version-management/git-and-tools/git-test { }; - - git-trim = callPackage ../applications/version-management/git-and-tools/git-trim { - openssl = openssl_1_1; - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git-up = callPackage ../applications/version-management/git-up { - pythonPackages = python3Packages; - }; - - git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { }; - - git-vendor = callPackage ../applications/version-management/git-and-tools/git-vendor { }; - - git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { }; - - git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace { - inherit (darwin.apple_sdk.frameworks) Security; - }; - - git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { }; - - gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { }; - - gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { }; - - gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { }; - - gitfs = callPackage ../tools/filesystems/gitfs { }; - github-backup = callPackage ../tools/misc/github-backup { }; github-runner = callPackage ../development/tools/continuous-integration/github-runner { @@ -7276,24 +7409,10 @@ with pkgs; gitleaks = callPackage ../tools/security/gitleaks { }; - gitnuro = callPackage ../applications/version-management/git-and-tools/gitnuro { }; - - gitsign = callPackage ../tools/security/gitsign { }; - gitaly = callPackage ../applications/version-management/gitlab/gitaly { }; gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { }; - gitstats = callPackage ../applications/version-management/gitstats { }; - - gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { }; - - gitty = callPackage ../applications/version-management/git-and-tools/gitty { }; - - gitui = callPackage ../applications/version-management/git-and-tools/gitui { - inherit (darwin.apple_sdk.frameworks) Security AppKit; - }; - gogs = callPackage ../applications/version-management/gogs { }; git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { }; @@ -7304,10 +7423,6 @@ with pkgs; gl2ps = callPackage ../development/libraries/gl2ps { }; - glab = callPackage ../applications/version-management/git-and-tools/glab { }; - - glitter = callPackage ../applications/version-management/git-and-tools/glitter { }; - glusterfs = callPackage ../tools/filesystems/glusterfs { }; glmark2 = callPackage ../tools/graphics/glmark2 { }; @@ -7937,14 +8052,10 @@ with pkgs; hurl = callPackage ../tools/networking/hurl { }; - hub = callPackage ../applications/version-management/git-and-tools/hub { }; - hubicfuse = callPackage ../tools/filesystems/hubicfuse { }; humanfriendly = with python3Packages; toPythonApplication humanfriendly; - hut = callPackage ../applications/version-management/git-and-tools/hut { }; - hwinfo = callPackage ../tools/system/hwinfo { }; hw-probe = perlPackages.callPackage ../tools/system/hw-probe { }; @@ -8496,8 +8607,6 @@ with pkgs; l2md = callPackage ../tools/text/l2md { }; - lab = callPackage ../applications/version-management/git-and-tools/lab { }; - lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { }; last-resort = callPackage ../data/fonts/last-resort {}; @@ -8512,8 +8621,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; - lefthook = callPackage ../applications/version-management/git-and-tools/lefthook { }; - lego = callPackage ../tools/admin/lego { }; leocad = libsForQt5.callPackage ../applications/graphics/leocad { }; @@ -10830,8 +10937,6 @@ with pkgs; qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ; - qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { }; - qgrep = callPackage ../tools/text/qgrep { inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation; }; @@ -11109,8 +11214,6 @@ with pkgs; rq = callPackage ../development/tools/rq { }; - rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { }; - rsnapshot = callPackage ../tools/backup/rsnapshot { }; rlwrap = callPackage ../tools/misc/rlwrap { }; @@ -11276,8 +11379,6 @@ with pkgs; scdoc = callPackage ../tools/typesetting/scdoc { }; - scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { }; - scorecard = callPackage ../tools/security/scorecard { }; scream = callPackage ../applications/audio/scream { }; @@ -11739,8 +11840,6 @@ with pkgs; sstp = callPackage ../tools/networking/sstp {}; - stgit = callPackage ../applications/version-management/git-and-tools/stgit { }; - strip-nondeterminism = perlPackages.strip-nondeterminism; structure-synth = callPackage ../tools/graphics/structure-synth { }; @@ -11751,9 +11850,7 @@ with pkgs; subedit = callPackage ../tools/text/subedit { }; - subgit = callPackage ../applications/version-management/git-and-tools/subgit { }; - - subsurface = libsForQt5.callPackage ../applications/misc/subsurface { }; + subsurface = libsForQt514.callPackage ../applications/misc/subsurface { }; sudo = callPackage ../tools/security/sudo { }; @@ -11856,14 +11953,8 @@ with pkgs; swtpm = callPackage ../tools/security/swtpm { }; - svn2git = callPackage ../applications/version-management/git-and-tools/svn2git { - git = gitSVN; - }; - svnfs = callPackage ../tools/filesystems/svnfs { }; - svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { }; - svtplay-dl = callPackage ../tools/misc/svtplay-dl { }; sycl-info = callPackage ../development/libraries/sycl-info { }; @@ -12062,8 +12153,6 @@ with pkgs; theme-sh = callPackage ../tools/misc/theme-sh { }; - thicket = callPackage ../applications/version-management/git-and-tools/thicket { }; - thiefmd = callPackage ../applications/editors/thiefmd { }; thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { }; @@ -12166,8 +12255,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation; }; - top-git = callPackage ../applications/version-management/git-and-tools/topgit { }; - todo = callPackage ../tools/misc/todo { }; tor = callPackage ../tools/security/tor { }; @@ -12250,8 +12337,6 @@ with pkgs; tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { }; - transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { }; - transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { }; translate-shell = callPackage ../applications/misc/translate-shell { }; @@ -17135,8 +17220,6 @@ with pkgs; gi-docgen = callPackage ../development/tools/documentation/gi-docgen { }; - git-aggregator = callPackage ../development/tools/git-aggregator { }; - github-release = callPackage ../development/tools/github/github-release { }; global = callPackage ../development/tools/misc/global { }; @@ -24489,12 +24572,6 @@ with pkgs; radicale = radicale3; - radicle-cli = callPackage ../applications/version-management/git-and-tools/radicle-cli { - inherit (darwin) DarwinTools; - inherit (darwin.apple_sdk.frameworks) AppKit; - }; - radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream {}; - rake = callPackage ../development/tools/build-managers/rake { }; rakkess = callPackage ../development/tools/rakkess { }; @@ -27796,9 +27873,6 @@ with pkgs; centerim = callPackage ../applications/networking/instant-messengers/centerim { }; - cgit = callPackage ../applications/version-management/git-and-tools/cgit { }; - cgit-pink = callPackage ../applications/version-management/git-and-tools/cgit/pink.nix { }; - chatty = callPackage ../applications/networking/instant-messengers/chatty { }; chirp = callPackage ../applications/radio/chirp { }; @@ -27988,8 +28062,6 @@ with pkgs; configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"]; }) (haskell.lib.compose.justStaticExecutables haskellPackages.darcs); - darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { }; - darkman = callPackage ../applications/misc/darkman { }; darktable = callPackage ../applications/graphics/darktable { @@ -28357,8 +28429,6 @@ with pkgs; furtherance = callPackage ../applications/misc/furtherance { }; - gg-scm = callPackage ../applications/version-management/git-and-tools/gg { }; - gigalixir = callPackage ../tools/misc/gigalixir { }; go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { }; @@ -28551,8 +28621,6 @@ with pkgs; ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { }; - gitweb = callPackage ../applications/version-management/git-and-tools/gitweb { }; - globe-cli = callPackage ../applications/misc/globe-cli { }; gnss-sdr = callPackage ../applications/radio/gnss-sdr { }; @@ -28960,61 +29028,8 @@ with pkgs; gtk = gtk3; }; - git = callPackage ../applications/version-management/git-and-tools/git { - inherit (darwin.apple_sdk.frameworks) CoreServices Security; - perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; - smtpPerlLibs = [ - perlPackages.libnet perlPackages.NetSMTPSSL - perlPackages.IOSocketSSL perlPackages.NetSSLeay - perlPackages.AuthenSASL perlPackages.DigestHMAC - ]; - }; - - # The full-featured Git. - gitFull = git.override { - svnSupport = true; - guiSupport = true; - sendEmailSupport = true; - withSsh = true; - withLibsecret = !stdenv.isDarwin; - }; - - # Git with SVN support, but without GUI. - gitSVN = lowPrio (git.override { svnSupport = true; }); - - git-autofixup = perlPackages.GitAutofixup; - - git-doc = lib.addMetaAttrs { - description = "Additional documentation for Git"; - longDescription = '' - This package contains additional documentation (HTML and text files) that - is referenced in the man pages of Git. - ''; - } gitFull.doc; - - gitMinimal = git.override { - withManual = false; - pythonSupport = false; - perlSupport = false; - withpcre2 = false; - }; - - gitRepo = callPackage ../applications/version-management/git-repo { }; - - git-quick-stats = callPackage ../development/tools/git-quick-stats {}; - - git-review = python3Packages.callPackage ../applications/version-management/git-review { }; - - git-team = callPackage ../applications/version-management/git-and-tools/git-team { }; - - github-cli = gh; - gitolite = callPackage ../applications/version-management/gitolite { }; - gitoxide = callPackage ../applications/version-management/gitoxide { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; - inherit (gnome) gitg; gmrun = callPackage ../applications/misc/gmrun {}; @@ -29045,8 +29060,6 @@ with pkgs; jmusicbot = callPackage ../applications/audio/jmusicbot { }; - josh = callPackage ../applications/version-management/josh { }; - junction = callPackage ../applications/misc/junction { }; lemonade = callPackage ../applications/misc/lemonade { }; @@ -30108,8 +30121,6 @@ with pkgs; lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; - legit = callPackage ../applications/version-management/git-and-tools/legit { }; - legitify = callPackage ../development/tools/legitify { }; lens = callPackage ../applications/networking/cluster/lens { }; @@ -30265,10 +30276,6 @@ with pkgs; lscolors = callPackage ../applications/misc/lscolors { }; - lucky-commit = callPackage ../applications/version-management/git-and-tools/lucky-commit { - inherit (darwin.apple_sdk.frameworks) OpenCL; - }; - luddite = with python3Packages; toPythonApplication luddite; goobook = with python3Packages; toPythonApplication goobook; @@ -32469,10 +32476,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; - tig = callPackage ../applications/version-management/git-and-tools/tig { - readline = readline81; - }; - tilemaker = callPackage ../applications/misc/tilemaker { }; timbreid = callPackage ../applications/audio/pd-plugins/timbreid { From 275025ce4f47e77e342d50c89e8c23fb60f9ec3b Mon Sep 17 00:00:00 2001 From: Philipp Date: Thu, 1 Dec 2022 03:05:50 +0100 Subject: [PATCH 45/47] prometheus-node-exporter: 1.4.0 -> 1.5.0 (#203758) --- pkgs/servers/monitoring/prometheus/node-exporter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/node-exporter.nix b/pkgs/servers/monitoring/prometheus/node-exporter.nix index 15116c10235b..86ed09f3bc78 100644 --- a/pkgs/servers/monitoring/prometheus/node-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/node-exporter.nix @@ -5,17 +5,17 @@ buildGoModule rec { pname = "node_exporter"; - version = "1.4.0"; + version = "1.5.0"; rev = "v${version}"; src = fetchFromGitHub { inherit rev; owner = "prometheus"; repo = "node_exporter"; - sha256 = "sha256-KO33Cyrc4Oh6vvTMazo5iuekpyxNsi18gIb66Z8B9i4="; + sha256 = "sha256-jzgf7XVqtqHf5Uqkcr/0epC0R0fw7l7acr+F8jZ6M68="; }; - vendorSha256 = "sha256-eJbb56U6VStwfi6iSemWrriDYNaPiDegW3KJr8rH1NU="; + vendorSha256 = "sha256-k4Wolrp/mebwA6ZLftCNVFOdHoXHcJZI9JWrhBxX5Pk="; # FIXME: tests fail due to read-only nix store doCheck = false; From 8637768751cd22b7af0f40ad03d41ae22fd72d6a Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 1 Dec 2022 12:47:31 +1000 Subject: [PATCH 46/47] clusterctl: 1.2.6 -> 1.2.7 https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.2.7 --- .../networking/cluster/clusterctl/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/cluster/clusterctl/default.nix b/pkgs/applications/networking/cluster/clusterctl/default.nix index 4aceec6aefae..2866c298c24e 100644 --- a/pkgs/applications/networking/cluster/clusterctl/default.nix +++ b/pkgs/applications/networking/cluster/clusterctl/default.nix @@ -1,17 +1,17 @@ -{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, clusterctl }: buildGoModule rec { pname = "clusterctl"; - version = "1.2.6"; + version = "1.2.7"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "cluster-api"; rev = "v${version}"; - sha256 = "sha256-32Y4HQqODRlYLqDLUOqDwOf4Yp2xpAOPUgz8gU3TaEE="; + sha256 = "sha256-h8VZCCl28Vd2VB+enLY28t8rNbzdZo3Y4ybElNAkvKU="; }; - vendorSha256 = "sha256-jvadtm8NprVwNf4+GaaANK1u4Y4ccbsTCZxQk21GW7c="; + vendorSha256 = "sha256-hhs/q0x5Qd7S18jX4SPVFPo+fsDE9snJVkiqKD+Qp74="; subPackages = [ "cmd/clusterctl" ]; @@ -32,6 +32,12 @@ buildGoModule rec { --zsh <($out/bin/clusterctl completion zsh) ''; + passthru.tests.version = testers.testVersion { + package = clusterctl; + command = "HOME=$TMPDIR clusterctl version"; + version = "v${version}"; + }; + meta = with lib; { description = "Kubernetes cluster API tool"; homepage = "https://cluster-api.sigs.k8s.io/"; From 0ad82d4d52631b11868f34a4693d64cd1fc090e1 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Thu, 1 Dec 2022 11:26:18 +0800 Subject: [PATCH 47/47] v2ray-domain-list-community: 20220921050909 -> 20221130032508 --- pkgs/data/misc/v2ray-domain-list-community/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/v2ray-domain-list-community/default.nix b/pkgs/data/misc/v2ray-domain-list-community/default.nix index e80aef513ac3..9fd794d9d5bb 100644 --- a/pkgs/data/misc/v2ray-domain-list-community/default.nix +++ b/pkgs/data/misc/v2ray-domain-list-community/default.nix @@ -3,12 +3,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20220921050909"; + version = "20221130032508"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - sha256 = "sha256-ujslsVqUQ16LFdCwwKmY2SnoqNTRenI5cEreupt/6c4="; + sha256 = "sha256-1UkP88HGh0KBYaekskeQHkJh02veUYmATKJD/wy4erc="; }; vendorSha256 = "sha256-CCY3CgjA1w4svzmkaI2Jt272Rrt5UOt5sbVDAWRRfzk="; meta = with lib; {