lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
ad1de317 58f8f1f0

+137 -29
+5 -1
maintainers/maintainer-list.nix
··· 11321 11321 name = "Jos van den Oever"; 11322 11322 }; 11323 11323 vanilla = { 11324 - email = "neko@hydev.org"; 11324 + email = "osu_vanilla@126.com"; 11325 11325 github = "VergeDX"; 11326 11326 githubId = 25173827; 11327 11327 name = "Vanilla"; 11328 + keys = [{ 11329 + longkeyid = "rsa4096/0x4DFA2BDD7305E739"; 11330 + fingerprint = "5C16 5178 7DE2 EE5A AF98 3EA3 4DFA 2BDD 7305 E739"; 11331 + }]; 11328 11332 }; 11329 11333 vanschelven = { 11330 11334 email = "klaas@vanschelven.com";
+3 -3
pkgs/applications/networking/syncthing/default.nix
··· 4 4 common = { stname, target, postInstall ? "" }: 5 5 buildGoModule rec { 6 6 pname = stname; 7 - version = "1.18.1"; 7 + version = "1.18.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "syncthing"; 11 11 repo = "syncthing"; 12 12 rev = "v${version}"; 13 - sha256 = "1sm4d0pjgk0spz9pddqb3i8hli10pibd5xs18mhcwrhnxj2xky1y"; 13 + sha256 = "1r5vd501p3ydi6rr2k4cqdl3pixdr79lfwpnc90xmd1i6mlyxrma"; 14 14 }; 15 15 16 - vendorSha256 = "1qqpxm4s1s2yp1zmi4m25y1a6r7kxc5rmvfsg50jmqsfnwligpz6"; 16 + vendorSha256 = "1v8hdr2na7bndx6q1kk0dkg1v9149gbhxcva1wq075xjl0kw21ip"; 17 17 18 18 doCheck = false; 19 19
+2 -1
pkgs/applications/version-management/blackbox/default.nix
··· 24 24 25 25 buildInputs = [ gnupg ]; 26 26 27 - doCheck = true; 27 + # https://github.com/NixOS/nixpkgs/issues/134445 28 + doCheck = !stdenv.isDarwin && stdenv.isx86_64; 28 29 29 30 checkInputs = [ 30 31 expect
+2 -2
pkgs/applications/video/obs-studio/default.nix
··· 46 46 in 47 47 mkDerivation rec { 48 48 pname = "obs-studio"; 49 - version = "27.0.0"; 49 + version = "27.0.1"; 50 50 51 51 src = fetchFromGitHub { 52 52 owner = "obsproject"; 53 53 repo = "obs-studio"; 54 54 rev = version; 55 - sha256 = "1n71705b9lbdff3svkmgwmbhlhhxvi8ajxqb74lm07v56a5bvi6p"; 55 + sha256 = "04fzsr9yizmxy0r7z2706crvnsnybpnv5kgfn77znknxxjacfhkn"; 56 56 fetchSubmodules = true; 57 57 }; 58 58
+3 -4
pkgs/development/compilers/zig/default.nix
··· 11 11 in 12 12 stdenv.mkDerivation rec { 13 13 pname = "zig"; 14 - version = "0.8.0"; 14 + version = "0.8.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ziglang"; 18 18 repo = pname; 19 19 rev = version; 20 - hash = "sha256-bILjcKX8jPl2n1HRYvYRb7jJkobwqmSJ+hHXSn9n2ag="; 20 + hash = "sha256-zMSOH8ZWcvzHRwOgGIbLO9Q6jf1P5QL5KCMD+frp+JA="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ ··· 51 51 license = licenses.mit; 52 52 maintainers = with maintainers; [ andrewrk AndersonTorres ]; 53 53 platforms = platforms.unix; 54 - # See https://github.com/NixOS/nixpkgs/issues/86299 55 - broken = stdenv.isDarwin; 54 + broken = stdenv.isDarwin; # See https://github.com/NixOS/nixpkgs/issues/86299 56 55 }; 57 56 } 58 57
+12 -3
pkgs/development/libraries/botan/2.0.nix
··· 1 - { callPackage, ... } @ args: 1 + { callPackage, fetchpatch, ... } @ args: 2 2 3 3 callPackage ./generic.nix (args // { 4 4 baseVersion = "2.18"; 5 - revision = "0"; 6 - sha256 = "09z3fy31q1pvnvpy4fswrsl2aq8ksl94lbh5rl7b6nqc3qp8ar6c"; 5 + revision = "1"; 6 + sha256 = "0adf53drhk1hlpfih0175c9081bqpclw6p2afn51cmx849ib9izq"; 7 7 postPatch = '' 8 8 sed -e 's@lang_flags "@&--std=c++11 @' -i src/build-data/cc/{gcc,clang}.txt 9 9 ''; 10 + extraPatches = [ 11 + (fetchpatch { 12 + name = "CVE-2021-40529.patch"; 13 + url = "https://github.com/randombit/botan/commit/9a23e4e3bc3966340531f2ff608fa9d33b5185a2.patch"; 14 + sha256 = "1ax1n2l9zh0hk35vkkywgkhzpdk76xb9apz2wm3h9kjvjs9acr3y"; 15 + # our source tarball doesn't include the tests 16 + excludes = [ "src/tests/*" ]; 17 + }) 18 + ]; 10 19 })
+1
pkgs/development/libraries/botan/default.nix
··· 10 10 sed -e 's@lang_flags "@&--std=c++11 @' -i src/build-data/cc/{gcc,clang}.txt 11 11 ''; 12 12 knownVulnerabilities = [ 13 + "CVE-2021-40529" 13 14 # https://botan.randombit.net/security.html#id1 14 15 "2020-03-24: Side channel during CBC padding" 15 16 ];
+2
pkgs/development/libraries/botan/generic.nix
··· 3 3 , baseVersion, revision, sha256 4 4 , sourceExtension ? "tar.xz" 5 5 , extraConfigureFlags ? "" 6 + , extraPatches ? [ ] 6 7 , postPatch ? null 7 8 , knownVulnerabilities ? [ ] 8 9 , CoreServices ··· 22 23 ]; 23 24 inherit sha256; 24 25 }; 26 + patches = extraPatches; 25 27 inherit postPatch; 26 28 27 29 buildInputs = [ python3 bzip2 zlib gmp openssl boost ]
+2 -2
pkgs/development/libraries/grpc/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "grpc"; 20 - version = "1.39.1"; # N.B: if you change this, change pythonPackages.grpcio-tools to a matching version too 20 + version = "1.40.0"; # N.B: if you change this, change pythonPackages.grpcio-tools to a matching version too 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "grpc"; 24 24 repo = "grpc"; 25 25 rev = "v${version}"; 26 - sha256 = "1yrr04g6faphh4hwzryqrwzgcr0hqqh05x9mc3vhpzmdkrrbz4zn"; 26 + sha256 = "08l2dyf3g3zrffy60ycid6jngvhfaghg792yrkfjcpcif5dqfd9f"; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+56
pkgs/development/libraries/libspng/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , stdenv 4 + , zlib 5 + , ninja 6 + , meson 7 + , pkg-config 8 + , cmake 9 + , libpng 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "libspng"; 14 + version = "0.7.0-rc3"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "randy408"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + sha256 = "0n91mr06sr34cqq91738251iaw21h5c4jgjpn0kqfx69ywxcl9fj"; 21 + }; 22 + 23 + doCheck = true; 24 + 25 + mesonBuildType = "release"; 26 + 27 + mesonFlags = [ 28 + # this is required to enable testing 29 + # https://github.com/randy408/libspng/blob/bc383951e9a6e04dbc0766f6737e873e0eedb40b/tests/README.md#testing 30 + "-Ddev_build=true" 31 + ]; 32 + 33 + outputs = [ "out" "dev" ]; 34 + 35 + checkInputs = [ 36 + cmake 37 + libpng 38 + ]; 39 + 40 + buildInputs = [ 41 + pkg-config 42 + zlib 43 + ]; 44 + 45 + nativeBuildInputs = [ 46 + ninja 47 + meson 48 + ]; 49 + 50 + meta = with lib; { 51 + description = "Simple, modern libpng alternative"; 52 + homepage = "https://github.com/randy408/libspng"; 53 + license = with licenses; [ bsd2 ]; 54 + maintainers = with maintainers; [ humancalico ]; 55 + }; 56 + }
+2 -2
pkgs/development/python-modules/grpcio-tools/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "grpcio-tools"; 5 - version = "1.39.0"; 5 + version = "1.40.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "39dfe7415bc0d3860fdb8dd90607594b046b88b57dbe64284efa4820f951c805"; 9 + sha256 = "d440f2bc089ff628618c536904d5bc39d0b44f7afdda4c4c1ecd15fcf385bfba"; 10 10 }; 11 11 12 12 outputs = [ "out" "dev" ];
+26
pkgs/development/tools/htmlq/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, Security }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "htmlq"; 5 + version = "0.2.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mgdm"; 9 + repo = "htmlq"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-Q2zjrHKFWowx2yB1cdGxPnNnc8yQJz65HaX0yIqbHks="; 12 + }; 13 + 14 + cargoSha256 = "sha256-pPtKPVSdEtEPmQPpNRJ4uyguDRAW0YvKgdUw5OAtbjA="; 15 + 16 + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 17 + 18 + doCheck = false; 19 + 20 + meta = with lib; { 21 + description = "Like jq, but for HTML"; 22 + homepage = "https://github.com/mgdm/htmlq"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ siraben ]; 25 + }; 26 + }
+1
pkgs/development/tools/luaformatter/default.nix
··· 27 27 description = "Code formatter for Lua"; 28 28 homepage = "https://github.com/Koihik/LuaFormatter"; 29 29 license = licenses.asl20; 30 + platforms = platforms.all; 30 31 maintainers = with maintainers; [ figsoda SuperSandro2000 ]; 31 32 mainProgram = "lua-format"; 32 33 };
+2 -2
pkgs/development/web/nodejs/v16.nix
··· 8 8 in 9 9 buildNodejs { 10 10 inherit enableNpm; 11 - version = "16.8.0"; 12 - sha256 = "14k3njj382im3q4k6dhsxdk07gs81hw2k0nrixfvlw1964k04ydq"; 11 + version = "16.9.0"; 12 + sha256 = "0vv6igmnz4fkr4i8gczxxw2qgcvydkpy71w3lskah8zw1lh69rqs"; 13 13 patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; 14 14 }
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 1 { stdenv, lib, fetchsvn, linux 2 2 , scripts ? fetchsvn { 3 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "18298"; 5 - sha256 = "027fp6h7295cc9m5g46phqd6hixcnvihpfsyrnzvsxz6pkvjzpw4"; 4 + rev = "18314"; 5 + sha256 = "0fic073zafwdsw7i0j4z57a4aknk8kpgnbrxpbi181n5axdlm99k"; 6 6 } 7 7 , ... 8 8 }:
+2 -2
pkgs/servers/sql/postgresql/ext/pgvector.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pgvector"; 5 - version = "0.1.7"; 5 + version = "0.1.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ankane"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "07m1nn640by5q22q2s1nlmjp14q5ffbyib28kjzlss0mq8acb439"; 11 + sha256 = "0kq28k96y5r0k6nhz78c3frqzhf8d1af54dqbpayn7fgvdl0vlm2"; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+2 -2
pkgs/tools/misc/etcher/default.nix
··· 10 10 11 11 let 12 12 sha256 = { 13 - "x86_64-linux" = "sha256-FRZTUOlOK1bIbrHdR9yQv45zMhby3tWbMPpaPPq3L9s="; 13 + "x86_64-linux" = "sha256-Tasynkzyy8UIalQn6qhIuPWDflf4pL76D2czgEijrPw="; 14 14 "i686-linux" = "0z6y45sz086njpywg7f0jn6n02qynb1qbi889g2kcgwbfjvmcpm1"; 15 15 }."${stdenv.system}"; 16 16 ··· 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "etcher"; 28 - version = "1.5.121"; 28 + version = "1.5.122"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/balena-io/etcher/releases/download/v${version}/balena-etcher-electron_${version}_${arch}.deb";
+2 -2
pkgs/tools/virtualization/linode-cli/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "linode-cli"; 25 - version = "5.8.1"; 25 + version = "5.8.2"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "linode"; 29 29 repo = pname; 30 30 rev = version; 31 - sha256 = "19lfnwgm09gxk0mcikwl7v4hw2ai2k9lkdjlalz8fsswf81my7h6"; 31 + sha256 = "sha256-JlWbhElgRDeFMjtPPy7Sk69SMlpQYfnZ3AjAfl2SRyI="; 32 32 }; 33 33 34 34 # remove need for git history
+10 -1
pkgs/top-level/all-packages.nix
··· 5979 5979 5980 5980 html-proofer = callPackage ../tools/misc/html-proofer { }; 5981 5981 5982 + htmlq = callPackage ../development/tools/htmlq { 5983 + inherit (pkgs.darwin.apple_sdk.frameworks) Security; 5984 + }; 5985 + 5982 5986 htpdate = callPackage ../tools/networking/htpdate { }; 5983 5987 5984 5988 http-prompt = callPackage ../tools/networking/http-prompt { }; ··· 14184 14188 14185 14189 luaformatter = callPackage ../development/tools/luaformatter 14186 14190 (lib.optionalAttrs stdenv.isDarwin { 14187 - stdenv = overrideCC stdenv llvmPackages_latest.clang; 14191 + stdenv = overrideCC stdenv llvmPackages_9.clang; 14188 14192 }); 14189 14193 14190 14194 malt = callPackage ../development/tools/profiling/malt {}; ··· 17432 17436 libspectrum = callPackage ../development/libraries/libspectrum { }; 17433 17437 17434 17438 libspiro = callPackage ../development/libraries/libspiro {}; 17439 + 17440 + libspng = callPackage ../development/libraries/libspng { }; 17435 17441 17436 17442 libssh = callPackage ../development/libraries/libssh { }; 17437 17443 ··· 21283 21289 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened; 21284 21290 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened; 21285 21291 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened; 21292 + 21293 + linuxPackages_5_13_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_5_13 { }); 21294 + linux_5_13_hardened = linuxPackages_5_13_hardened.kernel; 21286 21295 21287 21296 # Hardkernel (Odroid) kernels. 21288 21297 linuxPackages_hardkernel_latest = linuxKernel.packageAliases.linux_hardkernel_latest;