From 194e05f8afdb268fb3d3618be7865d48b447fdd0 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 4 May 2022 04:20:00 +0000 Subject: [PATCH 01/26] grpc: 1.45.2 -> 1.46.1 https://github.com/grpc/grpc/releases/tag/v1.46.0 https://github.com/grpc/grpc/releases/tag/v1.46.1 --- pkgs/development/libraries/grpc/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix index f55e2c2f6e4..d7576594adc 100644 --- a/pkgs/development/libraries/grpc/default.nix +++ b/pkgs/development/libraries/grpc/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { pname = "grpc"; - version = "1.45.2"; # N.B: if you change this, please update: + version = "1.46.1"; # N.B: if you change this, please update: # pythonPackages.grpcio-tools # pythonPackages.grpcio-status @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { owner = "grpc"; repo = "grpc"; rev = "v${version}"; - sha256 = "sha256-l2r1NdbfwViXfLcwbfUgLueqfAVnLzI+gdEarlkIqkI="; + sha256 = "sha256-jci45jCcm2EN+tw7KCU9tOVB0jIADitQWoUlvyutRqw="; fetchSubmodules = true; }; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3509d1cffc1..b50021c4ac4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17565,7 +17565,7 @@ with pkgs; grpc = callPackage ../development/libraries/grpc { # grpc builds with c++14 so abseil must also be built that way - abseil-cpp = abseil-cpp.override { + abseil-cpp = abseil-cpp_202111.override { cxxStandard = "14"; }; }; From 3b358749573d20ee196c76cba063542315e8cf94 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 4 May 2022 04:20:00 +0000 Subject: [PATCH 02/26] python39Packages.grpcio-tools: 1.45.2 -> 1.46.1 --- pkgs/development/python-modules/grpcio-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix index b3794e8b9d4..b8bc4c9b540 100644 --- a/pkgs/development/python-modules/grpcio-tools/default.nix +++ b/pkgs/development/python-modules/grpcio-tools/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "grpcio-tools"; - version = "1.45.0"; + version = "1.46.1"; src = fetchPypi { inherit pname version; - sha256 = "sha256-oBbPwh4NkbOwNtPU+WjR/eqGXfoDUkyx++yoRxn9RaI="; + sha256 = "d54d80a4cfd7da002893711af613c9c9358dddfdd27feea44eb902c495b09105"; }; outputs = [ "out" "dev" ]; From 2a2302e7b5f5d5aa60ec0f119b6b79cda631fdaa Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 4 May 2022 04:20:00 +0000 Subject: [PATCH 03/26] python39Packages.grpcio-status: 1.45.2 -> 1.46.1 --- pkgs/development/python-modules/grpcio-status/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-status/default.nix b/pkgs/development/python-modules/grpcio-status/default.nix index 173353fc9f2..4e72e19392f 100644 --- a/pkgs/development/python-modules/grpcio-status/default.nix +++ b/pkgs/development/python-modules/grpcio-status/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "grpcio-status"; - version = "1.45.0"; + version = "1.46.1"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - sha256 = "sha256-S6rY6Ow8RHiOA4wk49fccCWeBroJ9ApbgXhThWO6Plo="; + sha256 = "700ad7bdc2da6b1d873ae9abffd957b3df6b74c8ca4b34c50bf1b062ae10a620"; }; propagatedBuildInputs = [ From 4953c6b5e9d28e557457e22139d1c0b232b18b42 Mon Sep 17 00:00:00 2001 From: Sebastian Neubauer Date: Wed, 4 May 2022 13:14:04 +0200 Subject: [PATCH 04/26] google-amber: 2020-09-23 -> 2022-04-21 Amber stopped compiling with a compiler update, so take the chance to update the package to a more recent commit. Also update the pinned dependencies to their new version. --- pkgs/tools/graphics/amber/default.nix | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/tools/graphics/amber/default.nix b/pkgs/tools/graphics/amber/default.nix index f5156dd08ab..4e1948ce87f 100644 --- a/pkgs/tools/graphics/amber/default.nix +++ b/pkgs/tools/graphics/amber/default.nix @@ -10,48 +10,48 @@ let glslang = fetchFromGitHub { owner = "KhronosGroup"; repo = "glslang"; - rev = "3ee5f2f1d3316e228916788b300d786bb574d337"; - sha256 = "1l5h9d92mzd35pgs0wibqfg7vbl771lwnvdlcsyhf6999khn5dzv"; + rev = "81cc10a498b25a90147cccd6e8939493c1e9e20e"; + hash = "sha256-jTOxZ1nU7kvtdWjPzyIp/5ZeKw3JtYyqhlFeIE7CyX8="; }; lodepng = fetchFromGitHub { owner = "lvandeve"; repo = "lodepng"; - rev = "34628e89e80cd007179b25b0b2695e6af0f57fac"; - sha256 = "10yaf218xnmhv7rsq6dysqrps43r30cgrs1z63h47z40x43ikia0"; + rev = "5601b8272a6850b7c5d693dd0c0e16da50be8d8d"; + hash = "sha256-dD8QoyOoGov6VENFNTXWRmen4nYYleoZ8+4TpICNSpo="; }; shaderc = fetchFromGitHub { owner = "google"; repo = "shaderc"; - rev = "ba92b11e1fcaf4c38a64f84d643d6429175bf650"; - sha256 = "041hip43siy2sr7h6habk9sxdmd45ag4kqgi8jk0vm1b8pqzkhqn"; + rev = "e72186b66bb90ed06aaf15cbdc9a053581a0616b"; + hash = "sha256-hd1IGsWksgAfB8Mq5yZOzSyNGxXsCJxb350pD/Gcskk="; }; spirv-headers = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; - rev = "3fdabd0da2932c276b25b9b4a988ba134eba1aa6"; - sha256 = "17h5cn4dyw8ixp1cpw8vf1z90m0fn1hhlvh0iycmknccbb1z34q7"; + rev = "b42ba6d92faf6b4938e6f22ddd186dbdacc98d78"; + hash = "sha256-ks9JCj5rj+Xu++7z5RiHDkU3/sFXhcScw8dATfB/ot0="; }; spirv-tools = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - rev = "fd3cabd8b5fc43ce83884ac06486c283b9902b4f"; - sha256 = "1h3smicw5gzpa17syb30085zccydzs4f41fl30bcmiipdn2xfpjr"; + rev = "a73e724359a274d7cf4f4248eba5be1e7764fbfd"; + hash = "sha256-vooJHtgVRlBNkQG4hulYOxIgHH4GMhXw7N4OEbkKJvU="; }; in stdenv.mkDerivation rec { pname = "amber"; - version = "unstable-2020-09-23"; + version = "unstable-2022-04-21"; src = fetchFromGitHub { owner = "google"; repo = pname; - rev = "0eee2d45d053dfc566baa58442a9b1b708e4f2a7"; - sha256 = "1rrbvmn9hvhj7xj89yqvy9mx0vg1qapdm5fkca8mkd3516d9f5pw"; + rev = "8b145a6c89dcdb4ec28173339dd176fb7b6f43ed"; + hash = "sha256-+xFYlUs13khT6r475eJJ+XS875h2sb+YbJ8ZN4MOSAA="; }; buildInputs = [ From 7b543f03b4b276280585a886901bd4338ebe599b Mon Sep 17 00:00:00 2001 From: Serhii Zhuravel Date: Wed, 4 May 2022 11:35:33 +0300 Subject: [PATCH 05/26] termius: 7.39.0 -> 7.40.2 --- pkgs/applications/networking/termius/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/termius/default.nix b/pkgs/applications/networking/termius/default.nix index b96210529e7..30a2570cada 100644 --- a/pkgs/applications/networking/termius/default.nix +++ b/pkgs/applications/networking/termius/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { pname = "termius"; - version = "7.39.0"; + version = "7.40.2"; src = fetchurl { # find the latest version with @@ -22,8 +22,8 @@ stdenv.mkDerivation rec { # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_url' -r # and the sha512 with # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r - url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_111.snap"; - sha512 = "1c90f249fd1802d4ed032b85ee835ca04e84e673caff339b6ce9b35188fec65a3ccce0e2a8a9afef46354ed5886ab17c612468ad7281c660c904b180753a1729"; + url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_113.snap"; + sha512 = "33f8f367a9fe232cf359869dfa0aa55c9be6f6c0e1ebdf7d65ae4616afe0fe2b61c57697f6d67d5e71f5dffd163eb601d8f2d2757712b01d0d32eb027018c2d3"; }; desktopItem = makeDesktopItem { From 2b85d34e72e6bae23587acd3e8dcaa8009088cef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 May 2022 07:17:53 +0000 Subject: [PATCH 06/26] python310Packages.bitarray: 2.4.1 -> 2.5.0 --- pkgs/development/python-modules/bitarray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix index d5806d77112..b48d40a4adf 100644 --- a/pkgs/development/python-modules/bitarray/default.nix +++ b/pkgs/development/python-modules/bitarray/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "bitarray"; - version = "2.4.1"; + version = "2.5.0"; src = fetchPypi { inherit pname version; - sha256 = "sha256-+uygP5eemSzHb3QGr365eVyxEbjYlpyJGgMr10l8h9o="; + sha256 = "sha256-Wr7QStzSAx9ucUmT2VIjv5roU1TGQMJwsu1vRrg1c7o="; }; checkPhase = '' From 7f74141d97b02e07efb5659762da45773d4cc639 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 May 2022 10:29:28 +0000 Subject: [PATCH 07/26] python310Packages.aiobotocore: 2.2.0 -> 2.3.0 --- pkgs/development/python-modules/aiobotocore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiobotocore/default.nix b/pkgs/development/python-modules/aiobotocore/default.nix index df800eb4755..199495494ab 100644 --- a/pkgs/development/python-modules/aiobotocore/default.nix +++ b/pkgs/development/python-modules/aiobotocore/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "aiobotocore"; - version = "2.2.0"; + version = "2.3.0"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "sha256-cTV5OcMCJnDXu5SDMZQUekTr/OJLFkPk5E/twe5zSbo="; + sha256 = "sha256-/D09YGFBC8GU0J7FReMLRGnV90dw+TespfaqReYqG/4="; }; # relax version constraints: aiobotocore works with newer botocore versions From 2585fb0204067ee4fd2a56def8c30b4767215c5e Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Fri, 6 May 2022 17:02:08 +0200 Subject: [PATCH 08/26] rubberband: 1.9.0 -> 2.0.2 --- pkgs/development/libraries/rubberband/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/rubberband/default.nix b/pkgs/development/libraries/rubberband/default.nix index 1e70d6e0dbe..5cb5da3224f 100644 --- a/pkgs/development/libraries/rubberband/default.nix +++ b/pkgs/development/libraries/rubberband/default.nix @@ -1,16 +1,16 @@ { lib, stdenv, fetchurl, pkg-config, libsamplerate, libsndfile, fftw -, vamp-plugin-sdk, ladspaH }: +, vamp-plugin-sdk, ladspaH, meson, ninja }: stdenv.mkDerivation rec { pname = "rubberband"; - version = "1.9.0"; + version = "2.0.2"; src = fetchurl { url = "https://breakfastquay.com/files/releases/${pname}-${version}.tar.bz2"; - sha256 = "4f5b9509364ea876b4052fc390c079a3ad4ab63a2683aad09662fb905c2dc026"; + sha256 = "sha256-uerAJ+eXeJrplhHJ6urxw6RMyAT5yKBEGg0dJvPWvfk="; }; - nativeBuildInputs = [ pkg-config ]; + nativeBuildInputs = [ pkg-config meson ninja ]; buildInputs = [ libsamplerate libsndfile fftw vamp-plugin-sdk ladspaH ]; makeFlags = [ "AR:=$(AR)" ]; From 7e75b3f57113764bc19dc639d04f7dc02ce7f27d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 May 2022 06:47:07 +0000 Subject: [PATCH 09/26] python310Packages.genshi: 0.7.6 -> 0.7.7 --- pkgs/development/python-modules/genshi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/genshi/default.nix b/pkgs/development/python-modules/genshi/default.nix index be6abbd8364..6dd458fefb4 100644 --- a/pkgs/development/python-modules/genshi/default.nix +++ b/pkgs/development/python-modules/genshi/default.nix @@ -7,11 +7,11 @@ buildPythonPackage rec { pname = "Genshi"; - version = "0.7.6"; + version = "0.7.7"; src = fetchPypi { inherit pname version; - sha256 = "sha256-NKLOi4DoQ/Ygxbe35ZqqNip2zpdkpvEQMig+2UWMOlk="; + sha256 = "sha256-wQBSCGLNaQhdEO4ah+kSief1n2s9m9Yiv1iygE5rmqs="; }; # FAIL: test_sanitize_remove_script_elem (genshi.filters.tests.html.HTMLSanitizerTestCase) From cdea50b39d7b989f6cce09be65a7be39a32796e2 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 4 May 2022 08:44:21 +0000 Subject: [PATCH 10/26] cue: 0.4.2 -> 0.4.3 --- pkgs/development/tools/cue/default.nix | 38 ++++++++++++++++++-------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/pkgs/development/tools/cue/default.nix b/pkgs/development/tools/cue/default.nix index 21370ab9b5a..d159a329e53 100644 --- a/pkgs/development/tools/cue/default.nix +++ b/pkgs/development/tools/cue/default.nix @@ -1,35 +1,51 @@ -{ buildGoModule, fetchFromGitHub, lib }: +{ buildGoModule, fetchFromGitHub, lib, installShellFiles, testers, cue }: buildGoModule rec { pname = "cue"; - version = "0.4.2"; + version = "0.4.3"; src = fetchFromGitHub { owner = "cue-lang"; repo = "cue"; rev = "v${version}"; - sha256 = "sha256-6HD3wcBo21Dep4ckx+oDWAC4nuTvCzlp0bwQxZox2b4="; + sha256 = "sha256-v9MYrijnbtJpTgRZ4hmkaekisOyujldGewCRNbkVzWw="; }; - vendorSha256 = "sha256-tY9iwQW6cB1FgLAmkDNMrvIxR+i4aGYhNs4tepI654o="; + postPatch = '' + # Disable script tests + rm -f cmd/cue/cmd/script_test.go + ''; + + vendorSha256 = "sha256-jTfV8DJlr5LxS3HjOEBkVzBvZKiySrmINumXSUIq2mI="; + + excludedPackages = [ "internal/ci/updatetxtar" "internal/cmd/embedpkg" "internal/cmd/qgo" "pkg/gen" ]; - checkPhase = "go test ./..."; + nativeBuildInputs = [ installShellFiles ]; - subPackages = [ "cmd/cue" ]; + ldflags = [ "-s" "-w" "-X cuelang.org/go/cmd/cue/cmd.version=${version}" ]; - ldflags = [ - "-s" "-w" "-X cuelang.org/go/cmd/cue/cmd.version=${version}" - ]; + postInstall = '' + # Completions + installShellCompletion --cmd cue \ + --bash <($out/bin/cue completion bash) \ + --fish <($out/bin/cue completion fish) \ + --zsh <($out/bin/cue completion zsh) + ''; doInstallCheck = true; installCheckPhase = '' $out/bin/cue eval - <<<'a: "all good"' > /dev/null ''; - meta = { + passthru.tests.version = testers.testVersion { + package = cue; + command = "cue version"; + }; + + meta = with lib; { description = "A data constraint language which aims to simplify tasks involving defining and using data"; homepage = "https://cuelang.org/"; - maintainers = []; license = lib.licenses.asl20; + maintainers = with maintainers; [ aaronjheng ]; }; } From 7a986c5fc1b2f9d81b8e2b4fa043375f9c16f46e Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 3 May 2022 01:39:23 +0000 Subject: [PATCH 11/26] go-mtpfs: unstable-2018-02-09 -> 1.0.0 --- pkgs/tools/filesystems/go-mtpfs/default.nix | 25 +++++++++++------ pkgs/tools/filesystems/go-mtpfs/deps.nix | 30 --------------------- 2 files changed, 17 insertions(+), 38 deletions(-) delete mode 100644 pkgs/tools/filesystems/go-mtpfs/deps.nix diff --git a/pkgs/tools/filesystems/go-mtpfs/default.nix b/pkgs/tools/filesystems/go-mtpfs/default.nix index 6a05d71d021..4bb2a3c24d5 100644 --- a/pkgs/tools/filesystems/go-mtpfs/default.nix +++ b/pkgs/tools/filesystems/go-mtpfs/default.nix @@ -1,20 +1,29 @@ -{ pkg-config, libusb1, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub, pkg-config, libusb1 }: -buildGoPackage rec { +buildGoModule rec { pname = "go-mtpfs"; - version = "unstable-2018-02-09"; - - goPackagePath = "github.com/hanwen/go-mtpfs"; + version = "1.0.0"; src = fetchFromGitHub { owner = "hanwen"; repo = "go-mtpfs"; - rev = "d6f8f3c05ce0ed31435057ec342268a0735863bb"; - sha256 = "sha256-sz+ikhZGwSIAI2YBSQKURF3WXB8dHgQ/C/dbkXwrDSg="; + rev = "v${version}"; + sha256 = "sha256-HVfB8/MImgZZLx4tcrlYOfQjpAdHMHshEaSsd+n758w="; }; + vendorSha256 = "sha256-OrAEvD2rF0Y0bvCD9TUv/E429lASsvC3uK3qNvbg734="; + + ldflags = [ "-s" "-w" ]; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ libusb1 ]; - goDeps = ./deps.nix; + checkFlags = [ "-short" ]; + + meta = with lib; { + description = "A simple FUSE filesystem for mounting Android devices as a MTP device"; + homepage = "https://github.com/hanwen/go-mtpfs"; + license = licenses.bsd3; + maintainers = with maintainers; [ aaronjheng ]; + }; } diff --git a/pkgs/tools/filesystems/go-mtpfs/deps.nix b/pkgs/tools/filesystems/go-mtpfs/deps.nix deleted file mode 100644 index f558a53f7d2..00000000000 --- a/pkgs/tools/filesystems/go-mtpfs/deps.nix +++ /dev/null @@ -1,30 +0,0 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 -[ - { - goPackagePath = "github.com/hanwen/go-fuse"; - fetch = { - type = "git"; - url = "https://github.com/hanwen/go-fuse"; - rev = "d1c826d19ad0c8d0c7e5b4eb34ee0f2ae09f6cef"; - sha256 = "0hn2iqsb6rip2b05fvcngyh0sazln2h3fx18khq4fv41n1iy11dc"; - }; - } - { - goPackagePath = "github.com/hanwen/usb"; - fetch = { - type = "git"; - url = "https://github.com/hanwen/usb"; - rev = "69aee4530ac705cec7c5344418d982aaf15cf0b1"; - sha256 = "01k0c2g395j65vm1w37mmrfkg6nm900khjrrizzpmx8f8yf20dky"; - }; - } - { - goPackagePath = "golang.org/x/sys"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/sys"; - rev = "48ac38b7c8cbedd50b1613c0fccacfc7d88dfcdf"; - sha256 = "037vs8sdvq310j3b6z9k62zlby1mzmsr9ha01rcy98dv5v8bkhin"; - }; - } -] From 213335ce593b66ad6452fe48bcfe2112b5a5d8c1 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 3 May 2022 01:29:59 +0000 Subject: [PATCH 12/26] diskrsync: unstable-2019-01-02 -> 1.3.0 --- pkgs/tools/backup/diskrsync/default.nix | 16 ++++----- pkgs/tools/backup/diskrsync/deps.nix | 48 ------------------------- 2 files changed, 8 insertions(+), 56 deletions(-) delete mode 100644 pkgs/tools/backup/diskrsync/deps.nix diff --git a/pkgs/tools/backup/diskrsync/default.nix b/pkgs/tools/backup/diskrsync/default.nix index 97870d5dedd..4a5c128d168 100644 --- a/pkgs/tools/backup/diskrsync/default.nix +++ b/pkgs/tools/backup/diskrsync/default.nix @@ -1,18 +1,19 @@ -{ buildGoPackage, fetchFromGitHub, lib, openssh, makeWrapper }: +{ buildGoModule, fetchFromGitHub, lib, openssh, makeWrapper }: -buildGoPackage rec { +buildGoModule rec { pname = "diskrsync"; - version = "unstable-2019-01-02"; + version = "1.3.0"; src = fetchFromGitHub { owner = "dop251"; repo = pname; - rev = "e8598ef71038527a8a77d1a6cf2a73cfd96d9139"; - sha256 = "1dqpmc4hp81knhdk3mrmwdr66xiibsvj5lagbm5ciajg9by45mcs"; + rev = "v${version}"; + sha256 = "sha256-hM70WD+M3jwze0IG84WTFf1caOUk2s9DQ7pR+KNIt1M="; }; - goPackagePath = "github.com/dop251/diskrsync"; - goDeps = ./deps.nix; + vendorSha256 = "sha256-lJaM/sC5/qmmo7Zu7nGR6ZdXa1qw4SuVxawQ+d/m+Aw="; + + ldflags = [ "-s" "-w" ]; nativeBuildInputs = [ makeWrapper ]; @@ -26,5 +27,4 @@ buildGoPackage rec { license = licenses.mit; maintainers = with maintainers; [ jluttine ]; }; - } diff --git a/pkgs/tools/backup/diskrsync/deps.nix b/pkgs/tools/backup/diskrsync/deps.nix deleted file mode 100644 index 8045737164b..00000000000 --- a/pkgs/tools/backup/diskrsync/deps.nix +++ /dev/null @@ -1,48 +0,0 @@ -# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) -[ - { - goPackagePath = "github.com/dop251/spgz"; - fetch = { - type = "git"; - url = "https://github.com/dop251/spgz"; - rev = "b86304a2b188"; - sha256 = "1zss1z523qagk99plb0my8m8ng0danl372iyk1pr4i2skp2bf5z7"; - }; - } - { - goPackagePath = "golang.org/x/crypto"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/crypto"; - rev = "9756ffdc2472"; - sha256 = "0q7hxaaq6lp0v8qqzifvysl47z5rfdlrxkh3d29vsl3wyby3dxl8"; - }; - } - { - goPackagePath = "golang.org/x/net"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/net"; - rev = "eb5bcb51f2a3"; - sha256 = "17k4g8krxbl84gzcs275b7gsh66dzm15fdxivjnx9xz8q84l4kby"; - }; - } - { - goPackagePath = "golang.org/x/sys"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/sys"; - rev = "97732733099d"; - sha256 = "118hkp01i4z1f5h6hcjm0ff2ngqhrzj1f7731n0kw8dr6hvbx0sw"; - }; - } - { - goPackagePath = "golang.org/x/text"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/text"; - rev = "v0.3.0"; - sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; - }; - } -] From bf889b9d3decd711ecdbff82680bcef42879a8c4 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 3 May 2022 01:05:38 +0000 Subject: [PATCH 13/26] prometheus-openldap-exporter: 2.2.0 -> 2.2.1 --- .../monitoring/prometheus/openldap-exporter.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/openldap-exporter.nix b/pkgs/servers/monitoring/prometheus/openldap-exporter.nix index c04a3df2e90..20447d1c315 100644 --- a/pkgs/servers/monitoring/prometheus/openldap-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/openldap-exporter.nix @@ -1,27 +1,29 @@ -{ buildGoPackage, lib, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub }: -buildGoPackage rec { +buildGoModule rec { pname = "openldap_exporter"; - version = "2.2.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "tomcz"; repo = pname; rev = "v${version}"; - sha256 = "sha256-+lrLA9CbGNzvvbwn79ili/kFRCr6vMKDtkvyfnL9n9k="; + sha256 = "sha256-ok2fTYz1oQiNdTPsssPb/VuFqny1i8nKTngSpKgCpC4="; }; + vendorSha256 = null; + ldflags = [ - "-s" "-w" + "-s" + "-w" "-X github.com/tomcz/openldap_exporter.tag=v${version}" "-X github.com/tomcz/openldap_exporter.commit=unknown" ]; - goPackagePath = "github.com/tomcz/openldap_exporter"; meta = with lib; { homepage = "https://github.com/tomcz/openldap_exporter"; - description = " Simple service that scrapes metrics from OpenLDAP and exports them via HTTP for Prometheus consumption"; + description = "Simple service that scrapes metrics from OpenLDAP and exports them via HTTP for Prometheus consumption"; license = licenses.mit; maintainers = with maintainers; [ ma27 ]; }; From cb04e72cd8ff039d3fd71cec84521b3556966cfc Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Mon, 2 May 2022 03:07:23 +0000 Subject: [PATCH 14/26] jmespath: 0.2.2 -> 0.4.0 --- pkgs/development/tools/jmespath/default.nix | 22 +++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/jmespath/default.nix b/pkgs/development/tools/jmespath/default.nix index c9510a35d10..6224a2def07 100644 --- a/pkgs/development/tools/jmespath/default.nix +++ b/pkgs/development/tools/jmespath/default.nix @@ -1,18 +1,24 @@ -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub }: -buildGoPackage rec { +buildGoModule rec { pname = "jmespath"; - version = "0.2.2"; - rev = version; - - goPackagePath = "github.com/jmespath/go-jmespath"; + version = "0.4.0"; src = fetchFromGitHub { - inherit rev; owner = "jmespath"; repo = "go-jmespath"; - sha256 = "0f4j0m44limnjd6q5fk152g6jq2a5cshcdms4p3a1br8pl9wp5fb"; + rev = "v${version}"; + sha256 = "sha256-djA/7TCmAqCsht28b1itoiWd8Mtdsn/5uLxyT23K/qM="; }; + + vendorSha256 = "sha256-Q12muprcKB7fCxemESb4sGPyYIdmgOt3YXVUln7oabw="; + + excludedPackages = [ + "./internal/testify" + ]; + + ldflags = [ "-s" "-w" ]; + meta = with lib; { description = "A JMESPath implementation in Go"; homepage = "https://github.com/jmespath/go-jmespath"; From 03e1b376c61a4a4b77c4f0d27456141bb5e4c3e7 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Sat, 12 Feb 2022 02:55:59 +0000 Subject: [PATCH 15/26] dsp: init at 1.8 --- pkgs/tools/audio/dsp/default.nix | 52 ++++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 54 insertions(+) create mode 100644 pkgs/tools/audio/dsp/default.nix diff --git a/pkgs/tools/audio/dsp/default.nix b/pkgs/tools/audio/dsp/default.nix new file mode 100644 index 00000000000..6891bfc041d --- /dev/null +++ b/pkgs/tools/audio/dsp/default.nix @@ -0,0 +1,52 @@ +{ lib +, stdenv +, fetchFromGitHub +, pkg-config +, fftw +, zita-convolver +, fftwFloat +, libsndfile +, ffmpeg +, alsa-lib +, libao +, libmad +, ladspaH +, libtool +, libpulseaudio +}: + +stdenv.mkDerivation rec { + pname = "dsp"; + version = "1.8"; + + src = fetchFromGitHub { + owner = "bmc0"; + repo = "dsp"; + rev = "v${version}"; + sha256 = "sha256-LTgjpzAGi3oL8l5NcJj1ortKFd3vWDfXHr8YyedAxEE="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + fftw + zita-convolver + fftwFloat + libsndfile + ffmpeg + alsa-lib + libao + libmad + ladspaH + libtool + libpulseaudio + ]; + + meta = with lib; { + homepage = "https://github.com/bmc0/dsp"; + description = "An audio processing program with an interactive mode"; + license = licenses.isc; + maintainers = with maintainers; [ aaronjheng ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 786dcac3eea..f2999930005 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5188,6 +5188,8 @@ with pkgs; inherit (python2Packages) mutagen python wrapPython; }; + dsp = callPackage ../tools/audio/dsp { }; + dirdiff = callPackage ../tools/text/dirdiff { tcl = tcl-8_5; tk = tk-8_5; From 8bdcffc4fe0b92138ee8ca55a1c690b223beb850 Mon Sep 17 00:00:00 2001 From: bb2020 Date: Sun, 27 Mar 2022 16:01:17 +0300 Subject: [PATCH 16/26] nixos/mbpfan: minor changes --- nixos/modules/services/misc/mbpfan.nix | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/nixos/modules/services/misc/mbpfan.nix b/nixos/modules/services/misc/mbpfan.nix index e0a4d8a13e7..7a149ff47e6 100644 --- a/nixos/modules/services/misc/mbpfan.nix +++ b/nixos/modules/services/misc/mbpfan.nix @@ -31,7 +31,7 @@ in { settings = mkOption { default = {}; - description = "The INI configuration for Mbpfan."; + description = "INI configuration for Mbpfan."; type = types.submodule { freeformType = settingsFormat.type; @@ -39,32 +39,26 @@ in { type = types.nullOr types.int; default = 2000; description = '' - The minimum fan speed. Setting to null enables automatic detection. - Check minimum fan limits with "cat /sys/devices/platform/applesmc.768/fan*_min". - ''; - }; - options.general.max_fan1_speed = mkOption { - type = types.nullOr types.int; - default = 6199; - description = '' - The maximum fan speed. Setting to null enables automatic detection. - Check maximum fan limits with "cat /sys/devices/platform/applesmc.768/fan*_max". + You can check minimum and maximum fan limits with + "cat /sys/devices/platform/applesmc.768/fan*_min" and + "cat /sys/devices/platform/applesmc.768/fan*_max" respectively. + Setting to null implies using default value from applesmc. ''; }; options.general.low_temp = mkOption { type = types.int; default = 55; - description = "Temperature below which fan speed will be at minimum. Try ranges 55-63."; + description = "If temperature is below this, fans will run at minimum speed."; }; options.general.high_temp = mkOption { type = types.int; default = 58; - description = "Fan will increase speed when higher than this temperature. Try ranges 58-66."; + description = "If temperature is above this, fan speed will gradually increase."; }; options.general.max_temp = mkOption { type = types.int; default = 86; - description = "Fan will run at full speed above this temperature. Do not set it > 90."; + description = "If temperature is above this, fans will run at maximum speed."; }; options.general.polling_interval = mkOption { type = types.int; From 441c1dde7228094ca4a91902124877c4ac4f65af Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 12 May 2022 04:20:00 +0000 Subject: [PATCH 17/26] python39Packages.bitarray: 2.5.0 -> 2.5.1 --- pkgs/development/python-modules/bitarray/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bitarray/default.nix b/pkgs/development/python-modules/bitarray/default.nix index b48d40a4adf..79ac6475ae6 100644 --- a/pkgs/development/python-modules/bitarray/default.nix +++ b/pkgs/development/python-modules/bitarray/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "bitarray"; - version = "2.5.0"; + version = "2.5.1"; src = fetchPypi { inherit pname version; - sha256 = "sha256-Wr7QStzSAx9ucUmT2VIjv5roU1TGQMJwsu1vRrg1c7o="; + sha256 = "sha256-jTj2B1EAgJmmWdWs+zXvQVAYPv/Vsr+mwQGZJw3fTJw="; }; checkPhase = '' @@ -23,7 +23,7 @@ buildPythonPackage rec { meta = with lib; { description = "Efficient arrays of booleans"; homepage = "https://github.com/ilanschnell/bitarray"; - changelog = "https://github.com/ilanschnell/bitarray/blob/master/CHANGE_LOG"; + changelog = "https://github.com/ilanschnell/bitarray/raw/${version}/CHANGE_LOG"; license = licenses.psfl; maintainers = [ maintainers.bhipple ]; }; From 81ec4af0011908c60947341b242e183c59be3720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo?= Date: Sat, 14 May 2022 11:08:28 -0300 Subject: [PATCH 18/26] xfce.xfce4-terminal: 1.0.2 -> 1.0.3 --- pkgs/desktops/xfce/applications/xfce4-terminal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/xfce/applications/xfce4-terminal/default.nix b/pkgs/desktops/xfce/applications/xfce4-terminal/default.nix index b2dc9096269..0eefbd44253 100644 --- a/pkgs/desktops/xfce/applications/xfce4-terminal/default.nix +++ b/pkgs/desktops/xfce/applications/xfce4-terminal/default.nix @@ -3,9 +3,9 @@ mkXfceDerivation { category = "apps"; pname = "xfce4-terminal"; - version = "1.0.2"; + version = "1.0.3"; - sha256 = "sha256-d69SjV7dkiYmc0R5OyU5DV5RM3h51an4idWV872QoE4="; + sha256 = "sha256-oZOnPAfvSXCreFHTIZYpJhOdtlDOHrAUMvGIjYU+TRU="; nativeBuildInputs = [ libxslt docbook_xml_dtd_45 docbook_xsl ]; From b70ba3ad0a93276d6f97e271722381089a260d95 Mon Sep 17 00:00:00 2001 From: toastal Date: Sat, 14 May 2022 22:50:44 +0700 Subject: [PATCH 19/26] =?UTF-8?q?senpai:=20unstable-2022-04-29=20=E2=86=92?= =?UTF-8?q?=20unstable-2022-05-10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump to the latest default branch commit. --- pkgs/applications/networking/irc/senpai/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/irc/senpai/default.nix b/pkgs/applications/networking/irc/senpai/default.nix index 0d5f6bfbfa8..d12ee05d4e2 100644 --- a/pkgs/applications/networking/irc/senpai/default.nix +++ b/pkgs/applications/networking/irc/senpai/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "senpai"; - version = "unstable-2022-04-29"; + version = "unstable-2022-05-10"; src = fetchFromSourcehut { owner = "~taiite"; repo = "senpai"; - rev = "859b8fdb7d433a848668c6f1a00406f107fe00e5"; - sha256 = "sha256-grVv/bcUEU6Aaf+4MbkocY/75u7q6Q7r26xK0ybULUg="; + rev = "7a9fe74fdfb3f334b97434df0aa74b2b32e3582e"; + sha256 = "sha256-uagdJG+YVryzsaZfkg5W2F8mQSc1bpflL77tqMHp1Ck="; }; vendorSha256 = "sha256-hgojB1D0/SZWLEzJ48EBoT/InYYmqD/1qoTknfk/aTo="; From 26da0bc974781f02f3144e40fa940428510085e8 Mon Sep 17 00:00:00 2001 From: Madoura Date: Sat, 14 May 2022 18:59:38 -0500 Subject: [PATCH 20/26] vlang: weekly.2021.51 -> weekly.2022.19 --- pkgs/development/compilers/vlang/default.nix | 44 ++++-- .../vlang/disable_vcreate_test.patch | 133 ++++++++++++++++++ 2 files changed, 169 insertions(+), 8 deletions(-) create mode 100644 pkgs/development/compilers/vlang/disable_vcreate_test.patch diff --git a/pkgs/development/compilers/vlang/default.nix b/pkgs/development/compilers/vlang/default.nix index 065e4462f2e..0601022df61 100644 --- a/pkgs/development/compilers/vlang/default.nix +++ b/pkgs/development/compilers/vlang/default.nix @@ -2,22 +2,36 @@ stdenv.mkDerivation rec { pname = "vlang"; - version = "weekly.2021.51"; + version = "weekly.2022.19"; src = fetchFromGitHub { owner = "vlang"; repo = "v"; rev = version; - sha256 = "1jvq3fxckl2jidiigkvclacjxbg5k38268mck7bl1ky1yspgfrnq"; + sha256 = "1bl91j3ip3i84jq3wg03sflllxv38sv4dc072r302rl2g9f4dbg6"; }; + # Required for bootstrap. vc = fetchFromGitHub { owner = "vlang"; repo = "vc"; - rev = "c8ed2cd82b247e94c33217dba35c420cfc02fef3"; - sha256 = "1acgx1qp480jmsv1xvqy1zf7iyy90mvg9x1m1b0zrwx09wz4y1cq"; + rev = "a298ad7069f6333ef8ab59a616654fc74e04c847"; + sha256 = "168cgq6451hcgsxzyd8vq11g01642bs5kkwxqh6rz3rnc86ajic0"; }; + # Required for vdoc. + markdown = fetchFromGitHub { + owner = "vlang"; + repo = "markdown"; + rev = "bbbd324a361e404ce0682fc00666df3a7877b398"; + sha256 = "0cawzizr3rjz81blpvxvxrcvcdai1adj66885ss390444qq1fnv7"; + }; + + # vcreate_test.v requires git, so we must disable it. + patches = [ + ./disable_vcreate_test.patch + ]; + propagatedBuildInputs = [ glfw freetype openssl ] ++ lib.optional stdenv.hostPlatform.isUnix upx; @@ -26,19 +40,33 @@ stdenv.mkDerivation rec { makeFlags = [ "local=1" "VC=${vc}" - # vlang seems to want to write to $HOME/.vmodules , so lets give - # it a writable HOME - "HOME=$TMPDIR" ]; + prePatch = '' + export HOME=$(mktemp -d) + cp cmd/tools/vcreate_test.v $HOME/vcreate_test.v + ''; + installPhase = '' runHook preInstall + mkdir -p $out/{bin,lib,share} cp -r examples $out/share cp -r {cmd,vlib,thirdparty} $out/lib - mv v $out/lib + cp v $out/lib ln -s $out/lib/v $out/bin/v wrapProgram $out/bin/v --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]} + + mkdir -p $HOME/.vmodules; + ln -sf ${markdown} $HOME/.vmodules/markdown + $out/lib/v -v build-tools + $out/lib/v -v $out/lib/cmd/tools/vdoc + $out/lib/v -v $out/lib/cmd/tools/vast + $out/lib/v -v $out/lib/cmd/tools/vvet + + # Return the pre-patch vcreate_test.v now that we no longer need the alteration. + cp $HOME/vcreate_test.v $out/lib/cmd/tools/vcreate_test.v + runHook postInstall ''; diff --git a/pkgs/development/compilers/vlang/disable_vcreate_test.patch b/pkgs/development/compilers/vlang/disable_vcreate_test.patch new file mode 100644 index 00000000000..85ed867c83e --- /dev/null +++ b/pkgs/development/compilers/vlang/disable_vcreate_test.patch @@ -0,0 +1,133 @@ +diff --git a/cmd/tools/vcreate_test.v b/cmd/tools/vcreate_test.v +index 3d07f4773..de8a202df 100644 +--- a/cmd/tools/vcreate_test.v ++++ b/cmd/tools/vcreate_test.v +@@ -2,127 +2,6 @@ import os + + const test_path = 'vcreate_test' + +-fn init_and_check() ? { +- os.execute_or_exit('${os.quoted_path(@VEXE)} init') +- +- assert os.read_file('vcreate_test.v') ? == [ +- 'module main\n', +- 'fn main() {', +- " println('Hello World!')", +- '}', +- '', +- ].join_lines() +- +- assert os.read_file('v.mod') ? == [ +- 'Module {', +- " name: 'vcreate_test'", +- " description: ''", +- " version: ''", +- " license: ''", +- ' dependencies: []', +- '}', +- '', +- ].join_lines() +- +- assert os.read_file('.gitignore') ? == [ +- '# Binaries for programs and plugins', +- 'main', +- 'vcreate_test', +- '*.exe', +- '*.exe~', +- '*.so', +- '*.dylib', +- '*.dll', +- 'vls.log', +- '', +- ].join_lines() +- +- assert os.read_file('.gitattributes') ? == [ +- '*.v linguist-language=V text=auto eol=lf', +- '*.vv linguist-language=V text=auto eol=lf', +- '*.vsh linguist-language=V text=auto eol=lf', +- '**/v.mod linguist-language=V text=auto eol=lf', +- '', +- ].join_lines() +- +- assert os.read_file('.editorconfig') ? == [ +- '[*]', +- 'charset = utf-8', +- 'end_of_line = lf', +- 'insert_final_newline = true', +- 'trim_trailing_whitespace = true', +- '', +- '[*.v]', +- 'indent_style = tab', +- 'indent_size = 4', +- '', +- ].join_lines() +-} +- + fn test_v_init() ? { +- dir := os.join_path(os.temp_dir(), test_path) +- os.rmdir_all(dir) or {} +- os.mkdir(dir) or {} +- defer { +- os.rmdir_all(dir) or {} +- } +- os.chdir(dir) ? +- +- init_and_check() ? +-} +- +-fn test_v_init_in_git_dir() ? { +- dir := os.join_path(os.temp_dir(), test_path) +- os.rmdir_all(dir) or {} +- os.mkdir(dir) or {} +- defer { +- os.rmdir_all(dir) or {} +- } +- os.chdir(dir) ? +- os.execute_or_exit('git init .') +- init_and_check() ? +-} +- +-fn test_v_init_no_overwrite_gitignore() ? { +- dir := os.join_path(os.temp_dir(), test_path) +- os.rmdir_all(dir) or {} +- os.mkdir(dir) or {} +- os.write_file('$dir/.gitignore', 'blah') ? +- defer { +- os.rmdir_all(dir) or {} +- } +- os.chdir(dir) ? +- +- os.execute_or_exit('${os.quoted_path(@VEXE)} init') +- +- assert os.read_file('.gitignore') ? == 'blah' +-} +- +-fn test_v_init_no_overwrite_gitattributes_and_editorconfig() ? { +- git_attributes_content := '*.v linguist-language=V text=auto eol=lf' +- editor_config_content := '[*] +-charset = utf-8 +-end_of_line = lf +-insert_final_newline = true +-trim_trailing_whitespace = true +- +-[*.v] +-indent_style = tab +-indent_size = 4 +-' +- +- dir := os.join_path(os.temp_dir(), test_path) +- os.rmdir_all(dir) or {} +- os.mkdir(dir) or {} +- os.write_file('$dir/.gitattributes', git_attributes_content) ? +- os.write_file('$dir/.editorconfig', editor_config_content) ? +- defer { +- os.rmdir_all(dir) or {} +- } +- os.chdir(dir) ? +- +- os.execute_or_exit('${os.quoted_path(@VEXE)} init') +- +- assert os.read_file('.gitattributes') ? == git_attributes_content +- assert os.read_file('.editorconfig') ? == editor_config_content ++ println('vcreate_test disabled') + } From d7251c42aa66f39c584629681ea5bddc1584aa18 Mon Sep 17 00:00:00 2001 From: DwarfMaster Date: Sat, 14 May 2022 18:44:06 +0200 Subject: [PATCH 21/26] arcan.arcan: 0.6.1 -> 0.6.1.1 --- pkgs/desktops/arcan/arcan/003-freetype.patch | 14 -------------- pkgs/desktops/arcan/arcan/default.nix | 5 ++--- 2 files changed, 2 insertions(+), 17 deletions(-) delete mode 100644 pkgs/desktops/arcan/arcan/003-freetype.patch diff --git a/pkgs/desktops/arcan/arcan/003-freetype.patch b/pkgs/desktops/arcan/arcan/003-freetype.patch deleted file mode 100644 index e38d329b026..00000000000 --- a/pkgs/desktops/arcan/arcan/003-freetype.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Naur source-old/src/CMakeLists.txt source-new/src/CMakeLists.txt ---- source-old/src/CMakeLists.txt 1969-12-31 21:00:01.000000000 -0300 -+++ source-new/src/CMakeLists.txt 2021-10-29 12:03:06.461399341 -0300 -@@ -317,9 +317,7 @@ - find_package(BZip2 REQUIRED QUIET) - pkg_check_modules(HARFBUZZ REQUIRED QUIET harfbuzz) - ExternalProject_Add(Freetype -- SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/freetype" -- UPDATE_COMMAND "" -- GIT_REPOSITORY "${EXTERNAL_SRC_DIR}/git/freetype" -+ SOURCE_DIR "${EXTERNAL_SRC_DIR}/git/freetype" - ${EXTERNAL_DEFS} - ${CMAKE_EXTERNAL_DEFS} - -DWITH_ZLIB=OFF diff --git a/pkgs/desktops/arcan/arcan/default.nix b/pkgs/desktops/arcan/arcan/default.nix index f3f4be2fcc4..a15d5ac6be9 100644 --- a/pkgs/desktops/arcan/arcan/default.nix +++ b/pkgs/desktops/arcan/arcan/default.nix @@ -48,13 +48,13 @@ stdenv.mkDerivation rec { pname = "arcan" + lib.optionalString useStaticOpenAL "-static-openal"; - version = "0.6.1"; + version = "0.6.1.1"; src = fetchFromGitHub { owner = "letoram"; repo = "arcan"; rev = version; - hash = "sha256-2do4+6KB0AAcJk22mN0IA/e/bPaeGipLjI4RSTPqLBg="; + hash = "sha256-+dJaBSKGbHOwzA26/jDyh2UF9YRwGUcysJIeAM4kvfc="; }; nativeBuildInputs = [ @@ -106,7 +106,6 @@ stdenv.mkDerivation rec { ./000-openal.patch ./001-luajit.patch ./002-libuvc.patch - ./003-freetype.patch ]; # Emulate external/git/clone.sh From 21f9e5c728fb9342724804fbdd66b3e6bd938413 Mon Sep 17 00:00:00 2001 From: nixpkgs-upkeep-bot Date: Sun, 15 May 2022 00:24:02 +0000 Subject: [PATCH 22/26] vscodium: 1.66.2 -> 1.67.1 --- pkgs/applications/editors/vscode/vscodium.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 633688567ae..9fde99f3f58 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -14,11 +14,11 @@ let archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; sha256 = { - x86_64-linux = "1i76ix318y6b2dcfnisg13bp5d7nzvcx7zcpl94mkrn974db30pn"; - x86_64-darwin = "1qk1vykl838vwsffyjpazx7x9ajwxczpgz5vhch16iikfz2vh1vk"; - aarch64-linux = "13jifiqn2v17d6vwacq6aib1lzyp2021kjdswkp7wpx6ck5lkm21"; - aarch64-darwin = "1jgmvw52hp2zfvk6z51yni4vn7wfq63gsih42mzadg5a1b2fr9rx"; - armv7l-linux = "1zhriscsmfcsagsp2ds0fn316fybs5f2f2r3w5q29jwczgcnlam4"; + x86_64-linux = "0hsq3b8j58xjl8pkrd5x3qh0lsl9gwbd9wgvhzlnx2h94iasr1v5"; + x86_64-darwin = "04fbl8kp3af7xcicx17ay2piwy4y3yiyn9723hlmmf7s359rr1wn"; + aarch64-linux = "0jljsa61zr3symfdsjx9jj4s3y1kqslxh8gc1gqx45zlm5rzr7k8"; + aarch64-darwin = "1swkc0qb1xif8hj6cjp3jq1iqdfqsa681hhp7mxvrpqg0i2zppk3"; + armv7l-linux = "1ssbdc4b11xmd45m7bzhdh6szx331pzah2mjpqjg7cz3ray3xvwy"; }.${system}; sourceRoot = if stdenv.isDarwin then "" else "."; @@ -28,7 +28,7 @@ in # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.66.2"; + version = "1.67.1"; pname = "vscodium"; executableName = "codium"; From 558f0c2e6190c70bec60902d3beeb69bc7c6ea65 Mon Sep 17 00:00:00 2001 From: Aaron Bieber Date: Mon, 9 May 2022 19:45:38 -0600 Subject: [PATCH 23/26] pkgs/applications/misc/logseq 0.6.6 -> 0.6.8 This bumps Logseq to the latest version and also addresses #167967 by adding git to the PATH via makeWrapper. --- pkgs/applications/misc/logseq/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/logseq/default.nix b/pkgs/applications/misc/logseq/default.nix index 1fdf48ac1a0..0d28a382020 100644 --- a/pkgs/applications/misc/logseq/default.nix +++ b/pkgs/applications/misc/logseq/default.nix @@ -1,12 +1,12 @@ -{ lib, stdenv, fetchurl, appimageTools, makeWrapper, autoPatchelfHook, electron, curl, expat, gcc, openssl, zlib }: +{ lib, stdenv, fetchurl, appimageTools, makeWrapper, autoPatchelfHook, electron, git, curl, expat, gcc, openssl, zlib }: stdenv.mkDerivation rec { pname = "logseq"; - version = "0.6.6"; + version = "0.6.8"; src = fetchurl { url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; - sha256 = "r6IBvhA8H8XnMIBgZZodyU61xtqNA4N9kCRv/QWQc9M="; + sha256 = "QPbH7d2RC8DLze44Q3gCQ9IzHOgIq8IB+hZr9+8rTs0="; name = "${pname}-${version}.AppImage"; }; @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { postFixup = '' makeWrapper ${electron}/bin/electron $out/bin/${pname} \ + --prefix PATH : ${lib.makeBinPath [ git ]} \ --add-flags $out/share/${pname}/resources/app ''; From 62753a4f396a2b88ac86377e55306f823859462c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 16 Jan 2022 16:53:09 +0000 Subject: [PATCH 24/26] rhvoice: unstable-2018-02-10 -> 1.6.0 --- pkgs/applications/audio/rhvoice/default.nix | 54 ++++++++++++------- .../audio/rhvoice/honor_nix_environment.patch | 20 +++++-- 2 files changed, 50 insertions(+), 24 deletions(-) diff --git a/pkgs/applications/audio/rhvoice/default.nix b/pkgs/applications/audio/rhvoice/default.nix index ca51001dd62..f72b8404104 100644 --- a/pkgs/applications/audio/rhvoice/default.nix +++ b/pkgs/applications/audio/rhvoice/default.nix @@ -1,36 +1,50 @@ -{ stdenv, lib, pkg-config, fetchFromGitHub, sconsPackages -, glibmm, libpulseaudio, libao }: +{ lib +, stdenv +, fetchFromGitHub +, ensureNewerSourcesForZipFilesHook +, pkg-config +, scons +, glibmm +, libpulseaudio +, libao +, speechd +}: -let - version = "unstable-2018-02-10"; -in stdenv.mkDerivation { +stdenv.mkDerivation rec { pname = "rhvoice"; - inherit version; + version = "1.6.0"; src = fetchFromGitHub { - owner = "Olga-Yakovleva"; + owner = "RHVoice"; repo = "RHVoice"; - rev = "7a25a881b0465e47a12d8029b56f3b71a1d02312"; - sha256 = "1gkrlmv7msh9qlm0gkjqpl9gswghpclfdwszr1p85v8vk6m63v0b"; + rev = version; + fetchSubmodules = true; + hash = "sha256-5iq+St/fqGMeJu2XaiCmgzBpxqE9IQLnKlfZErd1fPs="; }; + patches = [ + # SConstruct patch + # Scons creates an independent environment that assumes standard POSIX paths. + # The patch is needed to push the nix environment. + # - PATH + # - PKG_CONFIG_PATH, to find available (sound) libraries + # - RPATH, to link to the newly built libraries + ./honor_nix_environment.patch + ]; + nativeBuildInputs = [ - sconsPackages.scons_3_1_2 pkg-config + ensureNewerSourcesForZipFilesHook + pkg-config + scons ]; buildInputs = [ - glibmm libpulseaudio libao + glibmm + libpulseaudio + libao + speechd ]; - # SConstruct patch - # Scons creates an independent environment that assumes standard POSIX paths. - # The patch is needed to push the nix environment. - # - PATH - # - PKG_CONFIG_PATH, to find available (sound) libraries - # - RPATH, to link to the newly built libraries - - patches = [ ./honor_nix_environment.patch ]; - meta = { description = "A free and open source speech synthesizer for Russian language and others"; homepage = "https://github.com/Olga-Yakovleva/RHVoice/wiki"; diff --git a/pkgs/applications/audio/rhvoice/honor_nix_environment.patch b/pkgs/applications/audio/rhvoice/honor_nix_environment.patch index ed180c92deb..1c0c9d3ee45 100644 --- a/pkgs/applications/audio/rhvoice/honor_nix_environment.patch +++ b/pkgs/applications/audio/rhvoice/honor_nix_environment.patch @@ -1,14 +1,26 @@ diff --git a/SConstruct b/SConstruct -index 2421399..ba39254 100644 +index b29168f..d507b95 100644 --- a/SConstruct +++ b/SConstruct -@@ -147,6 +147,9 @@ def create_base_env(vars): +@@ -93,6 +93,8 @@ def CheckWiX(context): + + def get_spd_module_dir(): + env = Environment() ++ env.PrependENVPath("PATH", os.environ["PATH"]) ++ env["ENV"]["PKG_CONFIG_PATH"]=os.environ["PKG_CONFIG_PATH"] + return env.ParseConfig("pkg-config speech-dispatcher --variable=modulebindir", passthru) + + def validate_spd_version(key,val,env): +@@ -202,9 +204,9 @@ def create_base_env(user_vars): env_args["package_name"]="RHVoice" env_args["CPPDEFINES"]=[("RHVOICE","1")] env=Environment(**env_args) +- if env["dev"]: +- env["prefix"]=os.path.abspath("local") +- env["RPATH"]=env.Dir("$libdir").abspath + env.PrependENVPath("PATH", os.environ["PATH"]) + env["ENV"]["PKG_CONFIG_PATH"]=os.environ["PKG_CONFIG_PATH"] -+ env["RPATH"]=env["libdir"] ++ env["RPATH"]=env.Dir("$libdir").abspath env["package_version"]=get_version(env["release"]) env.Append(CPPDEFINES=("PACKAGE",env.subst(r'\"$package_name\"'))) - env.Append(CPPDEFINES=("VERSION",env.subst(r'\"$package_version\"'))) + if env["PLATFORM"]=="win32": From e96d684b8f97176207ef8a327f5f62a0ff8e303e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 5 May 2022 01:45:11 +0000 Subject: [PATCH 25/26] rhvoice: 1.6.0 -> 1.8.0 https://github.com/RHVoice/RHVoice/releases/tag/1.8.0 --- pkgs/applications/audio/rhvoice/default.nix | 4 ++-- .../audio/rhvoice/honor_nix_environment.patch | 19 ++++++++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/audio/rhvoice/default.nix b/pkgs/applications/audio/rhvoice/default.nix index f72b8404104..af2ce6ae25b 100644 --- a/pkgs/applications/audio/rhvoice/default.nix +++ b/pkgs/applications/audio/rhvoice/default.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation rec { pname = "rhvoice"; - version = "1.6.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "RHVoice"; repo = "RHVoice"; rev = version; fetchSubmodules = true; - hash = "sha256-5iq+St/fqGMeJu2XaiCmgzBpxqE9IQLnKlfZErd1fPs="; + hash = "sha256-G5886rjBaAp0AXcr07O0q7K1OXTayfIbd4zniKwDiLw="; }; patches = [ diff --git a/pkgs/applications/audio/rhvoice/honor_nix_environment.patch b/pkgs/applications/audio/rhvoice/honor_nix_environment.patch index 1c0c9d3ee45..fed5a2ea5e1 100644 --- a/pkgs/applications/audio/rhvoice/honor_nix_environment.patch +++ b/pkgs/applications/audio/rhvoice/honor_nix_environment.patch @@ -1,17 +1,22 @@ diff --git a/SConstruct b/SConstruct -index b29168f..d507b95 100644 +index 3ad4d9a..fb02365 100644 --- a/SConstruct +++ b/SConstruct -@@ -93,6 +93,8 @@ def CheckWiX(context): +@@ -94,11 +94,8 @@ def CheckWiX(context): + return result def get_spd_module_dir(): - env = Environment() -+ env.PrependENVPath("PATH", os.environ["PATH"]) -+ env["ENV"]["PKG_CONFIG_PATH"]=os.environ["PKG_CONFIG_PATH"] - return env.ParseConfig("pkg-config speech-dispatcher --variable=modulebindir", passthru) +- env = Environment() +- try: +- return env.ParseConfig("pkg-config speech-dispatcher --variable=modulebindir", passthru) +- except: +- return False ++ # cannot write to ${speechd}/libexec/speech-dispatcher-modules ++ return os.path.join(os.environ["out"], "libexec/speech-dispatcher-modules") def validate_spd_version(key,val,env): -@@ -202,9 +204,9 @@ def create_base_env(user_vars): + m=re.match(r"^\d+\.\d+",val) +@@ -208,9 +205,9 @@ def create_base_env(user_vars): env_args["package_name"]="RHVoice" env_args["CPPDEFINES"]=[("RHVOICE","1")] env=Environment(**env_args) From 6e19bfd952bb78387493a7566b95af35e283fdeb Mon Sep 17 00:00:00 2001 From: linsui Date: Sun, 15 May 2022 11:57:44 +0800 Subject: [PATCH 26/26] buildGoModule: allow goproxy --- pkgs/development/go-modules/generic/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/go-modules/generic/default.nix b/pkgs/development/go-modules/generic/default.nix index 502a981596e..4dff2d82848 100644 --- a/pkgs/development/go-modules/generic/default.nix +++ b/pkgs/development/go-modules/generic/default.nix @@ -79,12 +79,11 @@ let GO111MODULE = "on"; impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ - "GIT_PROXY_COMMAND" "SOCKS_SERVER" + "GIT_PROXY_COMMAND" "SOCKS_SERVER" "GOPROXY" ]; configurePhase = args.modConfigurePhase or '' runHook preConfigure - export GOCACHE=$TMPDIR/go-cache export GOPATH="$TMPDIR/go" cd "${modRoot}"