lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
ec9f3ed3 576887d9

+934 -385
+2 -1
nixos/lib/make-squashfs.nix
··· 14 14 15 15 let 16 16 pseudoFilesArgs = lib.concatMapStrings (f: ''-p "${f}" '') pseudoFiles; 17 + compFlag = if comp == null then "-no-compression" else "-comp ${comp}"; 17 18 in 18 19 stdenv.mkDerivation { 19 20 name = "${fileName}.img"; ··· 39 40 40 41 # Generate the squashfs image. 41 42 mksquashfs nix-path-registration $(cat $closureInfo/store-paths) $out ${pseudoFilesArgs} \ 42 - -no-hardlinks ${lib.optionalString noStrip "-no-strip"} -keep-as-directory -all-root -b 1048576 -comp ${comp} \ 43 + -no-hardlinks ${lib.optionalString noStrip "-no-strip"} -keep-as-directory -all-root -b 1048576 ${compFlag} \ 43 44 -processors $NIX_BUILD_CORES 44 45 ''; 45 46 }
+2 -1
nixos/modules/installer/cd-dvd/iso-image.nix
··· 512 512 + lib.optionalString isAarch "-Xbcj arm" 513 513 + lib.optionalString (isPower && is32bit && isBigEndian) "-Xbcj powerpc" 514 514 + lib.optionalString (isSparc) "-Xbcj sparc"; 515 - type = lib.types.str; 515 + type = lib.types.nullOr lib.types.str; 516 516 description = lib.mdDoc '' 517 517 Compression settings to use for the squashfs nix store. 518 + `null` disables compression. 518 519 ''; 519 520 example = "zstd -Xcompression-level 6"; 520 521 };
+25 -8
nixos/modules/programs/starship.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 - with lib; 4 - 5 3 let 6 4 cfg = config.programs.starship; 7 5 8 6 settingsFormat = pkgs.formats.toml { }; 9 7 10 - settingsFile = settingsFormat.generate "starship.toml" cfg.settings; 8 + userSettingsFile = settingsFormat.generate "starship.toml" cfg.settings; 9 + 10 + settingsFile = if cfg.presets == [] then userSettingsFile else pkgs.runCommand "starship.toml" 11 + { 12 + nativeBuildInputs = [ pkgs.yq ]; 13 + } '' 14 + tomlq -s -t 'reduce .[] as $item ({}; . * $item)' \ 15 + ${lib.concatStringsSep " " (map (f: "${pkgs.starship}/share/starship/presets/${f}.toml") cfg.presets)} \ 16 + ${userSettingsFile} \ 17 + > $out 18 + ''; 11 19 12 20 initOption = 13 21 if cfg.interactiveOnly then ··· 18 26 in 19 27 { 20 28 options.programs.starship = { 21 - enable = mkEnableOption (lib.mdDoc "the Starship shell prompt"); 29 + enable = lib.mkEnableOption (lib.mdDoc "the Starship shell prompt"); 22 30 23 - interactiveOnly = mkOption { 31 + interactiveOnly = lib.mkOption { 24 32 default = true; 25 33 example = false; 26 - type = types.bool; 34 + type = lib.types.bool; 27 35 description = lib.mdDoc '' 28 36 Whether to enable starship only when the shell is interactive. 29 37 Some plugins require this to be set to false to function correctly. 30 38 ''; 31 39 }; 32 40 33 - settings = mkOption { 41 + presets = lib.mkOption { 42 + default = [ ]; 43 + example = [ "nerd-font-symbols" ]; 44 + type = with lib.types; listOf str; 45 + description = lib.mdDoc '' 46 + Presets files to be merged with settings in order. 47 + ''; 48 + }; 49 + 50 + settings = lib.mkOption { 34 51 inherit (settingsFormat) type; 35 52 default = { }; 36 53 description = lib.mdDoc '' ··· 41 58 }; 42 59 }; 43 60 44 - config = mkIf cfg.enable { 61 + config = lib.mkIf cfg.enable { 45 62 programs.bash.${initOption} = '' 46 63 if [[ $TERM != "dumb" ]]; then 47 64 # don't set STARSHIP_CONFIG automatically if there's a user-specified
+1 -1
nixos/modules/services/web-apps/c2fmzq-server.nix
··· 6 6 cfg = config.services.c2fmzq-server; 7 7 8 8 argsFormat = { 9 - type = with lib.types; nullOr (oneOf [ bool int str ]); 9 + type = with lib.types; attrsOf (nullOr (oneOf [ bool int str ])); 10 10 generate = lib.cli.toGNUCommandLineShell { }; 11 11 }; 12 12 in {
+3
nixos/tests/c2fmzq.nix
··· 9 9 passphraseFile = builtins.toFile "pwfile" "hunter2"; # don't do this on real deployments 10 10 settings = { 11 11 verbose = 3; # debug 12 + # make sure multiple freeform options evaluate 13 + allow-new-accounts = true; 14 + auto-approve-new-accounts = true; 12 15 }; 13 16 }; 14 17 environment = {
+1 -1
nixos/tests/spark/default.nix
··· 10 10 sparkCluster = testSparkCluster args; 11 11 passthru.override = args': testsForPackage (args // args'); 12 12 }; 13 - testSparkCluster = { sparkPackage, ... }: pkgs.nixosTest ({ 13 + testSparkCluster = { sparkPackage, ... }: pkgs.testers.nixosTest ({ 14 14 name = "spark"; 15 15 16 16 nodes = {
+122
pkgs/applications/audio/plugdata/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , ensureNewerSourcesForZipFilesHook 5 + , makeDesktopItem 6 + , imagemagick 7 + , cmake 8 + , pkg-config 9 + , alsa-lib 10 + , freetype 11 + , webkitgtk 12 + , gnome 13 + , curl 14 + , xorg 15 + , python3 16 + , makeWrapper 17 + }: 18 + 19 + let 20 + # data copied from build system: https://build.opensuse.org/package/view_file/home:plugdata/plugdata/PlugData.desktop 21 + desktopItem = makeDesktopItem { 22 + name = "PlugData"; 23 + desktopName = "PlugData"; 24 + exec = "plugdata"; 25 + icon = "plugdata_logo.png"; 26 + comment = "Pure Data as a plugin, with a new GUI"; 27 + type = "Application"; 28 + categories = [ "AudioVideo" "Music" ]; 29 + }; 30 + in 31 + stdenv.mkDerivation (finalAttrs: { 32 + pname = "plugdata"; 33 + version = "0.8.0"; 34 + 35 + src = fetchFromGitHub { 36 + owner = "plugdata-team"; 37 + repo = "plugdata"; 38 + rev = "v${finalAttrs.version}"; 39 + hash = "sha256-qG9fH5C42jiHj03p/KM28jmDIkJkrQMe7fxg92Lg7B4="; 40 + fetchSubmodules = true; 41 + }; 42 + 43 + nativeBuildInputs = [ 44 + cmake 45 + pkg-config 46 + ensureNewerSourcesForZipFilesHook 47 + imagemagick 48 + python3 49 + makeWrapper 50 + ]; 51 + buildInputs = [ 52 + alsa-lib 53 + curl 54 + freetype 55 + webkitgtk 56 + xorg.libX11 57 + xorg.libXcursor 58 + xorg.libXext 59 + xorg.libXinerama 60 + xorg.libXrender 61 + xorg.libXrandr 62 + ]; 63 + # Standard fix for JUCE programs: https://github.com/NixOS/nixpkgs/blob/5014727e62ae7b22fb1afc61d789ca6ad9170435/pkgs/applications/audio/bespokesynth/default.nix#L137 64 + env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isLinux "-rpath ${lib.makeLibraryPath ([ 65 + xorg.libX11 66 + xorg.libXrandr 67 + xorg.libXinerama 68 + xorg.libXext 69 + xorg.libXcursor 70 + xorg.libXrender 71 + ])}"; 72 + dontPatchELF = true; # needed or nix will try to optimize the binary by removing "useless" rpath 73 + 74 + postPatch = '' 75 + # Don't build LV2 plugin (it hangs), and don't automatically install 76 + sed -i 's/ LV2 / /g' CMakeLists.txt 77 + ''; 78 + 79 + installPhase = '' 80 + runHook preInstall 81 + 82 + cd .. # build artifacts are placed inside the source directory for some reason 83 + mkdir -p $out/{bin,lib/{clap,vst3}} 84 + cp Plugins/Standalone/plugdata $out/bin 85 + cp -r Plugins/CLAP/plugdata{,-fx}.clap $out/lib/clap 86 + cp -r Plugins/VST3/plugdata{,-fx}.vst3 $out/lib/vst3 87 + 88 + icon_name="plugdata_logo.png" 89 + icon_path="Resources/Icons/$icon_name" 90 + 91 + install -m644 -D "${desktopItem}"/share/applications/* -t $out/share/applications 92 + for size in 16 24 32 48 64 128 256 512; do 93 + mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps 94 + convert -resize "$size"x"$size" "$icon_path" $out/share/icons/hicolor/"$size"x"$size"/apps/"$icon_name" 95 + done 96 + 97 + runHook postInstall 98 + ''; 99 + 100 + postInstall = '' 101 + # Ensure zenity is available, or it won't be able to open new files. 102 + # These X11 libs get dlopen'd, they cause visual bugs when unavailable. 103 + wrapProgram $out/bin/plugdata \ 104 + --prefix PATH : '${lib.makeBinPath [ 105 + gnome.zenity 106 + ]}' \ 107 + --prefix LD_LIBRARY_PATH : '${lib.makeLibraryPath [ 108 + xorg.libXrandr 109 + xorg.libXinerama 110 + xorg.libXcursor 111 + xorg.libXrender 112 + ]}' 113 + ''; 114 + 115 + meta = with lib; { 116 + description = "Plugin wrapper around Pure Data to allow patching in a wide selection of DAWs"; 117 + homepage = "https://plugdata.org/"; 118 + license = licenses.gpl3; 119 + platforms = platforms.linux; 120 + maintainers = with maintainers; [ PowerUser64 ]; 121 + }; 122 + })
+8 -5
pkgs/applications/audio/squeezelite/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , flac 5 + , libgpiod 5 6 , libmad 6 7 , libpulseaudio 7 8 , libvorbis ··· 44 45 pname = binName; 45 46 # versions are specified in `squeezelite.h` 46 47 # see https://github.com/ralph-irving/squeezelite/issues/29 47 - version = "1.9.9.1463"; 48 + version = "2.0.0.1465"; 48 49 49 50 src = fetchFromGitHub { 50 51 owner = "ralph-irving"; 51 52 repo = "squeezelite"; 52 - rev = "c2534dc4139f3635ff7aed49b90ff03c43723dd9"; 53 - hash = "sha256-MTGeF62jb7auOtUDougWZz7VJUNCBD/QL9jfDB7UmQE="; 53 + rev = "6de9e229aa4cc7c3131ff855f3ead39581127090"; 54 + hash = "sha256-qSRmiX1+hbsWQsU9cRQ7QRkdXs5Q6aE7n7lxZsx8+Hs="; 54 55 }; 55 56 56 57 buildInputs = [ flac libmad libvorbis mpg123 ] ··· 62 63 ++ optional ffmpegSupport ffmpeg 63 64 ++ optional opusSupport opusfile 64 65 ++ optional resampleSupport soxr 65 - ++ optional sslSupport openssl; 66 + ++ optional sslSupport openssl 67 + ++ optional (stdenv.isAarch32 or stdenv.isAarch64) libgpiod; 66 68 67 69 enableParallelBuilding = true; 68 70 ··· 81 83 ++ optional portaudioSupport "-DPORTAUDIO" 82 84 ++ optional pulseSupport "-DPULSEAUDIO" 83 85 ++ optional resampleSupport "-DRESAMPLE" 84 - ++ optional sslSupport "-DUSE_SSL"; 86 + ++ optional sslSupport "-DUSE_SSL" 87 + ++ optional (stdenv.isAarch32 or stdenv.isAarch64) "-DRPI"; 85 88 86 89 env = lib.optionalAttrs stdenv.isDarwin { 87 90 LDADD = "-lportaudio -lpthread";
+3 -3
pkgs/applications/blockchains/optimism/geth.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "op-geth"; 11 - version = "1.101304.2"; 11 + version = "1.101305.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ethereum-optimism"; 15 15 repo = "op-geth"; 16 16 rev = "v${version}"; 17 - hash = "sha256-cGCgcwP/9xSpVo2UJAArptF5KEflo7SSdfg5WYUMuxY="; 17 + hash = "sha256-6Q36iTqYEY1sXt7K8UR8YFT/wvjzz+NzzpM5WgfhxFg="; 18 18 fetchSubmodules = true; 19 19 }; 20 20 ··· 33 33 "cmd/utils" 34 34 ]; 35 35 36 - vendorHash = "sha256-F0OANE4S7WJDYKpJ6mCnR38CPyOov0Hxc0gK1MGHcIg="; 36 + vendorHash = "sha256-lTkbdzRuWqgFl/8N0v9jH8+pVM2k87a/cQF22DqiAIE="; 37 37 38 38 # Fix for usb-related segmentation faults on darwin 39 39 propagatedBuildInputs =
+61
pkgs/applications/science/physics/fasthenry/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , lib 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "fasthenry"; 8 + # later versions are Windows only ports 9 + # nixpkgs-update: no auto update 10 + version = "3.0.1"; 11 + 12 + # we don't use the original MIT code at 13 + # https://www.rle.mit.edu/cpg/research_codes.htm 14 + # since the FastFieldSolvers S.R.L. version includes 15 + # a couple of bug fixes 16 + src = fetchFromGitHub { 17 + owner = "ediloren"; 18 + repo = "FastHenry2"; 19 + rev = "R${version}"; 20 + sha256 = "017kcri69zhyhii59kxj1ak0gyfn7jf0qp6p2x3nnljia8njdkcc"; 21 + }; 22 + 23 + dontConfigure = true; 24 + 25 + preBuild = '' 26 + makeFlagsArray=( 27 + CC="gcc" 28 + RM="rm" 29 + SHELL="sh" 30 + "all" 31 + ) 32 + '' + (if stdenv.isx86_64 then '' 33 + makeFlagsArray+=( 34 + CFLAGS="-fcommon -O -DFOUR -m64" 35 + ); 36 + '' else '' 37 + makeFlagsArray+=( 38 + CFLAGS="-fcommon -O -DFOUR" 39 + ); 40 + ''); 41 + 42 + installPhase = '' 43 + mkdir -p $out/bin 44 + cp -r bin/* $out/bin/ 45 + mkdir -p $out/share/doc/${pname}-${version} 46 + cp -r doc/* $out/share/doc/${pname}-${version} 47 + mkdir -p $out/share/${pname}-${version}/examples 48 + cp -r examples/* $out/share/${pname}-${version}/examples 49 + ''; 50 + 51 + meta = with lib; { 52 + description = "Multipole-accelerated inductance analysis program"; 53 + longDescription = '' 54 + Fasthenry is an inductance extraction program based on a 55 + multipole-accelerated algorithm.''; 56 + homepage = "https://www.fastfieldsolvers.com/fasthenry2.htm"; 57 + license = licenses.lgpl2Only; 58 + maintainers = with maintainers; [ fbeffa ]; 59 + platforms = intersectLists (platforms.linux) (platforms.x86_64 ++ platforms.x86); 60 + }; 61 + }
-20
pkgs/applications/terminal-emulators/contour/contour-cmakelists.diff
··· 1 - diff --git a/src/contour/display/CMakeLists.txt b/src/contour/display/CMakeLists.txt 2 - index e2e9768c..fc1ea72f 100644 3 - --- a/src/contour/display/CMakeLists.txt 4 - +++ b/src/contour/display/CMakeLists.txt 5 - @@ -1,5 +1,5 @@ 6 - if(CONTOUR_QT_VERSION EQUAL "6") 7 - - find_package(Qt6 COMPONENTS Core Gui OpenGLWidgets Widgets REQUIRED) 8 - + find_package(Qt6 COMPONENTS Core Gui OpenGLWidgets Widgets Multimedia REQUIRED) 9 - else() 10 - find_package(Qt5 COMPONENTS Gui Widgets REQUIRED) # apt install qtbase5-dev libqt5gui5 11 - endif() 12 - @@ -31,7 +31,7 @@ endif() 13 - target_include_directories(ContourTerminalDisplay PRIVATE "${CMAKE_CURRENT_BINARY_DIR}/../..") 14 - target_link_libraries(ContourTerminalDisplay vtrasterizer) 15 - if(CONTOUR_QT_VERSION EQUAL "6") 16 - - target_link_libraries(ContourTerminalDisplay Qt6::Core Qt6::Gui Qt6::OpenGL Qt6::OpenGLWidgets Qt6::Widgets) 17 - + target_link_libraries(ContourTerminalDisplay Qt6::Core Qt6::Gui Qt6::OpenGL Qt6::OpenGLWidgets Qt6::Widgets Qt6::Multimedia) 18 - else() 19 - target_link_libraries(ContourTerminalDisplay Qt5::Gui Qt5::Widgets) 20 - endif()
+8 -10
pkgs/applications/terminal-emulators/contour/default.nix
··· 4 4 , fetchurl 5 5 , cmake 6 6 , pkg-config 7 + , boxed-cpp 7 8 , freetype 8 9 , fontconfig 9 10 , libunicode 10 11 , libutempter 11 12 , termbench-pro 12 13 , qtmultimedia 14 + , qt5compat 13 15 , wrapQtAppsHook 14 16 , pcre 15 17 , boost ··· 28 30 29 31 stdenv.mkDerivation (final: { 30 32 pname = "contour"; 31 - version = "0.3.12.262"; 33 + version = "0.4.0.6245"; 32 34 33 35 src = fetchFromGitHub { 34 36 owner = "contour-terminal"; 35 37 repo = "contour"; 36 38 rev = "v${final.version}"; 37 - hash = "sha256-4R0NyUtsyr3plYfVPom+EjJ5W0Cb/uuaSB5zyJ0yIB4="; 39 + hash = "sha256-0A3fGbQPfzV4V4f5GGyjbQLJK+tX7ZVerAL7TkHhjdo="; 38 40 }; 39 41 40 - outputs = [ "out" "terminfo" ]; 42 + patches = [ ./dont-fix-app-bundle.diff ]; 41 43 42 - # fix missing <QtMultimedia/QAudioSink> on Darwin and codesign the binary 43 - patches = [ ./contour-cmakelists.diff ./macos-codesign.diff ]; 44 + outputs = [ "out" "terminfo" ]; 44 45 45 46 nativeBuildInputs = [ 46 47 cmake ··· 52 53 ] ++ lib.optionals stdenv.isDarwin [ sigtool ]; 53 54 54 55 buildInputs = [ 56 + boxed-cpp 55 57 fontconfig 56 58 freetype 57 59 libunicode 58 60 termbench-pro 59 61 qtmultimedia 62 + qt5compat 60 63 pcre 61 64 boost 62 65 catch2 ··· 69 72 ++ lib.optionals stdenv.isDarwin [ utmp ]; 70 73 71 74 cmakeFlags = [ "-DCONTOUR_QT_VERSION=6" ]; 72 - 73 - preConfigure = '' 74 - # Don't fix Darwin app bundle 75 - sed -i '/fixup_bundle/d' src/contour/CMakeLists.txt 76 - ''; 77 75 78 76 postInstall = '' 79 77 mkdir -p $out/nix-support $terminfo/share
+21
pkgs/applications/terminal-emulators/contour/dont-fix-app-bundle.diff
··· 1 + diff --git a/src/contour/CMakeLists.txt b/src/contour/CMakeLists.txt 2 + index 92afdf31..19416460 100644 3 + --- a/src/contour/CMakeLists.txt 4 + +++ b/src/contour/CMakeLists.txt 5 + @@ -496,11 +496,11 @@ elseif(APPLE) 6 + endforeach() 7 + 8 + include(BundleUtilities) 9 + - fixup_bundle( 10 + - \"${BUNDLE_APP}\" 11 + - \"\${PLUGIN_PATHS}\" 12 + - \"${LIBS_SEARCH_DIRS}\" 13 + - ) 14 + + # fixup_bundle( 15 + + # \"${BUNDLE_APP}\" 16 + + # \"\${PLUGIN_PATHS}\" 17 + + # \"${LIBS_SEARCH_DIRS}\" 18 + + # ) 19 + 20 + # Post-fix libqcocoa.dylib platform plugin's rpath, 21 + # The already provided rpath (@loader_path/../../../../lib) does not work
-21
pkgs/applications/terminal-emulators/contour/macos-codesign.diff
··· 1 - diff --git a/src/contour/CMakeLists.txt b/src/contour/CMakeLists.txt 2 - index 0eebd585..5d0bc3c0 100644 3 - --- a/src/contour/CMakeLists.txt 4 - +++ b/src/contour/CMakeLists.txt 5 - @@ -145,6 +145,16 @@ if(CONTOUR_BUILD_WITH_MIMALLOC) 6 - target_link_libraries(contour mimalloc) 7 - endif() 8 - 9 - +if(APPLE) 10 - + add_custom_command( 11 - + TARGET contour POST_BUILD 12 - + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" 13 - + COMMAND codesign --force --sign - contour.app/Contents/MacOS/contour 14 - + COMMENT "Codesigning macOS bundle executable" 15 - + VERBATIM 16 - + ) 17 - +endif() 18 - + 19 - if(NOT(WIN32)) 20 - set(terminfo_file "contour.terminfo") 21 - set(terminfo_basedir "${CMAKE_CURRENT_BINARY_DIR}/terminfo")
+30 -10
pkgs/applications/video/vdr/xineliboutput/default.nix
··· 1 - { stdenv, fetchurl, lib, vdr 2 - , libav, libcap, libvdpau 3 - , xine-lib, libjpeg, libextractor, libglvnd, libGLU 4 - , libX11, libXext, libXrender, libXrandr 1 + { stdenv 2 + , fetchurl 3 + , lib 4 + , vdr 5 + , libcap 6 + , libvdpau 7 + , xine-lib 8 + , libjpeg 9 + , libextractor 10 + , libglvnd 11 + , libGLU 12 + , libX11 13 + , libXext 14 + , libXrender 15 + , libXrandr 16 + , ffmpeg 17 + , avahi 18 + , wayland 5 19 , makeWrapper 6 - }: let 20 + , dbus-glib 21 + }: 22 + let 7 23 makeXinePluginPath = l: lib.concatStringsSep ":" (map (p: "${p}/lib/xine/plugins") l); 8 24 9 - self = stdenv.mkDerivation rec { 25 + self = stdenv.mkDerivation rec { 10 26 pname = "vdr-xineliboutput"; 11 - version = "2.2.0"; 27 + version = "2.3.0"; 12 28 13 29 src = fetchurl { 14 30 url = "mirror://sourceforge/project/xineliboutput/xineliboutput/${pname}-${version}/${pname}-${version}.tgz"; 15 - sha256 = "0a24hs5nr7ncf51c5agyfn1xrvb4p70y3i0s6dlyyd9bwbfjldns"; 31 + sha256 = "sha256-GnTaGaIbBufZP2npa9mAbrO1ccMf1RzhbvjrWhKBTjg="; 16 32 }; 17 33 18 34 postPatch = '' ··· 41 57 nativeBuildInputs = [ makeWrapper ]; 42 58 43 59 buildInputs = [ 44 - libav 60 + dbus-glib 61 + ffmpeg 45 62 libcap 46 63 libextractor 47 64 libjpeg ··· 54 71 libX11 55 72 vdr 56 73 xine-lib 74 + avahi 75 + wayland 57 76 ]; 58 77 59 78 passthru.requiredXinePlugins = [ xine-lib self ]; ··· 66 85 inherit (vdr.meta) platforms; 67 86 }; 68 87 }; 69 - in self 88 + in 89 + self
+6 -6
pkgs/build-support/kernel/make-initrd-ng/Cargo.lock
··· 57 57 58 58 [[package]] 59 59 name = "proc-macro2" 60 - version = "1.0.73" 60 + version = "1.0.76" 61 61 source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "2dd5e8a1f1029c43224ad5898e50140c2aebb1705f19e67c918ebf5b9e797fe1" 62 + checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" 63 63 dependencies = [ 64 64 "unicode-ident", 65 65 ] 66 66 67 67 [[package]] 68 68 name = "quote" 69 - version = "1.0.34" 69 + version = "1.0.35" 70 70 source = "registry+https://github.com/rust-lang/crates.io-index" 71 - checksum = "22a37c9326af5ed140c86a46655b5278de879853be5573c01df185b6f49a580a" 71 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 72 72 dependencies = [ 73 73 "proc-macro2", 74 74 ] ··· 95 95 96 96 [[package]] 97 97 name = "syn" 98 - version = "2.0.44" 98 + version = "2.0.48" 99 99 source = "registry+https://github.com/rust-lang/crates.io-index" 100 - checksum = "92d27c2c202598d05175a6dd3af46824b7f747f8d8e9b14c623f19fa5069735d" 100 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 101 101 dependencies = [ 102 102 "proc-macro2", 103 103 "quote",
+4
pkgs/build-support/mkshell/default.nix
··· 16 16 let 17 17 mergeInputs = name: 18 18 (attrs.${name} or [ ]) ++ 19 + # 1. get all `{build,nativeBuild,...}Inputs` from the elements of `inputsFrom` 20 + # 2. since that is a list of lists, `flatten` that into a regular list 21 + # 3. filter out of the result everything that's in `inputsFrom` itself 22 + # this leaves actual dependencies of the derivations in `inputsFrom`, but never the derivations themselves 19 23 (lib.subtractLists inputsFrom (lib.flatten (lib.catAttrs name inputsFrom))); 20 24 21 25 rest = builtins.removeAttrs attrs [
+44
pkgs/by-name/bl/bluez-tools/package.nix
··· 1 + { lib 2 + , stdenv 3 + , autoreconfHook 4 + , fetchFromGitHub 5 + , glib 6 + , pkg-config 7 + , readline 8 + , unstableGitUpdater 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "bluez-tools"; 13 + version = "unstable-2020-10-25"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "khvzak"; 17 + repo = "bluez-tools"; 18 + rev = "f65321736475429316f07ee94ec0deac8e46ec4a"; 19 + hash = "sha256-GNtuMqMv/87bp3GX9Lh+CK/VKPluNVeWZRRVOD5NY3Y="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + autoreconfHook 24 + pkg-config 25 + ]; 26 + 27 + buildInputs = [ 28 + glib 29 + readline 30 + ]; 31 + 32 + strictDeps = true; 33 + 34 + passthru.updateScript = unstableGitUpdater { }; 35 + 36 + meta = { 37 + homepage = "https://github.com/khvzak/bluez-tools"; 38 + description = "A set of tools to manage bluetooth devices for linux"; 39 + license = with lib.licenses; [ gpl2Plus ]; 40 + mainProgram = "bt-agent"; 41 + maintainers = with lib.maintainers; [ AndersonTorres ]; 42 + platforms = lib.platforms.linux; 43 + }; 44 + })
+2 -2
pkgs/by-name/bm/bmake/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "bmake"; 14 - version = "20230909"; 14 + version = "20231210"; 15 15 16 16 src = fetchurl { 17 17 url = "http://www.crufty.net/ftp/pub/sjg/bmake-${finalAttrs.version}.tar.gz"; 18 - hash = "sha256-Hl5sdlQN/oEEQmzX/T9xXMZAT5A5ySA0RwErjy9re4Y="; 18 + hash = "sha256-HUT0y5+pXMW/tmNVP1oNBB4TXk3hZ7fHlYKyTKVPuu0="; 19 19 }; 20 20 21 21 patches = [
+24
pkgs/by-name/bo/boxed-cpp/package.nix
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, catch2 }: 2 + 3 + stdenv.mkDerivation (final: { 4 + pname = "boxed-cpp"; 5 + version = "1.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "contour-terminal"; 9 + repo = "boxed-cpp"; 10 + rev = "v${final.version}"; 11 + hash = "sha256-8qhP1yXdRTbU/IbDAaQrdjzIMM5ZjCAULI07dw44XcE="; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + 16 + buildInputs = [ catch2 ]; 17 + 18 + meta = with lib; { 19 + description = "Boxing primitive types in C++"; 20 + license = licenses.asl20; 21 + platforms = platforms.unix; 22 + maintainers = [ maintainers.moni ]; 23 + }; 24 + })
+2 -2
pkgs/by-name/do/door-knocker/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "door-knocker"; 17 - version = "0.4.2"; 17 + version = "0.4.3"; 18 18 19 19 src = fetchFromGitea { 20 20 domain = "codeberg.org"; 21 21 owner = "tytan652"; 22 22 repo = "door-knocker"; 23 23 rev = finalAttrs.version; 24 - hash = "sha256-9kCEPo+rlR344uPGhuWxGq6dAPgyCFEQ1XPGkLfp/bA="; 24 + hash = "sha256-/C5dNoEAKf0kok+L6/GaA02yrc8e1PUwK9HYaOwjqIM="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+25
pkgs/by-name/fa/fanbox-dl/package.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "fanbox-dl"; 5 + version = "0.17.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "hareku"; 9 + repo = "fanbox-dl"; 10 + rev = "v${version}"; 11 + hash = "sha256-Fwc8S48zCE5s66gNVhJi9Y45v7rKo9K9dYQoao33mDE="; 12 + }; 13 + 14 + vendorHash = "sha256-PsbPAwjqT2PP6DtrzHaQox1er/LAkiHPMVMLH4gmfpg="; 15 + 16 + # pings websites during testing 17 + doCheck = false; 18 + 19 + meta = with lib; { 20 + description = "Pixiv FANBOX Downloader"; 21 + homepage = "https://github.com/hareku/fanbox-dl"; 22 + license = licenses.mit; 23 + maintainers = [ maintainers.moni ]; 24 + }; 25 + }
+5 -2
pkgs/by-name/no/nomnatong/package.nix
··· 2 2 , stdenvNoCC 3 3 , fetchFromGitHub 4 4 , python3Packages 5 + , nix-update-script 5 6 }: 6 7 7 8 stdenvNoCC.mkDerivation (finalAttrs: { 8 9 pname = "nomnatong"; 9 - version = "5.07"; 10 + version = "5.08"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "nomfoundation"; 13 14 repo = "font"; 14 15 rev = "v${finalAttrs.version}"; 15 - hash = "sha256-31sqjOIrJByfTx4Ez6KvQDApCeVYMQnGeiM9INMR3zI="; 16 + hash = "sha256-WtAxnTFrgXdG2T1vqfRc31tNKbZagDSO9lycKxn8dKg="; 16 17 }; 17 18 18 19 nativeBuildInputs = [ ··· 40 41 41 42 runHook postInstall 42 43 ''; 44 + 45 + passthru.updateScript = nix-update-script { }; 43 46 44 47 meta = { 45 48 homepage = "http://nomfoundation.org/nom-tools/Nom-Font";
+21 -3
pkgs/development/compilers/mono/generic.nix
··· 1 - { lib, stdenv, fetchurl, bison, pkg-config, glib, gettext, perl, libgdiplus, libX11, callPackage, ncurses, zlib 1 + { lib, stdenv, fetchurl, bison, pkg-config, glib, gettext, perl, libgdiplus, libX11, callPackage, ncurses, zlib, bash 2 2 , withLLVM ? false, cacert, Foundation, libobjc, python3, version, sha256, autoconf, libtool, automake, cmake, which 3 3 , gnumake42 4 4 , enableParallelBuilding ? true ··· 18 18 url = "https://download.mono-project.com/sources/mono/${pname}-${version}.${srcArchiveSuffix}"; 19 19 }; 20 20 21 - nativeBuildInputs = [ automake bison cmake pkg-config which gnumake42 ]; 21 + strictDeps = true; 22 + nativeBuildInputs = [ 23 + autoconf 24 + automake 25 + bison 26 + cmake 27 + libtool 28 + perl 29 + pkg-config 30 + python3 31 + which 32 + gnumake42 33 + ]; 22 34 buildInputs = [ 23 - glib gettext perl libgdiplus libX11 ncurses zlib python3 autoconf libtool 35 + glib 36 + gettext 37 + libgdiplus 38 + libX11 39 + ncurses 40 + zlib 41 + bash 24 42 ] ++ lib.optionals stdenv.isDarwin [ Foundation libobjc ]; 25 43 26 44 configureFlags = [
+3
pkgs/development/compilers/swift/sourcekit-lsp/default.nix
··· 40 40 swiftpmMakeMutable indexstore-db 41 41 patch -p1 -d .build/checkouts/indexstore-db -i ${./patches/indexstore-db-macos-target.patch} 42 42 43 + swiftpmMakeMutable swift-tools-support-core 44 + patch -p1 -d .build/checkouts/swift-tools-support-core -i ${./patches/force-unwrap-file-handles.patch} 45 + 43 46 # This toggles a section specific to Xcode XCTest, which doesn't work on 44 47 # Darwin, where we also use swift-corelibs-xctest. 45 48 substituteInPlace Sources/LSPTestSupport/PerfTestCase.swift \
+33
pkgs/development/compilers/swift/sourcekit-lsp/patches/force-unwrap-file-handles.patch
··· 1 + From 8d9ab4b6ed24a97e8af0cc338a52aacdcf438b8c Mon Sep 17 00:00:00 2001 2 + From: Pavel Sobolev <paveloom@riseup.net> 3 + Date: Tue, 21 Nov 2023 20:53:33 +0300 4 + Subject: [PATCH] Force-unwrap file handles. 5 + 6 + --- 7 + Sources/TSCBasic/FileSystem.swift | 4 ++-- 8 + 1 file changed, 2 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/Sources/TSCBasic/FileSystem.swift b/Sources/TSCBasic/FileSystem.swift 11 + index 3a63bdf..a1f3d9d 100644 12 + --- a/Sources/TSCBasic/FileSystem.swift 13 + +++ b/Sources/TSCBasic/FileSystem.swift 14 + @@ -425,7 +425,7 @@ private class LocalFileSystem: FileSystem { 15 + if fp == nil { 16 + throw FileSystemError(errno: errno, path) 17 + } 18 + - defer { fclose(fp) } 19 + + defer { fclose(fp!) } 20 + 21 + // Read the data one block at a time. 22 + let data = BufferedOutputByteStream() 23 + @@ -455,7 +455,7 @@ private class LocalFileSystem: FileSystem { 24 + if fp == nil { 25 + throw FileSystemError(errno: errno, path) 26 + } 27 + - defer { fclose(fp) } 28 + + defer { fclose(fp!) } 29 + 30 + // Write the data in one chunk. 31 + var contents = bytes.contents 32 + -- 33 + 2.42.0
+4 -1
pkgs/development/compilers/swift/swift-driver/default.nix
··· 52 52 }) 53 53 ]; 54 54 55 - configurePhase = generated.configure; 55 + configurePhase = generated.configure + '' 56 + swiftpmMakeMutable swift-tools-support-core 57 + patch -p1 -d .build/checkouts/swift-tools-support-core -i ${./patches/force-unwrap-file-handles.patch} 58 + ''; 56 59 57 60 # TODO: Tests depend on indexstore-db being provided by an existing Swift 58 61 # toolchain. (ie. looks for `../lib/libIndexStore.so` relative to swiftc.
+33
pkgs/development/compilers/swift/swift-driver/patches/force-unwrap-file-handles.patch
··· 1 + From 8d9ab4b6ed24a97e8af0cc338a52aacdcf438b8c Mon Sep 17 00:00:00 2001 2 + From: Pavel Sobolev <paveloom@riseup.net> 3 + Date: Tue, 21 Nov 2023 20:53:33 +0300 4 + Subject: [PATCH] Force-unwrap file handles. 5 + 6 + --- 7 + Sources/TSCBasic/FileSystem.swift | 4 ++-- 8 + 1 file changed, 2 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/Sources/TSCBasic/FileSystem.swift b/Sources/TSCBasic/FileSystem.swift 11 + index 3a63bdf..a1f3d9d 100644 12 + --- a/Sources/TSCBasic/FileSystem.swift 13 + +++ b/Sources/TSCBasic/FileSystem.swift 14 + @@ -425,7 +425,7 @@ private class LocalFileSystem: FileSystem { 15 + if fp == nil { 16 + throw FileSystemError(errno: errno, path) 17 + } 18 + - defer { fclose(fp) } 19 + + defer { fclose(fp!) } 20 + 21 + // Read the data one block at a time. 22 + let data = BufferedOutputByteStream() 23 + @@ -455,7 +455,7 @@ private class LocalFileSystem: FileSystem { 24 + if fp == nil { 25 + throw FileSystemError(errno: errno, path) 26 + } 27 + - defer { fclose(fp) } 28 + + defer { fclose(fp!) } 29 + 30 + // Write the data in one chunk. 31 + var contents = bytes.contents 32 + -- 33 + 2.42.0
+4 -1
pkgs/development/compilers/swift/swift-format/default.nix
··· 19 19 nativeBuildInputs = [ swift swiftpm ]; 20 20 buildInputs = [ Foundation ]; 21 21 22 - configurePhase = generated.configure; 22 + configurePhase = generated.configure + '' 23 + swiftpmMakeMutable swift-tools-support-core 24 + patch -p1 -d .build/checkouts/swift-tools-support-core -i ${./patches/force-unwrap-file-handles.patch} 25 + ''; 23 26 24 27 # We only install the swift-format binary, so don't need the other products. 25 28 swiftpmFlags = [ "--product swift-format" ];
+33
pkgs/development/compilers/swift/swift-format/patches/force-unwrap-file-handles.patch
··· 1 + From 8d9ab4b6ed24a97e8af0cc338a52aacdcf438b8c Mon Sep 17 00:00:00 2001 2 + From: Pavel Sobolev <paveloom@riseup.net> 3 + Date: Tue, 21 Nov 2023 20:53:33 +0300 4 + Subject: [PATCH] Force-unwrap file handles. 5 + 6 + --- 7 + Sources/TSCBasic/FileSystem.swift | 4 ++-- 8 + 1 file changed, 2 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/Sources/TSCBasic/FileSystem.swift b/Sources/TSCBasic/FileSystem.swift 11 + index 3a63bdf..a1f3d9d 100644 12 + --- a/Sources/TSCBasic/FileSystem.swift 13 + +++ b/Sources/TSCBasic/FileSystem.swift 14 + @@ -425,7 +425,7 @@ private class LocalFileSystem: FileSystem { 15 + if fp == nil { 16 + throw FileSystemError(errno: errno, path) 17 + } 18 + - defer { fclose(fp) } 19 + + defer { fclose(fp!) } 20 + 21 + // Read the data one block at a time. 22 + let data = BufferedOutputByteStream() 23 + @@ -455,7 +455,7 @@ private class LocalFileSystem: FileSystem { 24 + if fp == nil { 25 + throw FileSystemError(errno: errno, path) 26 + } 27 + - defer { fclose(fp) } 28 + + defer { fclose(fp!) } 29 + 30 + // Write the data in one chunk. 31 + var contents = bytes.contents 32 + -- 33 + 2.42.0
+5
pkgs/development/compilers/swift/swiftpm/default.nix
··· 199 199 name = "swift-tools-support-core"; 200 200 src = generated.sources.swift-tools-support-core; 201 201 202 + patches = [ 203 + ./patches/force-unwrap-file-handles.patch 204 + ]; 205 + 202 206 buildInputs = [ 203 207 swift-system 204 208 sqlite ··· 385 389 swiftpmMakeMutable swift-tools-support-core 386 390 substituteInPlace .build/checkouts/swift-tools-support-core/Sources/TSCTestSupport/XCTestCasePerf.swift \ 387 391 --replace 'canImport(Darwin)' 'false' 392 + patch -p1 -d .build/checkouts/swift-tools-support-core -i ${./patches/force-unwrap-file-handles.patch} 388 393 389 394 # Prevent a warning about SDK directories we don't have. 390 395 swiftpmMakeMutable swift-driver
+33
pkgs/development/compilers/swift/swiftpm/patches/force-unwrap-file-handles.patch
··· 1 + From 8d9ab4b6ed24a97e8af0cc338a52aacdcf438b8c Mon Sep 17 00:00:00 2001 2 + From: Pavel Sobolev <paveloom@riseup.net> 3 + Date: Tue, 21 Nov 2023 20:53:33 +0300 4 + Subject: [PATCH] Force-unwrap file handles. 5 + 6 + --- 7 + Sources/TSCBasic/FileSystem.swift | 4 ++-- 8 + 1 file changed, 2 insertions(+), 2 deletions(-) 9 + 10 + diff --git a/Sources/TSCBasic/FileSystem.swift b/Sources/TSCBasic/FileSystem.swift 11 + index 3a63bdf..a1f3d9d 100644 12 + --- a/Sources/TSCBasic/FileSystem.swift 13 + +++ b/Sources/TSCBasic/FileSystem.swift 14 + @@ -425,7 +425,7 @@ private class LocalFileSystem: FileSystem { 15 + if fp == nil { 16 + throw FileSystemError(errno: errno, path) 17 + } 18 + - defer { fclose(fp) } 19 + + defer { fclose(fp!) } 20 + 21 + // Read the data one block at a time. 22 + let data = BufferedOutputByteStream() 23 + @@ -455,7 +455,7 @@ private class LocalFileSystem: FileSystem { 24 + if fp == nil { 25 + throw FileSystemError(errno: errno, path) 26 + } 27 + - defer { fclose(fp) } 28 + + defer { fclose(fp!) } 29 + 30 + // Write the data in one chunk. 31 + var contents = bytes.contents 32 + -- 33 + 2.42.0
+6 -3
pkgs/development/libraries/libunicode/default.nix
··· 10 10 }; 11 11 in stdenv.mkDerivation (final: { 12 12 pname = "libunicode"; 13 - version = "0.3.0-unstable-2023-03-05"; 13 + version = "0.4.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "contour-terminal"; 17 17 repo = "libunicode"; 18 - rev = "65e0c6ddf9648b94aa9bc7dda0718401efa9ef8e"; 19 - hash = "sha256-F4CVU5MImkM571mD4iFxqTnNbk2GXKTGksqO4LH2uEk="; 18 + rev = "v${final.version}"; 19 + hash = "sha256-Us3T4fnGsArdsVB7IUhwdex43C+H1+lfL8yK9enhf2c="; 20 20 }; 21 + 22 + # Fix: set_target_properties Can not find target to add properties to: Catch2, et al. 23 + patches = [ ./remove-target-properties.diff ]; 21 24 22 25 nativeBuildInputs = [ cmake python3 ]; 23 26 buildInputs = [ catch2 fmt ];
+19
pkgs/development/libraries/libunicode/remove-target-properties.diff
··· 1 + diff --git a/src/libunicode/CMakeLists.txt b/src/libunicode/CMakeLists.txt 2 + index 6c5ac20..9fa13a3 100644 3 + --- a/src/libunicode/CMakeLists.txt 4 + +++ b/src/libunicode/CMakeLists.txt 5 + @@ -223,10 +223,10 @@ if(LIBUNICODE_TESTING) 6 + # supress conversion warnings for Catch2 7 + # https://github.com/catchorg/Catch2/issues/2583 8 + # https://github.com/SFML/SFML/blob/e45628e2ebc5843baa3739781276fa85a54d4653/test/CMakeLists.txt#L18-L22 9 + - set_target_properties(Catch2 PROPERTIES COMPILE_OPTIONS "" EXPORT_COMPILE_COMMANDS OFF) 10 + - set_target_properties(Catch2WithMain PROPERTIES EXPORT_COMPILE_COMMANDS OFF) 11 + - get_target_property(CATCH2_INCLUDE_DIRS Catch2 INTERFACE_INCLUDE_DIRECTORIES) 12 + - target_include_directories(Catch2 SYSTEM INTERFACE ${CATCH2_INCLUDE_DIRS}) 13 + + # set_target_properties(Catch2 PROPERTIES COMPILE_OPTIONS "" EXPORT_COMPILE_COMMANDS OFF) 14 + + # set_target_properties(Catch2WithMain PROPERTIES EXPORT_COMPILE_COMMANDS OFF) 15 + + # get_target_property(CATCH2_INCLUDE_DIRS Catch2 INTERFACE_INCLUDE_DIRECTORIES) 16 + + # target_include_directories(Catch2 SYSTEM INTERFACE ${CATCH2_INCLUDE_DIRS}) 17 + 18 + target_link_libraries(unicode_test unicode Catch2::Catch2WithMain fmt::fmt-header-only) 19 + add_test(unicode_test unicode_test)
+2 -2
pkgs/development/python-modules/awkward-cpp/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "awkward-cpp"; 14 - version = "27"; 14 + version = "28"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-PBllGL/M5wl2bWOHgEExekkUti+Ag+Gj4DtP1upvPI0="; 21 + hash = "sha256-ME67+QDFdzaP08SRpN3+aleQvex2orBr3MRygXYmRZI="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/awkward/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "awkward"; 27 - version = "2.5.1"; 27 + version = "2.5.2"; 28 28 pyproject = true; 29 29 30 30 disabled = pythonOlder "3.8"; ··· 33 33 owner = "scikit-hep"; 34 34 repo = "awkward"; 35 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-lfeoWTmK/VNm3uFLHmIPO4r9aZPK3NhgDwio5WN4jqU="; 36 + hash = "sha256-n50REyU/aWx6rj+9TZ52S3sZS25/hIaNfOe+AQGaXVA="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/awswrangler/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "awswrangler"; 28 - version = "3.4.2"; 28 + version = "3.5.1"; 29 29 format = "pyproject"; 30 30 31 31 disabled = pythonOlder "3.8"; ··· 34 34 owner = "aws"; 35 35 repo = "aws-sdk-pandas"; 36 36 rev = "refs/tags/${version}"; 37 - hash = "sha256-fvqtSDd5lResArquOdhcLYqpDo5yFWaknQlq3pODbX8="; 37 + hash = "sha256-USHRs/NRCPACvVxsQyRF1yQsQefAXSTwdHJqQqKe6bQ="; 38 38 }; 39 39 40 40 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/basemap/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "basemap"; 20 - version = "1.3.9"; 20 + version = "1.4.0"; 21 21 format = "setuptools"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "matplotlib"; 25 25 repo = "basemap"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-bfwug/BonTJYnMpeo07V3epH18BQ20qdUwmYEb3/GgQ="; 27 + hash = "sha256-RlEizHJwSojujqFFi14T5/W5L9juVSHMQepbRlirMeI="; 28 28 }; 29 29 30 30 sourceRoot = "${src.name}/packages/basemap";
+2 -2
pkgs/development/python-modules/bdffont/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "bdffont"; 15 - version = "0.0.15"; 15 + version = "0.0.16"; 16 16 17 17 disabled = pythonOlder "3.11"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-aXK6zqLFfqLXa/JLmSSW3gtC2+wtutz3/lLdYPZZ/ys="; 21 + hash = "sha256-2qR9uKQk9zrKpyekpZJht8uZOp8PK01sv2CYyP+BqcA="; 22 22 }; 23 23 24 24 format = "pyproject";
+2 -2
pkgs/development/python-modules/coffea/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "coffea"; 34 - version = "2023.12.0"; 34 + version = "2024.1.0"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "CoffeaTeam"; 39 39 repo = "coffea"; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-Xlud3ibdI4UnoHe72NPc7WQojuWPpXtncENDinYgk4o="; 41 + hash = "sha256-jw8ACKXJZhj4fE7oppTxLUR4mhi+gh2ZD7lnUT3pcwc="; 42 42 }; 43 43 44 44 postPatch = ''
+2 -2
pkgs/development/python-modules/cyclonedx-python-lib/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "cyclonedx-python-lib"; 26 - version = "5.2.0"; 26 + version = "6.3.0"; 27 27 format = "pyproject"; 28 28 29 29 disabled = pythonOlder "3.9"; ··· 32 32 owner = "CycloneDX"; 33 33 repo = "cyclonedx-python-lib"; 34 34 rev = "refs/tags/v${version}"; 35 - hash = "sha256-xgHS2QRzzn6pSremZ8gO4SZxD3qSea9oKDJv4Tk6+VQ="; 35 + hash = "sha256-Q4mz6qNqR7lkZqb70COBkrXsv0+z5TEC149dnSpzhtI="; 36 36 }; 37 37 38 38 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dask-awkward/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "dask-awkward"; 16 - version = "2024.1.0"; 16 + version = "2024.1.1"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "dask-contrib"; 23 23 repo = "dask-awkward"; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-LxkiEQDHuVCRUoYgRwvMgBff22mzOvPmDoqczRweWB8="; 25 + hash = "sha256-8nha0h1f/pLl7YmUc5HzlqwNRE/gRpRV2PudkddMHqg="; 26 26 }; 27 27 28 28 pythonRelaxDeps = [
+11 -15
pkgs/development/python-modules/dj-rest-auth/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchFromGitHub 4 - , fetchpatch 5 3 , django 6 4 , django-allauth 7 5 , djangorestframework 8 6 , djangorestframework-simplejwt 7 + , fetchFromGitHub 8 + , python 9 + , pythonOlder 9 10 , responses 11 + , setuptools 10 12 , unittest-xml-reporting 11 - , python 12 - , setuptools 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dj-rest-auth"; 17 17 version = "5.0.2"; 18 18 pyproject = true; 19 + 20 + disabled = pythonOlder "3.6"; 19 21 20 22 src = fetchFromGitHub { 21 23 owner = "iMerica"; ··· 24 26 hash = "sha256-TqeNpxXn+v89fEiJ4AVNhp8blCfYQKFQfYmZ6/QlRbQ="; 25 27 }; 26 28 27 - patches = [ 28 - (fetchpatch { 29 - # https://github.com/iMerica/dj-rest-auth/pull/561 30 - url = "https://github.com/iMerica/dj-rest-auth/commit/be0cf53d94582183320b0994082f0a312c1066d9.patch"; 31 - hash = "sha256-BhZ7BWW8m609cVn1WCyPfpZq/706YVZAesrkcMKTD3A="; 32 - }) 33 - ]; 34 - 35 29 postPatch = '' 36 30 substituteInPlace setup.py \ 37 - --replace "coveralls>=1.11.1" "" \ 38 31 --replace "==" ">=" 39 32 ''; 40 33 ··· 61 54 ] ++ passthru.optional-dependencies.with_social; 62 55 63 56 preCheck = '' 64 - # connects to graph.facebook.com 57 + # Test connects to graph.facebook.com 65 58 substituteInPlace dj_rest_auth/tests/test_serializers.py \ 66 59 --replace "def test_http_error" "def dont_test_http_error" 67 60 ''; ··· 72 65 runHook postCheck 73 66 ''; 74 67 75 - pythonImportsCheck = [ "dj_rest_auth" ]; 68 + pythonImportsCheck = [ 69 + "dj_rest_auth" 70 + ]; 76 71 77 72 meta = with lib; { 78 73 description = "Authentication for Django Rest Framework"; 79 74 homepage = "https://github.com/iMerica/dj-rest-auth"; 75 + changelog = "https://github.com/iMerica/dj-rest-auth/releases/tag/${version}"; 80 76 license = licenses.mit; 81 77 maintainers = with maintainers; [ ]; 82 78 };
+13 -10
pkgs/development/python-modules/django-allauth/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "django-allauth"; 31 - version = "0.57.0"; 32 - format = "pyproject"; 31 + version = "0.60.0"; 32 + pyproject = true; 33 33 34 34 disabled = pythonOlder "3.7"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "pennersr"; 38 - repo = pname; 39 - rev = version; 40 - hash = "sha256-zhKqvm43rw28UKNFdfJ2C1dIeZfPqmchb1rJykm1lx4="; 38 + repo = "django-allauth"; 39 + rev = "refs/tags/${version}"; 40 + hash = "sha256-hkzZl2eZKti6m06LTtBqVXmsj6IFztsV2Of6tPiej+I="; 41 41 }; 42 42 43 43 nativeBuildInputs = [ ··· 46 46 47 47 propagatedBuildInputs = [ 48 48 django 49 - python3-openid 50 49 pyjwt 50 + python3-openid 51 51 requests 52 52 requests-oauthlib 53 - ] 54 - ++ pyjwt.optional-dependencies.crypto; 53 + ] ++ pyjwt.optional-dependencies.crypto; 55 54 56 55 passthru.optional-dependencies = { 57 56 saml = [ ··· 70 69 pillow 71 70 pytestCheckHook 72 71 pytest-django 73 - ] 74 - ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 72 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 73 + 74 + disabledTests = [ 75 + # Tests require network access 76 + "test_login" 77 + ]; 75 78 76 79 passthru.tests = { 77 80 inherit dj-rest-auth;
+20 -7
pkgs/development/python-modules/dvc/default.nix
··· 23 23 , flufl_lock 24 24 , funcy 25 25 , grandalf 26 + , gto 26 27 , hydra-core 27 28 , importlib-metadata 28 29 , importlib-resources ··· 56 57 buildPythonPackage rec { 57 58 pname = "dvc"; 58 59 version = "3.38.1"; 59 - format = "pyproject"; 60 + pyproject = true; 60 61 61 62 src = fetchFromGitHub { 62 63 owner = "iterative"; 63 - repo = pname; 64 + repo = "dvc"; 64 65 rev = "refs/tags/${version}"; 65 66 hash = "sha256-P3N9wCmua0kS9vli+QUjJPZSeQXO9t8m1Ei+CeN2tEU="; 66 67 }; ··· 96 97 flufl_lock 97 98 funcy 98 99 grandalf 100 + gto 99 101 hydra-core 100 102 iterative-telemetry 101 103 networkx ··· 130 132 ]; 131 133 132 134 passthru.optional-dependencies = { 133 - azure = [ dvc-azure ]; 134 - gs = [ dvc-gs ]; 135 - s3 = [ dvc-s3 ]; 136 - ssh = [ dvc-ssh ]; 135 + azure = [ 136 + dvc-azure 137 + ]; 138 + gs = [ 139 + dvc-gs 140 + ]; 141 + s3 = [ 142 + dvc-s3 143 + ]; 144 + ssh = [ 145 + dvc-ssh 146 + ]; 137 147 }; 138 148 139 149 # Tests require access to real cloud services 140 150 doCheck = false; 141 151 142 - pythonImportsCheck = [ "dvc" "dvc.api" ]; 152 + pythonImportsCheck = [ 153 + "dvc" 154 + "dvc.api" 155 + ]; 143 156 144 157 meta = with lib; { 145 158 description = "Version Control System for Machine Learning Projects";
+96
pkgs/development/python-modules/gto/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , entrypoints 4 + , fastentrypoints 5 + , fetchFromGitHub 6 + , freezegun 7 + , funcy 8 + , git 9 + , pydantic 10 + , pytest-mock 11 + , pytest-test-utils 12 + , pytestCheckHook 13 + , pythonOlder 14 + , rich 15 + , ruamel-yaml 16 + , scmrepo 17 + , semver 18 + , setuptools 19 + , setuptools-scm 20 + , tabulate 21 + , typer 22 + }: 23 + 24 + buildPythonPackage rec { 25 + pname = "gto"; 26 + version = "1.6.2"; 27 + pyproject = true; 28 + 29 + disabled = pythonOlder "3.8"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "iterative"; 33 + repo = "gto"; 34 + rev = "refs/tags/${version}"; 35 + hash = "sha256-1+Owhp2otGC/FIdsSz+4vn0sZR696+zOMGNDvjM6KH8="; 36 + }; 37 + 38 + postPatch = '' 39 + substituteInPlace pyproject.toml \ 40 + --replace ', "setuptools_scm_git_archive==1.4.1"' "" 41 + substituteInPlace setup.cfg \ 42 + --replace " --cov=gto --cov-report=term-missing --cov-report=xml" "" 43 + ''; 44 + 45 + nativeBuildInputs = [ 46 + fastentrypoints 47 + setuptools 48 + setuptools-scm 49 + ]; 50 + 51 + propagatedBuildInputs = [ 52 + entrypoints 53 + funcy 54 + pydantic 55 + rich 56 + ruamel-yaml 57 + scmrepo 58 + semver 59 + tabulate 60 + typer 61 + ]; 62 + 63 + nativeCheckInputs = [ 64 + freezegun 65 + git 66 + pytest-mock 67 + pytest-test-utils 68 + pytestCheckHook 69 + ]; 70 + 71 + preCheck = '' 72 + export HOME=$(mktemp -d) 73 + 74 + git config --global user.email "nobody@example.com" 75 + git config --global user.name "Nobody" 76 + ''; 77 + 78 + disabledTests = [ 79 + # Tests want to with a remote repo 80 + "remote_repo" 81 + "remote_git_repo" 82 + "test_action_doesnt_push_even_if_repo_has_remotes_set" 83 + ]; 84 + 85 + pythonImportsCheck = [ 86 + "gto" 87 + ]; 88 + 89 + meta = with lib; { 90 + description = "Module for Git Tag Operations"; 91 + homepage = "https://github.com/iterative/gto"; 92 + changelog = "https://github.com/iterative/gto/releases/tag/${version}"; 93 + license = licenses.asl20; 94 + maintainers = with maintainers; [ fab ]; 95 + }; 96 + }
+1 -1
pkgs/development/python-modules/openllm-client/default.nix
··· 47 47 transformers 48 48 # diffusers 49 49 soundfile 50 - ]; 50 + ] ++ transformers.optional-dependencies.agents; 51 51 full = passthru.optional-dependencies.grpc ++ passthru.optional-dependencies.agents; 52 52 }; 53 53
+4 -1
pkgs/development/python-modules/openllm/default.nix
··· 143 143 # vllm 144 144 ]; 145 145 full = with passthru.optional-dependencies; ( 146 - agents ++ awq ++ baichuan ++ chatglm ++ ctranslate ++ falcon ++ fine-tune ++ ggml ++ gptq ++ mpt ++ openai ++ playground ++ starcoder ++ vllm 146 + agents ++ awq ++ baichuan ++ chatglm ++ ctranslate ++ falcon ++ fine-tune ++ ggml ++ gptq ++ mpt 147 + # disambiguate between derivation input and passthru field 148 + ++ passthru.optional-dependencies.openai 149 + ++ playground ++ starcoder ++ vllm 147 150 ); 148 151 all = passthru.optional-dependencies.full; 149 152 };
+11
pkgs/development/python-modules/transformers/default.nix
··· 15 15 , safetensors 16 16 , tqdm 17 17 # optional dependencies 18 + , diffusers 18 19 , scikit-learn 19 20 , tensorflow 20 21 , onnxconverter-common 22 + , opencv4 21 23 , tf2onnx 22 24 , torch 23 25 , accelerate ··· 87 89 vision = [ pillow ]; 88 90 in 89 91 { 92 + agents = [ 93 + diffusers 94 + accelerate 95 + datasets 96 + torch 97 + sentencepiece 98 + opencv4 99 + pillow 100 + ]; 90 101 ja = [ 91 102 # fugashi 92 103 # ipadic
+10 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "checkov"; 8 - version = "3.1.46"; 8 + version = "3.1.57"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "bridgecrewio"; 13 13 repo = "checkov"; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-scGZtqAdAjRD0bNq9pWp699I9rxPh2CFP4lCz+1yAZ8="; 15 + hash = "sha256-kaGvSIM9aC9gQipk8ik3PxlsmE4f9S6O+/dcJqQzPn4="; 16 16 }; 17 17 18 18 patches = [ ··· 23 23 "bc-detect-secrets" 24 24 "bc-python-hcl2" 25 25 "dpath" 26 + "igraph" 26 27 "license-expression" 27 28 "networkx" 29 + "openai" 30 + "pycep-parser" 31 + "termcolor" 32 + ]; 33 + 34 + pythonRemoveDeps = [ 35 + # pythonRelaxDeps doesn't work with that one 28 36 "pycep-parser" 29 37 ]; 30 38
+3 -3
pkgs/development/tools/analysis/tflint-plugins/tflint-ruleset-aws.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "tflint-ruleset-aws"; 8 - version = "0.26.0"; 8 + version = "0.29.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "terraform-linters"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-SKPmD34a11ynNmnD2cDTSXgRpUZ7tukaGRO8PQY6T5s="; 14 + hash = "sha256-tqHlvJyLRhREKnuMUP479xuD0PjdCZfIMj4L44skiSE="; 15 15 }; 16 16 17 - vendorHash = "sha256-JhAAyfDVRZS2QyvXNa61srlZKgsBFeKloeKbcXXpytk="; 17 + vendorHash = "sha256-vEkrDwsetW4HtbcgkhcaK42v/CKfRlIoHgYzjoTavqk="; 18 18 19 19 # upstream Makefile also does a go test $(go list ./... | grep -v integration) 20 20 preCheck = ''
+2 -6
pkgs/development/tools/electron/common.nix
··· 48 48 src = ./version.patch; 49 49 inherit (info) version; 50 50 }) 51 - 52 - # we remove the web_tests directory in the chromium src FOD to reduce the output size, but this backported patch includes patches on web_tests 53 - ++ lib.optional (lib.versions.major info.version == "26") 54 - ./electron-26-remove-web_tests-patch.patch 55 51 ; 56 52 57 53 unpackPhase = '' ··· 122 118 for key in $(jq -r "keys[]" $config) 123 119 do 124 120 value=$(jq -r ".\"$key\"" $config) 125 - echo patching $value 126 121 for patch in $(cat $key/.patches) 127 122 do 128 - git apply -p1 --directory=$value $key/$patch 123 + echo applying in $value: $patch 124 + git apply -p1 --directory=$value --exclude='src/third_party/blink/web_tests/*' $key/$patch 129 125 done 130 126 done 131 127 )
-73
pkgs/development/tools/electron/electron-26-remove-web_tests-patch.patch
··· 1 - diff --git a/electron/patches/chromium/cherry-pick-80106e31c7ea.patch b/electron/patches/chromium/cherry-pick-80106e31c7ea.patch 2 - index 3f8ae7d1b2..af8859a1a5 100644 3 - --- a/electron/patches/chromium/cherry-pick-80106e31c7ea.patch 4 - +++ b/electron/patches/chromium/cherry-pick-80106e31c7ea.patch 5 - @@ -361,68 +361,3 @@ index 3d562fa22bd84dc438abfe9fa883eff6f5846b1b..c64c7fb1b15f7f523b37671abca2ab50 6 - auto* resolver = MakeGarbageCollected<ScriptPromiseResolver>( 7 - script_state, exception_state.GetContext()); 8 - ScriptPromise promise = resolver->Promise(); 9 - -diff --git a/third_party/blink/web_tests/external/wpt/webusb/usbDevice.https.any.js b/third_party/blink/web_tests/external/wpt/webusb/usbDevice.https.any.js 10 - -index b1b0c133ce160a314ea392514ac5b38e4cac136d..804af2afb9db3a0d5fafbeb26aed64f89badb1b3 100644 11 - ---- a/third_party/blink/web_tests/external/wpt/webusb/usbDevice.https.any.js 12 - -+++ b/third_party/blink/web_tests/external/wpt/webusb/usbDevice.https.any.js 13 - -@@ -1247,3 +1247,60 @@ usb_test((t) => { 14 - - .then(() => promise_rejects_dom(t, 'NotFoundError', device.reset())); 15 - - }); 16 - - }, 'resetDevice rejects when called on a disconnected device'); 17 - -+ 18 - -+usb_test(async (t) => { 19 - -+ const PACKET_COUNT = 4; 20 - -+ const PACKET_LENGTH = 8; 21 - -+ const {device, fakeDevice} = await getFakeDevice(); 22 - -+ await device.open(); 23 - -+ await device.selectConfiguration(2); 24 - -+ await device.claimInterface(0); 25 - -+ await device.selectAlternateInterface(0, 1); 26 - -+ const buffer = new Uint8Array(PACKET_COUNT * PACKET_LENGTH); 27 - -+ const packetLengths = new Array(PACKET_COUNT).fill(PACKET_LENGTH); 28 - -+ packetLengths[0] = PACKET_LENGTH - 1; 29 - -+ await promise_rejects_dom( 30 - -+ t, 'DataError', device.isochronousTransferOut(1, buffer, packetLengths)); 31 - -+}, 'isochronousTransferOut rejects when buffer size exceeds packet lengths'); 32 - -+ 33 - -+usb_test(async (t) => { 34 - -+ const PACKET_COUNT = 4; 35 - -+ const PACKET_LENGTH = 8; 36 - -+ const {device, fakeDevice} = await getFakeDevice(); 37 - -+ await device.open(); 38 - -+ await device.selectConfiguration(2); 39 - -+ await device.claimInterface(0); 40 - -+ await device.selectAlternateInterface(0, 1); 41 - -+ const buffer = new Uint8Array(PACKET_COUNT * PACKET_LENGTH); 42 - -+ const packetLengths = new Array(PACKET_COUNT).fill(PACKET_LENGTH); 43 - -+ packetLengths[0] = PACKET_LENGTH + 1; 44 - -+ await promise_rejects_dom( 45 - -+ t, 'DataError', device.isochronousTransferOut(1, buffer, packetLengths)); 46 - -+}, 'isochronousTransferOut rejects when packet lengths exceed buffer size'); 47 - -+ 48 - -+usb_test(async (t) => { 49 - -+ const PACKET_COUNT = 2; 50 - -+ const PACKET_LENGTH = 8; 51 - -+ const {device, fakeDevice} = await getFakeDevice(); 52 - -+ await device.open(); 53 - -+ await device.selectConfiguration(2); 54 - -+ await device.claimInterface(0); 55 - -+ await device.selectAlternateInterface(0, 1); 56 - -+ const packetLengths = [0xffffffff, 1]; 57 - -+ await promise_rejects_dom( 58 - -+ t, 'DataError', device.isochronousTransferIn(1, packetLengths)); 59 - -+}, 'isochronousTransferIn rejects when packet lengths exceed maximum size'); 60 - -+ 61 - -+usb_test(async (t) => { 62 - -+ const PACKET_COUNT = 2; 63 - -+ const PACKET_LENGTH = 8; 64 - -+ const {device, fakeDevice} = await getFakeDevice(); 65 - -+ await device.open(); 66 - -+ await device.selectConfiguration(2); 67 - -+ await device.claimInterface(0); 68 - -+ await device.selectAlternateInterface(0, 1); 69 - -+ const buffer = new Uint8Array(PACKET_LENGTH * PACKET_COUNT); 70 - -+ const packetLengths = [0xffffffff, 1]; 71 - -+ await promise_rejects_dom( 72 - -+ t, 'DataError', device.isochronousTransferOut(1, buffer, packetLengths)); 73 - -+}, 'isochronousTransferOut rejects when packet lengths exceed maximum size');
+25 -25
pkgs/development/tools/electron/info.json
··· 3 3 "deps": { 4 4 "src/electron": { 5 5 "fetcher": "fetchFromGitHub", 6 - "hash": "sha256-YUwftKxD+aEJ7jorrJ12q7brfhih8ukChdlVUmnRAEw=", 6 + "hash": "sha256-QY0JaQVI60WAzWNWDXZRejFODA+p0LMjYvk2CMF8czs=", 7 7 "owner": "electron", 8 8 "repo": "electron", 9 - "rev": "v28.1.1" 9 + "rev": "v28.1.3" 10 10 }, 11 11 "src": { 12 12 "fetcher": "fetchFromGitiles", 13 - "hash": "sha256-Nt5OpfWc2PoZMQVIaiKfv5uqGSua81zZmV3zOE2Y1Ek=", 13 + "hash": "sha256-7tGDiHumIfb5ST8tCNUCN7pjlcU+R13j68vYKTu0wiQ=", 14 14 "url": "https://chromium.googlesource.com/chromium/src.git", 15 - "rev": "120.0.6099.109", 15 + "rev": "120.0.6099.199", 16 16 "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; " 17 17 }, 18 18 "src/third_party/clang-format/script": { ··· 77 77 }, 78 78 "src/third_party/angle": { 79 79 "fetcher": "fetchFromGitiles", 80 - "hash": "sha256-/SnBY/jmj7MSbzBnuq6VVccRNaLsjo6hWhnKiIdAq+w=", 80 + "hash": "sha256-aOV7kxrF8FeoHYodZjaUrDDUtpXg2gUiZg6Olv90puk=", 81 81 "url": "https://chromium.googlesource.com/angle/angle.git", 82 - "rev": "4ae5f681dfe60bed7b083296ac97827b751f9226" 82 + "rev": "6fff8ebc937f07e31473ac014a55f662248ab39a" 83 83 }, 84 84 "src/third_party/angle/third_party/glmark2/src": { 85 85 "fetcher": "fetchFromGitiles", ··· 119 119 }, 120 120 "src/third_party/dawn": { 121 121 "fetcher": "fetchFromGitiles", 122 - "hash": "sha256-onIVQBs8fIAhIEnjbwW8nrwAF5KJ2JjEMSK9b0HAheM=", 122 + "hash": "sha256-5srmcwL9Zqv91LwoBf9xuyusq1ghDo30Aj27Xo96yPc=", 123 123 "url": "https://dawn.googlesource.com/dawn.git", 124 - "rev": "acee31423468efdb650be9dc9172b30cc2015a4e" 124 + "rev": "c7ed440d75861649d8a1ef4b775384f31211d902" 125 125 }, 126 126 "src/third_party/dawn/third_party/glfw": { 127 127 "fetcher": "fetchFromGitiles", ··· 659 659 }, 660 660 "src/third_party/sqlite/src": { 661 661 "fetcher": "fetchFromGitiles", 662 - "hash": "sha256-A3GAYf2hVZqQtEQdbVqP0I0Wh29DPHPf+JhxNLnTQh8=", 662 + "hash": "sha256-wKsfwZpDRQzYQp6qls07uapgy9K3TWLOEUQlhIFpJtw=", 663 663 "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", 664 - "rev": "ca75d938c18c99dc33b769fbdac8fc4c71befa33" 664 + "rev": "cd9486849ba3c3ec753f556fd29c0aabee122a28" 665 665 }, 666 666 "src/third_party/swiftshader": { 667 667 "fetcher": "fetchFromGitiles", ··· 833 833 }, 834 834 "src/v8": { 835 835 "fetcher": "fetchFromGitiles", 836 - "hash": "sha256-IeZ9oCM+toyqqSf8Ip6FqjymbvUiqTmMM2ir+Edzmjc=", 836 + "hash": "sha256-675U42bc/Sqg1A7c1cBjUCNB462wM5qrP6yIVbCSvLk=", 837 837 "url": "https://chromium.googlesource.com/v8/v8.git", 838 - "rev": "999a2ca2d915d01ff1d889a57f1e26907d6ea842" 838 + "rev": "c21e8fe0c5b245c6b9e3928836a89e1407d18f2a" 839 839 }, 840 840 "src/third_party/nan": { 841 841 "fetcher": "fetchFromGitHub", ··· 873 873 "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 874 874 } 875 875 }, 876 - "version": "28.1.1", 876 + "version": "28.1.3", 877 877 "modules": "119", 878 - "chrome": "120.0.6099.109", 878 + "chrome": "120.0.6099.199", 879 879 "node": "18.18.2", 880 880 "chromium": { 881 - "version": "120.0.6099.109", 881 + "version": "120.0.6099.199", 882 882 "deps": { 883 883 "gn": { 884 884 "version": "2023-10-23", ··· 888 888 } 889 889 } 890 890 }, 891 - "chromium_npm_hash": "sha256-zexxXAAJDnhMmh7HfBO1V1z1Yds06C3gSpXacsbjUb4=", 892 - "electron_yarn_hash": "0n64fi2s97ly7kl0f8922sgavdm6qh24ms3qwf21663a1igdd4jn" 891 + "electron_yarn_hash": "0n64fi2s97ly7kl0f8922sgavdm6qh24ms3qwf21663a1igdd4jn", 892 + "chromium_npm_hash": "sha256-zexxXAAJDnhMmh7HfBO1V1z1Yds06C3gSpXacsbjUb4=" 893 893 }, 894 894 "27": { 895 895 "deps": { 896 896 "src/electron": { 897 897 "fetcher": "fetchFromGitHub", 898 - "hash": "sha256-695wQ4JKMWTLE/ZNn9LCFkhn2xsn5Roce8AZ1LYEJKI=", 898 + "hash": "sha256-C9Oj6xuPFnj5Wh+VeeXc9AJ3Pgxq+SGn624OFWseO4M=", 899 899 "owner": "electron", 900 900 "repo": "electron", 901 - "rev": "v27.2.1" 901 + "rev": "v27.2.2" 902 902 }, 903 903 "src": { 904 904 "fetcher": "fetchFromGitiles", ··· 1765 1765 "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 1766 1766 } 1767 1767 }, 1768 - "version": "27.2.1", 1768 + "version": "27.2.2", 1769 1769 "modules": "118", 1770 1770 "chrome": "118.0.5993.159", 1771 1771 "node": "18.17.1", ··· 1787 1787 "deps": { 1788 1788 "src/electron": { 1789 1789 "fetcher": "fetchFromGitHub", 1790 - "hash": "sha256-BVuGSlIH2iuCGV8P6TvesEx92dgJAMevHHXELKwWWk8=", 1790 + "hash": "sha256-KTvbe8reOTqzqXoPHBQY24mxvUSokGh8JlxCJTdNxbc=", 1791 1791 "owner": "electron", 1792 1792 "repo": "electron", 1793 - "rev": "v26.6.4" 1793 + "rev": "v26.6.5" 1794 1794 }, 1795 1795 "src": { 1796 1796 "fetcher": "fetchFromGitiles", ··· 2609 2609 "rev": "78d3966b3c331292ea29ec38661b25df0a245948" 2610 2610 } 2611 2611 }, 2612 - "version": "26.6.4", 2612 + "version": "26.6.5", 2613 2613 "modules": "116", 2614 2614 "chrome": "116.0.5845.228", 2615 2615 "node": "18.16.1", ··· 2624 2624 } 2625 2625 } 2626 2626 }, 2627 - "electron_yarn_hash": "05wkb1m0yjbai4153y49kwr1v2lj14fg75aqlvmmrhf3bxp9lg5g", 2628 - "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=" 2627 + "chromium_npm_hash": "sha256-5cjqpYB45nw2gop54VP+tL7/0w63nQGfQ4x6a6KS7XQ=", 2628 + "electron_yarn_hash": "05wkb1m0yjbai4153y49kwr1v2lj14fg75aqlvmmrhf3bxp9lg5g" 2629 2629 } 2630 2630 }
+4 -4
pkgs/development/tools/marksman/default.nix
··· 8 8 9 9 buildDotnetModule rec { 10 10 pname = "marksman"; 11 - version = "2023-11-20"; 11 + version = "2023-12-09"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "artempyanykh"; 15 15 repo = "marksman"; 16 16 rev = version; 17 - sha256 = "sha256-sgAXGGlzQ6mrGG3cxQ8iCIzyc0TrlVFlCpl+nW46EPU="; 17 + sha256 = "sha256-g+Y4BZh5r4FQJe1q79hxj7WZe7z9346+5cB7tgJ5+Wo="; 18 18 }; 19 19 20 20 projectFile = "Marksman/Marksman.fsproj"; ··· 25 25 26 26 nugetDeps = ./deps.nix; 27 27 28 - dotnet-sdk = dotnetCorePackages.sdk_7_0; 29 - dotnet-runtime = dotnetCorePackages.runtime_7_0; 28 + dotnet-sdk = dotnetCorePackages.sdk_8_0; 29 + dotnet-runtime = dotnetCorePackages.runtime_8_0; 30 30 31 31 postInstall = '' 32 32 install -m 644 -D -t "$out/share/doc/${pname}" LICENSE
+35 -50
pkgs/development/tools/marksman/deps.nix
··· 2 2 # Please dont edit it manually, your changes might get overwritten! 3 3 4 4 { fetchNuGet }: [ 5 - (fetchNuGet { pname = "coverlet.collector"; version = "3.1.2"; sha256 = "0gsk2q93qw7pqxwd4pdyq5364wz0lvldcqqnf4amz13jaq86idmz"; }) 6 - (fetchNuGet { pname = "dotnet-fsharplint"; version = "0.21.2"; sha256 = "188xbqd5hg11lrfwn6vnajwsm8azlri3mk143m8q75br7jbjig7p"; }) 7 - (fetchNuGet { pname = "fantomas"; version = "5.0.0-beta-009"; sha256 = "0h0ajyllqrj0hj8acracfd9gc9c45i7rbxyn5cljdwy0hqy12xm8"; }) 8 - (fetchNuGet { pname = "FSharp.Core"; version = "6.0.0"; sha256 = "1hjhvr39c1vpgrdmf8xln5q86424fqkvy9nirkr29vl2461d2039"; }) 9 - (fetchNuGet { pname = "FSharp.Core"; version = "6.0.5"; sha256 = "07929km96znf6xnqzmxdk3h48kz2rg9msf4c5xxmnjqr0ikfb8c6"; }) 5 + (fetchNuGet { pname = "coverlet.collector"; version = "6.0.0"; sha256 = "12j34vrkmph8lspbafnqmfnj2qvysz1jcrks2khw798s6dwv0j90"; }) 6 + (fetchNuGet { pname = "dotnet-fsharplint"; version = "0.21.6"; sha256 = "0ka6im90i8wyqwqjwx7gfx60py05711ccvgn5x83l3mf0l07h0l8"; }) 7 + (fetchNuGet { pname = "fantomas"; version = "6.2.3"; sha256 = "1x91w4sk402b6ah1y0r0c9rxwbbnjp4x4mr7x4n5zvjhiv97b282"; }) 8 + (fetchNuGet { pname = "FSharp.Core"; version = "8.0.100"; sha256 = "06z3vg8yj7i83x6gmnzl2lka1bp4hzc07h6mrydpilxswnmy2a0l"; }) 10 9 (fetchNuGet { pname = "FSharp.SystemCommandLine"; version = "0.13.0-beta4"; sha256 = "10h58gqfdg2hdy9laf6ry8djfysrdmwlj9n0d7ydwyszb6zgnd20"; }) 11 - (fetchNuGet { pname = "FSharpPlus"; version = "1.2.4"; sha256 = "08yg36hgmglll053kkqkkadcfcrdd37qqwqwfwzyrmyqp1mw4mj2"; }) 10 + (fetchNuGet { pname = "FSharpPlus"; version = "1.5.0"; sha256 = "18xvz9a7bhmmr14911ykpg6sbgyq61s4w7g0hdlpr2vcg0bja1cd"; }) 12 11 (fetchNuGet { pname = "Glob"; version = "1.1.9"; sha256 = "1q72haq20bf414xwdabsx30lp5c55fjh7hav6r9sp2cqhmva0y53"; }) 13 12 (fetchNuGet { pname = "Markdig"; version = "0.33.0"; sha256 = "1dj06wgdqmjji4nfr1dysz7hwp5bjgsrk9qjkdq82d7gk6nmhs9r"; }) 14 - (fetchNuGet { pname = "MessagePack"; version = "2.3.85"; sha256 = "0n7kv4i6knhv1dd35cv45sfpidsiy9albfdmbrdschykd1mzxmiy"; }) 15 - (fetchNuGet { pname = "MessagePack.Annotations"; version = "2.3.85"; sha256 = "0axjgy9r533bw00lflnc6acjyza76mf2x1nn6fw7qacvak9rqxm3"; }) 16 - (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; }) 17 - (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.2.0"; sha256 = "018yl113i037m5qhm3z6csb0c4l8kj412dxw2dagdbj07qbxwikj"; }) 13 + (fetchNuGet { pname = "MessagePack"; version = "2.5.108"; sha256 = "0cnaz28lhrdmavnxjkakl9q8p2yv8mricvp1b0wxdfnz8v41gwzs"; }) 14 + (fetchNuGet { pname = "MessagePack.Annotations"; version = "2.5.108"; sha256 = "0nb1fx8dwl7304kw0bc375bvlhb7pg351l4cl3vqqd7d8zqjwx5v"; }) 15 + (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "7.0.0"; sha256 = "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm"; }) 16 + (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.8.0"; sha256 = "173wjadp3gan4x2jfjchngnc4ca4mb95h1sbb28jydfkfw0z1zvj"; }) 18 17 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 19 - (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.2.0"; sha256 = "0ncnq378pk1immy2dyf75xjf2xn72r4m5gma1njhc4rvhzx9qz11"; }) 18 + (fetchNuGet { pname = "Microsoft.NET.StringTools"; version = "17.4.0"; sha256 = "1smx30nq22plrn2mw4wb5vfgxk6hyx12b60c4wabmpnr81lq3nzv"; }) 19 + (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.8.0"; sha256 = "1syvl3g0hbrcgfi9rq6pld8s8hqqww4dflf1lxn59ccddyyx0gmv"; }) 20 20 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 21 21 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 22 - (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.1"; sha256 = "164wycgng4mi9zqi2pnsf1pq6gccbqvw6ib916mqizgjmd8f44pj"; }) 23 22 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; }) 24 23 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; }) 25 24 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; }) 26 - (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.2.0"; sha256 = "0l05smcgjzdfa5f60f9q5lylap3i21aswxbava92s19bgv46w2rv"; }) 27 - (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.2.0"; sha256 = "1238hx3hdg22s123cxygdfm89h54abw1jv6az6hl8h76ip39ybdp"; }) 28 - (fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "17.0.64"; sha256 = "1c5qng81nin399rqfpgxvlsik4qi8an7ryki7ybrplywl16c0c56"; }) 29 - (fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "17.0.64"; sha256 = "17xi4xca6iby66yw86qlbmy7i8z0l6mahr5s4krhapqkhwq7lhwg"; }) 30 - (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "16.10.26"; sha256 = "111wyls8c85djafkdgy004n1gz26qwprg835prm8bdlhjjpn3hgf"; }) 31 - (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "16.10.35"; sha256 = "1ba7valnmhim3g2sw635f3zw5i26m84jzls131y5xjfw5pyh2dhx"; }) 25 + (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.8.0"; sha256 = "0b0i7lmkrcfvim8i3l93gwqvkhhhfzd53fqfnygdqvkg6np0cg7m"; }) 26 + (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.8.0"; sha256 = "0f5jah93kjkvxwmhwb78lw11m9pkkq9fvf135hpymmmpxqbdh97q"; }) 27 + (fetchNuGet { pname = "Microsoft.VisualStudio.Threading"; version = "17.6.40"; sha256 = "1iv67ndrvls7qa3wrh7mnswqbhx8ggr0w1hi7md1grfm4f0nqyz4"; }) 28 + (fetchNuGet { pname = "Microsoft.VisualStudio.Threading.Analyzers"; version = "17.6.40"; sha256 = "0ba9r9y3jsx3s3j190mv4gg47ibyl44s58whwvas9c64hhs4n22s"; }) 29 + (fetchNuGet { pname = "Microsoft.VisualStudio.Validation"; version = "17.6.11"; sha256 = "0qx4nzsx28galgzzjkgf541254d433dgxcaf7y2y1qyyxgsfjj1f"; }) 32 30 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; }) 33 31 (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; }) 34 - (fetchNuGet { pname = "Nerdbank.Streams"; version = "2.8.54"; sha256 = "0b0c85xf0ws2j5jbph0xfz7093yp93c5z25ykfjbr0mhvd8144gx"; }) 32 + (fetchNuGet { pname = "Nerdbank.Streams"; version = "2.10.66"; sha256 = "04p4vd2v3mj1g315jj0fcb9ajwdr6clnbnl80mn6nyj3wmjb56nz"; }) 35 33 (fetchNuGet { pname = "NETStandard.Library"; version = "1.6.1"; sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8"; }) 36 34 (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.1"; sha256 = "0fijg0w6iwap8gvzyjnndds0q4b8anwxxvik7y8vgq97dram4srb"; }) 37 35 (fetchNuGet { pname = "Newtonsoft.Json"; version = "9.0.1"; sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r"; }) 38 - (fetchNuGet { pname = "NuGet.Frameworks"; version = "5.11.0"; sha256 = "0wv26gq39hfqw9md32amr5771s73f5zn1z9vs4y77cgynxr73s4z"; }) 36 + (fetchNuGet { pname = "NuGet.Frameworks"; version = "6.5.0"; sha256 = "0s37d1p4md0k6d4cy6sq36f2dgkd9qfbzapxhkvi8awwh0vrynhj"; }) 39 37 (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 40 38 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) 41 39 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn"; }) ··· 54 52 (fetchNuGet { pname = "runtime.any.System.Threading.Tasks"; version = "4.3.0"; sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va"; }) 55 53 (fetchNuGet { pname = "runtime.any.System.Threading.Timer"; version = "4.3.0"; sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086"; }) 56 54 (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d"; }) 57 - (fetchNuGet { pname = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0rwpqngkqiapqc5c2cpkj7idhngrgss5qpnqg0yh40mbyflcxf8i"; }) 58 55 (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59"; }) 59 - (fetchNuGet { pname = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1n06gxwlinhs0w7s8a94r1q3lwqzvynxwd3mp10ws9bg6gck8n4r"; }) 60 56 (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa"; }) 61 - (fetchNuGet { pname = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0404wqrc7f2yc0wxv71y3nnybvqx8v4j9d47hlscxy759a525mc3"; }) 62 57 (fetchNuGet { pname = "runtime.native.System"; version = "4.3.0"; sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4"; }) 63 58 (fetchNuGet { pname = "runtime.native.System.IO.Compression"; version = "4.3.0"; sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d"; }) 64 59 (fetchNuGet { pname = "runtime.native.System.Net.Http"; version = "4.3.0"; sha256 = "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk"; }) 65 60 (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q"; }) 66 61 (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; }) 67 - (fetchNuGet { pname = "runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0zy5r25jppz48i2bkg8b9lfig24xixg6nm3xyr1379zdnqnpm8f6"; }) 68 62 (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3"; }) 69 - (fetchNuGet { pname = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "096ch4n4s8k82xga80lfmpimpzahd2ip1mgwdqgar0ywbbl6x438"; }) 70 63 (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf"; }) 71 - (fetchNuGet { pname = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1dm8fifl7rf1gy7lnwln78ch4rw54g0pl5g1c189vawavll7p6rj"; }) 72 64 (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple"; version = "4.3.0"; sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi"; }) 73 65 (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3"; }) 74 - (fetchNuGet { pname = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1m9z1k9kzva9n9kwinqxl97x2vgl79qhqjlv17k9s2ymcyv2bwr6"; }) 75 66 (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn"; }) 76 - (fetchNuGet { pname = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1cpx56mcfxz7cpn57wvj18sjisvzq8b5vd9rw16ihd2i6mcp3wa1"; }) 77 67 (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3"; }) 78 - (fetchNuGet { pname = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "15gsm1a8jdmgmf8j5v1slfz8ks124nfdhk2vxs2rw3asrxalg8hi"; }) 79 68 (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy"; }) 80 - (fetchNuGet { pname = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "0q0n5q1r1wnqmr5i5idsrd9ywl33k0js4pngkwq9p368mbxp8x1w"; }) 81 69 (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.0"; sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5"; }) 82 - (fetchNuGet { pname = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"; version = "4.3.2"; sha256 = "1x0g58pbpjrmj2x2qw17rdwwnrcl0wvim2hdwz48lixvwvp22n9c"; }) 83 70 (fetchNuGet { pname = "runtime.unix.Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id"; }) 84 71 (fetchNuGet { pname = "runtime.unix.System.Console"; version = "4.3.0"; sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80"; }) 85 72 (fetchNuGet { pname = "runtime.unix.System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5"; }) ··· 90 77 (fetchNuGet { pname = "runtime.unix.System.Runtime.Extensions"; version = "4.3.0"; sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p"; }) 91 78 (fetchNuGet { pname = "Serilog"; version = "2.11.0"; sha256 = "1nvd3hm615xlcdmw1i7llkd3xvwvpv66c4y4s28npv47v3yci3lh"; }) 92 79 (fetchNuGet { pname = "Serilog.Sinks.Console"; version = "4.0.1"; sha256 = "080vh9kcyn9lx4j7p34146kp9byvhqlaz5jn9wzx70ql9cwd0hlz"; }) 93 - (fetchNuGet { pname = "Snapper"; version = "2.3.2"; sha256 = "1nbsb47v7hacn7x5km1hq5n6igh4j7wb86ai2gbfmi0r9shd225a"; }) 94 - (fetchNuGet { pname = "StreamJsonRpc"; version = "2.10.44"; sha256 = "0jmj8hhd1ff2a00rpzkriq37kz49xb3wrkygb35ysqvm8fw69rdc"; }) 80 + (fetchNuGet { pname = "Snapper"; version = "2.4.0"; sha256 = "1g31hzw13ijvwn5knbzkcgsk4jgm6ppsfmha0halmnsbch0vn608"; }) 81 + (fetchNuGet { pname = "StreamJsonRpc"; version = "2.16.36"; sha256 = "1bwbbzd8rg1mjsig046ihs53gn8ywf5j9mjfy32axfziisqr1c2w"; }) 95 82 (fetchNuGet { pname = "System.AppContext"; version = "4.3.0"; sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya"; }) 96 83 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) 97 84 (fetchNuGet { pname = "System.Collections"; version = "4.0.11"; sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6"; }) 98 85 (fetchNuGet { pname = "System.Collections"; version = "4.3.0"; sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9"; }) 99 86 (fetchNuGet { pname = "System.Collections.Concurrent"; version = "4.3.0"; sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8"; }) 100 - (fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; }) 87 + (fetchNuGet { pname = "System.Collections.Immutable"; version = "7.0.0"; sha256 = "1n9122cy6v3qhsisc9lzwa1m1j62b8pi2678nsmnlyvfpk0zdagm"; }) 101 88 (fetchNuGet { pname = "System.CommandLine"; version = "2.0.0-beta4.22272.1"; sha256 = "1iy5hwwgvx911g3yq65p4zsgpy08w4qz9j3h0igcf7yci44vw8yd"; }) 102 89 (fetchNuGet { pname = "System.Console"; version = "4.3.0"; sha256 = "1flr7a9x920mr5cjsqmsy9wgnv3lvd0h1g521pdr1lkb2qycy7ay"; }) 103 90 (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.0.11"; sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz"; }) 104 91 (fetchNuGet { pname = "System.Diagnostics.Debug"; version = "4.3.0"; sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y"; }) 105 92 (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "4.3.0"; sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq"; }) 106 - (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; }) 93 + (fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "7.0.2"; sha256 = "1h97ikph775gya93qsjjaka87qcygbyh1064rh1hnfcnp5xv0ipi"; }) 107 94 (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; }) 108 95 (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1"; }) 109 96 (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; }) ··· 120 107 (fetchNuGet { pname = "System.IO.FileSystem"; version = "4.3.0"; sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw"; }) 121 108 (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.0.1"; sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612"; }) 122 109 (fetchNuGet { pname = "System.IO.FileSystem.Primitives"; version = "4.3.0"; sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c"; }) 123 - (fetchNuGet { pname = "System.IO.Pipelines"; version = "6.0.1"; sha256 = "0b6zvhhfdxx0wx3bzyvxbq0mk8l5lbjak5124sn0gkif5jb388w4"; }) 110 + (fetchNuGet { pname = "System.IO.Pipelines"; version = "7.0.0"; sha256 = "1ila2vgi1w435j7g2y7ykp2pdbh9c5a02vm85vql89az93b7qvav"; }) 124 111 (fetchNuGet { pname = "System.Linq"; version = "4.1.0"; sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5"; }) 125 112 (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 126 113 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 127 114 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.3.0"; sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; }) 128 - (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; }) 115 + (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; }) 129 116 (fetchNuGet { pname = "System.Net.Http"; version = "4.3.0"; sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j"; }) 130 - (fetchNuGet { pname = "System.Net.Http"; version = "4.3.4"; sha256 = "0kdp31b8819v88l719j6my0yas6myv9d1viql3qz5577mv819jhl"; }) 131 117 (fetchNuGet { pname = "System.Net.NameResolution"; version = "4.3.0"; sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; }) 132 118 (fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; }) 133 119 (fetchNuGet { pname = "System.Net.Sockets"; version = "4.3.0"; sha256 = "1ssa65k6chcgi6mfmzrznvqaxk8jp0gvl77xhf1hbzakjnpxspla"; }) 134 - (fetchNuGet { pname = "System.Net.WebSockets"; version = "4.3.0"; sha256 = "1gfj800078kggcgl0xyl00a6y5k4wwh2k2qm69rjy22wbmq7fy4p"; }) 135 120 (fetchNuGet { pname = "System.ObjectModel"; version = "4.0.12"; sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj"; }) 136 121 (fetchNuGet { pname = "System.ObjectModel"; version = "4.3.0"; sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; }) 137 122 (fetchNuGet { pname = "System.Private.Uri"; version = "4.3.0"; sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx"; }) ··· 139 124 (fetchNuGet { pname = "System.Reflection"; version = "4.3.0"; sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m"; }) 140 125 (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.0.1"; sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp"; }) 141 126 (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.3.0"; sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74"; }) 142 - (fetchNuGet { pname = "System.Reflection.Emit"; version = "4.7.0"; sha256 = "121l1z2ypwg02yz84dy6gr82phpys0njk7yask3sihgy214w43qp"; }) 143 127 (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.0.1"; sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0"; }) 144 128 (fetchNuGet { pname = "System.Reflection.Emit.ILGeneration"; version = "4.3.0"; sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q"; }) 145 129 (fetchNuGet { pname = "System.Reflection.Emit.Lightweight"; version = "4.0.1"; sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr"; }) ··· 155 139 (fetchNuGet { pname = "System.Resources.ResourceManager"; version = "4.3.0"; sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49"; }) 156 140 (fetchNuGet { pname = "System.Runtime"; version = "4.1.0"; sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m"; }) 157 141 (fetchNuGet { pname = "System.Runtime"; version = "4.3.0"; sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7"; }) 158 - (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "5.0.0"; sha256 = "02k25ivn50dmqx5jn8hawwmz24yf0454fjd823qk6lygj9513q4x"; }) 159 142 (fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; }) 160 143 (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.1.0"; sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z"; }) 161 144 (fetchNuGet { pname = "System.Runtime.Extensions"; version = "4.3.0"; sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60"; }) ··· 182 165 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 183 166 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 184 167 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 168 + (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "7.0.0"; sha256 = "1151hbyrcf8kyg1jz8k9awpbic98lwz9x129rg7zk1wrs6vjlpxl"; }) 169 + (fetchNuGet { pname = "System.Text.Json"; version = "7.0.3"; sha256 = "0zjrnc9lshagm6kdb9bdh45dmlnkpwcpyssa896sda93ngbmj8k9"; }) 185 170 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 186 171 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.0"; sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; }) 187 172 (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; }) 188 173 (fetchNuGet { pname = "System.Threading"; version = "4.3.0"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; }) 189 174 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.0.11"; sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5"; }) 190 175 (fetchNuGet { pname = "System.Threading.Tasks"; version = "4.3.0"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; }) 191 - (fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "6.0.0"; sha256 = "1b4vyjdir9kdkiv2fqqm4f76h0df68k8gcd7jb2b38zgr2vpnk3c"; }) 176 + (fetchNuGet { pname = "System.Threading.Tasks.Dataflow"; version = "7.0.0"; sha256 = "0ham9l8xrmlq2qwin53n82iz1wanci2h695i3cq83jcw4n28qdr9"; }) 192 177 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.0.0"; sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr"; }) 193 178 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.3.0"; sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z"; }) 194 179 (fetchNuGet { pname = "System.Threading.Tasks.Extensions"; version = "4.5.4"; sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153"; }) ··· 198 183 (fetchNuGet { pname = "System.Xml.ReaderWriter"; version = "4.3.0"; sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1"; }) 199 184 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) 200 185 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.3.0"; sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; }) 201 - (fetchNuGet { pname = "Tomlyn"; version = "0.16.0"; sha256 = "1zbxd27ycn7ria1r4hz5039d0890hrnavzmhag6qxi7a25ljy0w6"; }) 202 - (fetchNuGet { pname = "xunit"; version = "2.4.2"; sha256 = "0barl6x1qwx9srjxnanw9z0jik7lv1fp6cvmgqhk10aiv57dgqxm"; }) 186 + (fetchNuGet { pname = "Tomlyn"; version = "0.17.0"; sha256 = "0xndl4hz701jk49hd5jgz6l7isg5wsndx208vxv1a9hi1zpwb4d4"; }) 187 + (fetchNuGet { pname = "xunit"; version = "2.6.2"; sha256 = "0g5j0xwrv9cwrx91cjb9gas3wnkcwwk8krhdzsv50vlyp71pqqgz"; }) 203 188 (fetchNuGet { pname = "xunit.abstractions"; version = "2.0.3"; sha256 = "00wl8qksgkxld76fgir3ycc5rjqv1sqds6x8yx40927q5py74gfh"; }) 204 - (fetchNuGet { pname = "xunit.analyzers"; version = "1.0.0"; sha256 = "0p4f24c462z49gvbh3k4z5ksa8ffa6p8abdgysqbbladl96im4c5"; }) 205 - (fetchNuGet { pname = "xunit.assert"; version = "2.4.2"; sha256 = "0ifdry9qq3yaw2lfxdll30ljx1jkyhwwy3ydw6gd97y3kifr3k60"; }) 206 - (fetchNuGet { pname = "xunit.core"; version = "2.4.2"; sha256 = "1ir029igwm6b571lcm6585v5yxagy66rwrg26v4a1fnjq9dnh4cd"; }) 207 - (fetchNuGet { pname = "xunit.extensibility.core"; version = "2.4.2"; sha256 = "1h0a62xddsd82lljfjldn1nqy17imga905jb7j0ddr10wi8cqm62"; }) 208 - (fetchNuGet { pname = "xunit.extensibility.execution"; version = "2.4.2"; sha256 = "0r9gczqz4bc59cwl6d6wali6pvlw210i97chc1nlwn2qh383m54p"; }) 209 - (fetchNuGet { pname = "xunit.runner.visualstudio"; version = "2.4.5"; sha256 = "0y8w33ci80z8k580pp24mfnaw1r8ji0w3az543xxcz6aagax9zhs"; }) 189 + (fetchNuGet { pname = "xunit.analyzers"; version = "1.6.0"; sha256 = "1nwrz0mxk2hk2rwwabgr0a4wa3j22qwm94xvrzci39l58hmzxpbi"; }) 190 + (fetchNuGet { pname = "xunit.assert"; version = "2.6.2"; sha256 = "1nxg9m8qhh05i9linap7a8bdhxnr7x2pg7piw8hh76cshx0402ql"; }) 191 + (fetchNuGet { pname = "xunit.core"; version = "2.6.2"; sha256 = "0q0kzjdb0hxq4bajl11pvnwl1dp47b2adqx47j30bi2llj21ihj6"; }) 192 + (fetchNuGet { pname = "xunit.extensibility.core"; version = "2.6.2"; sha256 = "1a27ng02piwjr3ggff4mg0r92b6rabd1339clnxzqxwcyf620q2c"; }) 193 + (fetchNuGet { pname = "xunit.extensibility.execution"; version = "2.6.2"; sha256 = "1lhhlrq6lzd4w61x78dhxjz1453lnipjgph8sc52izgwq9d5xp1n"; }) 194 + (fetchNuGet { pname = "xunit.runner.visualstudio"; version = "2.5.4"; sha256 = "0mp3z8m5l4q09lr17142hff6p05zl189cwz3iavfqk8dpspyjgvd"; }) 210 195 ]
+3 -3
pkgs/development/tools/wails/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "wails"; 17 - version = "2.6.0"; 17 + version = "2.7.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "wailsapp"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-jY+2I4SOr6gr2MCLrBBE9H0T1sTB13kEb1OJ717kWqg="; 23 + hash = "sha256-KC5BkIaDLWT1soHr1FpfZWnEzyZTMUPaGMTap7P1W98="; 24 24 } + "/v2"; 25 25 26 - vendorHash = "sha256-56LZQQzfFQTa4fo5bdZtK/VzNDBPyI9hDG4RkP38gcI="; 26 + vendorHash = "sha256-EoWsDo39tS4KbcOVgrd1esSzEseC2+ZfMj4+KvymwF8="; 27 27 28 28 proxyVendor = true; 29 29
+18 -1
pkgs/games/nexuiz/default.nix
··· 6 6 libX11, libGLU, libGL, libXpm, libXext, libXxf86vm, libXxf86dga, alsa-lib 7 7 , # sdl 8 8 SDL 9 + , # icon 10 + copyDesktopItems, makeDesktopItem 9 11 }: 10 12 11 13 let ··· 21 23 sha256 = "0010jrxc68qqinkvdh1qn2b8z3sa5v1kcd8d1m4llp3pr6y7xqm5"; 22 24 }; 23 25 24 - nativeBuildInputs = [ unzip ]; 26 + nativeBuildInputs = [ unzip copyDesktopItems ]; 25 27 buildInputs = [ 26 28 # glx 27 29 libX11 libGLU libGL libXpm libXext libXxf86vm libXxf86dga alsa-lib ··· 56 58 ''; 57 59 58 60 installPhase = '' 61 + runHook preInstall 59 62 mkdir -pv "$out/bin/" 60 63 cp -v sources/darkplaces/darkplaces-glx "$out/bin/nexuiz-glx" 61 64 cp -v sources/darkplaces/darkplaces-sdl "$out/bin/nexuiz-sdl" ··· 63 66 mkdir -pv "$out/share/nexuiz/" 64 67 cp -rv data/ "$out/share/nexuiz/" 65 68 ln -s "$out/bin/nexuiz-sdl" "$out/bin/nexuiz" 69 + mkdir -pv $out/share/icon/ 70 + cp sources/darkplaces/nexuiz.ico $out/share/icon/nexuiz.ico 71 + runHook postInstall 66 72 ''; 67 73 68 74 dontPatchELF = true; 75 + 76 + desktopItems = [ 77 + (makeDesktopItem { 78 + name = "Nexuiz"; 79 + exec = "nexuiz"; 80 + icon = "nexuiz"; 81 + desktopName = "Nexuiz"; 82 + comment = "A free first-person shooter video game developed and published by Alientrap"; 83 + categories = [ "Game" "ActionGame" ]; 84 + }) 85 + ]; 69 86 70 87 meta = { 71 88 description = "A free fast-paced first-person shooter";
+4 -4
pkgs/games/osu-lazer/bin.nix
··· 7 7 8 8 let 9 9 pname = "osu-lazer-bin"; 10 - version = "2023.1231.0"; 10 + version = "2024.113.0"; 11 11 12 12 src = { 13 13 aarch64-darwin = fetchzip { 14 14 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 15 - hash = "sha256-nvO8PPh+zBReHvDNFg1tXqSVICvhR9imEPC8y2gTNoA="; 15 + hash = "sha256-7/gPvjp45yzKADEYFuZCkxUaJNlsoWUgOcgb93GYE+k="; 16 16 stripRoot = false; 17 17 }; 18 18 x86_64-darwin = fetchzip { 19 19 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 20 - hash = "sha256-W4SJ4I8ebpUXiOzKh/WyyOGHuS49lyfbgHc5ec/qhZY="; 20 + hash = "sha256-u7255jnXkC/sTSaxeABsSrE4RgxG34A4fd70eD5Qmb0="; 21 21 stripRoot = false; 22 22 }; 23 23 x86_64-linux = fetchurl { 24 24 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 25 - hash = "sha256-BOe42jIwVBSZF0T/TMvOTdu2sQe19jpAl8WkqyZjy8U="; 25 + hash = "sha256-pVTIcveB3ELvsoap0y8jI+DbXiqbp1D00YuqF1q2lHY="; 26 26 }; 27 27 }.${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported."); 28 28
+2 -2
pkgs/games/osu-lazer/default.nix
··· 16 16 17 17 buildDotnetModule rec { 18 18 pname = "osu-lazer"; 19 - version = "2023.1231.0"; 19 + version = "2024.113.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "ppy"; 23 23 repo = "osu"; 24 24 rev = version; 25 - hash = "sha256-QNIBfB0d1Zjpm31w5Rb3Vve1KIwH7hbEP3zALFLpO/8="; 25 + hash = "sha256-pyaHqaNt2E/6uYys8CxOBp2Bst8yfSicdvePbhXwcNc="; 26 26 }; 27 27 28 28 projectFile = "osu.Desktop/osu.Desktop.csproj";
+1 -1
pkgs/games/osu-lazer/deps.nix
··· 137 137 (fetchNuGet { pname = "ppy.ManagedBass.Fx"; version = "2022.1216.0"; sha256 = "1vw573mkligpx9qiqasw1683cqaa1kgnxhlnbdcj9c4320b1pwjm"; }) 138 138 (fetchNuGet { pname = "ppy.ManagedBass.Mix"; version = "2022.1216.0"; sha256 = "185bpvgbnd8y20r7vxb1an4pd1aal9b7b5wvmv3knz0qg8j0chd9"; }) 139 139 (fetchNuGet { pname = "ppy.ManagedBass.Wasapi"; version = "2022.1216.0"; sha256 = "0h2ncf59sza8whvrwwqi8b6fcrkqrnfgfhd0vnhyw0s98nj74f0z"; }) 140 - (fetchNuGet { pname = "ppy.osu.Framework"; version = "2023.1227.1"; sha256 = "1jx40963xr1wsbx09n7aq9i86wa33qm932159wp0nhbk6iqwafix"; }) 140 + (fetchNuGet { pname = "ppy.osu.Framework"; version = "2024.113.0"; sha256 = "0q1kyi86yzqkhmjzk1q4kbl7zlz958i1gbcz3f7jfnk1ivrnszbc"; }) 141 141 (fetchNuGet { pname = "ppy.osu.Framework.NativeLibs"; version = "2023.1225.0-nativelibs"; sha256 = "008kj91i9486ff2q7fcgb8mmpinskvnmfsqza2m5vafh295y3h7m"; }) 142 142 (fetchNuGet { pname = "ppy.osu.Framework.SourceGeneration"; version = "2023.720.0"; sha256 = "001vvxyv483ibid25fdknvij77x0y983mp4psx2lbg3x2al7yxax"; }) 143 143 (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2023.1228.0"; sha256 = "09qjfavp71nlzyl6fqgpjfpsilii2fbsjyjggdbq9hf9i49hwz7s"; })
+2 -2
pkgs/servers/nosql/mongodb/4.4.nix
··· 6 6 }; 7 7 in 8 8 buildMongoDB { 9 - version = "4.4.25"; 10 - sha256 = "sha256-oE5bs9M0E43e+8tmZaRkA/GtbKG5uZ+3Pf0sJiddTJk="; 9 + version = "4.4.27"; 10 + sha256 = "sha256-HcTI/0igzCR5g8Wai5zKEuK3BjFrpRP/9GwZh5wqmtc="; 11 11 patches = [ 12 12 ./forget-build-dependencies-4-4.patch 13 13 ./fix-build-with-boost-1.79-4_4.patch
+2 -2
pkgs/servers/nosql/mongodb/5.0.nix
··· 6 6 }; 7 7 variants = if stdenv.isLinux then 8 8 { 9 - version = "5.0.22"; 10 - sha256 = "sha256-NIsx6nwXGsuk+ff+LOCwOMpT/HAaNn89t4jtJvKprIA="; 9 + version = "5.0.23"; 10 + sha256 = "sha256-URIOBsR64ppZP4DiDg3hXnOGEUwRXhA1P5ZuecsT2mE="; 11 11 patches = [ ./fix-build-with-boost-1.79-5_0-linux.patch ]; 12 12 } 13 13 else lib.optionalAttrs stdenv.isDarwin
+2 -2
pkgs/servers/nosql/mongodb/6.0.nix
··· 6 6 }; 7 7 in 8 8 buildMongoDB { 9 - version = "6.0.11"; 10 - sha256 = "sha256-hIbbCDQ0Sqnm6ohtEpbdGWk18nLIlr6T0T9UL6WAFA8="; 9 + version = "6.0.12"; 10 + sha256 = "sha256-5orVFio+4HIzhs63KJdZ1RHOPoOMa9Uk/8bygRs1JoY="; 11 11 patches = [ 12 12 (fetchpatch { 13 13 name = "mongodb-6.1.0-rc-more-specific-cache-alignment-types.patch";
+2 -2
pkgs/servers/samba/4.x.nix
··· 61 61 in 62 62 stdenv.mkDerivation rec { 63 63 pname = "samba"; 64 - version = "4.19.3"; 64 + version = "4.19.4"; 65 65 66 66 src = fetchurl { 67 67 url = "mirror://samba/pub/samba/stable/${pname}-${version}.tar.gz"; 68 - hash = "sha256-KAVTuQ8TGxlAWA3yk2U8npvYkGIB9d725ejBYPC/rJY="; 68 + hash = "sha256-QCbZO4ZtsZjIyhaFsPXVJ5P2XG5jyzZBY69mH9/wlow="; 69 69 }; 70 70 71 71 outputs = [ "out" "dev" "man" ];
-26
pkgs/tools/bluetooth/bluez-tools/default.nix
··· 1 - { lib, stdenv, autoreconfHook, readline 2 - , fetchFromGitHub, glib, pkg-config }: 3 - 4 - stdenv.mkDerivation rec { 5 - version = "unstable-2020-10-24"; 6 - pname = "bluez-tools"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "khvzak"; 10 - repo = "bluez-tools"; 11 - rev = "f65321736475429316f07ee94ec0deac8e46ec4a"; 12 - sha256 = "0xk39lz3hm8lcnb5fdbfz4ldbbq8gswg95vilzdwxzrglcr6xnqq"; 13 - }; 14 - 15 - nativeBuildInputs = [ pkg-config autoreconfHook ]; 16 - 17 - buildInputs = [ readline glib ]; 18 - 19 - meta = with lib; { 20 - description = "Command line bluetooth manager for Bluez5"; 21 - license = licenses.gpl2; 22 - maintainers = [ ]; 23 - platforms = platforms.unix; 24 - }; 25 - 26 - }
+37 -19
pkgs/tools/misc/cyclonedx-python/default.nix
··· 1 1 { lib 2 - , python3 3 2 , fetchFromGitHub 3 + , python3 4 4 }: 5 + 6 + let 7 + py = python3.override { 8 + packageOverrides = self: super: { 9 + 10 + # Requires 'cyclonedx-python-lib = ">= 2.0.0, < 4.0.0"' 11 + cyclonedx-python-lib = super.cyclonedx-python-lib.overridePythonAttrs (oldAttrs: rec { 12 + version = "3.1.5"; 13 + src = fetchFromGitHub { 14 + owner = "CycloneDX"; 15 + repo = "cyclonedx-python-lib"; 16 + rev = "refs/tags/v${version}"; 17 + hash = "sha256-4lA8OdmvQD94jTeDf+Iz7ZyEQ9fZzCxnXQG9Ir8FKhk="; 18 + }; 19 + }); 20 + }; 21 + }; 22 + in 23 + with py.pkgs; 24 + 5 25 python3.pkgs.buildPythonApplication rec { 6 26 pname = "cyclonedx-python"; 7 - version = "0.4.3"; 27 + version = "3.11.7"; 28 + pyproject = true; 8 29 9 30 src = fetchFromGitHub { 10 31 owner = "CycloneDX"; 11 32 repo = "cyclonedx-python"; 12 - rev = "v${version}"; 13 - sha256 = "BvG4aWBMsllW2L4lLsiRFUCPjgoDpHxN49fsUFdg7tQ="; 33 + rev = "refs/tags/v${version}"; 34 + sha256 = "sha256-jU/0FkQCyph59TnEE+lckJXsU9whfvWp7dkdfzprYw8="; 14 35 }; 15 36 16 - # They pin versions for exact version numbers because "A bill-of-material such 17 - # as CycloneDX expects exact version numbers" -- but that's unnecessary with 18 - # Nix. 19 - preBuild = '' 20 - sed "s@==.*'@'@" -i setup.py 21 - ''; 37 + nativeBuildInputs = with py.pkgs; [ 38 + poetry-core 39 + pythonRelaxDepsHook 40 + ]; 22 41 23 - propagatedBuildInputs = with python3.pkgs; [ 42 + propagatedBuildInputs = with py.pkgs; [ 43 + chardet 44 + cyclonedx-python-lib 24 45 packageurl-python 25 - requests 26 - xmlschema 46 + pip-requirements-parser 27 47 setuptools 28 - requirements-parser 29 - packaging 30 - chardet 31 - jsonschema 48 + toml 32 49 ]; 33 50 34 - # the tests want access to the cyclonedx binary 51 + # The tests want access to the cyclonedx binary 35 52 doCheck = false; 36 53 37 54 pythonImportsCheck = [ ··· 41 58 meta = with lib; { 42 59 description = "Creates CycloneDX Software Bill of Materials (SBOM) from Python projects"; 43 60 homepage = "https://github.com/CycloneDX/cyclonedx-python"; 61 + changelog = "https://github.com/CycloneDX/cyclonedx-python/releases/tag/v${version}"; 44 62 license = licenses.asl20; 45 - maintainers = [ ]; 63 + maintainers = with maintainers; [ ]; 46 64 mainProgram = "cyclonedx-py"; 47 65 }; 48 66 }
+4 -4
pkgs/tools/package-management/poetry/unwrapped.nix
··· 10 10 , cleo 11 11 , crashtest 12 12 , dulwich 13 + , fastjsonschema 13 14 , installer 14 - , jsonschema 15 15 , keyring 16 16 , packaging 17 17 , pexpect ··· 59 59 ]; 60 60 61 61 pythonRelaxDeps = [ 62 - # only pinned to avoid dependency on Rust 63 - "jsonschema" 62 + # platformdirs 4.x is backwards compatible; https://github.com/python-poetry/poetry/commit/eb80d10846f7336b0b2a66ce2964e72dffee9a1c 63 + "platformdirs" 64 64 ]; 65 65 66 66 propagatedBuildInputs = [ ··· 69 69 cleo 70 70 crashtest 71 71 dulwich 72 + fastjsonschema 72 73 installer 73 - jsonschema 74 74 keyring 75 75 packaging 76 76 pexpect
+2
pkgs/top-level/aliases.nix
··· 555 555 linuxPackages_6_4 = linuxKernel.packages.linux_6_4; 556 556 linuxPackages_6_5 = linuxKernel.packages.linux_6_5; 557 557 linuxPackages_6_6 = linuxKernel.packages.linux_6_6; 558 + linuxPackages_6_7 = linuxKernel.packages.linux_6_7; 558 559 linuxPackages_rpi0 = linuxKernel.packages.linux_rpi1; 559 560 linuxPackages_rpi02w = linuxKernel.packages.linux_rpi3; 560 561 linuxPackages_rpi1 = linuxKernel.packages.linux_rpi1; ··· 580 581 linux_6_4 = linuxKernel.kernels.linux_6_4; 581 582 linux_6_5 = linuxKernel.kernels.linux_6_5; 582 583 linux_6_6 = linuxKernel.kernels.linux_6_6; 584 + linux_6_7 = linuxKernel.kernels.linux_6_7; 583 585 linux_rpi0 = linuxKernel.kernels.linux_rpi1; 584 586 linux_rpi02w = linuxKernel.kernels.linux_rpi3; 585 587 linux_rpi1 = linuxKernel.kernels.linux_rpi1;
+9 -3
pkgs/top-level/all-packages.nix
··· 3037 3037 inherit (darwin.apple_sdk_11_0.libs) utmp; 3038 3038 inherit (darwin) sigtool; 3039 3039 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; 3040 + catch2 = catch2_3; 3040 3041 fmt = fmt_9; 3041 3042 }; 3042 3043 ··· 4447 4448 blockdiag = with python3Packages; toPythonApplication blockdiag; 4448 4449 4449 4450 bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { }; 4450 - 4451 - bluez-tools = callPackage ../tools/bluetooth/bluez-tools { }; 4452 4451 4453 4452 bmon = callPackage ../tools/misc/bmon { }; 4454 4453 ··· 23612 23611 23613 23612 libuldaq = callPackage ../development/libraries/libuldaq { }; 23614 23613 23615 - libunicode = callPackage ../development/libraries/libunicode { fmt = fmt_8; }; 23614 + libunicode = callPackage ../development/libraries/libunicode { 23615 + catch2 = catch2_3; 23616 + fmt = fmt_9; 23617 + }; 23616 23618 23617 23619 libunwind = 23618 23620 if stdenv.isDarwin then darwin.libunwind ··· 34673 34675 34674 34676 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { }); 34675 34677 34678 + plugdata = callPackage ../applications/audio/plugdata { }; 34679 + 34676 34680 plugin-torture = callPackage ../applications/audio/plugin-torture { }; 34677 34681 34678 34682 poke = callPackage ../applications/editors/poke { }; ··· 39357 39361 dawncut = callPackage ../applications/science/physics/dawncut { }; 39358 39362 39359 39363 elmerfem = callPackage ../applications/science/physics/elmerfem { }; 39364 + 39365 + fasthenry = callPackage ../applications/science/physics/fasthenry { }; 39360 39366 39361 39367 mcfm = callPackage ../applications/science/physics/MCFM { 39362 39368 stdenv = gccStdenv;
+2
pkgs/top-level/python-packages.nix
··· 4974 4974 4975 4975 gtimelog = callPackage ../development/python-modules/gtimelog { }; 4976 4976 4977 + gto = callPackage ../development/python-modules/gto { }; 4978 + 4977 4979 gtts = callPackage ../development/python-modules/gtts { }; 4978 4980 4979 4981 gtts-token = callPackage ../development/python-modules/gtts-token { };