lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
e2137dea eab7f911

+355 -96
+5 -1
pkgs/applications/audio/espeak-ng/default.nix
··· 14 14 , pcaudiolib 15 15 , sonicSupport ? true 16 16 , sonic 17 + , alsa-plugins 18 + , makeWrapper 17 19 }: 18 20 19 21 stdenv.mkDerivation rec { ··· 35 37 }) 36 38 ]; 37 39 38 - nativeBuildInputs = [ autoconf automake which libtool pkg-config ronn ]; 40 + nativeBuildInputs = [ autoconf automake which libtool pkg-config ronn makeWrapper ]; 39 41 40 42 buildInputs = lib.optional mbrolaSupport mbrola 41 43 ++ lib.optional pcaudiolibSupport pcaudiolib ··· 49 51 50 52 postInstall = lib.optionalString stdenv.isLinux '' 51 53 patchelf --set-rpath "$(patchelf --print-rpath $out/bin/espeak-ng)" $out/bin/speak-ng 54 + wrapProgram $out/bin/espeak-ng \ 55 + --set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib 52 56 ''; 53 57 54 58 passthru = {
+33
pkgs/applications/editors/vscode/extensions/default.nix
··· 1256 1256 }; 1257 1257 }; 1258 1258 1259 + github.vscode-github-actions = buildVscodeMarketplaceExtension { 1260 + mktplcRef = { 1261 + name = "vscode-github-actions"; 1262 + publisher = "github"; 1263 + version = "0.25.3"; 1264 + sha256 = "sha256-0Ag+xXVt+WBfN+7VmWILYU4RsVs+CBDBpMfUTczDCkI="; 1265 + }; 1266 + meta = { 1267 + description = "A Visual Studio Code extension for GitHub Actions workflows and runs for github.com hosted repositories"; 1268 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions"; 1269 + homepage = "https://github.com/github/vscode-github-actions"; 1270 + license = lib.licenses.mit; 1271 + maintainers = [ lib.maintainers.drupol ]; 1272 + }; 1273 + }; 1274 + 1259 1275 github.vscode-pull-request-github = buildVscodeMarketplaceExtension { 1260 1276 mktplcRef = { 1261 1277 name = "vscode-pull-request-github"; ··· 2119 2135 homepage = "https://github.com/NilsJPWerner/autoDocstring"; 2120 2136 license = lib.licenses.mit; 2121 2137 maintainers = [ lib.maintainers.kamadorueda ]; 2138 + }; 2139 + }; 2140 + 2141 + nvarner.typst-lsp = buildVscodeMarketplaceExtension { 2142 + mktplcRef = { 2143 + name = "typst-lsp"; 2144 + publisher = "nvarner"; 2145 + version = "0.3.0"; 2146 + sha256 = "sha256-ek5zXK4ecXwSPMJ4Ihy2l3PMxCdHwJN7dbwZfQVjNG8="; 2147 + }; 2148 + meta = { 2149 + changelog = "https://marketplace.visualstudio.com/items/nvarner.typst-lsp/changelog"; 2150 + description = "A VSCode extension for providing a language server for Typst"; 2151 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=nvarner.typst-lsp"; 2152 + homepage = "https://github.com/nvarner/typst-lsp"; 2153 + license = lib.licenses.mit; 2154 + maintainers = [ lib.maintainers.drupol ]; 2122 2155 }; 2123 2156 }; 2124 2157
+3 -3
pkgs/applications/misc/river-luatile/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "river-luatile"; 10 - version = "0.1.1"; 10 + version = "0.1.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "MaxVerevkin"; 14 14 repo = "river-luatile"; 15 15 rev = "v${version}"; 16 - hash = "sha256-eZgoFbat7X/jh5udlNyIuTheBUCHpaVRbsojYLATO18="; 16 + hash = "sha256-flh1zUBranb7w1fQuinHbVRGlVxfl2aKxSwShHFG6tI="; 17 17 }; 18 18 19 - cargoHash = "sha256-Vqyt5bL1lVhy/Wxd+zF7Wugvb7dW1N9Kq2TTFSaodnE="; 19 + cargoHash = "sha256-9YQxa6folwCJNoEa75InRbK1X7cD4F5QGzeGlfsr/5s="; 20 20 21 21 nativeBuildInputs = [ 22 22 pkg-config
+2 -2
pkgs/applications/misc/xmrig/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation rec { 17 17 pname = "xmrig"; 18 - version = "6.19.0"; 18 + version = "6.19.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "xmrig"; 22 22 repo = "xmrig"; 23 23 rev = "v${version}"; 24 - hash = "sha256-pMI5SqAa9jauwWvc3JpyWQa+pQvntbTrta1p0qjBaoM="; 24 + hash = "sha256-m8ot/IbpxdzHOyJymzZ7MWt4p78GTUuTjYZ9P1oGpWI="; 25 25 }; 26 26 27 27 patches = [
+3 -3
pkgs/applications/networking/cluster/eks-node-viewer/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "eks-node-viewer"; 5 - version = "0.2.0"; 5 + version = "0.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "awslabs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-utn0OJX3NLCyAV4F01GIkvh/KFPv7vfLQMwso7x7yCw"; 11 + sha256 = "sha256-XRt9a//0mYKZKsMs2dlcsBt5ikC9ZBMeQ3Vas0eT8a8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-28TKZYZM2kddXAusxmjhrKFy+ATU7kZM4Ad7zvP/F3A"; 14 + vendorHash = "sha256-28TKZYZM2kddXAusxmjhrKFy+ATU7kZM4Ad7zvP/F3A="; 15 15 16 16 meta = with lib; { 17 17 description = "Tool to visualize dynamic node usage within a cluster";
+5 -5
pkgs/applications/networking/instant-messengers/qq/default.nix
··· 20 20 }: 21 21 22 22 let 23 - version = "3.1.0-9572"; 23 + version = "3.1.1-11223"; 24 24 srcs = { 25 25 x86_64-linux = fetchurl { 26 - url = "https://dldir1.qq.com/qqfile/qq/QQNT/4b2e3220/linuxqq_${version}_amd64.deb"; 27 - sha256 = "sha256-xqbyyU4JSlYbAkJ/tqLoVPKfQvxYnMySRx7yV1EtDhM="; 26 + url = "https://dldir1.qq.com/qqfile/qq/QQNT/2355235c/linuxqq_${version}_amd64.deb"; 27 + sha256 = "sha256-TBgQ7zV+juB3KSgIIXuvxnYmvnnM/1/wU0EkiopIqvY="; 28 28 }; 29 29 aarch64-linux = fetchurl { 30 - url = "https://dldir1.qq.com/qqfile/qq/QQNT/4b2e3220/linuxqq_${version}_arm64.deb"; 31 - sha256 = "sha256-ItZqhV9OmycdfRhlzP2llrzcIZvaiUC/LJiDJ/kNIkE="; 30 + url = "https://dldir1.qq.com/qqfile/qq/QQNT/2355235c/linuxqq_${version}_arm64.deb"; 31 + sha256 = "sha256-1ba/IA/+X/s7jUtIhh3OsBHU7MPggGrASsBPx8euBBs="; 32 32 }; 33 33 }; 34 34 src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+2 -2
pkgs/applications/virtualization/cri-o/default.nix
··· 15 15 16 16 buildGoModule rec { 17 17 pname = "cri-o"; 18 - version = "1.26.2"; 18 + version = "1.26.3"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "cri-o"; 22 22 repo = "cri-o"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-Wo6COdbqRWuGP4qXjiCehDm8FlVjz1nZRouMOxlKocw="; 24 + sha256 = "sha256-mWhWL886lZggjow4xd02jbxaVl9PTEG24jiys4N19Lw="; 25 25 }; 26 26 vendorSha256 = null; 27 27
+2 -3
pkgs/data/fonts/twitter-color-emoji/default.nix
··· 94 94 meta = with lib; { 95 95 description = "Color emoji font with a flat visual style, designed and used by Twitter"; 96 96 longDescription = '' 97 - A bitmap color emoji font built from the Twitter Emoji for 98 - Everyone artwork with support for ZWJ, skin tone diversity and country 99 - flags. 97 + A bitmap color emoji font built from Twitter's Twemoji emoji set 98 + with support for ZWJ, skin tone diversity and country flags. 100 99 101 100 This font uses Google’s CBDT format making it work on Android and Linux graphical stack. 102 101 '';
+2 -2
pkgs/data/themes/marwaita/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "marwaita"; 13 - version = "16.2"; 13 + version = "17"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "darkomarko42"; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "sha256-jhcmFrTZgWChNvZofLSQzGvOj/U2UqaQ0Cq5sv4UAxE="; 19 + sha256 = "sha256-9yPgcWtk8w2AyOav1sfQFuH8wnX37ho836NgUnQbFRE="; 20 20 }; 21 21 22 22 buildInputs = [
-4
pkgs/development/compilers/dotnet/build-dotnet.nix
··· 14 14 , autoPatchelfHook 15 15 , makeWrapper 16 16 , libunwind 17 - , openssl_1_1 18 17 , icu 19 18 , libuuid 20 19 , zlib ··· 61 60 zlib 62 61 icu 63 62 libkrb5 64 - # this must be before curl for autoPatchElf to find it 65 - # curl brings in its own openssl 66 - openssl_1_1 67 63 curl 68 64 ] ++ lib.optional stdenv.isLinux lttng-ust_2_12; 69 65
+23
pkgs/development/coq-modules/mathcomp-apery/default.nix
··· 1 + { coq, mkCoqDerivation, mathcomp, coqeal, mathcomp-real-closed, 2 + mathcomp-bigenough, mathcomp-zify, mathcomp-algebra-tactics, 3 + lib, version ? null }: 4 + 5 + mkCoqDerivation { 6 + 7 + pname = "apery"; 8 + 9 + inherit version; 10 + defaultVersion = with lib.versions; lib.switch [ coq.version mathcomp.version ] [ 11 + { cases = [ (range "8.13" "8.16") (isGe "1.12.0") ]; out = "1.0.2"; } 12 + ] null; 13 + 14 + release."1.0.2".sha256 = "sha256-llxyMKYvWUA7fyroG1S/jtpioAoArmarR1edi3cikcY="; 15 + 16 + propagatedBuildInputs = [ mathcomp.field coqeal mathcomp-real-closed 17 + mathcomp-bigenough mathcomp-zify mathcomp-algebra-tactics ]; 18 + 19 + meta = { 20 + description = "A formally verified proof in Coq, by computer algebra, that ζ(3) is irrational"; 21 + license = lib.licenses.cecill-c; 22 + }; 23 + }
+11
pkgs/development/libraries/cctag/cmake-install-include-dir.patch
··· 1 + --- a/src/CMakeLists.txt 2 + +++ b/src/CMakeLists.txt 3 + @@ -209,7 +209,7 @@ 4 + target_include_directories(CCTag 5 + PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>" 6 + "$<BUILD_INTERFACE:${generated_dir}>" 7 + - "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/${CMAKE_INSTALL_INCLUDEDIR}>" 8 + + "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>" 9 + PUBLIC ${Boost_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS}) 10 + 11 + # just for testing
+66
pkgs/development/libraries/cctag/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + 5 + , cmake 6 + , boost 7 + , eigen 8 + , opencv 9 + , tbb 10 + 11 + , avx2Support ? stdenv.hostPlatform.avx2Support 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "cctag"; 16 + version = "1.0.3"; 17 + 18 + outputs = [ "lib" "dev" "out" ]; 19 + 20 + src = fetchFromGitHub { 21 + owner = "alicevision"; 22 + repo = "CCTag"; 23 + rev = "v${version}"; 24 + hash = "sha256-foB+e7BCuUucyhN8FsI6BIT3/fsNLTjY6QmjkMWZu6A="; 25 + }; 26 + 27 + cmakeFlags = [ 28 + # Feel free to create a PR to add CUDA support 29 + "-DCCTAG_WITH_CUDA=OFF" 30 + 31 + "-DCCTAG_ENABLE_SIMD_AVX2=${if avx2Support then "ON" else "OFF"}" 32 + 33 + "-DCCTAG_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" 34 + "-DCCTAG_BUILD_APPS=OFF" 35 + ]; 36 + 37 + patches = [ 38 + ./cmake-install-include-dir.patch 39 + ]; 40 + 41 + nativeBuildInputs = [ 42 + cmake 43 + ]; 44 + 45 + propagatedBuildInputs = [ 46 + tbb 47 + ]; 48 + 49 + buildInputs = [ 50 + boost 51 + eigen 52 + opencv 53 + ]; 54 + 55 + # Tests are broken on Darwin (linking issue) 56 + doCheck = !stdenv.isDarwin; 57 + 58 + meta = with lib; { 59 + description = "Detection of CCTag markers made up of concentric circles"; 60 + homepage = "https://cctag.readthedocs.io"; 61 + downloadPage = "https://github.com/alicevision/CCTag"; 62 + license = licenses.mpl20; 63 + platforms = platforms.all; 64 + maintainers = with maintainers; [ tmarkus ]; 65 + }; 66 + }
+15 -4
pkgs/development/libraries/psol/default.nix
··· 1 - { fetchzip, lib }: 1 + { lib, stdenvNoCC, fetchurl }: 2 2 3 - fetchzip rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "psol"; 5 5 version = "1.13.35.2"; # Latest stable, 2018-02-05 6 6 7 - url = "https://dl.google.com/dl/page-speed/psol/${version}-x64.tar.gz"; 8 - sha256 = "0xi2srf9gx0x2sz9r45zb35k2n0iv457if1lqzvbanls3f935cmr"; 7 + src = fetchurl { 8 + url = "https://dl.google.com/dl/page-speed/psol/${version}-x64.tar.gz"; 9 + hash = "sha256-3zujyPxU4ThF0KHap6bj2YMSbCORKFG7+Lo1vmRqQ08="; 10 + }; 11 + 12 + installPhase = '' 13 + runHook preInstall 14 + 15 + mkdir -p $out 16 + mv include lib -t $out 17 + 18 + runHook postInstall 19 + ''; 9 20 10 21 meta = with lib; { 11 22 description = "PageSpeed Optimization Libraries";
+1 -1
pkgs/development/libraries/rocsolver/default.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "rocsolver"; 20 - version = "5.4.2"; 20 + version = "5.4.4"; 21 21 22 22 outputs = [ 23 23 "out"
+10 -12
pkgs/development/ocaml-modules/bigarray-overlap/default.nix
··· 1 - { lib, buildDunePackage, ocaml, fetchurl 2 - , bigarray-compat, alcotest, astring, fpath, bos, findlib, pkg-config 1 + { lib, buildDunePackage, fetchurl 2 + , alcotest, pkg-config 3 3 }: 4 4 5 5 buildDunePackage rec { 6 6 pname = "bigarray-overlap"; 7 - version = "0.2.0"; 7 + version = "0.2.1"; 8 8 9 9 src = fetchurl { 10 - url = "https://github.com/dinosaure/overlap/releases/download/v${version}/bigarray-overlap-v${version}.tbz"; 11 - sha256 = "1v86avafsbyxjccy0y9gny31s2jzb0kd42v3mhcalklx5f044lcy"; 10 + url = "https://github.com/dinosaure/overlap/releases/download/v${version}/bigarray-overlap-${version}.tbz"; 11 + hash = "sha256-L1IKxHAFTjNYg+upJUvyi2Z23bV3U8+1iyLPhK4aZuA="; 12 12 }; 13 13 14 - minimumOCamlVersion = "4.07"; 15 - useDune2 = true; 14 + minimalOCamlVersion = "4.08"; 15 + duneVersion = "3"; 16 16 17 - propagatedBuildInputs = [ bigarray-compat ]; 18 - 19 - nativeBuildInputs = [ findlib pkg-config ]; 20 - checkInputs = [ alcotest astring fpath bos ]; 21 - doCheck = lib.versionAtLeast ocaml.version "4.08"; 17 + nativeBuildInputs = [ pkg-config ]; 18 + checkInputs = [ alcotest ]; 19 + doCheck = true; 22 20 23 21 meta = with lib; { 24 22 homepage = "https://github.com/dinosaure/overlap";
+7 -6
pkgs/development/ocaml-modules/reason-native/default.nix
··· 1 - { newScope, lib, fetchFromGitHub, callPackage, buildDunePackage, atdgen, junit, qcheck-core, re, reason, reason-native }: 1 + { newScope, lib, fetchFromGitHub, callPackage, buildDunePackage, atdgen, junit, qcheck-core, re, reason, reason-native, fetchpatch }: 2 2 3 3 let 4 4 generic = (somePath: 5 5 let 6 6 prepkg = import somePath { 7 - inherit callPackage cli buildDunePackage atdgen junit qcheck-core re reason; 7 + inherit callPackage cli buildDunePackage atdgen junit qcheck-core re reason fetchpatch; 8 8 inherit (reason-native) console file-context-printer fp pastel rely; 9 9 }; 10 10 in 11 11 buildDunePackage 12 12 ({ 13 - version = "2021-16-16-aec0ac6"; 13 + version = "2022-08-31-a0ddab6"; 14 14 src = fetchFromGitHub { 15 15 owner = "reasonml"; 16 16 repo = "reason-native"; 17 - rev = "aec0ac681be7211b4d092262281689c46deb63e1"; 18 - sha256 = "sha256-QoyI50MBY3RJBmM1y90n7oXrLmHe0CQxKojv+7YbegE="; 17 + rev = "a0ddab6ab25237961e32d8732b0a222ec2372d4a"; 18 + hash = "sha256-s2N5OFTwIbKXcv05gQRaBMCHO1Mj563yhryPeo8jMh8="; 19 19 }; 20 - useDune2 = true; 20 + duneVersion = "3"; 21 21 meta = with lib; { 22 22 description = "Libraries for building and testing native Reason programs"; 23 23 downloadPage = "https://github.com/reasonml/reason-native"; ··· 36 36 fp = generic ./fp.nix; 37 37 pastel = generic ./pastel.nix; 38 38 pastel-console = generic ./pastel-console.nix; 39 + qcheck-rely = generic ./qcheck-rely.nix; 39 40 refmterr = generic ./refmterr.nix; 40 41 rely = generic ./rely.nix; 41 42 rely-junit-reporter = generic ./rely-junit-reporter.nix;
+31
pkgs/development/ocaml-modules/reason-native/qcheck-rely.nix
··· 1 + { qcheck-core, reason, console, rely, fetchpatch, ... }: 2 + 3 + { 4 + pname = "qcheck-rely"; 5 + 6 + nativeBuildInputs = [ 7 + reason 8 + ]; 9 + 10 + patches = [ 11 + (fetchpatch { 12 + url = "https://github.com/reasonml/reason-native/pull/269/commits/b42d66f5929a11739c13f849939007bf8610888b.patch"; 13 + hash = "sha256-MMLl3eqF8xQZ2T+sIEuv2WpnGF6FZtatgH5fiF5hpP4="; 14 + includes = [ 15 + "src/qcheck-rely/QCheckRely.re" 16 + "src/qcheck-rely/QCheckRely.rei" 17 + ]; 18 + }) 19 + ]; 20 + 21 + propagatedBuildInputs = [ 22 + qcheck-core 23 + console 24 + rely 25 + ]; 26 + 27 + meta = { 28 + description = "A library containing custom Rely matchers allowing for easily using QCheck with Rely. QCheck is a 'QuickCheck inspired property-based testing for OCaml, and combinators to generate random values to run tests on'"; 29 + downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/qcheck-rely"; 30 + }; 31 + }
+1 -1
pkgs/development/ocaml-modules/reason-native/tests/console/default.nix
··· 6 6 7 7 src = ./.; 8 8 9 - useDune2 = true; 9 + duneVersion = "3"; 10 10 11 11 buildInputs = [ 12 12 reason
+2 -2
pkgs/development/python-modules/aliyun-python-sdk-cdn/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "aliyun-python-sdk-cdn"; 10 - version = "3.8.3"; 10 + version = "3.8.5"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-LsB3u35PLI/3PcuNbdgcxRoEFZ5CpyINEJa4Nw64NPA="; 17 + hash = "sha256-2bFiOvwbvYy7uw7h0LTX4szSBwgafSYOOixxv+zAYDo="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+1
pkgs/development/python-modules/awswrangler/default.nix
··· 58 58 pythonRelaxDeps = [ 59 59 "gremlinpython" 60 60 "numpy" 61 + "openpyxl" 61 62 "pandas" 62 63 "pg8000" 63 64 "pyarrow"
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "gdown"; 15 - version = "4.6.4"; 15 + version = "4.7.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-0zIQsbPXsS/vBda56n8ipRNzmQnKUR1dnSNtxnZmf3k="; 22 + hash = "sha256-NH8jdpZ5qvfvpz5WVScPzajKVr5l64Skoh0UOYlUEEU="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-trace/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-trace"; 16 - version = "1.11.0"; 16 + version = "1.11.1"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-i3jUbzivzXG9bIM06ZKG9olZubBOuCWz5kk5yPZRv4k="; 23 + hash = "sha256-twaJlx/2W1BQCWZMTQbZOp74oFecL2vwZkAxK/XwE8E="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -1
pkgs/development/python-modules/gremlinpython/default.nix
··· 31 31 32 32 substituteInPlace setup.py \ 33 33 --replace 'aiohttp>=3.8.0,<=3.8.1' 'aiohttp' \ 34 - --replace 'importlib-metadata<5.0.0' 'importlib-metadata' 34 + --replace 'importlib-metadata<5.0.0' 'importlib-metadata' \ 35 + --replace "os.getenv('VERSION', '?').replace('-SNAPSHOT', '.dev-%d' % timestamp)" '"${version}"' 35 36 ''; 36 37 37 38 # setup-requires requirements
+2 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyswitchbot"; 17 - version = "0.37.4"; 17 + version = "0.37.5"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "Danielhiversen"; 24 24 repo = "pySwitchbot"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-2P7hj0kfKLPyuKk6ouHJtkWCUT3EC1spQTjBQarwpbU="; 26 + hash = "sha256-k4uTLiSODjAbwVZjd35RckbDb2DxFCV/Ixo3ErG9FHQ="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/csvq/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "csvq"; 5 - version = "1.17.11"; 5 + version = "1.18.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mithrandie"; 9 9 repo = "csvq"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-jhj03xpWBcLVCCk1S9nsi8O6x1/IVwNT3voGfWBg2iw="; 11 + sha256 = "sha256-1UK+LSMKryoUf2UWbGt8MU3zs5hH2WdpA2v/jBaIHYE="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-C+KQHSp4aho+DPlkaYegjYSaoSHaLiQOa1WJXIn9FdQ="; 14 + vendorHash = "sha256-byBYp+iNnnsAXR+T3XmdwaeeBG8oB1EgNkDabzgUC98="; 15 15 16 16 meta = with lib; { 17 17 description = "SQL-like query language for CSV";
+3 -3
pkgs/development/tools/rust/cargo-chef/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-chef"; 5 - version = "0.1.51"; 5 + version = "0.1.52"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - sha256 = "sha256-K9oryItevSABbklaX5KKvKHuebFX8B0AgnizlpDhM5o="; 9 + sha256 = "sha256-eUFQT2zYABRtTqWxMi+AyU1ZHdt8+B1nMC0Sz6IK6+w="; 10 10 }; 11 11 12 - cargoHash = "sha256-KRhgYN8YMfotjkWAYP9RITbH9hudkakpWk53YZe9+Ks="; 12 + cargoHash = "sha256-uzuITRUvAOsuFaq+dkO8tRyozwUt4xB/3BP3mNCxr2g="; 13 13 14 14 meta = with lib; { 15 15 description = "A cargo-subcommand to speed up Rust Docker builds using Docker layer caching";
+3 -3
pkgs/development/tools/rust/cargo-zigbuild/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-zigbuild"; 5 - version = "0.16.4"; 5 + version = "0.16.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "messense"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-95cmmYHRS9BS+CtVE/sV2dwmoAk1EKJjX7NulKRuPLs="; 11 + sha256 = "sha256-KyfwH2zdKUUazIZoea8XVOo+vGbPrx5x00IceUuAPXM="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-5zdakF/6pDNWcAw8IXCe4Jl246V/Jdto1FPBFkKy6gg="; 14 + cargoSha256 = "sha256-z+NTfF+7zbfRt5/uvno4Z2hA6onVBWKR6Tje2KClkc0="; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; 17 17
+3 -3
pkgs/development/tools/rust/probe-run/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "probe-run"; 15 - version = "0.3.6"; 15 + version = "0.3.7"; 16 16 17 17 src = fetchCrate { 18 18 inherit pname version; 19 - sha256 = "sha256-HYFVdj1kASu+VKnDJA35zblPsgUeYC9YVlS84Hkx1Sk="; 19 + hash = "sha256-GLJrM5vIGYH5lNvwmpYKE/ISTRUwikCCj2o5h6Y9kW4="; 20 20 }; 21 21 22 - cargoSha256 = "sha256-nhs9qNFd1GK70sL5sPPeMazuPUP67epHayXnw3aXTfk="; 22 + cargoHash = "sha256-YevCel3HqwslwVmEA1vncsYYPMGQPUnwlkxLNQsnKG0="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+18 -4
pkgs/development/web/cypress/default.nix
··· 14 14 , xorg 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + let 18 + availableBinaries = { 19 + x86_64-linux = { 20 + platform = "linux-x64"; 21 + checksum = "sha256-26mkizwkF0qPX2+0rkjep28ZuNlLGPljCvVO73t34Lk="; 22 + }; 23 + aarch64-linux = { 24 + platform = "linux-arm64"; 25 + checksum = "sha256-gcf/MJ5aNUPoH6qz0n9vjviTec1rcxB0UzF+++6bUTs="; 26 + }; 27 + }; 28 + inherit (stdenv.hostPlatform) system; 29 + binary = availableBinaries.${system} or (throw "cypress: No binaries available for system ${system}"); 30 + inherit (binary) platform checksum; 31 + in stdenv.mkDerivation rec { 18 32 pname = "cypress"; 19 33 version = "10.10.0"; 20 34 21 35 src = fetchzip { 22 - url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip"; 23 - sha256 = "sha256-26mkizwkF0qPX2+0rkjep28ZuNlLGPljCvVO73t34Lk="; 36 + url = "https://cdn.cypress.io/desktop/${version}/${platform}/cypress.zip"; 37 + sha256 = checksum; 24 38 }; 25 39 26 40 # don't remove runtime deps ··· 73 87 mainProgram = "Cypress"; 74 88 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 75 89 license = licenses.mit; 76 - platforms = [ "x86_64-linux" ]; 90 + platforms = lib.attrNames availableBinaries; 77 91 maintainers = with maintainers; [ tweber mmahut Crafter ]; 78 92 }; 79 93 }
+2 -2
pkgs/games/unciv/default.nix
··· 25 25 in 26 26 stdenv.mkDerivation rec { 27 27 pname = "unciv"; 28 - version = "4.5.10"; 28 + version = "4.5.13"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - hash = "sha256-vV0Ux1TWwDlgDzQyIalMRcktP3SYP2RPacTIY9VV0W8="; 32 + hash = "sha256-wagguIz4g4DT5aCw6DzFHpHcDznGnkeyG588cSiTtds="; 33 33 }; 34 34 35 35 dontUnpack = true;
+49
pkgs/os-specific/darwin/raycast/default.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchurl 4 + , undmg 5 + }: 6 + 7 + stdenvNoCC.mkDerivation rec { 8 + pname = "raycast"; 9 + version = "1.49.0"; 10 + 11 + src = fetchurl { 12 + # https://github.com/NixOS/nixpkgs/pull/223495 13 + # official download API: https://api.raycast.app/v2/download 14 + # this returns an AWS CloudFront signed URL with expiration timestamp and signature 15 + # the returned URL will always be the latest Raycast which might result in an impure derivation 16 + # the package maintainer created a repo (https://github.com/stepbrobd/raycast-overlay) 17 + # to host GitHub Actions to periodically check for updates 18 + # and re-release the `.dmg` file to Internet Archive (https://archive.org/details/raycast) 19 + url = "https://archive.org/download/raycast/raycast-${version}.dmg"; 20 + sha256 = "sha256-6j5PyzJ7g3p+5gE2CQHlZrLj5b3rLdpodl+By7xxcjo="; 21 + }; 22 + 23 + dontPatch = true; 24 + dontConfigure = true; 25 + dontBuild = true; 26 + dontFixup = true; 27 + 28 + nativeBuildInputs = [ undmg ]; 29 + 30 + sourceRoot = "Raycast.app"; 31 + 32 + installPhase = '' 33 + runHook preInstall 34 + 35 + mkdir -p $out/Applications/Raycast.app 36 + cp -R . $out/Applications/Raycast.app 37 + 38 + runHook postInstall 39 + ''; 40 + 41 + meta = with lib; { 42 + description = "Control your tools with a few keystrokes"; 43 + homepage = "https://raycast.app/"; 44 + license = licenses.unfree; 45 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 + maintainers = with maintainers; [ lovesegfault stepbrobd ]; 47 + platforms = platforms.darwin; 48 + }; 49 + }
+1 -1
pkgs/os-specific/linux/kernel/common-config.nix
··· 966 966 FSL_MC_UAPI_SUPPORT = mkIf (stdenv.hostPlatform.system == "aarch64-linux") (whenAtLeast "5.12" yes); 967 967 968 968 ASHMEM = { optional = true; tristate = whenBetween "5.0" "5.18" "y";}; 969 - ANDROID = { optional = true; tristate = whenAtLeast "5.0" "y";}; 969 + ANDROID = { optional = true; tristate = whenBetween "5.0" "5.19" "y";}; 970 970 ANDROID_BINDER_IPC = { optional = true; tristate = whenAtLeast "5.0" "y";}; 971 971 ANDROID_BINDERFS = { optional = true; tristate = whenAtLeast "5.0" "y";}; 972 972 ANDROID_BINDER_DEVICES = { optional = true; freeform = whenAtLeast "5.0" "binder,hwbinder,vndbinder";};
+15 -3
pkgs/tools/misc/boxxy/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , stdenv 5 + , pkg-config 6 + , oniguruma 5 7 }: 6 8 7 9 rustPlatform.buildRustPackage rec { 8 10 pname = "boxxy"; 9 - version = "0.6.2"; 11 + version = "0.6.3"; 10 12 11 13 src = fetchFromGitHub { 12 14 owner = "queer"; 13 15 repo = "boxxy"; 14 16 rev = "v${version}"; 15 - hash = "sha256-UTwaJDuIj0aZNGNbylBhIdZA6WAsqtW05IWPzh0f9cM="; 17 + hash = "sha256-c1AZz5WwSie0lenH0LoPOvR4VWd7pYd59WWmjFn6HiQ="; 16 18 }; 17 19 18 - cargoHash = "sha256-CkYm/tMDCIQbUzoF2hgxFsyAl5bpeCVHcLWR9iwq7Cw="; 20 + cargoHash = "sha256-840W5wyOV+nTr9HzftOUlUwZ1JRe7+FWTG4Q2L+yCXM="; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = [ 27 + oniguruma 28 + ]; 29 + 30 + RUSTONIG_SYSTEM_LIBONIG = true; 19 31 20 32 meta = with lib; { 21 33 description = "Puts bad Linux applications in a box with only their files";
+2 -2
pkgs/tools/networking/pritunl-client/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pritunl-client"; 5 - version = "1.3.3474.95"; 5 + version = "1.3.3477.58"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pritunl"; 9 9 repo = "pritunl-client-electron"; 10 10 rev = version; 11 - sha256 = "sha256-7V+hw/DfyRooef9gwZ5HjcfvabtA2HltJhwwSrQH0X4="; 11 + sha256 = "sha256-XsYdmJINzeZgvofsKTG/4dXNv4r46FLkEmNGQki1tmU="; 12 12 }; 13 13 14 14 modRoot = "cli";
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2023-03-29"; 9 + version = "2023-03-30"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-qUBD5ZOkOHGDoST/xUfp508qOA40WZwvdONgXvQqLBY="; 15 + hash = "sha256-uaVuWU56EC+UdVR5GbKeUMVuxhsg5tDsXBXxaLtdG+w="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/tools/security/wapiti/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "wapiti"; 8 - version = "3.1.6"; 8 + version = "3.1.7"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "wapiti-scanner"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-b377nPXvpxg+WDNgjxm2RoJ5jNt7MTES2Bspxsvo/wc="; 15 + hash = "sha256-muAugc0BgVSER2LSRv7ATbCqpXID8/WH+hfhmtoS36o="; 16 16 }; 17 17 18 18 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "automatic-timezoned"; 8 - version = "1.0.75"; 8 + version = "1.0.78"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "maxbrunet"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-soEVET3aVK77UJjhXq/cwK9QWAJWQu5TEjyHEKfqKeY="; 14 + sha256 = "sha256-dYRg2WhPpNL20IrpWK2KuzVSBd/8Mq+CHvtp/RRAQqA="; 15 15 }; 16 16 17 - cargoHash = "sha256-xux+8hix2FzZqxOmos1g0SAcVVajJUCO9qGl0LNtOlk="; 17 + cargoHash = "sha256-5x8DXojoPN4qFxGWrtD2ieSkkwmnKdw85JsnpvmFxRM="; 18 18 19 19 meta = with lib; { 20 20 description = "Automatically update system timezone based on location";
+6
pkgs/top-level/all-packages.nix
··· 19479 19479 19480 19480 ccrtp = callPackage ../development/libraries/ccrtp { }; 19481 19481 19482 + cctag = callPackage ../development/libraries/cctag { 19483 + tbb = tbb_2021_8; 19484 + }; 19485 + 19482 19486 cctz = callPackage ../development/libraries/cctz { 19483 19487 inherit (darwin.apple_sdk.frameworks) Foundation; 19484 19488 }; ··· 36124 36128 randtype = callPackage ../games/randtype { }; 36125 36129 36126 36130 raylib-games = callPackage ../games/raylib-games { }; 36131 + 36132 + raycast = callPackage ../os-specific/darwin/raycast { }; 36127 36133 36128 36134 redeclipse = callPackage ../games/redeclipse { }; 36129 36135
+8 -5
pkgs/top-level/coq-packages.nix
··· 76 76 mathcomp-field = self.mathcomp.field; 77 77 mathcomp-character = self.mathcomp.character; 78 78 mathcomp-abel = callPackage ../development/coq-modules/mathcomp-abel {}; 79 + mathcomp-algebra-tactics = callPackage ../development/coq-modules/mathcomp-algebra-tactics {}; 79 80 mathcomp-analysis = callPackage ../development/coq-modules/mathcomp-analysis {}; 81 + mathcomp-apery = callPackage ../development/coq-modules/mathcomp-apery {}; 82 + mathcomp-bigenough = callPackage ../development/coq-modules/mathcomp-bigenough {}; 80 83 mathcomp-classical = self.mathcomp-analysis.classical; 81 84 mathcomp-finmap = callPackage ../development/coq-modules/mathcomp-finmap {}; 82 - mathcomp-bigenough = callPackage ../development/coq-modules/mathcomp-bigenough {}; 83 85 mathcomp-real-closed = callPackage ../development/coq-modules/mathcomp-real-closed {}; 86 + mathcomp-tarjan = callPackage ../development/coq-modules/mathcomp-tarjan {}; 84 87 mathcomp-word = callPackage ../development/coq-modules/mathcomp-word {}; 85 88 mathcomp-zify = callPackage ../development/coq-modules/mathcomp-zify {}; 86 - mathcomp-algebra-tactics = callPackage ../development/coq-modules/mathcomp-algebra-tactics {}; 87 - mathcomp-tarjan = callPackage ../development/coq-modules/mathcomp-tarjan {}; 88 89 metacoq = callPackage ../development/coq-modules/metacoq { }; 89 90 metacoq-template-coq = self.metacoq.template-coq; 90 91 metacoq-pcuic = self.metacoq.pcuic; ··· 112 113 trakt = callPackage ../development/coq-modules/trakt {}; 113 114 Velisarios = callPackage ../development/coq-modules/Velisarios {}; 114 115 Verdi = callPackage ../development/coq-modules/Verdi {}; 115 - VST = callPackage ../development/coq-modules/VST (lib.optionalAttrs 116 + VST = callPackage ../development/coq-modules/VST ((lib.optionalAttrs 116 117 (lib.versionAtLeast self.coq.version "8.14") { 117 118 compcert = self.compcert.override { version = "3.11"; }; 118 - }); 119 + }) // (lib.optionalAttrs (lib.versions.isEq self.coq.coq-version "8.13") { 120 + ITree = self.ITree.override { version = "4.0.0"; }; 121 + })); 119 122 zorns-lemma = callPackage ../development/coq-modules/zorns-lemma {}; 120 123 filterPackages = doesFilter: if doesFilter then filterCoqPackages self else self; 121 124 };