Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
130aa9ca 28555454

+101 -59
+1 -1
nixos/modules/services/networking/iwd.nix
··· 67 67 }; 68 68 }; 69 69 70 - meta.maintainers = with lib.maintainers; [ mic92 dtzWill ]; 70 + meta.maintainers = with lib.maintainers; [ dtzWill ]; 71 71 }
+9 -4
pkgs/applications/editors/wxhexeditor/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, wxGTK, autoconf, automake, libtool, python2, gettext }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, wxGTK, autoconf, automake, libtool, python2, gettext, openmp, Cocoa }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wxHexEditor"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoconf automake ]; 15 - buildInputs = [ wxGTK libtool python2 gettext ]; 15 + buildInputs = [ wxGTK libtool python2 gettext ] 16 + ++ lib.optionals stdenv.cc.isClang [ openmp ] 17 + ++ lib.optionals stdenv.isDarwin [ Cocoa ]; 16 18 17 19 preConfigure = "patchShebangs ."; 18 20 19 21 prePatch = '' 20 22 substituteInPlace Makefile --replace "/usr" "$out" 21 23 substituteInPlace Makefile --replace "mhash; ./configure" "mhash; ./configure --prefix=$out" 24 + '' + lib.optionalString stdenv.cc.isClang '' 25 + substituteInPlace Makefile --replace "-lgomp" "-lomp" 22 26 ''; 23 27 24 28 patches = [ ··· 30 34 ./missing-semicolon.patch 31 35 ]; 32 36 33 - makeFlags = [ "OPTFLAGS=-fopenmp" ]; 37 + makeFlags = lib.optionals stdenv.cc.isGNU [ "OPTFLAGS=-fopenmp" ]; 34 38 35 39 meta = { 36 40 description = "Hex Editor / Disk Editor for Huge Files or Devices"; ··· 46 50 ''; 47 51 homepage = "http://www.wxhexeditor.org/"; 48 52 license = lib.licenses.gpl2; 49 - platforms = lib.platforms.linux; 53 + platforms = lib.platforms.unix; 54 + maintainers = with lib.maintainers; [ wegank ]; 50 55 }; 51 56 }
+3 -3
pkgs/applications/networking/cluster/kubent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubent"; 5 - version = "0.5.1"; 5 + version = "0.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "doitintl"; 9 9 repo = "kube-no-trouble"; 10 10 rev = "${version}"; 11 - sha256 = "0pwb9g1hhfqn3rl87fg6sf07m7aviadljb05bbnd241hhlcyslv6"; 11 + sha256 = "sha256-aXuBYfXQfg6IQE9cFFTBCPNmDg7IZYPAAeuAxCiU0ro="; 12 12 }; 13 13 14 - vendorSha256 = "1z4cvk936l7011fbimsgpw89yqzyikw9jb4184l37mnj9hl5wpcp"; 14 + vendorSha256 = "sha256-WQwWBcwhFZxXPFO6h+5Y8VDM4urJGfZ6AOvhRoaSbpk="; 15 15 16 16 ldflags = [ 17 17 "-w" "-s"
+3 -3
pkgs/applications/networking/cluster/minikube/default.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "minikube"; 15 - version = "1.27.0"; 15 + version = "1.27.1"; 16 16 17 - vendorSha256 = "sha256-wAjgeq//vRUDUyVNTsVIxLXhA6fzTrYvn4klAPAv7DE="; 17 + vendorSha256 = "sha256-2sXWf+iK1v9gv2DXhmEs8xlIRF+6EM7Y6Otd6F89zGk="; 18 18 19 19 doCheck = false; 20 20 ··· 22 22 owner = "kubernetes"; 23 23 repo = "minikube"; 24 24 rev = "v${version}"; 25 - sha256 = "sha256-Pn0F3363YJoOdWyoPy46HmIUwWr/I5TekalBp9hHg7I="; 25 + sha256 = "sha256-GmvxKWHo0meiR1r5IlgI8jQRiDvmQafxTS9acv92EPk="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ installShellFiles pkg-config which makeWrapper ];
+15 -2
pkgs/applications/office/treesheets/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , wxGTK 5 4 , cmake 6 5 , ninja 7 6 , wrapGAppsHook 7 + , makeWrapper 8 + , wxGTK 9 + , Cocoa 8 10 , unstableGitUpdater 9 11 }: 10 12 ··· 23 25 cmake 24 26 ninja 25 27 wrapGAppsHook 28 + makeWrapper 26 29 ]; 27 30 28 31 buildInputs = [ 29 32 wxGTK 33 + ] ++ lib.optionals stdenv.isDarwin [ 34 + Cocoa 30 35 ]; 31 36 32 37 NIX_CFLAGS_COMPILE = "-DPACKAGE_VERSION=\"${builtins.replaceStrings [ "unstable-" ] [ "" ] version}\""; 33 38 39 + postInstall = lib.optionalString stdenv.isDarwin '' 40 + shopt -s extglob 41 + mkdir -p $out/{share/treesheets,bin} 42 + mv $out/!(share) $out/share/treesheets 43 + makeWrapper $out/{share/treesheets,bin}/treesheets \ 44 + --chdir $out/share/treesheets 45 + ''; 46 + 34 47 passthru = { 35 48 updateScript = unstableGitUpdater { }; 36 49 }; ··· 49 62 50 63 homepage = "https://strlen.com/treesheets/"; 51 64 maintainers = with maintainers; [ obadz avery ]; 52 - platforms = platforms.linux; 65 + platforms = platforms.unix; 53 66 license = licenses.zlib; 54 67 }; 55 68 }
+7 -1
pkgs/applications/video/aegisub/default.nix
··· 130 130 ./remove-bundled-luajit.patch 131 131 ]; 132 132 133 + # error: unknown type name 'NSUInteger' 134 + postPatch = '' 135 + substituteInPlace src/dialog_colorpicker.cpp \ 136 + --replace "NSUInteger" "size_t" 137 + ''; 138 + 133 139 NIX_CFLAGS_COMPILE = "-I${luajit52}/include"; 134 140 NIX_CFLAGS_LINK = "-L${luajit52}/lib"; 135 141 ··· 153 159 # The Aegisub sources are itself BSD/ISC, but they are linked against GPL'd 154 160 # softwares - so the resulting program will be GPL 155 161 license = licenses.bsd3; 156 - maintainers = [ maintainers.AndersonTorres ]; 162 + maintainers = with maintainers; [ AndersonTorres wegank ]; 157 163 platforms = platforms.unix; 158 164 }; 159 165 }
+3 -3
pkgs/applications/window-managers/leftwm/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "leftwm"; 9 - version = "0.3.0"; 9 + version = "0.4.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "leftwm"; 13 13 repo = "leftwm"; 14 14 rev = version; 15 - sha256 = "sha256-AfE36u5xSfivkg+hmJ6ASh6zXmTnLOv5RFigkGzySng="; 15 + sha256 = "sha256-4f9YOVkOXn7+TzTUZS2Lultgj9WhiOPUa/fHUeyLBUU="; 16 16 }; 17 17 18 - cargoSha256 = "sha256-MmxF1jt5VUZGbkEe858HBjAuHhgDY23MJJxpYQ4ckhs="; 18 + cargoSha256 = "sha256-D00IFTELRlqeKQ7zheJKTvu5FBgYQXsZ+OnPnVzweC4="; 19 19 20 20 buildInputs = rpathLibs; 21 21
+3 -3
pkgs/data/icons/qogir-icon-theme/default.nix
··· 13 13 pname = "qogir-icon-theme"; 14 14 15 15 in 16 - lib.checkListOfEnum "${pname}: color variants" [ "default" "dark" "all" ] colorVariants 16 + lib.checkListOfEnum "${pname}: color variants" [ "standard" "dark" "all" ] colorVariants 17 17 lib.checkListOfEnum "${pname}: theme variants" [ "default" "manjaro" "ubuntu" "all" ] themeVariants 18 18 19 19 stdenvNoCC.mkDerivation rec { 20 20 inherit pname; 21 - version = "2022-07-20"; 21 + version = "2022-10-08"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "vinceliuice"; 25 25 repo = pname; 26 26 rev = version; 27 - sha256 = "sha256-I+eojCTR3fXcp7v5Bdie9vstmJja9HB71aQSF5jLDD4="; 27 + sha256 = "sha256-BZhZyPnmiS5mxJp4/QnE7bTynB/cZ0QsUKFMhyd/Ox4="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ gtk3 jdupes ];
+2 -2
pkgs/development/libraries/cosmopolitan/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "cosmopolitan"; 5 - version = "2.1"; 5 + version = "2.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jart"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-qi82iGw0Sj2pgV9O4rr/q7jyd1XG3MpTr69dXdAUH0Q="; 11 + sha256 = "sha256-2Q4lutSIQ6tBwTy01lPSMepNAww9Kb7BwNyEcsSdWZ0="; 12 12 }; 13 13 14 14 patches = [
+14
pkgs/development/libraries/libressl/default.nix
··· 102 102 }) 103 103 ]; 104 104 }; 105 + 106 + libressl_3_6 = generic { 107 + version = "3.6.0"; 108 + hash = "sha256-GxLe/Lvb2+2oaSnkIQAK8PQjM63UgX/SbA2aGuxHhAQ="; 109 + 110 + patches = [ 111 + # Fix endianness detection on aarch64-darwin, issue #181187 112 + (fetchpatch { 113 + name = "fix-endian-header-detection.patch"; 114 + url = "https://patch-diff.githubusercontent.com/raw/libressl-portable/portable/pull/771.patch"; 115 + sha256 = "sha256-in5U6+sl0HB9qMAtUL6Py4X2rlv0HsqRMIQhhM1oThE="; 116 + }) 117 + ]; 118 + }; 105 119 }
+2 -2
pkgs/development/python-modules/pytrafikverket/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pytrafikverket"; 12 - version = "0.2.0.1"; 12 + version = "0.2.1"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-RsB8b96aCIBM3aABOuuexB5fIo7H1Kq/XsGvV8b7/sA="; 19 + hash = "sha256-LBOq1AvJrRmyWIe2w4dQbWvlRAJN6s2/lsJRI2LZK2o="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/sqlmap/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sqlmap"; 10 - version = "1.6.9"; 10 + version = "1.6.10"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-azAhpt6Qo/arTYeJSeQdBnqOmg2m7h+1pTsV30/pAOc="; 14 + sha256 = "sha256-gBDHRV+5N9dcsH/55I6AcguiJSIP57fUtQJ6sMGPzyg="; 15 15 }; 16 16 17 17 postPatch = ''
+2 -2
pkgs/development/python-modules/strictyaml/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "1.6.1"; 10 + version = "1.6.2"; 11 11 pname = "strictyaml"; 12 12 disabled = isPy27; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "688be16ee5d1a2f94aa4abdc6d881e8e254d173d724ac88725955fe66bdb63d4"; 16 + sha256 = "sha256-cM1VmA/ikp3AOJJMoI9o+WFIIjqHd4EPphbjR46+cco="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/sumo/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "sumo"; 21 - version = "2.3.4"; 21 + version = "2.3.5"; 22 22 format = "setuptools"; 23 23 24 24 disabled = pythonOlder "3.6"; ··· 27 27 owner = "SMTG-UCL"; 28 28 repo = "sumo"; 29 29 rev = "refs/tags/v${version}"; 30 - sha256 = "sha256-kgTTYCTq8jTNOmc92TRskbsOcnk6wTZgf0UfoctJ4M4="; 30 + sha256 = "sha256-eGQOFTo/tg1aM/P1la3stE7RLxpACUdcJ7g1z3zSasc="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "types-requests"; 9 - version = "2.28.11.1"; 9 + version = "2.28.11.2"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-ArGAbFuZBO3Nh/opI2FkrqDmzcTZPqAgzWFe9ly0PWU="; 14 + sha256 = "sha256-/c170UgTn7ju9yz0pBrHJzhyytnmraFLEf9d/e7mDtM="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/types-tabulate/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-tabulate"; 8 - version = "0.8.11"; 8 + version = "0.9.0.0"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - hash = "sha256-F6X6O1ykU4FXePyYZejs0BGLB7K5+v8+Kwb+RIF03V4="; 12 + hash = "sha256-SnlHRxTOoVa80hhbub3dj7nT1SJ8jQp/Ib8hyvX2Dmc="; 13 13 }; 14 14 15 15 # Module doesn't have tests
+2 -2
pkgs/development/tools/goresym/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "goresym"; 5 - version = "1.4"; 5 + version = "1.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mandiant"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-wb/qyMLhqNLpgOl9YFuByTxkUBK4GdhdWzAMcWjOG/U="; 11 + sha256 = "sha256-j548FzbxrtJz2N5y9ItO6F+52vQ+2RVCFPUW1cqeJUA="; 12 12 }; 13 13 14 14 subPackages = [ "." ];
+3 -3
pkgs/development/tools/jaq/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "jaq"; 5 - version = "0.8.1"; 5 + version = "0.8.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "01mf02"; 9 9 repo = "jaq"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-lTfpN+BnWMENRlSjR1+iGlGMTp4BBiMDvzFjvwRpuLQ="; 11 + sha256 = "sha256-a2LJUWRQsUnwU0DZnO5T+geeVOBXPfsBptEMnO+jnFA="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-z12ecgJJYKYc5kOLyjZU/MfBuBp7aJuEmDAGleiecz0="; 14 + cargoSha256 = "sha256-IJqM9XuJSEZadYc38TnyVrszuL5noYktnlyVu7IBE5k="; 15 15 16 16 buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 17 17
+2 -2
pkgs/development/tools/misc/cli11/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "cli11"; 13 - version = "2.2.0"; 13 + version = "2.3.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "CLIUtils"; 17 17 repo = "CLI11"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-emTIaoUyTINbAAn9tw1r3zLTQt58N8A1zoP+0y41yKo="; 19 + sha256 = "sha256-J/hOgCDQPI0n2BGJK0+HIwlfNDVaZcxCC45uFAR7JUc="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/development/tools/ruff/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "ruff"; 11 - version = "0.0.60"; 11 + version = "0.0.61"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "charliermarsh"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-AHKH5S+3iu+BflHnsR8kuWZKaCoyQXMa300KrvEQg5c="; 17 + sha256 = "sha256-Gmuf8vZMP74r3CtImmD9hCTPIxaMfHGXO0C/hGAyqb0="; 18 18 }; 19 19 20 - cargoSha256 = "sha256-SO6MXLqUrFWOXW63fR/RBP7XG2cy5jAKST0nLcEkIPA="; 20 + cargoSha256 = "sha256-jSBTou8GekqHoTTXRrhCwCWA2tjU5woKKB0g63M2VGU="; 21 21 22 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 23 CoreServices
+2 -2
pkgs/servers/nosql/victoriametrics/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "VictoriaMetrics"; 5 - version = "1.81.2"; 5 + version = "1.82.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-wf/YQX7vrwiNWz1kjWLPSH00rB70HDW3bRuN1DUiP1Y="; 11 + sha256 = "sha256-JIl2WeveDoAHzqJ2cqMxpWeNf4yQC9fIdfECOJywJ2A="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2022-09-24"; 9 + version = "2022-10-07"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "offensive-security"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-QroDg06vAyeFeA2Gy0iFJ5bc277EkMV1Xz92c+xrUF0="; 15 + hash = "sha256-gO2NCQSmaJA6Bg6LKBc0qVi147KzGp2MtXizpM0v1yQ="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+3 -3
pkgs/tools/security/nuclei/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "nuclei"; 8 - version = "2.7.7"; 8 + version = "2.7.8"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-61oq7h/e9aFCEwvrKRx1zyITw/X2obRsnyycO94tW0A="; 14 + sha256 = "sha256-FIWhWW2jOQF4OztLov67+RuhDnpRyD7EN27Gcr4Wa90="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-HZZutN6hG/wNBz1hy0S3kWd/LmaeAvn1NlB917xmCDo="; 17 + vendorSha256 = "sha256-qIEKGnFURtfh8CdHSbAtEaQRrsjfpvwyK+uPmYNXpiA="; 18 18 19 19 modRoot = "./v2"; 20 20 subPackages = [
+3 -3
pkgs/tools/typesetting/tectonic/default.nix
··· 7 7 , harfbuzz 8 8 , openssl 9 9 , pkg-config 10 - , makeWrapper 10 + , makeBinaryWrapper 11 11 , biber 12 12 , icu 13 13 }: ··· 26 26 27 27 cargoSha256 = "awDVjJLwgpSMbwptmLhczaxB5HqvsdvEOUsLYb/zTUc="; 28 28 29 - nativeBuildInputs = [ pkg-config makeWrapper ]; 29 + nativeBuildInputs = [ pkg-config makeBinaryWrapper ]; 30 30 31 31 buildInputs = [ icu fontconfig harfbuzz openssl ] 32 32 ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices Cocoa Foundation ]); ··· 35 35 # https://github.com/tectonic-typesetting/tectonic/releases/tag/tectonic%400.7.0 36 36 postInstall = '' 37 37 wrapProgram $out/bin/tectonic \ 38 - --prefix PATH "${lib.getBin biber}/bin" 38 + --prefix PATH : "${lib.getBin biber}/bin" 39 39 '' + lib.optionalString stdenv.isLinux '' 40 40 substituteInPlace dist/appimage/tectonic.desktop \ 41 41 --replace Exec=tectonic Exec=$out/bin/tectonic
+9 -5
pkgs/top-level/all-packages.nix
··· 1146 1146 aefs = callPackage ../tools/filesystems/aefs { }; 1147 1147 1148 1148 aegisub = callPackage ../applications/video/aegisub ({ 1149 - wxGTK = wxGTK31; 1149 + wxGTK = wxGTK32; 1150 1150 inherit (darwin.apple_sdk.frameworks) CoreText CoreFoundation AppKit Carbon IOKit Cocoa; 1151 1151 } // (config.aegisub or {})); 1152 1152 ··· 21256 21256 21257 21257 inherit (callPackages ../development/libraries/libressl { }) 21258 21258 libressl_3_4 21259 - libressl_3_5; 21259 + libressl_3_5 21260 + libressl_3_6; 21260 21261 21261 - libressl = libressl_3_5; 21262 + libressl = libressl_3_6; 21262 21263 21263 21264 boringssl = callPackage ../development/libraries/boringssl { }; 21264 21265 ··· 31970 31971 tree = callPackage ../tools/system/tree {}; 31971 31972 31972 31973 treesheets = callPackage ../applications/office/treesheets { 31973 - wxGTK = wxGTK31-gtk3; 31974 + wxGTK = wxGTK32; 31975 + inherit (darwin.apple_sdk.frameworks) Cocoa; 31974 31976 }; 31975 31977 31976 31978 tremc = callPackage ../applications/networking/p2p/tremc { }; ··· 32501 32503 wsjtx = qt5.callPackage ../applications/radio/wsjtx { }; 32502 32504 32503 32505 wxhexeditor = callPackage ../applications/editors/wxhexeditor { 32504 - wxGTK = wxGTK31; 32506 + inherit (darwin.apple_sdk.frameworks) Cocoa; 32507 + inherit (llvmPackages) openmp; 32508 + wxGTK = wxGTK32; 32505 32509 }; 32506 32510 32507 32511 xa = callPackage ../development/compilers/xa/xa.nix { };