lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
49523dec 183df628

+3768 -1311
+8 -23
maintainers/maintainer-list.nix
··· 3701 3701 githubId = 490965; 3702 3702 name = "Craig Swank"; 3703 3703 }; 3704 + ctron = { 3705 + email = "ctron@dentrassi.de"; 3706 + github = "ctron"; 3707 + githubId = 202474; 3708 + name = "Jens Reimann"; 3709 + }; 3704 3710 cust0dian = { 3705 3711 email = "serg@effectful.software"; 3706 3712 github = "cust0dian"; ··· 3968 3974 }; 3969 3975 davidarmstronglewis = { 3970 3976 email = "davidlewis@mac.com"; 3971 - github = "davidarmstronglewis"; 3977 + github = "oceanlewis"; 3972 3978 githubId = 6754950; 3973 3979 name = "David Armstrong Lewis"; 3974 3980 }; ··· 11035 11041 githubId = 4708337; 11036 11042 name = "Marcelo A. de L. Santos"; 11037 11043 }; 11038 - maxhille = { 11039 - email = "mh@lambdasoup.com"; 11040 - github = "maxhille"; 11041 - githubId = 693447; 11042 - name = "Max Hille"; 11043 - }; 11044 11044 maximsmol = { 11045 11045 email = "maximsmol@gmail.com"; 11046 11046 github = "maximsmol"; ··· 15134 15134 }]; 15135 15135 name = "Rahul Butani"; 15136 15136 }; 15137 - rs0vere = { 15138 - email = "rs0vere@proton.me"; 15139 - github = "rs0vere"; 15140 - githubId = 140035635; 15141 - keys = [{ 15142 - fingerprint = "C6D8 B5C2 FA79 901B DCCF 95E1 FEC4 5C5A ED00 C58D"; 15143 - }]; 15144 - name = "Red Star Over Earth"; 15145 - }; 15146 15137 rski = { 15147 15138 name = "rski"; 15148 15139 email = "rom.skiad+nix@gmail.com"; ··· 15398 15389 }; 15399 15390 SamirTalwar = { 15400 15391 email = "lazy.git@functional.computer"; 15401 - github = "SamirTalwar"; 15392 + github = "abstracte"; 15402 15393 githubId = 47852; 15403 15394 name = "Samir Talwar"; 15404 15395 }; ··· 17812 17803 github = "travisbhartwell"; 17813 17804 githubId = 10110; 17814 17805 name = "Travis B. Hartwell"; 17815 - }; 17816 - travisdavis-ops = { 17817 - email = "travisdavismedia@gmail.com"; 17818 - github = "TravisDavis-ops"; 17819 - githubId = 52011418; 17820 - name = "Travis Davis"; 17821 17806 }; 17822 17807 traxys = { 17823 17808 email = "quentin+dev@familleboyer.net";
+10 -4
maintainers/scripts/fix-maintainers.pl
··· 13 13 14 14 my $ua = LWP::UserAgent->new(); 15 15 16 + if (!defined $ENV{GH_TOKEN}) { 17 + die "Set GH_TOKEN before running this script"; 18 + } 19 + 16 20 keys %$maintainers_json; # reset the internal iterator so a prior each() doesn't affect the loop 17 21 while(my($k, $v) = each %$maintainers_json) { 18 22 my $current_user = %$v{'github'}; 19 23 if (!defined $current_user) { 20 24 print "$k has no github handle\n"; 21 - next; 22 25 } 23 26 my $github_id = %$v{'githubId'}; 24 27 if (!defined $github_id) { ··· 37 40 sleep($ratelimit_reset - time() + 5); 38 41 } 39 42 if ($resp->code != 200) { 40 - print $current_user . " likely deleted their github account\n"; 43 + print "$k likely deleted their github account\n"; 41 44 next; 42 45 } 43 46 my $resp_json = from_json($resp->content); 44 47 my $api_user = %$resp_json{"login"}; 45 - if (lc($current_user) ne lc($api_user)) { 46 - print $current_user . " is now known on github as " . $api_user . ". Editing maintainer-list.nix…\n"; 48 + if (!defined $current_user) { 49 + print "$k is known on github as $api_user.\n"; 50 + } 51 + elsif (lc($current_user) ne lc($api_user)) { 52 + print "$k is now known on github as $api_user. Editing maintainer-list.nix…\n"; 47 53 my $file = path($maintainers_list_nix); 48 54 my $data = $file->slurp_utf8; 49 55 $data =~ s/github = "$current_user";$/github = "$api_user";/m;
+4
nixos/doc/manual/release-notes/rl-2311.section.md
··· 100 100 101 101 - [netclient](https://github.com/gravitl/netclient), an automated WireGuard® Management Client. Available as [services.netclient](#opt-services.netclient.enable). 102 102 103 + - [trunk-ng](https://github.com/ctron/trunk), A fork of `trunk`: Build, bundle & ship your Rust WASM application to the web 104 + 103 105 ## Backward Incompatibilities {#sec-release-23.11-incompatibilities} 104 106 105 107 - `network-online.target` has been fixed to no longer time out for systems with `networking.useDHCP = true` and `networking.useNetworkd = true`. ··· 440 442 `virtualisation.fileSystems."/".autoFormat = true;`. 441 443 442 444 - `python3.pkgs.flitBuildHook` has been removed. Use `flit-core` and `format = "pyproject"` instead. 445 + 446 + - The `extend` function of `llvmPackages` has been removed due it coming from the `tools` attrset thus only extending the `tool` attrset. A possible replacement is to construct the set from `libraries` and `tools`, or patch nixpkgs. 443 447 444 448 - The `qemu-vm.nix` module now supports disabling overriding `fileSystems` with 445 449 `virtualisation.fileSystems`. This enables the user to boot VMs from
-2
nixos/modules/services/network-filesystems/kubo.nix
··· 203 203 default = [ 204 204 "/ip4/0.0.0.0/tcp/4001" 205 205 "/ip6/::/tcp/4001" 206 - "/ip4/0.0.0.0/udp/4001/quic" 207 206 "/ip4/0.0.0.0/udp/4001/quic-v1" 208 207 "/ip4/0.0.0.0/udp/4001/quic-v1/webtransport" 209 - "/ip6/::/udp/4001/quic" 210 208 "/ip6/::/udp/4001/quic-v1" 211 209 "/ip6/::/udp/4001/quic-v1/webtransport" 212 210 ];
+1
nixos/modules/services/x11/xserver.nix
··· 365 365 }; 366 366 367 367 xkb = mkOption { 368 + default = { }; 368 369 description = "X keyboard extension (XKB) configuration"; 369 370 type = types.submodule { 370 371 options = {
+2 -2
pkgs/applications/accessibility/wvkbd/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "wvkbd"; 16 - version = "0.12"; 16 + version = "0.14.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "jjsullivan5196"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-5m4aeuCqSJNgerQKyP9M6Qf7P4ijCtCY4Efew6E09Bc="; 22 + sha256 = "sha256-a1VOSLpvSKiEkR73V/Q3Es9irueDihMKcQvO9alPCqo="; 23 23 }; 24 24 25 25 postPatch = ''
+16 -2
pkgs/applications/audio/openutau/default.nix
··· 2 2 , stdenv 3 3 , buildDotnetModule 4 4 , fetchFromGitHub 5 + , fetchpatch 5 6 , dotnetCorePackages 6 7 , dbus 7 8 , fontconfig ··· 22 23 hash = "sha256-/+hlL2sj/juzWrDcb5dELp8Zdg688XK8OnjKz20rx/M="; 23 24 }; 24 25 26 + patches = [ 27 + # Needed until stakira/OpenUtau#836 is merged and released to fix crashing issues. See stakira/OpenUtau#822 28 + (fetchpatch { 29 + name = "openutau-update-avalonia-to-11.0.4.patch"; 30 + url = "https://github.com/stakira/OpenUtau/commit/0130d7387fb626a72850305dc61d7c175caccc0f.diff"; 31 + hash = "sha256-w9PLnfiUtiKY/8+y4qqINeEul4kP72nKEVc5c8p2g7c="; 32 + # It looks like fetched files use CRLF but patch comes back with LF 33 + decode = "sed -e 's/$/\\r/'"; 34 + }) 35 + ]; 36 + # Needs binary for above patch due to CRLF shenanigans otherwise being ignored 37 + patchFlags = [ "-p1" "--binary" ]; 38 + 25 39 dotnet-sdk = dotnetCorePackages.sdk_7_0; 26 40 dotnet-runtime = dotnetCorePackages.runtime_7_0; 27 41 ··· 47 61 # needed until upstream bumps to dotnet 7 48 62 postPatch = '' 49 63 substituteInPlace OpenUtau/OpenUtau.csproj OpenUtau.Test/OpenUtau.Test.csproj --replace \ 50 - "<TargetFramework>net6.0</TargetFramework>" \ 51 - "<TargetFramework>net7.0</TargetFramework>" 64 + '<TargetFramework>net6.0</TargetFramework>' \ 65 + '<TargetFramework>net7.0</TargetFramework>' 52 66 ''; 53 67 54 68 # need to make sure proprietary worldline resampler is copied
+15 -15
pkgs/applications/audio/openutau/deps.nix
··· 3 3 4 4 { fetchNuGet }: [ 5 5 (fetchNuGet { pname = "AsyncIO"; version = "0.1.69"; sha256 = "1anby58bs94gf338vmn6vvwxw0kcz6y8yap57vgh8dgm9vysl0i5"; }) 6 - (fetchNuGet { pname = "Avalonia"; version = "11.0.0-rc1.1"; sha256 = "15gn6qbbx6zars37fvfdsyvqg9303zr8dsx7k1v6a4mzm190xhmm"; }) 6 + (fetchNuGet { pname = "Avalonia"; version = "11.0.4"; sha256 = "0jid0x90dc8m609wqwbq87014yzih2iimz74wm6zi1j02k080jk0"; }) 7 7 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 8 - (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.19"; sha256 = "1vlhyjb2g98hh5gnisg4bdl9p93x8lmnkc97d24hpxgflcd7szs7"; }) 9 - (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.0-rc1.1"; sha256 = "0nflr62lywmgby1lc6zasn24rinkq72imkazhv77wnj28ayid3bx"; }) 10 - (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.0.0-rc1.1"; sha256 = "088xz8llm8298agk4dkpzrb1bqyksgvzhj3pw1s4r1fcdfl0z64j"; }) 11 - (fetchNuGet { pname = "Avalonia.Desktop"; version = "11.0.0-rc1.1"; sha256 = "06580q0il62f3464vq2113gbv0yng4jqm79k2wvn3brzl82pyhvq"; }) 12 - (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.0.0-rc1.1"; sha256 = "1jia97djk33za7spfr9276plvx8mybm7i3ckp1wprlnmh5b6nykp"; }) 13 - (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.0.0-rc1.1"; sha256 = "1mpm34lgxcxh5hglyq2fpggdf18cadzx9030kxax5ilp69mk93df"; }) 14 - (fetchNuGet { pname = "Avalonia.Native"; version = "11.0.0-rc1.1"; sha256 = "0hzk1gb4zh9n5k3wv2n8nw9qcgyj9pvwysph3shg9m8wwrdhkiy5"; }) 15 - (fetchNuGet { pname = "Avalonia.ReactiveUI"; version = "11.0.0-rc1.1"; sha256 = "08116ixw118i2v11dylhwkj1ilgkpk29cp9n7zqj3zk7pxkln2f7"; }) 16 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.0-rc1.1"; sha256 = "1m3r05b14vw4mn1m9ak91j00q0ppnkysb6m7w86sacqjfhpl8faa"; }) 17 - (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.0-rc1.1"; sha256 = "0a8xvqd0hgi8bynjipvvhg0cm9qr63p0h3ji1wbn3y9vrysliykh"; }) 18 - (fetchNuGet { pname = "Avalonia.Themes.Fluent"; version = "11.0.0-rc1.1"; sha256 = "03lp3m40hwbpasa4q6gykj1y5772lpzzr59y5k1nbi54k2n3fl3k"; }) 19 - (fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.0.0-rc1.1"; sha256 = "0bgz8djfmb17qrf44bivcyf9hwdfccl5f8hgyq158y7ag4a313sn"; }) 20 - (fetchNuGet { pname = "Avalonia.Win32"; version = "11.0.0-rc1.1"; sha256 = "1zslv10kcmclx5ajd74yi6j1f8p3a9iy2r0w4k8kwkc56d5jg30c"; }) 21 - (fetchNuGet { pname = "Avalonia.X11"; version = "11.0.0-rc1.1"; sha256 = "0b4bmza84bv8hbh6jmy1kxxp9pnz4q4wq6bw8jc30w4jkdhp588r"; }) 8 + (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; sha256 = "05mm7f0jssih3gbzqfgjnfq5cnqa85ihsg0z1897ciihv8qd3waq"; }) 9 + (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.4"; sha256 = "1sqdcaknqazq4mw2x1jb6pfmfnyhpkd4xh6fl4ld85qikzzj7796"; }) 10 + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.0.4"; sha256 = "10kc1pfyi0jq29xavq059vfjm51igi45yikz7i1ys061zbjs0n62"; }) 11 + (fetchNuGet { pname = "Avalonia.Desktop"; version = "11.0.4"; sha256 = "101jlqx24d19nk0nd7x19pvbjjybckzgqh9h78c85vb98xbwh3ky"; }) 12 + (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.0.4"; sha256 = "1dxylsvaffzravz64rwq2wjjlr3392i5153nmkqk89ldaq70wjja"; }) 13 + (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.0.4"; sha256 = "1sbgs6d1b751h0ipq249w7z3aclpfb42sw3f7g31vin9w8wxwa6q"; }) 14 + (fetchNuGet { pname = "Avalonia.Native"; version = "11.0.4"; sha256 = "10fyr63sqb4xyr7rlk94rzjbnb9mbln95mb9papip5kb3sm8jx60"; }) 15 + (fetchNuGet { pname = "Avalonia.ReactiveUI"; version = "11.0.4"; sha256 = "1hs29qvbhm5qdhys0j3d89c37qfalx1pcpxl3hh9adz11wc0nb3b"; }) 16 + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.4"; sha256 = "096436hhg45v02pp4f43mf00xn6blx7x66sb8fq5j4jn7479fynp"; }) 17 + (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.4"; sha256 = "1ysmq4f8bxabpq3nhcrrvgwvxb9z7gx9565bvdyksdhsq16wyxym"; }) 18 + (fetchNuGet { pname = "Avalonia.Themes.Fluent"; version = "11.0.4"; sha256 = "03zdixi6m9g4mcxmp24z8dzamzqqy9i0wg069m4gl5p3wcvfbqla"; }) 19 + (fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.0.4"; sha256 = "1rncb8ifqarjc5gfh6ld0ldahvxy57a2hzi7vs826an4zl3r0yrx"; }) 20 + (fetchNuGet { pname = "Avalonia.Win32"; version = "11.0.4"; sha256 = "07ijkpbhz59gvsxsik8mib8rhpm5yrpnjz66sjnxl8m0ghqnkf02"; }) 21 + (fetchNuGet { pname = "Avalonia.X11"; version = "11.0.4"; sha256 = "0xq6xqd3cwwdcqsipvrs4rpf82nqhr45ispwjj4dxlyn4i1n8ryd"; }) 22 22 (fetchNuGet { pname = "BunLabs.NAudio.Flac"; version = "2.0.1"; sha256 = "1ps7fs451ydsaz5g4j7bhcfawp8fys6vcah3rsrl36g7ni0dwf3v"; }) 23 23 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 24 24 (fetchNuGet { pname = "Concentus.Oggfile"; version = "1.0.4"; sha256 = "12n5bcg1i91daqgnl7q6d55phbkv1srkrvk2k7k8vxpyv231yb6v"; })
+2 -2
pkgs/applications/audio/praat/default.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "praat"; 14 - version = "6.3.16"; 14 + version = "6.3.17"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "praat"; 18 18 repo = "praat"; 19 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-0g16EblefuUU99RgcwtGrPWniGGlOt6GjVjyNdzN3GY="; 20 + hash = "sha256-HArWXUYoIjJmvh0GOcdGyBHfqC5r4ZEuvXyQ1x5iOt0="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -4
pkgs/applications/audio/spotify/update.sh
··· 39 39 # just for human consumption. Revision is just an integer that gets increased 40 40 # by one every (stable or unstable) release. 41 41 revision="${snap_info[0]}" 42 - sha512="${snap_info[1]}" 42 + # We need to escape the slashes 43 + hash="$(nix-hash --to-sri --type sha512 ${snap_info[1]} | sed 's|/|\\/|g')" 43 44 upstream_version="${snap_info[2]}" 44 45 last_updated="${snap_info[3]}" 45 - 46 46 echo "Latest $channel release is $upstream_version from $last_updated." 47 - 48 47 # 49 48 # read the current spotify version from the currently *committed* nix expression 50 49 # ··· 70 69 # search-and-replace revision, hash and version 71 70 sed --regexp-extended \ 72 71 -e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \ 73 - -e 's/sha512\s*=\s*"[^"]*"\s*;/sha512 = "'"${sha512}"'";/' \ 72 + -e 's/hash\s*=\s*"[^"]*"\s*;/hash = "'"${hash}"'";/' \ 74 73 -e 's/version\s*=\s*".*"\s*;/version = "'"${upstream_version}"'";/' \ 75 74 -i "$spotify_nix" 76 75
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ergo"; 5 - version = "5.0.13"; 5 + version = "5.0.14"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "sha256-ZnWiP6Mk6EnrqPT+apSQ0igIEVHy+B8QVbsXRna7up0="; 9 + sha256 = "sha256-YcFjnDs1hAmkYmJlq3yvY/IP6P9SPVGknbzapl5C2B4="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+3
pkgs/applications/editors/rstudio/default.nix
··· 145 145 --replace '@node@' ${nodejs} \ 146 146 --replace './lib/quarto' ${quartoSrc} 147 147 148 + substituteInPlace src/cpp/conf/rsession-dev.conf \ 149 + --replace '@node@' ${nodejs} 150 + 148 151 substituteInPlace src/cpp/core/libclang/LibClang.cpp \ 149 152 --replace '@libclang@' ${llvmPackages.libclang.lib} \ 150 153 --replace '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so
+29 -1
pkgs/applications/editors/rstudio/use-system-node.patch
··· 1 + diff --git a/src/cpp/conf/rsession-dev.conf b/src/cpp/conf/rsession-dev.conf 2 + index d18362b..98cdd4c 100644 3 + --- a/src/cpp/conf/rsession-dev.conf 4 + +++ b/src/cpp/conf/rsession-dev.conf 5 + @@ -39,7 +39,7 @@ external-mathjax-path=${RSTUDIO_DEPENDENCIES_MATHJAX_DIR} 6 + external-pandoc-path=${RSTUDIO_DEPENDENCIES_PANDOC_DIR} 7 + external-quarto-path=${RSTUDIO_DEPENDENCIES_QUARTO_DIR} 8 + external-libclang-path=${RSTUDIO_DEPENDENCIES_DIR}/common/libclang 9 + -external-node-path=${RSTUDIO_DEPENDENCIES_DIR}/common/node/16.14.0/bin/node 10 + +external-node-path=@node@/bin/node 11 + 12 + # enable copilot 13 + copilot-enabled=1 14 + diff --git a/src/cpp/server/CMakeLists.txt b/src/cpp/server/CMakeLists.txt 15 + index 30dd638..cb4a645 100644 16 + --- a/src/cpp/server/CMakeLists.txt 17 + +++ b/src/cpp/server/CMakeLists.txt 18 + @@ -250,10 +250,6 @@ if (UNIX AND NOT APPLE) 19 + DESTINATION ${RSERVER_SYSTEMD_DIR}) 20 + 21 + # install node 22 + - install( 23 + - DIRECTORY "${RSTUDIO_DEPENDENCIES_DIR}/common/node/${RSTUDIO_NODE_VERSION}/" 24 + - DESTINATION "${RSTUDIO_INSTALL_BIN}/node" 25 + - USE_SOURCE_PERMISSIONS) 26 + 27 + elseif(APPLE) 28 + 1 29 diff --git a/src/gwt/build.xml b/src/gwt/build.xml 2 - index 83e9433..f1ee63d 100644 30 + index 033d605..f1ee63d 100644 3 31 --- a/src/gwt/build.xml 4 32 +++ b/src/gwt/build.xml 5 33 @@ -87,29 +87,7 @@
+2 -1
pkgs/applications/emulators/fs-uae/launcher.nix
··· 36 36 wrapQtApp "$out/bin/fs-uae-launcher" \ 37 37 --set PYTHONPATH "$PYTHONPATH" 38 38 39 - # fs-uae-launcher search side by side for fs-uae 39 + # fs-uae-launcher search side by side for executables and shared files 40 40 # see $src/fsgs/plugins/pluginexecutablefinder.py#find_executable 41 41 ln -s ${fsuae}/bin/fs-uae $out/bin 42 42 ln -s ${fsuae}/bin/fs-uae-device-helper $out/bin 43 + ln -s ${fsuae}/share/fs-uae $out/share/fs-uae 43 44 ''; 44 45 45 46 meta = {
+3 -3
pkgs/applications/emulators/ryujinx/default.nix
··· 28 28 29 29 buildDotnetModule rec { 30 30 pname = "ryujinx"; 31 - version = "1.1.1012"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 31 + version = "1.1.1044"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "Ryujinx"; 35 35 repo = "Ryujinx"; 36 - rev = "e6700b314f1384f015666767baf9ea1d8411e330"; 37 - sha256 = "1szgmvwril7zwfbvqz850xavrk70i56i1yyqfh9mxpxlc3n9xxzr"; 36 + rev = "7afae8c69947f7a5fa9a55cee36381aef372dfba"; 37 + sha256 = "1kf95sbb4p50b6bah75sd95660kk2a7cbjwgvqv4c4cal6c126g7"; 38 38 }; 39 39 40 40 dotnet-sdk = dotnetCorePackages.sdk_7_0;
+32 -38
pkgs/applications/emulators/ryujinx/deps.nix
··· 2 2 # Please dont edit it manually, your changes might get overwritten! 3 3 4 4 { fetchNuGet }: [ 5 - (fetchNuGet { pname = "Avalonia"; version = "11.0.3"; sha256 = "1ig635386glxgfv9l894dqp98l93ymsylml649xm42lc9a9f1khc"; }) 5 + (fetchNuGet { pname = "Avalonia"; version = "11.0.4"; sha256 = "0jid0x90dc8m609wqwbq87014yzih2iimz74wm6zi1j02k080jk0"; }) 6 6 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 7 7 (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; sha256 = "05mm7f0jssih3gbzqfgjnfq5cnqa85ihsg0z1897ciihv8qd3waq"; }) 8 - (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.0"; sha256 = "06wgzhxkivlaxkn8p61wainsprml2g1q4jmvy9fpn64qnfywjdn7"; }) 9 - (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.3"; sha256 = "0xcxwc588lc2ify2d3m53pmwjgf7p9lwz5q11hn8p5c9zh01iai9"; }) 10 - (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.0.3"; sha256 = "1kls0v2rjimcv7k0dvqd3l694xdg9nf8wdzcz1cadi4qvj0bx7l4"; }) 11 - (fetchNuGet { pname = "Avalonia.Controls.ItemsRepeater"; version = "11.0.0"; sha256 = "1qxw096av0n4ks0jixh7xxrzgsn9fshp1ypy3vvij7r0a1sk7y1q"; }) 8 + (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.4"; sha256 = "1sqdcaknqazq4mw2x1jb6pfmfnyhpkd4xh6fl4ld85qikzzj7796"; }) 9 + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.0.4"; sha256 = "10kc1pfyi0jq29xavq059vfjm51igi45yikz7i1ys061zbjs0n62"; }) 12 10 (fetchNuGet { pname = "Avalonia.Controls.ItemsRepeater"; version = "11.0.0-rc2.1"; sha256 = "0pmc0fi2abn9qaqwx9lvqnd1a5a8lzp8zin72d3k3xjsh1w1g0n8"; }) 13 - (fetchNuGet { pname = "Avalonia.Desktop"; version = "11.0.3"; sha256 = "0g8hzvkf2rrfnpmm56m2miwpdw14l04rr0q8xz03j220fy9xk5fm"; }) 14 - (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.0.3"; sha256 = "1rificg9ikf8m2550ylrqavkkvihf8xb22agmdrbz07v7s93v731"; }) 15 - (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.0.3"; sha256 = "0w8qc45phfz4mnnx1mfxi042qmq31shmjmz5inb4maw9xha0yr3c"; }) 16 - (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "11.0.3"; sha256 = "09g4flx6sg2b2mkwbqrwl51q87xzy0d43j2xjxvnwc8vwhr1h8gs"; }) 17 - (fetchNuGet { pname = "Avalonia.Native"; version = "11.0.3"; sha256 = "1gi3y2cdfcjkwjldavahyx09a1n91jpvx8szwrfgr3kk4ycc5lyn"; }) 18 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.0"; sha256 = "1b5031k8slwiz7bncih67fjl6ny234yd4skqxk611l9zp5snjic2"; }) 19 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.3"; sha256 = "0syh20a6892pip4qz32kgc5w77ig40yjgwbcknivhjr8arc3126r"; }) 11 + (fetchNuGet { pname = "Avalonia.Controls.ItemsRepeater"; version = "11.0.4"; sha256 = "1p7mz33a6dn6ghvwajxdghq15mn5f6isvvqzxcjbnhh3m5c1zhrz"; }) 12 + (fetchNuGet { pname = "Avalonia.Desktop"; version = "11.0.4"; sha256 = "101jlqx24d19nk0nd7x19pvbjjybckzgqh9h78c85vb98xbwh3ky"; }) 13 + (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.0.4"; sha256 = "1dxylsvaffzravz64rwq2wjjlr3392i5153nmkqk89ldaq70wjja"; }) 14 + (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.0.4"; sha256 = "1sbgs6d1b751h0ipq249w7z3aclpfb42sw3f7g31vin9w8wxwa6q"; }) 15 + (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "11.0.4"; sha256 = "1yxand1h0ybwbykn12ixdanbp74rd5spcz8xifmzjmvisjzglvsi"; }) 16 + (fetchNuGet { pname = "Avalonia.Native"; version = "11.0.4"; sha256 = "10fyr63sqb4xyr7rlk94rzjbnb9mbln95mb9papip5kb3sm8jx60"; }) 17 + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.0.4"; sha256 = "096436hhg45v02pp4f43mf00xn6blx7x66sb8fq5j4jn7479fynp"; }) 20 18 (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.0"; sha256 = "1ra1kd0kkblppr5zy7rzdbwllggrzvp9lkxblf9mg3y8rnp6fk83"; }) 21 - (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.3"; sha256 = "0089z8ml8pblq6hispj1nf7lvf6zplrrlix22jcd87pm13232pg2"; }) 22 - (fetchNuGet { pname = "Avalonia.Svg"; version = "11.0.0"; sha256 = "1xmgaj2wnjdl16x4y6rmfp3q9faca5na90zlb8j62rxcwf1v3lkr"; }) 23 - (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "11.0.0"; sha256 = "0cd8w9pm7lpifdzjmsnmjlzdqgq3qw653mcj3adczb5ycqqbd8p3"; }) 24 - (fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.0.3"; sha256 = "0zkm0asxcbsybswxs0p6ybsiq6j1l1j02h0xfxzsmhcimm3y92kk"; }) 25 - (fetchNuGet { pname = "Avalonia.Win32"; version = "11.0.3"; sha256 = "14pj98057fmfgafq0pni7pw79ls0lsf3jaydfjmdjyw5x2b2x51q"; }) 26 - (fetchNuGet { pname = "Avalonia.X11"; version = "11.0.3"; sha256 = "0pb41fpiwndcf34r53apxf92qgqxavc4zfl1xy847pz3kj1vsclp"; }) 19 + (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.4"; sha256 = "1ysmq4f8bxabpq3nhcrrvgwvxb9z7gx9565bvdyksdhsq16wyxym"; }) 20 + (fetchNuGet { pname = "Avalonia.Svg"; version = "11.0.0.2"; sha256 = "0b07rszfp87lj08bsni6vjynqcpfdwr8cqxpwy68620qki8w953l"; }) 21 + (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "11.0.0.2"; sha256 = "12bqmm0sdc5a1xxz1hffvpgpjc5m64cn7w45bd67wnapz2w943rv"; }) 22 + (fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.0.4"; sha256 = "1rncb8ifqarjc5gfh6ld0ldahvxy57a2hzi7vs826an4zl3r0yrx"; }) 23 + (fetchNuGet { pname = "Avalonia.Win32"; version = "11.0.4"; sha256 = "07ijkpbhz59gvsxsik8mib8rhpm5yrpnjz66sjnxl8m0ghqnkf02"; }) 24 + (fetchNuGet { pname = "Avalonia.X11"; version = "11.0.4"; sha256 = "0xq6xqd3cwwdcqsipvrs4rpf82nqhr45ispwjj4dxlyn4i1n8ryd"; }) 27 25 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 28 26 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 29 27 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; }) 30 28 (fetchNuGet { pname = "DynamicData"; version = "7.14.2"; sha256 = "07k79w4702masq71rk865mi3h1kaxamyp7dgl08ny4n22gg8482k"; }) 31 29 (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) 32 30 (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) 33 - (fetchNuGet { pname = "FluentAvaloniaUI"; version = "2.0.1"; sha256 = "12w6rk3qgn6i2zk06appf98pgdf89pw10865qcwn5xpjwm7487k2"; }) 31 + (fetchNuGet { pname = "FluentAvaloniaUI"; version = "2.0.4"; sha256 = "1xizjlk34xi4z837j6lbv4mc5vfb8gimkxicxcz0012wkzlmmzb1"; }) 34 32 (fetchNuGet { pname = "FSharp.Core"; version = "7.0.200"; sha256 = "1ji816r8idwjmxk8bzyq1z32ybz7xdg3nb0a7pnvqr8vys11bkgb"; }) 35 33 (fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; }) 36 34 (fetchNuGet { pname = "HarfBuzzSharp"; version = "2.8.2.3"; sha256 = "115aybicqs9ijjlcv6k6r5v0agkjm1bm1nkd0rj3jglv8s0xvmp2"; }) ··· 45 43 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.0.0"; sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8"; }) 46 44 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.4"; sha256 = "0wd6v57p53ahz5z9zg4iyzmy3src7rlsncyqpcag02jjj1yx6g58"; }) 47 45 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.8.0"; sha256 = "12n7rvr39bzkf2maw7zplw8rwpxpxss4ich3bb2pw770rx4nyvyw"; }) 48 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.6.0"; sha256 = "0qvkwkbqz4dhkxsisanax1lwm3nzyyb4kgb40qczxbl8g251cjp2"; }) 46 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.7.0"; sha256 = "1zj4wwsad2j7y1byigm3c386rv56xr05mwxjlgqh0h0n5w5yjc4w"; }) 49 47 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.8.0"; sha256 = "1kmry65csvfn72zzc16vj1nfbfwam28wcmlrk3m5rzb8ydbzgylb"; }) 50 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.6.0"; sha256 = "1yfvwygx795c9lswpiv8q19zydifarzljdmvv67vjmi559cm8b1q"; }) 48 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.7.0"; sha256 = "1lz3ha3pp58hd4y031z64slcf9rh7g1cgkrlrbhi4vpa67xhynnh"; }) 51 49 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "3.8.0"; sha256 = "0w0yx0lpg54iw5jazqk46h48gx43ij32gwac8iywdj6kxfxm03vw"; }) 52 50 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.8.0"; sha256 = "0hjgxcsj5zy27lqk0986m59n5dbplx2vjjla2lsvg4bwg8qa7bpk"; }) 53 - (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.6.3"; sha256 = "1xxzd2yxlbq2h4k6flp7lvffmmwrjlyha2z1yvrxxymiyyggk2zg"; }) 51 + (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.7.2"; sha256 = "09mf5kpxn1a1m8ciwklhh6ascx0yqpcs5r2hvmfj80j44n3qrwhm"; }) 54 52 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 55 - (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; }) 56 53 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) 57 54 (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; }) 58 55 (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "6.0.0"; sha256 = "08c4fh1n8vsish1vh7h73mva34g0as4ph29s4lvps7kmjb4z64nl"; }) 59 - (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "6.31.0"; sha256 = "0l1y4q5syl6kcnk6yrjphdj3clfjnmlnxrkvmfjffvfnl9slsh9m"; }) 60 - (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "6.31.0"; sha256 = "0vfrrrvz6axfg41pcnwlhqh7gkxl1vrm8hbxjkzkw5a5ijh0i4pc"; }) 61 - (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "6.31.0"; sha256 = "0dbvi7ifsl6gdsa1hc4bvma9qyr63gvgamwndy0k7wyvvh492rhm"; }) 62 - (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "6.31.0"; sha256 = "0yrsysxgjfwrh1n2mplpm4jwm0ws4p49pdd3zcsql7kjjhs525lv"; }) 56 + (fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.0.0"; sha256 = "0sc96z969qfybq5njsqm8hwhqv8jj6gysyjq7n9r9km1nqnhazmi"; }) 57 + (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.0.0"; sha256 = "12xa4yx19j5q7nbisl57jla8x6pby964cr9xkv0qm4834x4zdd3h"; }) 58 + (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.0.0"; sha256 = "0hv1qb51v6frvhybwcn6m3haq768jgdx59p17jn217fbjiprq14s"; }) 59 + (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.0.0"; sha256 = "0cjdbi3ximvfz2nyp2vlxqskmscxw8drjighvy7dna3mi749isrh"; }) 63 60 (fetchNuGet { pname = "Microsoft.IO.RecyclableMemoryStream"; version = "2.3.2"; sha256 = "115bm7dljchr7c02hiv1r3l21r22wpml1j26fyn2amaflaihpq4l"; }) 64 - (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.6.3"; sha256 = "1f2b9ljc3l6lk2qq3ps6pzb5r4dvqvs9j1xav8kj2yy52i2dbz7r"; }) 61 + (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.7.2"; sha256 = "08g9dpp766racnh90s1sy3ncl291majgq6v2604hfw1f6zkmbjqh"; }) 65 62 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 66 63 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 67 64 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; }) 68 65 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.1.2"; sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141"; }) 69 66 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; }) 70 67 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; }) 71 - (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.6.3"; sha256 = "0czzs36ybgipn9bga2swkdd653vh0wvs5hsi2lgykhblimdmb947"; }) 72 - (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.6.3"; sha256 = "0yi0n8jxf4l6v8bscgi8ws9zf5i84213pf1qj5d7nwx4jb05m23l"; }) 68 + (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.7.2"; sha256 = "0xdjkdnrvnaxqgg38y5w1l3jbppigg68cc8q9jn0p21vn48bgrxq"; }) 69 + (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.7.2"; sha256 = "1szsg1iy77f0caxzkk0ihpp4ifbfnbdbn8k0wbbhbdprxj8pr356"; }) 73 70 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.0.1"; sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; }) 74 71 (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.5.0"; sha256 = "1zapbz161ji8h82xiajgriq6zgzmb1f3ar517p2h63plhsq5gh2q"; }) 75 72 (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "7.0.0"; sha256 = "1bh77misznh19m1swqm3dsbji499b8xh9gk6w74sgbkarf6ni8lb"; }) ··· 141 138 (fetchNuGet { pname = "Ryujinx.SDL2-CS"; version = "2.28.1-build28"; sha256 = "0kn7f6cgvb2rsybiif6g7xkw1srmfr306zpv029lvi264dv6aj6l"; }) 142 139 (fetchNuGet { pname = "shaderc.net"; version = "0.1.0"; sha256 = "0f35s9h0vj9f1rx9bssj66hibc3j9bzrb4wgb5q2jwkf5xncxbpq"; }) 143 140 (fetchNuGet { pname = "SharpZipLib"; version = "1.4.2"; sha256 = "0ijrzz2szxjmv2cipk7rpmg14dfaigdkg7xabjvb38ih56m9a27y"; }) 144 - (fetchNuGet { pname = "ShimSkiaSharp"; version = "1.0.0"; sha256 = "0gdsrzh8q8mxlm7sxvai7zshaz93a3dm1ha4cgs4845lfhpn8nhc"; }) 141 + (fetchNuGet { pname = "ShimSkiaSharp"; version = "1.0.0.2"; sha256 = "0l28whcj3r8gmdg7vyb4sxbjdr12w5q9lqibclfrwrwhlx3rxhb0"; }) 145 142 (fetchNuGet { pname = "Silk.NET.Core"; version = "2.16.0"; sha256 = "1mkqc2aicvknmpyfry2v7jjxh3apaxa6dmk1vfbwxnkysl417x0k"; }) 146 143 (fetchNuGet { pname = "Silk.NET.Vulkan"; version = "2.16.0"; sha256 = "0sg5mxv7ga5pq6wc0lz52j07fxrcfmb0an30r4cxsxk66298z2wy"; }) 147 144 (fetchNuGet { pname = "Silk.NET.Vulkan.Extensions.EXT"; version = "2.16.0"; sha256 = "05918f6fl8byla2m7qjp7dvxww2rbpj2sqd4xq26rl885fmddfvf"; }) ··· 156 153 (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.3"; sha256 = "1w5njksq3amrrp7fqxw89nv6ar2kgc5yx092i4rxv7hrjbd1aagx"; }) 157 154 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.3"; sha256 = "03wwfbarsxjnk70qhqyd1dw65098dncqk2m0vksx92j70i7lry6q"; }) 158 155 (fetchNuGet { pname = "SPB"; version = "0.0.4-build28"; sha256 = "1ran6qwzlkv6xpvnp7n0nkva0zfrzwlcxj7zfzz9v8mpicqs297x"; }) 159 - (fetchNuGet { pname = "Svg.Custom"; version = "1.0.0"; sha256 = "0bmvgaqy4iaxw9x88ifx3a2zz0vw3p9w6pj4bk3xfnf5p9vjx1mr"; }) 160 - (fetchNuGet { pname = "Svg.Model"; version = "1.0.0"; sha256 = "0yrjcqcrlgqpdm3bi59nc3fppcqgrfc7jddjwxjj2q423gimip97"; }) 161 - (fetchNuGet { pname = "Svg.Skia"; version = "1.0.0"; sha256 = "1bs2l9fjiqpip4qh0aw7x8f8m0ja0xlcj5vwd329knkww2jx1d3c"; }) 156 + (fetchNuGet { pname = "Svg.Custom"; version = "1.0.0.2"; sha256 = "0xkv2h80s4nz2yypiax30s1ws0yd6zdijf5rq1lqjcxaiggf6a7q"; }) 157 + (fetchNuGet { pname = "Svg.Model"; version = "1.0.0.2"; sha256 = "0zdj69w5dxzwj4fqcsjfjjbc67x931f7qb32i1jsn2k91v904gsd"; }) 158 + (fetchNuGet { pname = "Svg.Skia"; version = "1.0.0.2"; sha256 = "1877z97c8qbsr1adbc0hvfls03icgmzh4j3pjp8cfnxflxrxql6a"; }) 162 159 (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; }) 163 160 (fetchNuGet { pname = "System.Buffers"; version = "4.0.0"; sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; }) 164 161 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) ··· 183 180 (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 184 181 (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.0.1"; sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; }) 185 182 (fetchNuGet { pname = "System.Globalization.Extensions"; version = "4.0.1"; sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; }) 186 - (fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "6.31.0"; sha256 = "03bwmmznb4axcvlx8ql5cgigpbldjc1zrxnf5kj25r4drq8yp1cm"; }) 183 + (fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "7.0.0"; sha256 = "15c717z4kspqxiwnia7dk1mj5gv7hg584q4x1xc7z1g0rnz28pwd"; }) 187 184 (fetchNuGet { pname = "System.IO"; version = "4.1.0"; sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; }) 188 185 (fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; }) 189 186 (fetchNuGet { pname = "System.IO.Compression"; version = "4.1.0"; sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; }) ··· 247 244 (fetchNuGet { pname = "System.Security.Claims"; version = "4.3.0"; sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; }) 248 245 (fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.2.0"; sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; }) 249 246 (fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "4.2.0"; sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc"; }) 250 - (fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "4.5.0"; sha256 = "1pm4ykbcz48f1hdmwpia432ha6qbb9kbrxrrp7cg3m8q8xn52ngn"; }) 251 247 (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.0.0"; sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; }) 252 248 (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.0.0"; sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; }) 253 249 (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.0.0"; sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; }) ··· 261 257 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) 262 258 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; }) 263 259 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 264 - (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "4.7.2"; sha256 = "0ap286ykazrl42if59bxhzv81safdfrrmfqr3112siwyajx4wih9"; }) 265 260 (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai"; }) 266 - (fetchNuGet { pname = "System.Text.Json"; version = "4.7.2"; sha256 = "10xj1pw2dgd42anikvj9qm23ccssrcp7dpznpj4j7xjp1ikhy3y4"; }) 267 261 (fetchNuGet { pname = "System.Text.Json"; version = "6.0.0"; sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl"; }) 268 262 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 269 263 (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; })
+2 -2
pkgs/applications/gis/tunnelx/default.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "tunnelx"; 12 - version = "2023-07-nix"; 12 + version = "2023-09-29"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "CaveSurveying"; 16 16 repo = "tunnelx"; 17 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-H6lHqc9on/pv/KihNcaHPwbWf4JXRkeRqNoYq6yVKqM="; 18 + hash = "sha256-4vTtmhVNDXUD7pCiugt+Yl/M3MFsUnzJfpcU9AxnGvA="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/applications/graphics/tev/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "tev"; 8 - version = "1.23"; 8 + version = "1.26"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Tom94"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 14 fetchSubmodules = true; 15 - sha256 = "sha256-NtnnZV/+8aUm8BkUz8Xm3aeSbOI2gNUPNfvYlwUl01Y="; 15 + sha256 = "sha256-6acFt0fyL0yStUwreGggJ+7Zi+0Fqburj/ytmf+Oi4w="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake wrapGAppsHook ];
+1 -1
pkgs/applications/misc/anytype/default.nix
··· 6 6 name = "Anytype-${version}"; 7 7 nameExecutable = pname; 8 8 src = fetchurl { 9 - url = "https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-${version}.AppImage"; 9 + url = "https://github.com/anyproto/anytype-ts/releases/download/v${version}/${name}.AppImage"; 10 10 name = "Anytype-${version}.AppImage"; 11 11 sha256 = "sha256-heS+3ucxv4WTiqegdmjpv8aWuC+3knxC00SDDg4R8iU="; 12 12 };
+10
pkgs/applications/misc/copyq/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch2 4 5 , cmake 5 6 , ninja 6 7 , extra-cmake-modules ··· 25 26 rev = "v${version}"; 26 27 hash = "sha256-aAmpFKIIFZLPWUaOcf4V1d/wVQ7xRcnXFsqFjROsabg="; 27 28 }; 29 + 30 + patches = [ 31 + # itemfakevim: fix build with qt 6.6.0 32 + # https://github.com/hluk/CopyQ/pull/2508 33 + (fetchpatch2 { 34 + url = "https://github.com/hluk/CopyQ/commit/a20bfff0d78296b334ff8cabb047ab5d842b7311.patch"; 35 + hash = "sha256-F/6cQ8+O1Ttd4EFFxQas5ES6U+qxWdmYqUWRQLsVMa4="; 36 + }) 37 + ]; 28 38 29 39 nativeBuildInputs = [ 30 40 cmake
+2 -2
pkgs/applications/misc/firefly-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "firefly-desktop"; 5 - version = "2.1.5"; 5 + version = "2.1.8"; 6 6 src = fetchurl { 7 7 url = "https://github.com/iotaledger/firefly/releases/download/desktop-${version}/${pname}-${version}.AppImage"; 8 - sha256 = "sha256-33LQedZTfps7uAB5LGGXM/YB7SySTJLp70+yS5pMvIk="; 8 + sha256 = "sha256-MATMl5eEIauDQpz8/wqIzD7IugPVZ2HJAWCbDM4n+hA="; 9 9 }; 10 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11 11
+2 -2
pkgs/applications/misc/klayout/default.nix
··· 5 5 6 6 mkDerivation rec { 7 7 pname = "klayout"; 8 - version = "0.28.11"; 8 + version = "0.28.12"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "KLayout"; 12 12 repo = "klayout"; 13 13 rev = "v${version}"; 14 - hash = "sha256-PEWb2QBWK3XMuOAkSI2nAk6UJronG+3+NBU92uWO5LQ="; 14 + hash = "sha256-QvEoXKJ9sH5WIarYPsYEWwoFwA/pZa2etegA+AD8rPo="; 15 15 }; 16 16 17 17 postPatch = ''
+14 -6
pkgs/applications/misc/nhentai/default.nix
··· 1 - { lib, python3Packages, fetchPypi }: 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + }: 2 5 3 6 python3Packages.buildPythonApplication rec { 4 7 pname = "nhentai"; 5 - version = "0.4.16"; 6 - src = fetchPypi { 7 - inherit pname version; 8 - sha256 = "sha256-2lzrQqUx3lPM+OAUO/SwT+fAuG7kWmUnTACNUiP7d1M="; 8 + version = "0.5.3"; 9 + src = fetchFromGitHub { 10 + owner = "RicterZ"; 11 + repo = pname; 12 + rev = version; 13 + hash = "sha256-SjWIctAyczjYGP4buXQBA/RcrdikMSuSBtfhORNmXMc="; 9 14 }; 15 + 16 + # tests require a network connection 17 + doCheck = false; 10 18 11 19 propagatedBuildInputs = with python3Packages; [ 12 20 requests ··· 21 29 homepage = "https://github.com/RicterZ/nhentai"; 22 30 description = "nHentai is a CLI tool for downloading doujinshi from <http://nhentai.net>"; 23 31 license = licenses.mit; 24 - maintainers = with maintainers; [ travisdavis-ops ]; 32 + maintainers = with maintainers; [ ]; 25 33 }; 26 34 }
+2 -1
pkgs/applications/misc/obinskit/default.nix
··· 25 25 26 26 src = fetchurl { 27 27 url = "https://s3.hexcore.xyz/occ/linux/tar/ObinsKit_${version}_x64.tar.gz"; 28 - sha256 = "1kcn41wmwcx6q70spa9a1qh7wfrj1sk4v4i58lbnf9kc6vasw41a"; 28 + curlOptsList = [ "--header" "Referer: https://www.hexcore.xyz/" ]; 29 + hash = "sha256-KhCu1TZsJmcXRSWSTaYOMjt+IA4qqavBwaYzXnkgls0="; 29 30 }; 30 31 31 32 unpackPhase = "tar -xzf $src";
+17 -11
pkgs/applications/misc/pdfstudio/default.nix
··· 11 11 { lib 12 12 , stdenv 13 13 , program ? "pdfstudio" 14 - , year ? "2022" 14 + , year ? "2023" 15 15 , fetchurl 16 16 , callPackage 17 17 , jdk11 ··· 31 31 { 32 32 pdfstudioviewer = callPackage ./common.nix rec { 33 33 inherit desktopName pname program year; 34 - version = "${year}.2.4"; 34 + version = "${year}.0.3"; 35 35 longDescription = '' 36 36 PDF Studio Viewer is an easy to use, full-featured PDF editing software. This is the free edition. For the standard/pro edition, see the package pdfstudio. 37 37 ''; 38 38 src = fetchurl { 39 39 url = "https://download.qoppa.com/pdfstudioviewer/PDFStudioViewer_linux64.deb"; 40 - sha256 = "sha256-QXNsH1T+ItV3s9r8CnwgRUo1mhVbe8LkEun9gUmlVQg="; 40 + sha256 = "sha256-JQx5yJLjwW4VRXLM+/VNDXFN8ZcHJxlxyKDIzc++hEs="; 41 41 }; 42 42 jdk = jdk17; 43 - 44 - # Bad hash, got sha256-afRhx9VCVRFUJoUnqs1bzF0yXpz3yEgLiFjMRB9xvsk= 45 - # Likely unstable. 46 - broken = true; 47 43 }; 48 44 49 45 pdfstudio2021 = callPackage ./common.nix rec { 50 46 inherit desktopName longDescription pname program year; 51 - version = "${year}.2.1"; 47 + version = "${year}.2.2"; 52 48 src = fetchurl { 53 49 url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 54 - sha256 = "sha256-yELpza2C3HJJIP+ZQP7x3Tfez0Nl6ctCbHCmTmpX3jo="; 50 + sha256 = "sha256-HdkwRMqwquAaW6l3AukGReFtw2f5n36tZ8vXo6QiPvU="; 55 51 }; 56 52 extraBuildInputs = [ 57 53 (lib.getLib stdenv.cc.cc) # for libstdc++.so.6 and libgomp.so.1 ··· 61 57 62 58 pdfstudio2022 = callPackage ./common.nix rec { 63 59 inherit desktopName longDescription pname program year; 64 - version = "${year}.2.4"; 60 + version = "${year}.2.5"; 65 61 src = fetchurl { 66 62 url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 67 - sha256 = "sha256-bti+WI8JdOmUsHq8ijfxGC4ZsWXwbwwM26kuBgPDUMQ="; 63 + sha256 = "sha256-3faZyWUnFe//S+gOskWhsZ6jzHw67FRsv/xP77R1jj4="; 68 64 }; 69 65 extraBuildInputs = [ 70 66 (lib.getLib stdenv.cc.cc) # for libstdc++.so.6 and libgomp.so.1 71 67 ]; 68 + jdk = jdk17; 69 + }; 70 + 71 + pdfstudio2023 = callPackage ./common.nix rec { 72 + inherit desktopName longDescription pname program year; 73 + version = "${year}.0.3"; 74 + src = fetchurl { 75 + url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 76 + sha256 = "sha256-Po7BMmEWoC46rP7tUwZT9Ji/Wi8lKc6WN8x47fx2DXg="; 77 + }; 72 78 jdk = jdk17; 73 79 }; 74 80 }.${pname}
+11 -2
pkgs/applications/misc/sfwbar/default.nix
··· 10 10 , libpulseaudio 11 11 , libmpdclient 12 12 , libxkbcommon 13 + , alsa-lib 14 + , makeWrapper 13 15 , 14 16 }: 15 17 stdenv.mkDerivation rec { 16 18 pname = "sfwbar"; 17 - version = "1.0_beta11"; 19 + version = "1.0_beta13"; 18 20 19 21 src = fetchFromGitHub { 20 22 owner = "LBCrion"; 21 23 repo = pname; 22 24 rev = "v${version}"; 23 - sha256 = "PmpiO5gvurpaFpoq8bQdZ53FYSVDnyjN8MxDpelMnAU="; 25 + hash = "sha256-7oiuTEqdXDReKdakJX6+HRaSi1XovM+MkHFkaFZtq64="; 24 26 }; 25 27 26 28 buildInputs = [ ··· 30 32 libpulseaudio 31 33 libmpdclient 32 34 libxkbcommon 35 + alsa-lib 33 36 ]; 34 37 35 38 nativeBuildInputs = [ 36 39 meson 37 40 ninja 38 41 pkg-config 42 + makeWrapper 39 43 ]; 44 + 45 + postFixup = '' 46 + wrapProgram $out/bin/sfwbar \ 47 + --suffix XDG_DATA_DIRS : $out/share 48 + ''; 40 49 41 50 meta = with lib; { 42 51 homepage = "https://github.com/LBCrion/sfwbar";
+2 -2
pkgs/applications/misc/sweethome3d/default.nix
··· 111 111 112 112 application = mkSweetHome3D rec { 113 113 pname = lib.toLower module + "-application"; 114 - version = "7.0.2"; 114 + version = "7.2"; 115 115 module = "SweetHome3D"; 116 116 description = "Design and visualize your future home"; 117 117 license = lib.licenses.gpl2Plus; 118 118 src = fetchurl { 119 119 url = "mirror://sourceforge/sweethome3d/${module}-${version}-src.zip"; 120 - sha256 = "sha256-9Jv/U7afG6+LwPB6IhqLePjQA67bPKelP+UcuvizBqo="; 120 + sha256 = "sha256-Io3HfussfSy6CLHE0JCAk0gjBAla/u+pS1Gan8BxozY="; 121 121 }; 122 122 desktopName = "Sweet Home 3D"; 123 123 icons = {
-112
pkgs/applications/networking/aether/default.nix
··· 1 - { autoPatchelfHook, makeDesktopItem, lib, stdenv, wrapGAppsHook 2 - , alsa-lib, at-spi2-atk, at-spi2-core, atk, cairo, cups, dbus, expat, fontconfig 3 - , freetype, gdk-pixbuf, glib, gtk3, libcxx, libdrm, libnotify, libpulseaudio, libuuid 4 - , libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext 5 - , libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb, libxshmfence 6 - , mesa, nspr, nss, pango, systemd, libappindicator-gtk3, libdbusmenu 7 - , fetchurl, fetchFromGitHub, imagemagick, copyDesktopItems 8 - }: 9 - 10 - let 11 - binaryName = "AetherP2P"; 12 - aether-app-git = fetchFromGitHub { 13 - owner = "aethereans"; 14 - repo = "aether-app"; 15 - rev = "53b6c8b2a9253cbf056ea3ebb077e0e08cbc5b1d"; 16 - sha256 = "1kgkzh7ih2q9dsckdkinh5dbzvr7gdykf8yz6h8pyhvzyjhk1v0r"; 17 - }; 18 - in 19 - stdenv.mkDerivation rec { 20 - pname = "aether"; 21 - version = "2.0.0-dev.15"; 22 - 23 - src = fetchurl { 24 - url = "https://static.getaether.net/Releases/Aether-${version}/2011262249.19338c93/linux/Aether-${version}%2B2011262249.19338c93.tar.gz"; 25 - sha256 = "1hi8w83zal3ciyzg2m62shkbyh6hj7gwsidg3dn88mhfy68himf7"; 26 - # % in the url / canonical filename causes an error 27 - name = "aether-tarball.tar.gz"; 28 - }; 29 - 30 - # there is no logo in the tarball so we grab it from github and convert it in the build phase 31 - buildPhase = '' 32 - convert ${aether-app-git}/aether-core/aether/client/src/app/ext_dep/images/Linux-Windows-App-Icon.png -resize 512x512 aether.png 33 - ''; 34 - 35 - dontWrapGApps = true; 36 - 37 - buildInputs = [ 38 - alsa-lib 39 - cups 40 - libdrm 41 - libuuid 42 - libXdamage 43 - libX11 44 - libXScrnSaver 45 - libXtst 46 - libxcb 47 - libxshmfence 48 - mesa 49 - nss 50 - ]; 51 - 52 - nativeBuildInputs = [ 53 - imagemagick 54 - autoPatchelfHook 55 - wrapGAppsHook 56 - copyDesktopItems 57 - ]; 58 - 59 - desktopItems = [ 60 - (makeDesktopItem { 61 - name = pname; 62 - exec = binaryName; 63 - icon = pname; 64 - desktopName = "Aether"; 65 - genericName = meta.description; 66 - categories = [ "Network" ]; 67 - mimeTypes = [ "x-scheme-handler/aether" ]; 68 - }) 69 - ]; 70 - 71 - installPhase = 72 - let 73 - libPath = lib.makeLibraryPath [ 74 - libcxx systemd libpulseaudio libdrm mesa 75 - stdenv.cc.cc alsa-lib atk at-spi2-atk at-spi2-core cairo cups dbus expat fontconfig freetype 76 - gdk-pixbuf glib gtk3 libnotify libX11 libXcomposite libuuid 77 - libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender 78 - libXtst nspr nss libxcb pango systemd libXScrnSaver 79 - libappindicator-gtk3 libdbusmenu 80 - ]; 81 - in 82 - '' 83 - mkdir -p $out/{bin,opt/${binaryName},share/icons/hicolor/512x512/apps} 84 - mv * $out/opt/${binaryName} 85 - 86 - chmod +x $out/opt/${binaryName}/${binaryName} 87 - patchelf --set-interpreter ${stdenv.cc.bintools.dynamicLinker} \ 88 - $out/opt/${binaryName}/${binaryName} 89 - 90 - wrapProgram $out/opt/${binaryName}/${binaryName} \ 91 - "''${gappsWrapperArgs[@]}" \ 92 - --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}" \ 93 - --prefix LD_LIBRARY_PATH : ${libPath} 94 - 95 - ln -s $out/opt/${binaryName}/${binaryName} $out/bin/ 96 - 97 - ln -s $out/opt/${binaryName}/aether.png $out/share/icons/hicolor/512x512/apps/ 98 - 99 - runHook postInstall 100 - ''; 101 - 102 - meta = with lib; { 103 - description = "Peer-to-peer ephemeral public communities"; 104 - homepage = "https://getaether.net/"; 105 - downloadPage = "https://getaether.net/download/"; 106 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 107 - license = licenses.agpl3Only; 108 - maintainers = with maintainers; [ maxhille ]; 109 - # other platforms could be supported by building from source 110 - platforms = [ "x86_64-linux" ]; 111 - }; 112 - }
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 92 92 93 93 stdenv.mkDerivation rec { 94 94 pname = "brave"; 95 - version = "1.58.137"; 95 + version = "1.59.117"; 96 96 97 97 src = fetchurl { 98 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 - sha256 = "sha256-6vsdQU9NbEKFp/1A0bNQvutF4I+vI0zfrx70QvU1KV4="; 99 + sha256 = "sha256-yckxTKAgglk6YRXist9RZufZdI22iitecmb01NmYPGQ="; 100 100 }; 101 101 102 102 dontConfigure = true;
+3 -3
pkgs/applications/networking/cluster/click/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "click"; 5 - version = "0.6.2"; 5 + version = "0.6.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "databricks"; 9 9 repo = "click"; 10 10 rev = "v${version}"; 11 - hash = "sha256-rwS08miRpc+Q9DRuspr21NMYpEYmmscvzarDnjyVe5c="; 11 + hash = "sha256-tYSbyDipZg6Qj/CWk1QVUT5AG8ncTt+5V1+ekpmsKXA="; 12 12 }; 13 13 14 - cargoHash = "sha256-WNITVYTS7JWrBBwxlQuVTmLddWLbDJACizEsRiustGg="; 14 + cargoHash = "sha256-fcJTxZX9mdF4oFl/Cn1egczRy+yhWt2zLKsdLKz6Q+s="; 15 15 16 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17 17
+3 -3
pkgs/applications/networking/cluster/k8sgpt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "k8sgpt"; 5 - version = "0.3.15"; 5 + version = "0.3.17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "k8sgpt-ai"; 9 9 repo = "k8sgpt"; 10 10 rev = "v${version}"; 11 - hash = "sha256-mWdSyP1Gcs1FC0HUX2p84PK0n1Xnd2LrD48luN4+OVs="; 11 + hash = "sha256-vSytBicpYWs7MqVts+3d6qVZ19nrM1oi00YRPmCQb/I="; 12 12 }; 13 13 14 - vendorHash = "sha256-y+oF9sqYVEQSukLkfz0JXFpKtUKP/1DzHIivkL2wBwk="; 14 + vendorHash = "sha256-UFXESGdipfM/TI/9ZSVwoUPsd3LVeEmTFB6sVqkkzQo="; 15 15 16 16 CGO_ENABLED = 0; 17 17
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 2 3 3 (callPackage ./generic.nix { }) { 4 4 channel = "edge"; 5 - version = "23.9.4"; 6 - sha256 = "1hjhbkwn44i1gsc7llxc9mrdjf5xc1nl4dxqgnxgks3hzkch6qqc"; 7 - vendorHash = "sha256-OzHl9QhNLaTCBCWpCmqzPkdWMwygKXSkYTczQD5KVh8="; 5 + version = "23.10.1"; 6 + sha256 = "1m4inwim5iyahwza3i4zwz4iaja9p93vfacq324r9w8gciyvc26s"; 7 + vendorHash = "sha256-wjICOdn/YqRmWHZQYB/WS0fxJ+OQsnas6BphUC2C9go="; 8 8 }
+3 -3
pkgs/applications/networking/cluster/pluto/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pluto"; 5 - version = "5.18.4"; 5 + version = "5.18.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FairwindsOps"; 9 9 repo = "pluto"; 10 10 rev = "v${version}"; 11 - hash = "sha256-/8ZJXy5FErLnnXpED0UL+xqOo4QZtmR1hpcSpVsE8mw="; 11 + hash = "sha256-zdfzGmEL1ZsU3g3jmkgOfxcIGyffkC9UeiU18jPOr7Y="; 12 12 }; 13 13 14 - vendorHash = "sha256-ysMRE/OwMf4rBnlkpkW9K8ZHEEbHpQ02RXNwLLSr0nY="; 14 + vendorHash = "sha256-8ZOYp/vM16PugmE+3QK7ZRDwIwRCMEwD0NRyiOBlh14="; 15 15 16 16 ldflags = [ 17 17 "-w" "-s"
+3 -3
pkgs/applications/networking/cluster/velero/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "velero"; 5 - version = "1.11.1"; 5 + version = "1.12.0"; 6 6 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "vmware-tanzu"; 10 10 repo = "velero"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-G1+zdzHj8fDKVEVQpBEH3o/em+gxCyQmrpSXj8bE/P4="; 12 + sha256 = "sha256-NrOdnsdKxobJkMUGxdWQyzqB+2fDCjvTjnIt5S9fL0U="; 13 13 }; 14 14 15 15 ldflags = [ ··· 20 20 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" 21 21 ]; 22 22 23 - vendorHash = "sha256-WkJk+46+9U4TegDnGtQ+EoqqV/D7githz2pJvxCbV4c="; 23 + vendorHash = "sha256-mPRBmCqyQWCbWArORXL9sF8B4AlXHtA7Zs9NZD0TqoE="; 24 24 25 25 excludedPackages = [ "issue-template-gen" "release-tools" "v1" "velero-restic-restore-helper" ]; 26 26
+3 -3
pkgs/applications/networking/coreth/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "coreth"; 9 - version = "0.12.4"; 9 + version = "0.12.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ava-labs"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-AcU/1/TBS0nT7bXYguM8KI4mBUQzvSTVwuQkzq3t3EY="; 15 + hash = "sha256-jHJubqNmU0OkKmWNCkucmv+IM19x3nfyDkfBpRihh7Y="; 16 16 }; 17 17 18 18 # go mod vendor has a bug, see: golang/go#57529 19 19 proxyVendor = true; 20 20 21 - vendorHash = "sha256-GVSI3yv7YzW2QPC26gA2C3TqjBnTxyiPzmW+hsGGdaQ="; 21 + vendorHash = "sha256-GKAGBEHP09NJ/GLq349K9VwFGt8rCvoHu8BB8TzN4CU="; 22 22 23 23 ldflags = [ 24 24 "-s"
+1 -1
pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
··· 159 159 # Fix the desktop link and fix showing application icon in tray 160 160 substituteInPlace $out/share/applications/${pname}.desktop \ 161 161 --replace "/opt/${dir}/${pname}" $out/bin/${pname} \ 162 - --replace "bin/signal-desktop" "bin/signal-desktop --use-tray-icon" 162 + ${if pname == "signal-desktop" then "--replace \"bin/signal-desktop\" \"bin/signal-desktop --use-tray-icon\"" else ""} 163 163 164 164 autoPatchelf --no-recurse -- "$out/lib/${dir}/" 165 165 patchelf --add-needed ${libpulseaudio}/lib/libpulse.so "$out/lib/${dir}/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-x64.node"
+7
pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/default.nix
··· 94 94 url = "https://salsa.debian.org/debian/telegram-desktop/-/raw/09b363ed5a4fcd8ecc3282b9bfede5fbb83f97ef/debian/patches/Disable-register-custom-scheme.patch"; 95 95 hash = "sha256-B8X5lnSpwwdp1HlvyXJWQPybEN+plOwimdV5gW6aY2Y="; 96 96 }) 97 + # lib_base: Add missing include for Qt 6.6 98 + (fetchpatch { 99 + url = "https://github.com/desktop-app/lib_base/commit/5ca91dbb811c84591780236abc31431e313faf39.patch"; 100 + stripLen = 1; 101 + extraPrefix = "Telegram/lib_base/"; 102 + hash = "sha256-eZkyMnPaAmUFYXiCmPhLRTw2Xdx0lylY+UVOckCsiaA="; 103 + }) 97 104 ]; 98 105 99 106 postPatch = ''
+5 -5
pkgs/applications/networking/kubo/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubo"; 9 - version = "0.22.0"; # When updating, also check if the repo version changed and adjust repoVersion below 9 + version = "0.23.0"; # When updating, also check if the repo version changed and adjust repoVersion below 10 10 rev = "v${version}"; 11 11 12 - passthru.repoVersion = "14"; # Also update kubo-migrator when changing the repo version 12 + passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version 13 13 14 14 # Kubo makes changes to its source tarball that don't match the git source. 15 15 src = fetchurl { 16 16 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 17 - hash = "sha256-TX5ZM8Kyj3LZ12Ro7MsHRd+P5XLk/mU7DUxZaopSEV0="; 17 + hash = "sha256-ycXn8h8sFGJXVMldneN51lZgXoPaZ/XeXLtqqJ4w6H0="; 18 18 }; 19 19 20 20 # tarball contains multiple files/directories ··· 37 37 38 38 postPatch = '' 39 39 substituteInPlace 'misc/systemd/ipfs.service' \ 40 - --replace '/usr/bin/ipfs' "$out/bin/ipfs" 40 + --replace '/usr/local/bin/ipfs' "$out/bin/ipfs" 41 41 substituteInPlace 'misc/systemd/ipfs-hardened.service' \ 42 - --replace '/usr/bin/ipfs' "$out/bin/ipfs" 42 + --replace '/usr/local/bin/ipfs' "$out/bin/ipfs" 43 43 ''; 44 44 45 45 postInstall = ''
+3 -3
pkgs/applications/networking/mullvad-vpn/default.nix
··· 64 64 systemd 65 65 ]; 66 66 67 - version = "2023.4"; 67 + version = "2023.5"; 68 68 69 69 selectSystem = attrs: attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 70 70 ··· 74 74 }; 75 75 76 76 hash = selectSystem { 77 - x86_64-linux = "sha256-7NoifrX1/3pUJHTYK+2dVos/oFsKiYwyhCGi07SsEhM="; 78 - aarch64-linux = "sha256-e0lp+SpBUmtYBcJPvql8ALeCkVtneZ1Cd3IFMVX6R2Q="; 77 + x86_64-linux = "sha256-FpVruI80PmpBo2JrMvgvOg7ou6LceTeit9HbWKgcPa4="; 78 + aarch64-linux = "sha256-NlYh8K5Xbad4xSoZ02yC5fh3SrQzyNyS9uoA73REcpo="; 79 79 }; 80 80 in 81 81
+3 -3
pkgs/applications/networking/nali/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nali"; 5 - version = "0.7.3"; 5 + version = "0.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "zu1k"; 9 9 repo = "nali"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ZKLxsq7ybom96NKWkioROAVXUoY20zFBZn7ksk4XvT4="; 11 + sha256 = "sha256-JIP0QX1okCfDj2Y6wZ5TaV3QH0WP3oU3JjaKK6vMfWY="; 12 12 }; 13 13 14 - vendorHash = "sha256-l3Fs1Hd0kXI56uotic1407tb4ltkCSMzqqozFpvobH8="; 14 + vendorHash = "sha256-wIp/ShUddz+RIcsEuKWUfxsV/wNB2X1jZtIltBZ0ROM="; 15 15 subPackages = [ "." ]; 16 16 17 17 nativeBuildInputs = [ installShellFiles ];
+18 -6
pkgs/applications/radio/uhd/default.nix
··· 49 49 50 50 stdenv.mkDerivation (finalAttrs: { 51 51 pname = "uhd"; 52 - # UHD seems to use three different version number styles: x.y.z, xxx_yyy_zzz 53 - # and xxx.yyy.zzz. Hrmpf... style keeps changing 54 - version = "4.4.0.0"; 52 + # NOTE: Use the following command to update the package, and the uhdImageSrc attribute: 53 + # 54 + # nix-shell maintainers/scripts/update.nix --argstr package uhd --argstr commit true 55 + # 56 + version = "4.5.0.0"; 55 57 56 58 outputs = [ "out" "dev" ]; 57 59 ··· 59 61 owner = "EttusResearch"; 60 62 repo = "uhd"; 61 63 rev = "v${finalAttrs.version}"; 62 - sha256 = "sha256-khVOHlvacZc4EMg4m55rxEqPvLY1xURpAfOW905/3jg="; 64 + # The updateScript relies on the `src` using `hash`, and not `sha256. To 65 + # update the correct hash for the `src` vs the `uhdImagesSrc` 66 + hash = "sha256-0EqMBaQiNr8PE542YNkPvX3o1HhnhrO0Kz1euphY6Ps="; 63 67 }; 64 68 # Firmware images are downloaded (pre-built) from the respective release on Github 65 69 uhdImagesSrc = fetchurl { 66 70 url = "https://github.com/EttusResearch/uhd/releases/download/v${finalAttrs.version}/uhd-images_${finalAttrs.version}.tar.xz"; 67 - sha256 = "V8ldW8bvYWbrDAvpWpHcMeLf9YvF8PIruDAyNK/bru4="; 71 + # Please don't convert this to a hash, in base64, see comment near src's 72 + # hash. 73 + sha256 = "13cn41wv7vldk4vx7vy3jbb3wb3a5vpfg3ay893klpi6vzxc1dly"; 68 74 }; 69 - # TODO: Add passthru.updateScript that will update both of the above hashes... 75 + passthru = { 76 + updateScript = [ 77 + ./update.sh 78 + # Pass it this file name as argument 79 + (builtins.unsafeGetAttrPos "pname" finalAttrs.finalPackage).file 80 + ]; 81 + }; 70 82 71 83 cmakeFlags = [ 72 84 "-DENABLE_LIBUHD=ON"
+27
pkgs/applications/radio/uhd/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p jq nix nix-prefetch-github 3 + 4 + set -euo pipefail 5 + echoerr() { echo "$@" 1>&2; } 6 + 7 + fname="$1" 8 + echoerr got fname $fname 9 + shift 10 + latest_release=$(curl --silent https://api.github.com/repos/EttusResearch/uhd/releases/latest) 11 + version=$(jq -r '.tag_name' <<<"$latest_release" | cut -c2-) 12 + # Update version, if needed 13 + if grep -q 'version = "'$version $fname; then 14 + echoerr Current version $version is the latest available 15 + exit 0; 16 + fi 17 + echoerr got version $version 18 + sed -i -E 's/(version = ").*(";)/\1'$version'\2/g' $fname 19 + # Verify the sed command above did not fail 20 + grep -q $version $fname 21 + # Update srcHash 22 + srcHash="$(nix-prefetch-github EttusResearch uhd --rev v${version} | jq --raw-output .hash)" 23 + sed -i -E 's#(hash = ").*(";)#\1'$srcHash'\2#g' $fname 24 + grep -q $srcHash $fname 25 + imageHash="$(nix-prefetch-url https://github.com/EttusResearch/uhd/releases/download/v${version}/uhd-images_${version}.tar.xz)" 26 + sed -i -E 's#(sha256 = ").*(";)#\1'$imageHash'\2#g' $fname 27 + grep -q $imageHash $fname
+2 -2
pkgs/applications/science/chemistry/gwyddion/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "gwyddion"; 24 - version = "2.61"; 24 + version = "2.63"; 25 25 src = fetchurl { 26 26 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 27 - sha256 = "sha256-rDhYVMDTH9mSu90HZAX8ap4HF//8fYhW/ozzJdIrUgo="; 27 + sha256 = "sha256-FSs/Dbnr1shEw/W51DhUFPb61tM+0atc6wxY81EiTdM="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ pkg-config file ];
+2 -2
pkgs/applications/science/chemistry/marvin/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "marvin"; 7 - version = "23.4.0"; 7 + version = "23.12.0"; 8 8 9 9 src = fetchurl { 10 10 name = "marvin-${version}.deb"; 11 11 url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb"; 12 - sha256 = "sha256-+jzGcuAcbXOwsyAL+Hr9Fas2vO2S8ZKSaZeCf/bnl7A="; 12 + hash = "sha256-5ycOteXcdgZaeDl3WQ95H2lD0OnnobCbmnVlfYwVdeI="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ dpkg makeWrapper ];
+11
pkgs/applications/video/obs-studio/plugins/obs-tuna/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch2 4 5 , obs-studio 5 6 , cmake 6 7 , zlib ··· 26 27 hash = "sha256-NpfQ3zi+1kQNt2Lj4+1kX2bW9A/E2/MhUV1BA1UX4y0="; 27 28 fetchSubmodules = true; 28 29 }; 30 + 31 + patches = [ 32 + # fix build with qt 6.6.0 33 + # treewide: replace deprecated qAsConst with std::as_const() 34 + # https://github.com/univrsal/tuna/pull/176 35 + (fetchpatch2 { 36 + url = "https://github.com/univrsal/tuna/commit/0d570e771f8d8e6ae7c85bd2b86bbf59c264789e.patch"; 37 + hash = "sha256-A5idhMiM9funqhTm5XMIBqwy+FO1SaNPtgZjo+Vws6k="; 38 + }) 39 + ]; 29 40 30 41 postInstall = '' 31 42 mkdir $out/lib $out/share
+1563
pkgs/applications/video/youtube-tui/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "adler" 7 + version = "1.0.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 + 11 + [[package]] 12 + name = "android-tzdata" 13 + version = "0.1.1" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 16 + 17 + [[package]] 18 + name = "android_system_properties" 19 + version = "0.1.5" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 22 + dependencies = [ 23 + "libc", 24 + ] 25 + 26 + [[package]] 27 + name = "ansi_colours" 28 + version = "1.2.1" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "7db9d9767fde724f83933a716ee182539788f293828244e9d999695ce0f7ba1e" 31 + dependencies = [ 32 + "rgb", 33 + ] 34 + 35 + [[package]] 36 + name = "autocfg" 37 + version = "1.1.0" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 40 + 41 + [[package]] 42 + name = "base64" 43 + version = "0.13.1" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 46 + 47 + [[package]] 48 + name = "bit_field" 49 + version = "0.10.2" 50 + source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 52 + 53 + [[package]] 54 + name = "bitflags" 55 + version = "1.3.2" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 58 + 59 + [[package]] 60 + name = "block" 61 + version = "0.1.6" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 64 + 65 + [[package]] 66 + name = "bumpalo" 67 + version = "3.13.0" 68 + source = "registry+https://github.com/rust-lang/crates.io-index" 69 + checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 70 + 71 + [[package]] 72 + name = "bytemuck" 73 + version = "1.13.1" 74 + source = "registry+https://github.com/rust-lang/crates.io-index" 75 + checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 76 + 77 + [[package]] 78 + name = "byteorder" 79 + version = "1.4.3" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 82 + 83 + [[package]] 84 + name = "cassowary" 85 + version = "0.3.0" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" 88 + 89 + [[package]] 90 + name = "cc" 91 + version = "1.0.79" 92 + source = "registry+https://github.com/rust-lang/crates.io-index" 93 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 94 + 95 + [[package]] 96 + name = "cfg-if" 97 + version = "1.0.0" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 100 + 101 + [[package]] 102 + name = "chrono" 103 + version = "0.4.26" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 106 + dependencies = [ 107 + "android-tzdata", 108 + "iana-time-zone", 109 + "num-traits", 110 + "winapi", 111 + ] 112 + 113 + [[package]] 114 + name = "clipboard" 115 + version = "0.5.0" 116 + source = "registry+https://github.com/rust-lang/crates.io-index" 117 + checksum = "25a904646c0340239dcf7c51677b33928bf24fdf424b79a57909c0109075b2e7" 118 + dependencies = [ 119 + "clipboard-win", 120 + "objc", 121 + "objc-foundation", 122 + "objc_id", 123 + "x11-clipboard", 124 + ] 125 + 126 + [[package]] 127 + name = "clipboard-win" 128 + version = "2.2.0" 129 + source = "registry+https://github.com/rust-lang/crates.io-index" 130 + checksum = "e3a093d6fed558e5fe24c3dfc85a68bb68f1c824f440d3ba5aca189e2998786b" 131 + dependencies = [ 132 + "winapi", 133 + ] 134 + 135 + [[package]] 136 + name = "color_quant" 137 + version = "1.1.0" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 140 + 141 + [[package]] 142 + name = "console" 143 + version = "0.15.7" 144 + source = "registry+https://github.com/rust-lang/crates.io-index" 145 + checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" 146 + dependencies = [ 147 + "encode_unicode", 148 + "lazy_static", 149 + "libc", 150 + "windows-sys 0.45.0", 151 + ] 152 + 153 + [[package]] 154 + name = "core-foundation" 155 + version = "0.9.3" 156 + source = "registry+https://github.com/rust-lang/crates.io-index" 157 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 158 + dependencies = [ 159 + "core-foundation-sys", 160 + "libc", 161 + ] 162 + 163 + [[package]] 164 + name = "core-foundation-sys" 165 + version = "0.8.4" 166 + source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 168 + 169 + [[package]] 170 + name = "crc32fast" 171 + version = "1.3.2" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 174 + dependencies = [ 175 + "cfg-if", 176 + ] 177 + 178 + [[package]] 179 + name = "crossbeam-channel" 180 + version = "0.5.8" 181 + source = "registry+https://github.com/rust-lang/crates.io-index" 182 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 183 + dependencies = [ 184 + "cfg-if", 185 + "crossbeam-utils", 186 + ] 187 + 188 + [[package]] 189 + name = "crossbeam-deque" 190 + version = "0.8.3" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 193 + dependencies = [ 194 + "cfg-if", 195 + "crossbeam-epoch", 196 + "crossbeam-utils", 197 + ] 198 + 199 + [[package]] 200 + name = "crossbeam-epoch" 201 + version = "0.9.15" 202 + source = "registry+https://github.com/rust-lang/crates.io-index" 203 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 204 + dependencies = [ 205 + "autocfg", 206 + "cfg-if", 207 + "crossbeam-utils", 208 + "memoffset", 209 + "scopeguard", 210 + ] 211 + 212 + [[package]] 213 + name = "crossbeam-utils" 214 + version = "0.8.16" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 217 + dependencies = [ 218 + "cfg-if", 219 + ] 220 + 221 + [[package]] 222 + name = "crossterm" 223 + version = "0.25.0" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" 226 + dependencies = [ 227 + "bitflags", 228 + "crossterm_winapi", 229 + "libc", 230 + "mio", 231 + "parking_lot", 232 + "signal-hook", 233 + "signal-hook-mio", 234 + "winapi", 235 + ] 236 + 237 + [[package]] 238 + name = "crossterm" 239 + version = "0.26.1" 240 + source = "registry+https://github.com/rust-lang/crates.io-index" 241 + checksum = "a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13" 242 + dependencies = [ 243 + "bitflags", 244 + "crossterm_winapi", 245 + "libc", 246 + "mio", 247 + "parking_lot", 248 + "serde", 249 + "signal-hook", 250 + "signal-hook-mio", 251 + "winapi", 252 + ] 253 + 254 + [[package]] 255 + name = "crossterm_winapi" 256 + version = "0.9.1" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 259 + dependencies = [ 260 + "winapi", 261 + ] 262 + 263 + [[package]] 264 + name = "crunchy" 265 + version = "0.2.2" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 268 + 269 + [[package]] 270 + name = "dyn-clone" 271 + version = "1.0.11" 272 + source = "registry+https://github.com/rust-lang/crates.io-index" 273 + checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30" 274 + 275 + [[package]] 276 + name = "either" 277 + version = "1.8.1" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 280 + 281 + [[package]] 282 + name = "encode_unicode" 283 + version = "0.3.6" 284 + source = "registry+https://github.com/rust-lang/crates.io-index" 285 + checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 286 + 287 + [[package]] 288 + name = "equivalent" 289 + version = "1.0.0" 290 + source = "registry+https://github.com/rust-lang/crates.io-index" 291 + checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 292 + 293 + [[package]] 294 + name = "errno" 295 + version = "0.3.1" 296 + source = "registry+https://github.com/rust-lang/crates.io-index" 297 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 298 + dependencies = [ 299 + "errno-dragonfly", 300 + "libc", 301 + "windows-sys 0.48.0", 302 + ] 303 + 304 + [[package]] 305 + name = "errno-dragonfly" 306 + version = "0.1.2" 307 + source = "registry+https://github.com/rust-lang/crates.io-index" 308 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 309 + dependencies = [ 310 + "cc", 311 + "libc", 312 + ] 313 + 314 + [[package]] 315 + name = "exr" 316 + version = "1.7.0" 317 + source = "registry+https://github.com/rust-lang/crates.io-index" 318 + checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18" 319 + dependencies = [ 320 + "bit_field", 321 + "flume", 322 + "half", 323 + "lebe", 324 + "miniz_oxide", 325 + "rayon-core", 326 + "smallvec", 327 + "zune-inflate", 328 + ] 329 + 330 + [[package]] 331 + name = "fastrand" 332 + version = "1.9.0" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 335 + dependencies = [ 336 + "instant", 337 + ] 338 + 339 + [[package]] 340 + name = "fdeflate" 341 + version = "0.3.0" 342 + source = "registry+https://github.com/rust-lang/crates.io-index" 343 + checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" 344 + dependencies = [ 345 + "simd-adler32", 346 + ] 347 + 348 + [[package]] 349 + name = "flate2" 350 + version = "1.0.26" 351 + source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 353 + dependencies = [ 354 + "crc32fast", 355 + "miniz_oxide", 356 + ] 357 + 358 + [[package]] 359 + name = "flume" 360 + version = "0.10.14" 361 + source = "registry+https://github.com/rust-lang/crates.io-index" 362 + checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 363 + dependencies = [ 364 + "futures-core", 365 + "futures-sink", 366 + "nanorand", 367 + "pin-project", 368 + "spin", 369 + ] 370 + 371 + [[package]] 372 + name = "foreign-types" 373 + version = "0.3.2" 374 + source = "registry+https://github.com/rust-lang/crates.io-index" 375 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 376 + dependencies = [ 377 + "foreign-types-shared", 378 + ] 379 + 380 + [[package]] 381 + name = "foreign-types-shared" 382 + version = "0.1.1" 383 + source = "registry+https://github.com/rust-lang/crates.io-index" 384 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 385 + 386 + [[package]] 387 + name = "futures-core" 388 + version = "0.3.28" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 391 + 392 + [[package]] 393 + name = "futures-sink" 394 + version = "0.3.28" 395 + source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 397 + 398 + [[package]] 399 + name = "getrandom" 400 + version = "0.2.10" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 403 + dependencies = [ 404 + "cfg-if", 405 + "js-sys", 406 + "libc", 407 + "wasi", 408 + "wasm-bindgen", 409 + ] 410 + 411 + [[package]] 412 + name = "gif" 413 + version = "0.12.0" 414 + source = "registry+https://github.com/rust-lang/crates.io-index" 415 + checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 416 + dependencies = [ 417 + "color_quant", 418 + "weezl", 419 + ] 420 + 421 + [[package]] 422 + name = "half" 423 + version = "2.2.1" 424 + source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" 426 + dependencies = [ 427 + "crunchy", 428 + ] 429 + 430 + [[package]] 431 + name = "hashbrown" 432 + version = "0.14.0" 433 + source = "registry+https://github.com/rust-lang/crates.io-index" 434 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 435 + 436 + [[package]] 437 + name = "hermit-abi" 438 + version = "0.3.2" 439 + source = "registry+https://github.com/rust-lang/crates.io-index" 440 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 441 + 442 + [[package]] 443 + name = "home" 444 + version = "0.5.5" 445 + source = "registry+https://github.com/rust-lang/crates.io-index" 446 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 447 + dependencies = [ 448 + "windows-sys 0.48.0", 449 + ] 450 + 451 + [[package]] 452 + name = "http_req" 453 + version = "0.9.2" 454 + source = "registry+https://github.com/rust-lang/crates.io-index" 455 + checksum = "9f680177f2ebe4aabd573d07b322d15a5e0fbc97cd739fd627b08043c89041f8" 456 + dependencies = [ 457 + "native-tls", 458 + "unicase", 459 + ] 460 + 461 + [[package]] 462 + name = "iana-time-zone" 463 + version = "0.1.57" 464 + source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 466 + dependencies = [ 467 + "android_system_properties", 468 + "core-foundation-sys", 469 + "iana-time-zone-haiku", 470 + "js-sys", 471 + "wasm-bindgen", 472 + "windows", 473 + ] 474 + 475 + [[package]] 476 + name = "iana-time-zone-haiku" 477 + version = "0.1.2" 478 + source = "registry+https://github.com/rust-lang/crates.io-index" 479 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 480 + dependencies = [ 481 + "cc", 482 + ] 483 + 484 + [[package]] 485 + name = "image" 486 + version = "0.24.6" 487 + source = "registry+https://github.com/rust-lang/crates.io-index" 488 + checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 489 + dependencies = [ 490 + "bytemuck", 491 + "byteorder", 492 + "color_quant", 493 + "exr", 494 + "gif", 495 + "jpeg-decoder", 496 + "num-rational", 497 + "num-traits", 498 + "png", 499 + "qoi", 500 + "tiff", 501 + ] 502 + 503 + [[package]] 504 + name = "indexmap" 505 + version = "2.0.0" 506 + source = "registry+https://github.com/rust-lang/crates.io-index" 507 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 508 + dependencies = [ 509 + "equivalent", 510 + "hashbrown", 511 + ] 512 + 513 + [[package]] 514 + name = "instant" 515 + version = "0.1.12" 516 + source = "registry+https://github.com/rust-lang/crates.io-index" 517 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 518 + dependencies = [ 519 + "cfg-if", 520 + ] 521 + 522 + [[package]] 523 + name = "invidious" 524 + version = "0.5.0" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + checksum = "dcf06ca3149bc691b638f1eed94bc5ea5d7eae85ddc01c23249f0af0bd16d62e" 527 + dependencies = [ 528 + "http_req", 529 + "serde", 530 + "serde_json", 531 + ] 532 + 533 + [[package]] 534 + name = "io-lifetimes" 535 + version = "1.0.11" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 538 + dependencies = [ 539 + "hermit-abi", 540 + "libc", 541 + "windows-sys 0.48.0", 542 + ] 543 + 544 + [[package]] 545 + name = "itoa" 546 + version = "1.0.8" 547 + source = "registry+https://github.com/rust-lang/crates.io-index" 548 + checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a" 549 + 550 + [[package]] 551 + name = "jpeg-decoder" 552 + version = "0.3.0" 553 + source = "registry+https://github.com/rust-lang/crates.io-index" 554 + checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 555 + dependencies = [ 556 + "rayon", 557 + ] 558 + 559 + [[package]] 560 + name = "js-sys" 561 + version = "0.3.64" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 564 + dependencies = [ 565 + "wasm-bindgen", 566 + ] 567 + 568 + [[package]] 569 + name = "lazy_static" 570 + version = "1.4.0" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 573 + 574 + [[package]] 575 + name = "lebe" 576 + version = "0.5.2" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" 579 + 580 + [[package]] 581 + name = "libc" 582 + version = "0.2.147" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 585 + 586 + [[package]] 587 + name = "libmpv" 588 + version = "2.0.1" 589 + source = "git+https://github.com/sudipghimire533/libmpv-rs#18aa79a6b73e309360d3dcaeb434e862f9483350" 590 + dependencies = [ 591 + "libmpv-sys", 592 + ] 593 + 594 + [[package]] 595 + name = "libmpv-sys" 596 + version = "3.1.0" 597 + source = "git+https://github.com/sudipghimire533/libmpv-rs#18aa79a6b73e309360d3dcaeb434e862f9483350" 598 + 599 + [[package]] 600 + name = "linux-raw-sys" 601 + version = "0.3.8" 602 + source = "registry+https://github.com/rust-lang/crates.io-index" 603 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 604 + 605 + [[package]] 606 + name = "lock_api" 607 + version = "0.4.10" 608 + source = "registry+https://github.com/rust-lang/crates.io-index" 609 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 610 + dependencies = [ 611 + "autocfg", 612 + "scopeguard", 613 + ] 614 + 615 + [[package]] 616 + name = "log" 617 + version = "0.4.19" 618 + source = "registry+https://github.com/rust-lang/crates.io-index" 619 + checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 620 + 621 + [[package]] 622 + name = "make-cmd" 623 + version = "0.1.0" 624 + source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "a8ca8afbe8af1785e09636acb5a41e08a765f5f0340568716c18a8700ba3c0d3" 626 + 627 + [[package]] 628 + name = "malloc_buf" 629 + version = "0.0.6" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 632 + dependencies = [ 633 + "libc", 634 + ] 635 + 636 + [[package]] 637 + name = "memoffset" 638 + version = "0.9.0" 639 + source = "registry+https://github.com/rust-lang/crates.io-index" 640 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 641 + dependencies = [ 642 + "autocfg", 643 + ] 644 + 645 + [[package]] 646 + name = "miniz_oxide" 647 + version = "0.7.1" 648 + source = "registry+https://github.com/rust-lang/crates.io-index" 649 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 650 + dependencies = [ 651 + "adler", 652 + "simd-adler32", 653 + ] 654 + 655 + [[package]] 656 + name = "mio" 657 + version = "0.8.8" 658 + source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 660 + dependencies = [ 661 + "libc", 662 + "log", 663 + "wasi", 664 + "windows-sys 0.48.0", 665 + ] 666 + 667 + [[package]] 668 + name = "nanorand" 669 + version = "0.7.0" 670 + source = "registry+https://github.com/rust-lang/crates.io-index" 671 + checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 672 + dependencies = [ 673 + "getrandom", 674 + ] 675 + 676 + [[package]] 677 + name = "native-tls" 678 + version = "0.2.11" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 681 + dependencies = [ 682 + "lazy_static", 683 + "libc", 684 + "log", 685 + "openssl", 686 + "openssl-probe", 687 + "openssl-sys", 688 + "schannel", 689 + "security-framework", 690 + "security-framework-sys", 691 + "tempfile", 692 + ] 693 + 694 + [[package]] 695 + name = "num-integer" 696 + version = "0.1.45" 697 + source = "registry+https://github.com/rust-lang/crates.io-index" 698 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 699 + dependencies = [ 700 + "autocfg", 701 + "num-traits", 702 + ] 703 + 704 + [[package]] 705 + name = "num-rational" 706 + version = "0.4.1" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 709 + dependencies = [ 710 + "autocfg", 711 + "num-integer", 712 + "num-traits", 713 + ] 714 + 715 + [[package]] 716 + name = "num-traits" 717 + version = "0.2.15" 718 + source = "registry+https://github.com/rust-lang/crates.io-index" 719 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 720 + dependencies = [ 721 + "autocfg", 722 + ] 723 + 724 + [[package]] 725 + name = "num_cpus" 726 + version = "1.16.0" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 729 + dependencies = [ 730 + "hermit-abi", 731 + "libc", 732 + ] 733 + 734 + [[package]] 735 + name = "objc" 736 + version = "0.2.7" 737 + source = "registry+https://github.com/rust-lang/crates.io-index" 738 + checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 739 + dependencies = [ 740 + "malloc_buf", 741 + ] 742 + 743 + [[package]] 744 + name = "objc-foundation" 745 + version = "0.1.1" 746 + source = "registry+https://github.com/rust-lang/crates.io-index" 747 + checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 748 + dependencies = [ 749 + "block", 750 + "objc", 751 + "objc_id", 752 + ] 753 + 754 + [[package]] 755 + name = "objc_id" 756 + version = "0.1.1" 757 + source = "registry+https://github.com/rust-lang/crates.io-index" 758 + checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 759 + dependencies = [ 760 + "objc", 761 + ] 762 + 763 + [[package]] 764 + name = "once_cell" 765 + version = "1.18.0" 766 + source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 768 + 769 + [[package]] 770 + name = "openssl" 771 + version = "0.10.55" 772 + source = "registry+https://github.com/rust-lang/crates.io-index" 773 + checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 774 + dependencies = [ 775 + "bitflags", 776 + "cfg-if", 777 + "foreign-types", 778 + "libc", 779 + "once_cell", 780 + "openssl-macros", 781 + "openssl-sys", 782 + ] 783 + 784 + [[package]] 785 + name = "openssl-macros" 786 + version = "0.1.1" 787 + source = "registry+https://github.com/rust-lang/crates.io-index" 788 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 789 + dependencies = [ 790 + "proc-macro2", 791 + "quote", 792 + "syn", 793 + ] 794 + 795 + [[package]] 796 + name = "openssl-probe" 797 + version = "0.1.5" 798 + source = "registry+https://github.com/rust-lang/crates.io-index" 799 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 800 + 801 + [[package]] 802 + name = "openssl-sys" 803 + version = "0.9.90" 804 + source = "registry+https://github.com/rust-lang/crates.io-index" 805 + checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 806 + dependencies = [ 807 + "cc", 808 + "libc", 809 + "pkg-config", 810 + "vcpkg", 811 + ] 812 + 813 + [[package]] 814 + name = "parking_lot" 815 + version = "0.12.1" 816 + source = "registry+https://github.com/rust-lang/crates.io-index" 817 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 818 + dependencies = [ 819 + "lock_api", 820 + "parking_lot_core", 821 + ] 822 + 823 + [[package]] 824 + name = "parking_lot_core" 825 + version = "0.9.8" 826 + source = "registry+https://github.com/rust-lang/crates.io-index" 827 + checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 828 + dependencies = [ 829 + "cfg-if", 830 + "libc", 831 + "redox_syscall", 832 + "smallvec", 833 + "windows-targets 0.48.1", 834 + ] 835 + 836 + [[package]] 837 + name = "pin-project" 838 + version = "1.1.2" 839 + source = "registry+https://github.com/rust-lang/crates.io-index" 840 + checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 841 + dependencies = [ 842 + "pin-project-internal", 843 + ] 844 + 845 + [[package]] 846 + name = "pin-project-internal" 847 + version = "1.1.2" 848 + source = "registry+https://github.com/rust-lang/crates.io-index" 849 + checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 850 + dependencies = [ 851 + "proc-macro2", 852 + "quote", 853 + "syn", 854 + ] 855 + 856 + [[package]] 857 + name = "pkg-config" 858 + version = "0.3.27" 859 + source = "registry+https://github.com/rust-lang/crates.io-index" 860 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 861 + 862 + [[package]] 863 + name = "png" 864 + version = "0.17.9" 865 + source = "registry+https://github.com/rust-lang/crates.io-index" 866 + checksum = "59871cc5b6cce7eaccca5a802b4173377a1c2ba90654246789a8fa2334426d11" 867 + dependencies = [ 868 + "bitflags", 869 + "crc32fast", 870 + "fdeflate", 871 + "flate2", 872 + "miniz_oxide", 873 + ] 874 + 875 + [[package]] 876 + name = "proc-macro2" 877 + version = "1.0.63" 878 + source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 880 + dependencies = [ 881 + "unicode-ident", 882 + ] 883 + 884 + [[package]] 885 + name = "qoi" 886 + version = "0.4.1" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" 889 + dependencies = [ 890 + "bytemuck", 891 + ] 892 + 893 + [[package]] 894 + name = "quote" 895 + version = "1.0.29" 896 + source = "registry+https://github.com/rust-lang/crates.io-index" 897 + checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 898 + dependencies = [ 899 + "proc-macro2", 900 + ] 901 + 902 + [[package]] 903 + name = "ratatui" 904 + version = "0.21.0" 905 + source = "registry+https://github.com/rust-lang/crates.io-index" 906 + checksum = "ce841e0486e7c2412c3740168ede33adeba8e154a15107b879d8162d77c7174e" 907 + dependencies = [ 908 + "bitflags", 909 + "cassowary", 910 + "crossterm 0.26.1", 911 + "serde", 912 + "unicode-segmentation", 913 + "unicode-width", 914 + ] 915 + 916 + [[package]] 917 + name = "rayon" 918 + version = "1.7.0" 919 + source = "registry+https://github.com/rust-lang/crates.io-index" 920 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 921 + dependencies = [ 922 + "either", 923 + "rayon-core", 924 + ] 925 + 926 + [[package]] 927 + name = "rayon-core" 928 + version = "1.11.0" 929 + source = "registry+https://github.com/rust-lang/crates.io-index" 930 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 931 + dependencies = [ 932 + "crossbeam-channel", 933 + "crossbeam-deque", 934 + "crossbeam-utils", 935 + "num_cpus", 936 + ] 937 + 938 + [[package]] 939 + name = "redox_syscall" 940 + version = "0.3.5" 941 + source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 943 + dependencies = [ 944 + "bitflags", 945 + ] 946 + 947 + [[package]] 948 + name = "rgb" 949 + version = "0.8.36" 950 + source = "registry+https://github.com/rust-lang/crates.io-index" 951 + checksum = "20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59" 952 + dependencies = [ 953 + "bytemuck", 954 + ] 955 + 956 + [[package]] 957 + name = "rustix" 958 + version = "0.37.23" 959 + source = "registry+https://github.com/rust-lang/crates.io-index" 960 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 961 + dependencies = [ 962 + "bitflags", 963 + "errno", 964 + "io-lifetimes", 965 + "libc", 966 + "linux-raw-sys", 967 + "windows-sys 0.48.0", 968 + ] 969 + 970 + [[package]] 971 + name = "ryu" 972 + version = "1.0.14" 973 + source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9" 975 + 976 + [[package]] 977 + name = "schannel" 978 + version = "0.1.22" 979 + source = "registry+https://github.com/rust-lang/crates.io-index" 980 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 981 + dependencies = [ 982 + "windows-sys 0.48.0", 983 + ] 984 + 985 + [[package]] 986 + name = "scopeguard" 987 + version = "1.1.0" 988 + source = "registry+https://github.com/rust-lang/crates.io-index" 989 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 990 + 991 + [[package]] 992 + name = "security-framework" 993 + version = "2.9.1" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 996 + dependencies = [ 997 + "bitflags", 998 + "core-foundation", 999 + "core-foundation-sys", 1000 + "libc", 1001 + "security-framework-sys", 1002 + ] 1003 + 1004 + [[package]] 1005 + name = "security-framework-sys" 1006 + version = "2.9.0" 1007 + source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 1009 + dependencies = [ 1010 + "core-foundation-sys", 1011 + "libc", 1012 + ] 1013 + 1014 + [[package]] 1015 + name = "serde" 1016 + version = "1.0.167" 1017 + source = "registry+https://github.com/rust-lang/crates.io-index" 1018 + checksum = "7daf513456463b42aa1d94cff7e0c24d682b429f020b9afa4f5ba5c40a22b237" 1019 + dependencies = [ 1020 + "serde_derive", 1021 + ] 1022 + 1023 + [[package]] 1024 + name = "serde_derive" 1025 + version = "1.0.167" 1026 + source = "registry+https://github.com/rust-lang/crates.io-index" 1027 + checksum = "b69b106b68bc8054f0e974e70d19984040f8a5cf9215ca82626ea4853f82c4b9" 1028 + dependencies = [ 1029 + "proc-macro2", 1030 + "quote", 1031 + "syn", 1032 + ] 1033 + 1034 + [[package]] 1035 + name = "serde_json" 1036 + version = "1.0.100" 1037 + source = "registry+https://github.com/rust-lang/crates.io-index" 1038 + checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c" 1039 + dependencies = [ 1040 + "itoa", 1041 + "ryu", 1042 + "serde", 1043 + ] 1044 + 1045 + [[package]] 1046 + name = "serde_yaml" 1047 + version = "0.9.22" 1048 + source = "registry+https://github.com/rust-lang/crates.io-index" 1049 + checksum = "452e67b9c20c37fa79df53201dc03839651086ed9bbe92b3ca585ca9fdaa7d85" 1050 + dependencies = [ 1051 + "indexmap", 1052 + "itoa", 1053 + "ryu", 1054 + "serde", 1055 + "unsafe-libyaml", 1056 + ] 1057 + 1058 + [[package]] 1059 + name = "signal-hook" 1060 + version = "0.3.15" 1061 + source = "registry+https://github.com/rust-lang/crates.io-index" 1062 + checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" 1063 + dependencies = [ 1064 + "libc", 1065 + "signal-hook-registry", 1066 + ] 1067 + 1068 + [[package]] 1069 + name = "signal-hook-mio" 1070 + version = "0.2.3" 1071 + source = "registry+https://github.com/rust-lang/crates.io-index" 1072 + checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 1073 + dependencies = [ 1074 + "libc", 1075 + "mio", 1076 + "signal-hook", 1077 + ] 1078 + 1079 + [[package]] 1080 + name = "signal-hook-registry" 1081 + version = "1.4.1" 1082 + source = "registry+https://github.com/rust-lang/crates.io-index" 1083 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1084 + dependencies = [ 1085 + "libc", 1086 + ] 1087 + 1088 + [[package]] 1089 + name = "simd-adler32" 1090 + version = "0.3.5" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 1093 + 1094 + [[package]] 1095 + name = "sixel-rs" 1096 + version = "0.3.3" 1097 + source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "cfa95c014543113a192d906e5971d0c8d1e8b4cc1e61026539687a7016644ce5" 1099 + dependencies = [ 1100 + "sixel-sys", 1101 + ] 1102 + 1103 + [[package]] 1104 + name = "sixel-sys" 1105 + version = "0.3.1" 1106 + source = "registry+https://github.com/rust-lang/crates.io-index" 1107 + checksum = "fb46e0cd5569bf910390844174a5a99d52dd40681fff92228d221d9f8bf87dea" 1108 + dependencies = [ 1109 + "make-cmd", 1110 + ] 1111 + 1112 + [[package]] 1113 + name = "smallvec" 1114 + version = "1.11.0" 1115 + source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 1117 + 1118 + [[package]] 1119 + name = "spin" 1120 + version = "0.9.8" 1121 + source = "registry+https://github.com/rust-lang/crates.io-index" 1122 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1123 + dependencies = [ 1124 + "lock_api", 1125 + ] 1126 + 1127 + [[package]] 1128 + name = "syn" 1129 + version = "2.0.23" 1130 + source = "registry+https://github.com/rust-lang/crates.io-index" 1131 + checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" 1132 + dependencies = [ 1133 + "proc-macro2", 1134 + "quote", 1135 + "unicode-ident", 1136 + ] 1137 + 1138 + [[package]] 1139 + name = "tempfile" 1140 + version = "3.6.0" 1141 + source = "registry+https://github.com/rust-lang/crates.io-index" 1142 + checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 1143 + dependencies = [ 1144 + "autocfg", 1145 + "cfg-if", 1146 + "fastrand", 1147 + "redox_syscall", 1148 + "rustix", 1149 + "windows-sys 0.48.0", 1150 + ] 1151 + 1152 + [[package]] 1153 + name = "termcolor" 1154 + version = "1.2.0" 1155 + source = "registry+https://github.com/rust-lang/crates.io-index" 1156 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 1157 + dependencies = [ 1158 + "winapi-util", 1159 + ] 1160 + 1161 + [[package]] 1162 + name = "tiff" 1163 + version = "0.8.1" 1164 + source = "registry+https://github.com/rust-lang/crates.io-index" 1165 + checksum = "7449334f9ff2baf290d55d73983a7d6fa15e01198faef72af07e2a8db851e471" 1166 + dependencies = [ 1167 + "flate2", 1168 + "jpeg-decoder", 1169 + "weezl", 1170 + ] 1171 + 1172 + [[package]] 1173 + name = "traitobject" 1174 + version = "0.1.0" 1175 + source = "registry+https://github.com/rust-lang/crates.io-index" 1176 + checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" 1177 + 1178 + [[package]] 1179 + name = "tui-additions" 1180 + version = "0.2.1" 1181 + source = "registry+https://github.com/rust-lang/crates.io-index" 1182 + checksum = "1de5841ec45de71c46252a832bb1e3e69abf2ee2492eb309ea077c8d78e798e7" 1183 + dependencies = [ 1184 + "crossterm 0.26.1", 1185 + "dyn-clone", 1186 + "ratatui", 1187 + "typemap", 1188 + "unicode-segmentation", 1189 + ] 1190 + 1191 + [[package]] 1192 + name = "typemap" 1193 + version = "0.3.3" 1194 + source = "registry+https://github.com/rust-lang/crates.io-index" 1195 + checksum = "653be63c80a3296da5551e1bfd2cca35227e13cdd08c6668903ae2f4f77aa1f6" 1196 + dependencies = [ 1197 + "unsafe-any", 1198 + ] 1199 + 1200 + [[package]] 1201 + name = "unicase" 1202 + version = "2.6.0" 1203 + source = "registry+https://github.com/rust-lang/crates.io-index" 1204 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 1205 + dependencies = [ 1206 + "version_check", 1207 + ] 1208 + 1209 + [[package]] 1210 + name = "unicode-ident" 1211 + version = "1.0.10" 1212 + source = "registry+https://github.com/rust-lang/crates.io-index" 1213 + checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73" 1214 + 1215 + [[package]] 1216 + name = "unicode-segmentation" 1217 + version = "1.10.1" 1218 + source = "registry+https://github.com/rust-lang/crates.io-index" 1219 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 1220 + 1221 + [[package]] 1222 + name = "unicode-width" 1223 + version = "0.1.10" 1224 + source = "registry+https://github.com/rust-lang/crates.io-index" 1225 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1226 + 1227 + [[package]] 1228 + name = "unsafe-any" 1229 + version = "0.4.2" 1230 + source = "registry+https://github.com/rust-lang/crates.io-index" 1231 + checksum = "f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f" 1232 + dependencies = [ 1233 + "traitobject", 1234 + ] 1235 + 1236 + [[package]] 1237 + name = "unsafe-libyaml" 1238 + version = "0.2.8" 1239 + source = "registry+https://github.com/rust-lang/crates.io-index" 1240 + checksum = "1865806a559042e51ab5414598446a5871b561d21b6764f2eabb0dd481d880a6" 1241 + 1242 + [[package]] 1243 + name = "urlencoding" 1244 + version = "2.1.2" 1245 + source = "registry+https://github.com/rust-lang/crates.io-index" 1246 + checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9" 1247 + 1248 + [[package]] 1249 + name = "vcpkg" 1250 + version = "0.2.15" 1251 + source = "registry+https://github.com/rust-lang/crates.io-index" 1252 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1253 + 1254 + [[package]] 1255 + name = "version_check" 1256 + version = "0.9.4" 1257 + source = "registry+https://github.com/rust-lang/crates.io-index" 1258 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1259 + 1260 + [[package]] 1261 + name = "viuer" 1262 + version = "0.6.2" 1263 + source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + checksum = "b511f7e9ae27b5750f12ca50c353a1179bd4cc964a47294eb0d2cdad40cb41c0" 1265 + dependencies = [ 1266 + "ansi_colours", 1267 + "base64", 1268 + "console", 1269 + "crossterm 0.25.0", 1270 + "image", 1271 + "lazy_static", 1272 + "sixel-rs", 1273 + "tempfile", 1274 + "termcolor", 1275 + ] 1276 + 1277 + [[package]] 1278 + name = "wasi" 1279 + version = "0.11.0+wasi-snapshot-preview1" 1280 + source = "registry+https://github.com/rust-lang/crates.io-index" 1281 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1282 + 1283 + [[package]] 1284 + name = "wasm-bindgen" 1285 + version = "0.2.87" 1286 + source = "registry+https://github.com/rust-lang/crates.io-index" 1287 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 1288 + dependencies = [ 1289 + "cfg-if", 1290 + "wasm-bindgen-macro", 1291 + ] 1292 + 1293 + [[package]] 1294 + name = "wasm-bindgen-backend" 1295 + version = "0.2.87" 1296 + source = "registry+https://github.com/rust-lang/crates.io-index" 1297 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 1298 + dependencies = [ 1299 + "bumpalo", 1300 + "log", 1301 + "once_cell", 1302 + "proc-macro2", 1303 + "quote", 1304 + "syn", 1305 + "wasm-bindgen-shared", 1306 + ] 1307 + 1308 + [[package]] 1309 + name = "wasm-bindgen-macro" 1310 + version = "0.2.87" 1311 + source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 1313 + dependencies = [ 1314 + "quote", 1315 + "wasm-bindgen-macro-support", 1316 + ] 1317 + 1318 + [[package]] 1319 + name = "wasm-bindgen-macro-support" 1320 + version = "0.2.87" 1321 + source = "registry+https://github.com/rust-lang/crates.io-index" 1322 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 1323 + dependencies = [ 1324 + "proc-macro2", 1325 + "quote", 1326 + "syn", 1327 + "wasm-bindgen-backend", 1328 + "wasm-bindgen-shared", 1329 + ] 1330 + 1331 + [[package]] 1332 + name = "wasm-bindgen-shared" 1333 + version = "0.2.87" 1334 + source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 1336 + 1337 + [[package]] 1338 + name = "weezl" 1339 + version = "0.1.7" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 1342 + 1343 + [[package]] 1344 + name = "winapi" 1345 + version = "0.3.9" 1346 + source = "registry+https://github.com/rust-lang/crates.io-index" 1347 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1348 + dependencies = [ 1349 + "winapi-i686-pc-windows-gnu", 1350 + "winapi-x86_64-pc-windows-gnu", 1351 + ] 1352 + 1353 + [[package]] 1354 + name = "winapi-i686-pc-windows-gnu" 1355 + version = "0.4.0" 1356 + source = "registry+https://github.com/rust-lang/crates.io-index" 1357 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1358 + 1359 + [[package]] 1360 + name = "winapi-util" 1361 + version = "0.1.5" 1362 + source = "registry+https://github.com/rust-lang/crates.io-index" 1363 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1364 + dependencies = [ 1365 + "winapi", 1366 + ] 1367 + 1368 + [[package]] 1369 + name = "winapi-x86_64-pc-windows-gnu" 1370 + version = "0.4.0" 1371 + source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1373 + 1374 + [[package]] 1375 + name = "windows" 1376 + version = "0.48.0" 1377 + source = "registry+https://github.com/rust-lang/crates.io-index" 1378 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 1379 + dependencies = [ 1380 + "windows-targets 0.48.1", 1381 + ] 1382 + 1383 + [[package]] 1384 + name = "windows-sys" 1385 + version = "0.45.0" 1386 + source = "registry+https://github.com/rust-lang/crates.io-index" 1387 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 1388 + dependencies = [ 1389 + "windows-targets 0.42.2", 1390 + ] 1391 + 1392 + [[package]] 1393 + name = "windows-sys" 1394 + version = "0.48.0" 1395 + source = "registry+https://github.com/rust-lang/crates.io-index" 1396 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1397 + dependencies = [ 1398 + "windows-targets 0.48.1", 1399 + ] 1400 + 1401 + [[package]] 1402 + name = "windows-targets" 1403 + version = "0.42.2" 1404 + source = "registry+https://github.com/rust-lang/crates.io-index" 1405 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 1406 + dependencies = [ 1407 + "windows_aarch64_gnullvm 0.42.2", 1408 + "windows_aarch64_msvc 0.42.2", 1409 + "windows_i686_gnu 0.42.2", 1410 + "windows_i686_msvc 0.42.2", 1411 + "windows_x86_64_gnu 0.42.2", 1412 + "windows_x86_64_gnullvm 0.42.2", 1413 + "windows_x86_64_msvc 0.42.2", 1414 + ] 1415 + 1416 + [[package]] 1417 + name = "windows-targets" 1418 + version = "0.48.1" 1419 + source = "registry+https://github.com/rust-lang/crates.io-index" 1420 + checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 1421 + dependencies = [ 1422 + "windows_aarch64_gnullvm 0.48.0", 1423 + "windows_aarch64_msvc 0.48.0", 1424 + "windows_i686_gnu 0.48.0", 1425 + "windows_i686_msvc 0.48.0", 1426 + "windows_x86_64_gnu 0.48.0", 1427 + "windows_x86_64_gnullvm 0.48.0", 1428 + "windows_x86_64_msvc 0.48.0", 1429 + ] 1430 + 1431 + [[package]] 1432 + name = "windows_aarch64_gnullvm" 1433 + version = "0.42.2" 1434 + source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 1436 + 1437 + [[package]] 1438 + name = "windows_aarch64_gnullvm" 1439 + version = "0.48.0" 1440 + source = "registry+https://github.com/rust-lang/crates.io-index" 1441 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1442 + 1443 + [[package]] 1444 + name = "windows_aarch64_msvc" 1445 + version = "0.42.2" 1446 + source = "registry+https://github.com/rust-lang/crates.io-index" 1447 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 1448 + 1449 + [[package]] 1450 + name = "windows_aarch64_msvc" 1451 + version = "0.48.0" 1452 + source = "registry+https://github.com/rust-lang/crates.io-index" 1453 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1454 + 1455 + [[package]] 1456 + name = "windows_i686_gnu" 1457 + version = "0.42.2" 1458 + source = "registry+https://github.com/rust-lang/crates.io-index" 1459 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 1460 + 1461 + [[package]] 1462 + name = "windows_i686_gnu" 1463 + version = "0.48.0" 1464 + source = "registry+https://github.com/rust-lang/crates.io-index" 1465 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1466 + 1467 + [[package]] 1468 + name = "windows_i686_msvc" 1469 + version = "0.42.2" 1470 + source = "registry+https://github.com/rust-lang/crates.io-index" 1471 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 1472 + 1473 + [[package]] 1474 + name = "windows_i686_msvc" 1475 + version = "0.48.0" 1476 + source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1478 + 1479 + [[package]] 1480 + name = "windows_x86_64_gnu" 1481 + version = "0.42.2" 1482 + source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 1484 + 1485 + [[package]] 1486 + name = "windows_x86_64_gnu" 1487 + version = "0.48.0" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1490 + 1491 + [[package]] 1492 + name = "windows_x86_64_gnullvm" 1493 + version = "0.42.2" 1494 + source = "registry+https://github.com/rust-lang/crates.io-index" 1495 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 1496 + 1497 + [[package]] 1498 + name = "windows_x86_64_gnullvm" 1499 + version = "0.48.0" 1500 + source = "registry+https://github.com/rust-lang/crates.io-index" 1501 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1502 + 1503 + [[package]] 1504 + name = "windows_x86_64_msvc" 1505 + version = "0.42.2" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 1508 + 1509 + [[package]] 1510 + name = "windows_x86_64_msvc" 1511 + version = "0.48.0" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1514 + 1515 + [[package]] 1516 + name = "x11-clipboard" 1517 + version = "0.3.3" 1518 + source = "registry+https://github.com/rust-lang/crates.io-index" 1519 + checksum = "89bd49c06c9eb5d98e6ba6536cf64ac9f7ee3a009b2f53996d405b3944f6bcea" 1520 + dependencies = [ 1521 + "xcb", 1522 + ] 1523 + 1524 + [[package]] 1525 + name = "xcb" 1526 + version = "0.8.2" 1527 + source = "registry+https://github.com/rust-lang/crates.io-index" 1528 + checksum = "5e917a3f24142e9ff8be2414e36c649d47d6cc2ba81f16201cdef96e533e02de" 1529 + dependencies = [ 1530 + "libc", 1531 + "log", 1532 + ] 1533 + 1534 + [[package]] 1535 + name = "youtube-tui" 1536 + version = "0.8.0" 1537 + dependencies = [ 1538 + "chrono", 1539 + "clipboard", 1540 + "crossterm 0.26.1", 1541 + "dyn-clone", 1542 + "home", 1543 + "invidious", 1544 + "libmpv", 1545 + "ratatui", 1546 + "serde", 1547 + "serde_json", 1548 + "serde_yaml", 1549 + "tui-additions", 1550 + "typemap", 1551 + "unicode-segmentation", 1552 + "urlencoding", 1553 + "viuer", 1554 + ] 1555 + 1556 + [[package]] 1557 + name = "zune-inflate" 1558 + version = "0.2.54" 1559 + source = "registry+https://github.com/rust-lang/crates.io-index" 1560 + checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" 1561 + dependencies = [ 1562 + "simd-adler32", 1563 + ]
+10 -4
pkgs/applications/video/youtube-tui/default.nix
··· 7 7 , stdenv 8 8 , python3 9 9 , libsixel 10 + , mpv 10 11 , CoreFoundation 11 12 , Security 12 13 , AppKit 13 - , 14 14 }: 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "youtube-tui"; 18 - version = "0.7.4"; 18 + version = "0.8.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Siriusmart"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - hash = "sha256-UN70V+RGYlYJxCQGPH8cnQDSqpihGuwzETYEhbG6Ggo="; 24 + hash = "sha256-FOiK3yQcQuwdCEjBtRPW4iBd+8uNsvZ6l5tclHVzL+M="; 25 25 }; 26 26 27 - cargoHash = "sha256-kAhxsSFIJAoKlmN7hVUoTSSHQ2G23f21rEvxcIRQ+kw="; 27 + cargoLock = { 28 + lockFile = ./Cargo.lock; 29 + outputHashes = { 30 + "libmpv-2.0.1" = "sha256-efbXk0oXkzlIqgbP4wKm7sWlVZBT2vzDSN3iwsw2vL0="; 31 + }; 32 + }; 28 33 29 34 nativeBuildInputs = [ 30 35 pkg-config ··· 35 40 openssl 36 41 xorg.libxcb 37 42 libsixel 43 + mpv 38 44 ] ++ lib.optionals stdenv.isDarwin [ 39 45 CoreFoundation 40 46 Security
+5 -3
pkgs/applications/virtualization/firecracker/default.nix
··· 1 1 { fetchurl, lib, stdenv }: 2 2 3 3 let 4 - version = "1.4.0"; 4 + version = "1.5.0"; 5 5 # nixpkgs-update: no auto update 6 6 7 7 suffix = { ··· 23 23 24 24 sourceRoot = "."; 25 25 src = dlbin { 26 - x86_64-linux = "sha256-WSa8fd0OSPo1HFkH6i8cGMNH1df88xI6PCx39ONb73c="; 27 - aarch64-linux = "sha256-eOsO/nbwKT50tC5g6INPELh2yVb5C3EGqNLQLT7IGBs="; 26 + x86_64-linux = "sha256-TzNPWcLDKOv12eJ9PHckdJ7tfdlozPoXj2fbdOzHfAk="; 27 + aarch64-linux = "sha256-cHNMfcoHCBw+BnWx9USny8jyvH97gXCCJW1aKvPXgCs="; 28 28 }; 29 29 30 30 dontConfigure = true; ··· 50 50 meta = with lib; { 51 51 description = "Secure, fast, minimal micro-container virtualization"; 52 52 homepage = "http://firecracker-microvm.io"; 53 + changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}"; 54 + mainProgram = "firecracker"; 53 55 license = licenses.asl20; 54 56 platforms = [ "x86_64-linux" "aarch64-linux" ]; 55 57 maintainers = with maintainers; [ thoughtpolice endocrimes ];
+33
pkgs/by-name/cl/clarity-city/package.nix
··· 1 + { lib, stdenvNoCC, fetchFromGitHub }: 2 + 3 + stdenvNoCC.mkDerivation (finalAttrs: { 4 + pname = "clarity-city"; 5 + version = "1.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "vmware"; 9 + repo = "clarity-city"; 10 + rev = "v${finalAttrs.version}"; 11 + hash = "sha256-1POSdd2ICnyNNmGadIujezNK8qvARD0kkLR4yWjs5kA="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -Dm644 TrueType/*.ttf -t $out/share/fonts/truetype 18 + install -Dm644 OpenType/*.otf -t $out/share/fonts/opentype 19 + install -Dm644 Webfonts/EOT/*.eot -t $out/share/fonts/eot 20 + install -Dm644 Webfonts/WOFF/*.woff -t $out/share/fonts/woff 21 + install -Dm644 Webfonts/WOFF2/*.woff2 -t $out/share/fonts/woff2 22 + 23 + runHook postInstall 24 + ''; 25 + 26 + meta = with lib; { 27 + description = "An open source sans-serif typeface"; 28 + homepage = "https://github.com/vmware/clarity-city"; 29 + license = licenses.ofl; 30 + platforms = platforms.all; 31 + maintainers = with maintainers; [ sagikazarmark ]; 32 + }; 33 + })
+1 -1
pkgs/by-name/cl/clzip/package.nix
··· 16 16 homepage = "https://www.nongnu.org/lzip/clzip.html"; 17 17 description = "C language version of lzip"; 18 18 license = licenses.gpl2Plus; 19 - maintainers = with maintainers; [ rs0vere ]; 19 + maintainers = with maintainers; [ ]; 20 20 platforms = platforms.all; 21 21 }; 22 22 })
+1 -1
pkgs/by-name/re/replxx/package.nix
··· 24 24 homepage = "https://github.com/AmokHuginnsson/replxx"; 25 25 description = "A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed"; 26 26 license = licenses.bsd3; 27 - maintainers = with maintainers; [ rs0vere ]; 27 + maintainers = with maintainers; [ ]; 28 28 platforms = platforms.all; 29 29 }; 30 30 })
+28 -3
pkgs/by-name/su/supersonic/package.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildGoModule 3 4 , fetchFromGitHub 4 5 , makeDesktopItem 5 6 , copyDesktopItems 6 7 , pkg-config 8 + , desktopToDarwinBundle 7 9 , xorg 10 + , wayland 11 + , wayland-protocols 12 + , libxkbcommon 8 13 , libglvnd 9 14 , mpv 10 - , glfw3 15 + , darwin 11 16 , waylandSupport ? false 12 17 }: 13 18 19 + assert waylandSupport -> stdenv.isLinux; 20 + 14 21 buildGoModule rec { 15 22 pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; 16 23 version = "0.5.2"; ··· 27 34 nativeBuildInputs = [ 28 35 copyDesktopItems 29 36 pkg-config 37 + ] ++ lib.optionals stdenv.isDarwin [ 38 + desktopToDarwinBundle 30 39 ]; 31 40 32 41 # go-glfw doesn't support both X11 and Wayland in single build ··· 35 44 buildInputs = [ 36 45 libglvnd 37 46 mpv 47 + ] ++ lib.optionals stdenv.isLinux [ 38 48 xorg.libXxf86vm 39 49 xorg.libX11 40 - ] ++ (glfw3.override { inherit waylandSupport; }).buildInputs; 50 + ] ++ lib.optionals (stdenv.isLinux && !waylandSupport) [ 51 + xorg.libXrandr 52 + xorg.libXinerama 53 + xorg.libXcursor 54 + xorg.libXi 55 + xorg.libXext 56 + ] ++ lib.optionals (stdenv.isLinux && waylandSupport) [ 57 + wayland 58 + wayland-protocols 59 + libxkbcommon 60 + ] ++ lib.optionals stdenv.isDarwin [ 61 + darwin.apple_sdk_11_0.frameworks.Cocoa 62 + darwin.apple_sdk_11_0.frameworks.Kernel 63 + darwin.apple_sdk_11_0.frameworks.OpenGL 64 + darwin.apple_sdk_11_0.frameworks.UserNotifications 65 + ]; 41 66 42 67 postInstall = '' 43 68 for dimension in 128 256 512;do ··· 66 91 mainProgram = "supersonic" + lib.optionalString waylandSupport "-wayland"; 67 92 description = "A lightweight cross-platform desktop client for Subsonic music servers"; 68 93 homepage = "https://github.com/dweymouth/supersonic"; 69 - platforms = platforms.linux; 94 + platforms = platforms.linux ++ platforms.darwin; 70 95 license = licenses.gpl3Plus; 71 96 maintainers = with maintainers; [ zane sochotnicky ]; 72 97 };
+31
pkgs/by-name/tr/trunk-ng/package.nix
··· 1 + { lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config 2 + , openssl, libiconv, CoreServices, Security }: 3 + 4 + rustPlatform.buildRustPackage rec { 5 + pname = "trunk-ng"; 6 + version = "0.17.8"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "ctron"; 10 + repo = "trunk"; 11 + rev = "v${version}"; 12 + hash = "sha256-ycZIqDBZccPapOK0ZI9Cvq94tRxChrsWX1rhyWh0S2c="; 13 + }; 14 + 15 + nativeBuildInputs = [ pkg-config ]; 16 + buildInputs = if stdenv.isDarwin 17 + then [ libiconv CoreServices Security ] 18 + else [ openssl ]; 19 + 20 + # requires network 21 + checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ]; 22 + 23 + cargoHash = "sha256-URHArTog34JcuxXHzTQBjQOFMffarNb51d9sUOfjm6c="; 24 + 25 + meta = with lib; { 26 + homepage = "https://github.com/ctron/trunk"; 27 + description = "Build, bundle & ship your Rust WASM application to the web"; 28 + maintainers = with maintainers; [ ctron ]; 29 + license = with licenses; [ asl20 ]; 30 + }; 31 + }
+11
pkgs/data/documentation/zeal/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch2 4 5 , cmake 5 6 , extra-cmake-modules 6 7 , pkg-config ··· 29 30 rev = "v${finalAttrs.version}"; 30 31 hash = "sha256-s1FaazHVtWE697BO0hIOgZVowdkq68R9x327ZnJRnlo="; 31 32 }; 33 + 34 + patches = [ 35 + # fix build with qt 6.6.0 36 + # treewide: replace deprecated qAsConst with std::as_const() 37 + # https://github.com/zealdocs/zeal/pull/1565 38 + (fetchpatch2 { 39 + url = "https://github.com/zealdocs/zeal/commit/d50a0115d58df2b222ede4c3a76b9686f4716465.patch"; 40 + hash = "sha256-Ub6RCZGpLSOjvK17Jrm+meZuZGXcC4kI3QYl5HbsLWU="; 41 + }) 42 + ]; 32 43 33 44 postPatch = '' 34 45 substituteInPlace CMakeLists.txt \
+4 -4
pkgs/data/fonts/font-awesome/default.nix
··· 44 44 hash = "sha256-LL9zWFC+76wH74nqKszPQf2ZDfXq8BiH6tuiK43wYHA="; 45 45 }; 46 46 v5 = font-awesome { 47 - version = "5.15.3"; 48 - hash = "sha256-CFXGsl70o/gXUCEKu8Wkv4EBRhrrcMIq8NpfWzcxEus="; 47 + version = "5.15.4"; 48 + hash = "sha256-gd23ZplNY56sm1lfkU3kPXUOmNmY5SRnT0qlQZRNuBo="; 49 49 }; 50 50 v6 = font-awesome { 51 - version = "6.1.1"; 52 - hash = "sha256-rujqhKI33Pi2xugMKGoTJDkPkCDK407+Da6yNJP2yAc="; 51 + version = "6.4.2"; 52 + hash = "sha256-/utIhn7CWxlWXshcCUj57WuObRmLTGhTfQo7L6FDHqA="; 53 53 }; 54 54 }
+2 -2
pkgs/desktops/gnome/core/gnome-shell/default.nix
··· 67 67 in 68 68 stdenv.mkDerivation rec { 69 69 pname = "gnome-shell"; 70 - version = "44.4"; 70 + version = "44.5"; 71 71 72 72 outputs = [ "out" "devdoc" ]; 73 73 74 74 src = fetchurl { 75 75 url = "mirror://gnome/sources/gnome-shell/${lib.versions.major version}/${pname}-${version}.tar.xz"; 76 - sha256 = "HdUebujZL7y5XObd8Ruf7OiNImIsAQFf+pNgFpzUGGY="; 76 + sha256 = "wWr84Dgd1ZNCfXCER6nR+sdInrApRe+zfpBMp0qSSjU="; 77 77 }; 78 78 79 79 patches = [
+2 -2
pkgs/desktops/gnome/core/mutter/default.nix
··· 66 66 67 67 stdenv.mkDerivation (finalAttrs: { 68 68 pname = "mutter"; 69 - version = "44.4"; 69 + version = "44.5"; 70 70 71 71 outputs = [ "out" "dev" "man" "devdoc" ]; 72 72 73 73 src = fetchurl { 74 74 url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; 75 - sha256 = "M3IKWGywqacyr1oH7RPj89MqGml4EjURQKVLygBrlAw="; 75 + sha256 = "8kfg7WXrYvKwd1RtUoPtbUf0Ar2mpDFkE1AdjK7Slnk="; 76 76 }; 77 77 78 78 mesonFlags = [
+2 -2
pkgs/development/compilers/ispc/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "ispc"; 9 - version = "1.21.0"; 9 + version = "1.21.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256:029rlkh7vh8hxg8ygpspxb9hvw5q97m460zbxwb7xnx1jnq8msh4"; 15 + sha256 = "sha256-QnGD27f1GWcuyFxFtzm1f7U/ng7VHZKSeSTcKINO/SA="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake which m4 bison flex python3 llvmPackages.libllvm.dev tbb ] ++ lib.lists.optionals stdenv.isDarwin [ xcode ];
+4 -2
pkgs/development/compilers/vyper/default.nix
··· 7 7 , asttokens 8 8 , pycryptodome 9 9 , importlib-metadata 10 + , cbor2 10 11 , recommonmark 11 12 , semantic-version 12 13 , sphinx ··· 28 29 in 29 30 buildPythonPackage rec { 30 31 pname = "vyper"; 31 - version = "0.3.9"; 32 + version = "0.3.10"; 32 33 format = "setuptools"; 33 34 34 35 disabled = pythonOlder "3.7"; 35 36 36 37 src = fetchPypi { 37 38 inherit pname version; 38 - sha256 = "sha256-4UBSH4qRBgsy+VO9XzosWedM65R1lTo9ml2C95T9OAA="; 39 + hash = "sha256-jcH1AcqrQX+wzpxoppRFh/AUfsfMfTiJzzpFwZRm5Ik="; 39 40 }; 40 41 41 42 nativeBuildInputs = [ ··· 55 56 pycryptodome 56 57 semantic-version 57 58 importlib-metadata 59 + cbor2 58 60 59 61 # docs 60 62 recommonmark
+2 -2
pkgs/development/embedded/nmrpflash/default.nix
··· 7 7 }: 8 8 stdenv.mkDerivation rec { 9 9 pname = "nmrpflash"; 10 - version = "0.9.20"; 10 + version = "0.9.21"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jclehner"; 14 14 repo = "nmrpflash"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-xfKZXaKzSTnCOC8qt6Zc/eidc1bnrKZOJPw/wwMoCaM="; 16 + sha256 = "sha256-nW+VD2a0vmgODbJi4H8Esnq502bEkeCKjXQi23DfdqA="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/interpreters/rakudo/moarvm.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "moarvm"; 11 - version = "2023.08"; 11 + version = "2023.09"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "moarvm"; 15 15 repo = "moarvm"; 16 16 rev = version; 17 - hash = "sha256-oYdXzbT+2L/nDySKq8ZYVuVfNgzLDiskwacOM1L4lzw="; 17 + hash = "sha256-/78Qr/Td+dIBlzK0kYa2E4duxEjMj2haefw9Uia+3EA="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+2 -2
pkgs/development/libraries/alembic/default.nix
··· 3 3 stdenv.mkDerivation rec 4 4 { 5 5 pname = "alembic"; 6 - version = "1.8.5"; 6 + version = "1.8.6"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "alembic"; 10 10 repo = "alembic"; 11 11 rev = version; 12 - sha256 = "sha256-wJVx0rwK0Qk07jlP0DyEAZUrAD+47qcVXSnTh5ngZG8="; 12 + sha256 = "sha256-MND1GtnIGUtRrtyUX1eR9UoGGtuTPtVEIIET3QQ6blA="; 13 13 }; 14 14 15 15 # note: out is unused (but required for outputDoc anyway)
+3 -3
pkgs/development/libraries/alkimia/default.nix
··· 5 5 6 6 mkDerivation rec { 7 7 pname = "alkimia"; 8 - version = "8.1.1"; 8 + version = "8.1.2"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://kde/stable/alkimia/${version}/${pname}-${version}.tar.xz"; 12 - sha256 = "sha256-lXrcY8C+VN1DPjJoo3MjvlRW5auE7OJ/c6FhapLbhtU="; 12 + sha256 = "sha256-z4Ru6HucxjD1jgvdIzNCloELo7zBdR/i9HIhYYl+4zo="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ extra-cmake-modules doxygen graphviz ]; 16 16 17 17 # qtwebengine is not a mandatory dependency, but it adds some features 18 18 # we might need for alkimia's dependents. See: 19 - # https://github.com/KDE/alkimia/blob/v8.1.1/CMakeLists.txt#L124 19 + # https://github.com/KDE/alkimia/blob/v8.1.2/CMakeLists.txt#L124 20 20 buildInputs = [ qtbase qtwebengine kdelibs4support plasma-framework knewstuff kpackage ]; 21 21 propagatedBuildInputs = [ mpir ]; 22 22
+1 -1
pkgs/development/libraries/at-spi2-core/default.nix
··· 7 7 , pkg-config 8 8 , gobject-introspection 9 9 , buildPackages 10 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 10 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 11 11 , gsettings-desktop-schemas 12 12 , makeWrapper 13 13 , dbus
+3 -3
pkgs/development/libraries/botan/3.0.nix
··· 1 1 { callPackage, fetchpatch, lib, ... } @ args: 2 2 3 3 callPackage ./generic.nix (args // { 4 - baseVersion = "3.1"; 5 - revision = "1"; 6 - sha256 = "sha256-MMhP6RmTapj+9TMfJGxiqiwOTSCFstRREgf2ogr6Oms="; 4 + baseVersion = "3.2"; 5 + revision = "0"; 6 + sha256 = "BJyEeDX89u86niBrM94F3TiZnDJeJHSCdypVmNnl7OM="; 7 7 # reconsider removing this platform marking, when MacOS uses Clang 14.0+ by default. 8 8 badPlatforms = lib.platforms.darwin; 9 9 })
+1 -1
pkgs/development/libraries/gdk-pixbuf/default.nix
··· 19 19 , lib 20 20 , testers 21 21 , buildPackages 22 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 22 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 23 23 , gobject-introspection 24 24 }: 25 25
+1
pkgs/development/libraries/gobject-introspection/default.nix
··· 158 158 maintainers = teams.gnome.members ++ (with maintainers; [ lovek323 artturin ]); 159 159 pkgConfigModules = [ "gobject-introspection-1.0" ]; 160 160 platforms = platforms.unix; 161 + badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; 161 162 license = with licenses; [ gpl2 lgpl2 ]; 162 163 163 164 longDescription = ''
+1 -1
pkgs/development/libraries/gsettings-desktop-schemas/default.nix
··· 4 4 , glib 5 5 , gobject-introspection 6 6 , buildPackages 7 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 7 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 8 8 , meson 9 9 , ninja 10 10 # just for passthru
+1 -1
pkgs/development/libraries/gtk/3.x.nix
··· 23 23 , at-spi2-atk 24 24 , gobject-introspection 25 25 , buildPackages 26 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 26 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 27 27 , compileSchemas ? stdenv.hostPlatform.emulatorAvailable buildPackages 28 28 , fribidi 29 29 , xorg
+1 -1
pkgs/development/libraries/harfbuzz/default.nix
··· 11 11 , ninja 12 12 , gobject-introspection 13 13 , buildPackages 14 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 14 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 15 15 , icu 16 16 , graphite2 17 17 , harfbuzz # The icu variant uses and propagates the non-icu one.
+1 -1
pkgs/development/libraries/json-glib/default.nix
··· 7 7 , nixosTests 8 8 , pkg-config 9 9 , gettext 10 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 10 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 11 11 , buildPackages 12 12 , gobject-introspection 13 13 , gi-docgen
+1 -1
pkgs/development/libraries/kcp/default.nix
··· 21 21 description = "A Fast and Reliable ARQ Protocol"; 22 22 homepage = "https://github.com/skywind3000/kcp"; 23 23 license = licenses.mit; 24 - maintainers = with maintainers; [ rs0vere ]; 24 + maintainers = with maintainers; [ ]; 25 25 platforms = platforms.all; 26 26 }; 27 27 }
+2 -2
pkgs/development/libraries/libcouchbase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libcouchbase"; 5 - version = "3.3.8"; 5 + version = "3.3.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "couchbase"; 9 9 repo = "libcouchbase"; 10 10 rev = version; 11 - sha256 = "sha256-4484PH2+4uvCSSPw9vecoCeGda8ELxoOW6mtIfuUC+U="; 11 + sha256 = "sha256-dvXRbAdgb1WmKLijYkx6+js60ZxK1Tl2aTFSF7EpN74="; 12 12 }; 13 13 14 14 cmakeFlags = [ "-DLCB_NO_MOCK=ON" ];
+2 -2
pkgs/development/libraries/libgpiod/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "libgpiod"; 6 - version = "2.0.1"; 6 + version = "2.0.2"; 7 7 8 8 src = fetchurl { 9 9 url = "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-${version}.tar.gz"; 10 - hash = "sha256-tu2lU1YWCo5zkG49SOlZ74EpZ4fXZJdbEPJX6WYGaOk="; 10 + hash = "sha256-NTLh26/9wsWWWnYaB1DyaR7kmq0nPdu9k6z2pyextlw="; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+1 -1
pkgs/development/libraries/libmanette/default.nix
··· 7 7 , vala 8 8 , gobject-introspection 9 9 , buildPackages 10 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 10 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 11 11 , gtk-doc 12 12 , docbook-xsl-nons 13 13 , docbook_xml_dtd_43
+1 -1
pkgs/development/libraries/libmbim/default.nix
··· 12 12 , bash-completion 13 13 , bash 14 14 , buildPackages 15 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 15 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 16 16 , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform 17 17 , gobject-introspection 18 18 }:
+1 -1
pkgs/development/libraries/libnotify/default.nix
··· 9 9 , gdk-pixbuf 10 10 , gnome 11 11 , buildPackages 12 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 12 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 13 13 , gobject-introspection 14 14 }: 15 15
+1 -1
pkgs/development/libraries/libqmi/default.nix
··· 17 17 , libmbim 18 18 , libqrtr-glib 19 19 , buildPackages 20 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 20 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 21 21 , withMan ? stdenv.buildPlatform.canExecute stdenv.hostPlatform 22 22 }: 23 23
+1 -1
pkgs/development/libraries/librsvg/default.nix
··· 22 22 , gnome 23 23 , vala 24 24 , writeScript 25 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 25 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 26 26 , buildPackages 27 27 , gobject-introspection 28 28 , _experimental-update-script-combinators
+1 -1
pkgs/development/libraries/libsecret/default.nix
··· 13 13 , libgcrypt 14 14 , gobject-introspection 15 15 , buildPackages 16 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 16 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 17 17 , vala 18 18 , gi-docgen 19 19 , gnome
+1 -1
pkgs/development/libraries/libsoup/3.x.nix
··· 11 11 , glib-networking 12 12 , buildPackages 13 13 , gobject-introspection 14 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 14 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 15 15 , vala 16 16 , libpsl 17 17 , python3
+1 -1
pkgs/development/libraries/libsoup/default.nix
··· 16 16 , sqlite 17 17 , glib-networking 18 18 , buildPackages 19 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 19 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 20 20 }: 21 21 22 22 stdenv.mkDerivation rec {
+1 -1
pkgs/development/libraries/libvirt-glib/default.nix
··· 11 11 , libvirt 12 12 , libxml2 13 13 , buildPackages 14 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 14 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 15 15 , gobject-introspection 16 16 , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform 17 17 , gtk-doc
+2 -2
pkgs/development/libraries/nco/default.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "nco"; 18 - version = "5.1.7"; 18 + version = "5.1.8"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "nco"; 22 22 repo = "nco"; 23 23 rev = finalAttrs.version; 24 - hash = "sha256-CdIZ0ql8QBM7UcEyTmt4P9gZyO8jrkLipAOsJUkpG8g="; 24 + hash = "sha256-ASZyvcP9XVFPf7nTsBx5E+D/7fWzUslPZrmhhNY5DzQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/ortp/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "ortp"; 10 - version = "5.2.16"; 10 + version = "5.2.109"; 11 11 12 12 src = fetchFromGitLab { 13 13 domain = "gitlab.linphone.org"; ··· 15 15 group = "BC"; 16 16 repo = pname; 17 17 rev = version; 18 - hash = "sha256-zGguzrWXSjjrJdFnlAeC6U6w10BucXjeUg7/2D4OxM4="; 18 + hash = "sha256-EgUPICdKi8c/E6uonZB4DKyOZ3Od4JM5/bR2U6cq9ew="; 19 19 }; 20 20 21 21 # Do not build static libraries
+1 -1
pkgs/development/libraries/pango/default.nix
··· 17 17 , glib 18 18 , python3 19 19 , x11Support? !stdenv.isDarwin, libXft 20 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 20 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 21 21 , buildPackages, gobject-introspection 22 22 }: 23 23
+1 -1
pkgs/development/libraries/polkit/default.nix
··· 25 25 , systemdMinimal 26 26 , elogind 27 27 , buildPackages 28 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 28 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 29 29 # A few tests currently fail on musl (polkitunixusertest, polkitunixgrouptest, polkitidentitytest segfault). 30 30 # Not yet investigated; it may be due to the "Make netgroup support optional" 31 31 # patch not updating the tests correctly yet, or doing something wrong,
+8 -14
pkgs/development/libraries/qt-6/default.nix
··· 49 49 ./patches/0004-qtbase-fix-locating-tzdir-on-NixOS.patch 50 50 ./patches/0005-qtbase-deal-with-a-font-face-at-index-0-as-Regular-f.patch 51 51 ./patches/0006-qtbase-qt-cmake-always-use-cmake-from-path.patch 52 - ./patches/0007-qtbase-find-qt-tools-in-QTTOOLSPATH.patch 53 - ./patches/0008-qtbase-allow-translations-outside-prefix.patch 54 - ./patches/0008-qtbase-find-qmlimportscanner-in-macdeployqt-via-environment.patch 55 - ./patches/0009-qtbase-check-in-the-QML-folder-of-this-library-does-actuall.patch 56 - ./patches/0010-qtbase-pass-to-qmlimportscanner-the-QML2_IMPORT_PATH.patch 52 + ./patches/0007-qtbase-find-tools-in-PATH.patch 53 + ./patches/0008-qtbase-pass-to-qmlimportscanner-the-QML2_IMPORT_PATH.patch 54 + ./patches/0009-qtbase-allow-translations-outside-prefix.patch 55 + ./patches/0010-qtbase-find-qmlimportscanner-in-macdeployqt-via-envi.patch 56 + ./patches/0011-qtbase-check-in-the-QML-folder-of-this-library-does-.patch 57 57 ]; 58 58 }; 59 59 env = callPackage ./qt-env.nix { }; ··· 65 65 qtdatavis3d 66 66 qtdeclarative 67 67 qtdoc 68 + qtgraphs 68 69 qtgrpc 69 70 qthttpserver 70 71 qtimageformats ··· 105 106 qtdatavis3d = callPackage ./modules/qtdatavis3d.nix { }; 106 107 qtdeclarative = callPackage ./modules/qtdeclarative.nix { }; 107 108 qtdoc = callPackage ./modules/qtdoc.nix { }; 108 - qtgrpc = callPackage ./modules/qtgrpc.nix { 109 - patches = [ 110 - (fetchpatch2 { 111 - # fix compatibility with protobuf 23 112 - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-grpc/-/raw/5cfb8728ca626af41d5dc2b1f642d026c011ec56/protobuf-23.patch"; 113 - hash = "sha256-msVQEAt0DewOnZIgymGijJEpIXbfmMUkdbIyJ0ZNuok="; 114 - }) 115 - ]; 116 - }; 109 + qtgraphs = callPackage ./modules/qtgraphs.nix { }; 110 + qtgrpc = callPackage ./modules/qtgrpc.nix { }; 117 111 qthttpserver = callPackage ./modules/qthttpserver.nix { }; 118 112 qtimageformats = callPackage ./modules/qtimageformats.nix { }; 119 113 qtlanguageserver = callPackage ./modules/qtlanguageserver.nix { };
+1 -1
pkgs/development/libraries/qt-6/fetch.sh
··· 1 - WGET_ARGS=( https://download.qt.io/official_releases/qt/6.5/6.5.3/submodules/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.qt.io/official_releases/qt/6.6/6.6.0/submodules/ -A '*.tar.xz' )
+16
pkgs/development/libraries/qt-6/modules/qtgraphs.nix
··· 1 + { qtModule 2 + , qtbase 3 + , qtdeclarative 4 + , qtquick3d 5 + , qtquicktimeline 6 + }: 7 + 8 + qtModule { 9 + pname = "qtgraphs"; 10 + qtInputs = [ 11 + qtbase 12 + qtdeclarative 13 + qtquick3d 14 + qtquicktimeline 15 + ]; 16 + }
-2
pkgs/development/libraries/qt-6/modules/qtgrpc.nix
··· 3 3 , qtdeclarative 4 4 , protobuf 5 5 , grpc 6 - , patches ? [] 7 6 }: 8 7 9 8 qtModule { 10 9 pname = "qtgrpc"; 11 10 propagatedBuildInputs = [ qtbase qtdeclarative ]; 12 11 buildInputs = [ protobuf grpc ]; 13 - inherit patches; 14 12 }
+2 -2
pkgs/development/libraries/qt-6/modules/qtmqtt.nix
··· 5 5 6 6 qtModule rec { 7 7 pname = "qtmqtt"; 8 - version = "6.5.3"; 8 + version = "6.6.0"; 9 9 src = fetchFromGitHub { 10 10 owner = "qt"; 11 11 repo = "qtmqtt"; 12 12 rev = "v${version}"; 13 - hash = "sha256-F0rq72Cvnwy2cJmw3wUL9t8ZsnI61HBRMMWRwKdSEs8="; 13 + hash = "sha256-rFi1w0Z4jLvHvhu0/VOIT0MWmKjy51jSK5M56qLs0gI="; 14 14 }; 15 15 propagatedBuildInputs = [ qtbase ]; 16 16 }
+10
pkgs/development/libraries/qt-6/modules/qtsvg.nix
··· 5 5 , libmng 6 6 , zlib 7 7 , pkg-config 8 + , fetchpatch2 8 9 }: 9 10 10 11 qtModule { ··· 12 13 propagatedBuildInputs = [ qtbase ]; 13 14 buildInputs = [ libwebp jasper libmng zlib ]; 14 15 nativeBuildInputs = [ pkg-config ]; 16 + patches = [ 17 + # Fix nullptr dereference with invalid SVG 18 + # https://bugreports.qt.io/projects/QTBUG/issues/QTBUG-117944 19 + (fetchpatch2 { 20 + name = "QTBUG-117944.patch"; 21 + url = "https://code.qt.io/cgit/qt/qtsvg.git/patch/?id=edc8ca7f"; 22 + hash = "sha256-kBQYlQqPb0QkRhatQyaGdxE1Y5zHd6/ZEd5zn0gRVoM="; 23 + }) 24 + ]; 15 25 }
+7
pkgs/development/libraries/qt-6/modules/qttools.nix
··· 23 23 env.NIX_CFLAGS_COMPILE = toString [ 24 24 "-DNIX_OUTPUT_OUT=\"${placeholder "out"}\"" 25 25 ]; 26 + postPatch = '' 27 + substituteInPlace \ 28 + src/qdoc/catch/CMakeLists.txt \ 29 + src/qdoc/catch_generators/CMakeLists.txt \ 30 + src/qdoc/catch_conversions/CMakeLists.txt \ 31 + --replace ''\'''${CMAKE_INSTALL_INCLUDEDIR}' "$out/include" 32 + ''; 26 33 postInstall = '' 27 34 mkdir -p "$dev" 28 35 ln -s "$out/bin" "$dev/bin"
+3 -3
pkgs/development/libraries/qt-6/patches/0001-qtbase-qmake-always-use-libname-instead-of-absolute-.patch
··· 1 - From 69d9faa9e4420d3cb0d1466c1b95ceadb2cd75f3 Mon Sep 17 00:00:00 2001 1 + From afbe4002948e60ee3b27cb9be9e549ae416373f8 Mon Sep 17 00:00:00 2001 2 2 From: Nick Cao <nickcao@nichi.co> 3 3 Date: Thu, 13 Apr 2023 23:42:29 +0800 4 - Subject: [PATCH 1/6] qtbase: qmake: always use libname instead of absolute 4 + Subject: [PATCH 01/11] qtbase: qmake: always use libname instead of absolute 5 5 path in qmake files 6 6 7 7 In generated qmake files, absolute paths to qt libraries are embedded ··· 46 46 else() 47 47 list(APPEND out_list "${library_path}") 48 48 -- 49 - 2.39.2 49 + 2.42.0 50 50
+5 -8
pkgs/development/libraries/qt-6/patches/0002-qtbase-qmake-fix-mkspecs-for-darwin.patch
··· 1 - From 41e32c41f781261726722628122c924abb532575 Mon Sep 17 00:00:00 2001 1 + From 8d3f5ee63ed29fe41927b904aa1e2b40f90c8ef4 Mon Sep 17 00:00:00 2001 2 2 From: Nick Cao <nickcao@nichi.co> 3 3 Date: Fri, 14 Apr 2023 21:43:04 +0800 4 - Subject: [PATCH 2/6] qtbase: qmake: fix mkspecs for darwin 4 + Subject: [PATCH 02/11] qtbase: qmake: fix mkspecs for darwin 5 5 6 6 --- 7 7 mkspecs/common/mac.conf | 2 +- ··· 26 26 27 27 QMAKE_LFLAGS_REL_RPATH = 28 28 diff --git a/mkspecs/features/mac/default_post.prf b/mkspecs/features/mac/default_post.prf 29 - index 4acf3b19d5c..aadfce875e2 100644 29 + index f364716717c..3b40328304d 100644 30 30 --- a/mkspecs/features/mac/default_post.prf 31 31 +++ b/mkspecs/features/mac/default_post.prf 32 32 @@ -1,9 +1,5 @@ ··· 39 39 contains(TEMPLATE, .*app) { 40 40 !macx-xcode:if(isEmpty(BUILDS)|build_pass) { 41 41 # Detect changes to the platform SDK 42 - @@ -15,37 +11,6 @@ contains(TEMPLATE, .*app) { 42 + @@ -15,269 +11,10 @@ contains(TEMPLATE, .*app) { 43 43 44 44 QMAKE_EXTRA_INCLUDES += $$shell_quote($$PWD/sdk.mk) 45 45 } ··· 77 77 } 78 78 79 79 !no_objective_c:CONFIG += objective_c 80 - @@ -73,234 +38,6 @@ qt { 81 - } 82 - } 83 80 84 81 -# Add the same default rpaths as Xcode does for new projects. 85 82 -# This is especially important for iOS/tvOS/watchOS where no other option is possible. ··· 486 483 - 487 484 -load(toolchain) 488 485 -- 489 - 2.39.2 486 + 2.42.0 490 487
+5 -5
pkgs/development/libraries/qt-6/patches/0003-qtbase-qmake-fix-includedir-in-generated-pkg-config.patch
··· 1 - From f52f3c2cb1703592eaeb43e80f585a24ce8402d7 Mon Sep 17 00:00:00 2001 1 + From 8ce66fca339d9daf6bd132771c2ea582a461f31c Mon Sep 17 00:00:00 2001 2 2 From: Nick Cao <nickcao@nichi.co> 3 3 Date: Fri, 14 Apr 2023 09:34:46 +0800 4 - Subject: [PATCH 3/6] qtbase: qmake: fix includedir in generated pkg-config 4 + Subject: [PATCH 03/11] qtbase: qmake: fix includedir in generated pkg-config 5 5 6 6 --- 7 7 qmake/generators/makefile.cpp | 3 +-- 8 8 1 file changed, 1 insertion(+), 2 deletions(-) 9 9 10 10 diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp 11 - index cc985a878b4..4e3b383d812 100644 11 + index 11d2f0ff7df..c78ed0d3485 100644 12 12 --- a/qmake/generators/makefile.cpp 13 13 +++ b/qmake/generators/makefile.cpp 14 - @@ -3403,8 +3403,7 @@ MakefileGenerator::writePkgConfigFile() 14 + @@ -3412,8 +3412,7 @@ MakefileGenerator::writePkgConfigFile() 15 15 << varGlue("QMAKE_PKGCONFIG_CFLAGS", "", " ", " ") 16 16 // << varGlue("DEFINES","-D"," -D"," ") 17 17 ; ··· 22 22 && libDir != QLatin1String("/Library/Frameworks")) { 23 23 t << " -F${libdir}"; 24 24 -- 25 - 2.39.2 25 + 2.42.0 26 26
+7 -7
pkgs/development/libraries/qt-6/patches/0004-qtbase-fix-locating-tzdir-on-NixOS.patch
··· 1 - From dd0dfc9cf87966f5d7493a943ec04c665be83cb6 Mon Sep 17 00:00:00 2001 1 + From b1533ac42718835499ec633ffb3b1bed0d040719 Mon Sep 17 00:00:00 2001 2 2 From: Nick Cao <nickcao@nichi.co> 3 3 Date: Fri, 14 Apr 2023 09:35:25 +0800 4 - Subject: [PATCH 4/6] qtbase: fix locating tzdir on NixOS 4 + Subject: [PATCH 04/11] qtbase: fix locating tzdir on NixOS 5 5 6 6 --- 7 7 src/corelib/time/qtimezoneprivate_tz.cpp | 27 +++++++++++++++--------- 8 8 1 file changed, 17 insertions(+), 10 deletions(-) 9 9 10 10 diff --git a/src/corelib/time/qtimezoneprivate_tz.cpp b/src/corelib/time/qtimezoneprivate_tz.cpp 11 - index 960a0944185..a5186acbd91 100644 11 + index e702a5d6b43..2ac88c1cd10 100644 12 12 --- a/src/corelib/time/qtimezoneprivate_tz.cpp 13 13 +++ b/src/corelib/time/qtimezoneprivate_tz.cpp 14 - @@ -51,7 +51,11 @@ typedef QHash<QByteArray, QTzTimeZone> QTzTimeZoneHash; 15 - // Parse zone.tab table, assume lists all installed zones, if not will need to read directories 14 + @@ -56,7 +56,11 @@ static bool isTzFile(const QString &name); 15 + // zone1970.tab). 16 16 static QTzTimeZoneHash loadTzTimeZones() 17 17 { 18 18 - QString path = QStringLiteral("/usr/share/zoneinfo/zone.tab"); ··· 24 24 if (!QFile::exists(path)) 25 25 path = QStringLiteral("/usr/lib/zoneinfo/zone.tab"); 26 26 27 - @@ -730,18 +734,21 @@ QTzTimeZoneCacheEntry QTzTimeZoneCache::findEntry(const QByteArray &ianaId) 27 + @@ -773,18 +777,21 @@ QTzTimeZoneCacheEntry QTzTimeZoneCache::findEntry(const QByteArray &ianaId) 28 28 if (!tzif.open(QIODevice::ReadOnly)) 29 29 return ret; 30 30 } else { ··· 56 56 } 57 57 } 58 58 -- 59 - 2.39.2 59 + 2.42.0 60 60
+3 -3
pkgs/development/libraries/qt-6/patches/0005-qtbase-deal-with-a-font-face-at-index-0-as-Regular-f.patch
··· 1 - From 4e8c14f1af9c332826e0454f4fd63e541edbaf5c Mon Sep 17 00:00:00 2001 1 + From 880fe5653a86d8091f3f577977f8af93552c48fd Mon Sep 17 00:00:00 2001 2 2 From: Nick Cao <nickcao@nichi.co> 3 3 Date: Tue, 21 Mar 2023 15:48:49 +0800 4 - Subject: [PATCH 5/6] qtbase: deal with a font face at index 0 as Regular for 4 + Subject: [PATCH 05/11] qtbase: deal with a font face at index 0 as Regular for 5 5 Variable fonts 6 6 7 7 Reference: https://bugreports.qt.io/browse/QTBUG-111994 ··· 22 22 FcObjectSetDestroy(os); 23 23 FcPatternDestroy(pattern); 24 24 -- 25 - 2.39.2 25 + 2.42.0 26 26
+3 -3
pkgs/development/libraries/qt-6/patches/0006-qtbase-qt-cmake-always-use-cmake-from-path.patch
··· 1 - From 61ae6e04388dd40e11c214d56f22f8f2007bf35f Mon Sep 17 00:00:00 2001 1 + From 7f573f00fb850a08017d9f1e3c73b4d7efeb84f2 Mon Sep 17 00:00:00 2001 2 2 From: Nick Cao <nickcao@nichi.co> 3 3 Date: Wed, 12 Apr 2023 10:13:50 +0800 4 - Subject: [PATCH 6/6] qtbase: qt-cmake: always use cmake from path 4 + Subject: [PATCH 06/11] qtbase: qt-cmake: always use cmake from path 5 5 6 6 The generated qt-cmake scripts embeds the absolute path of cmake used 7 7 during the build of qtbase, bloating the runtime closure of qtbase. ··· 28 28 toolchain_path="$script_dir_path/@__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir@/qt.toolchain.cmake" 29 29 30 30 -- 31 - 2.39.2 31 + 2.42.0 32 32
+4 -5
pkgs/development/libraries/qt-6/patches/0007-qtbase-find-qt-tools-in-QTTOOLSPATH.patch pkgs/development/libraries/qt-6/patches/0007-qtbase-find-tools-in-PATH.patch
··· 1 - From 31d808a7b0d52a01c3f2875202cd29410a94b39a Mon Sep 17 00:00:00 2001 1 + From 95b6bc2a414d381fdeab0899a3b02499c43695e7 Mon Sep 17 00:00:00 2001 2 2 From: rewine <luhongxu@deepin.org> 3 3 Date: Wed, 29 Mar 2023 11:51:33 +0800 4 - Subject: [PATCH] qtbase-find-tools-in-PATH 4 + Subject: [PATCH 07/11] qtbase-find-tools-in-PATH 5 5 6 6 1. find qt's tools in `QTTOOLSPATH` env 7 7 qt assumes that all components use the same install prefix ··· 14 14 We can guarantee the build order of qt components in nixpkgs 15 15 tools in qttools always build before qtdoc 16 16 qdoc_bin is not a build target now, since we find it in `QTTOOLSPATH` 17 - 18 17 --- 19 18 cmake/QtDocsHelpers.cmake | 11 ++++++++--- 20 19 1 file changed, 8 insertions(+), 3 deletions(-) 21 20 22 21 diff --git a/cmake/QtDocsHelpers.cmake b/cmake/QtDocsHelpers.cmake 23 - index 48ed5a32..9409d22d 100644 22 + index 48ed5a324bf..91d8d41fb1f 100644 24 23 --- a/cmake/QtDocsHelpers.cmake 25 24 +++ b/cmake/QtDocsHelpers.cmake 26 25 @@ -47,9 +47,14 @@ function(qt_internal_add_docs) ··· 42 41 get_target_property(target_type ${target} TYPE) 43 42 if (NOT target_type STREQUAL "INTERFACE_LIBRARY") 44 43 -- 45 - 2.38.1 44 + 2.42.0 46 45
+13 -1
pkgs/development/libraries/qt-6/patches/0008-qtbase-allow-translations-outside-prefix.patch pkgs/development/libraries/qt-6/patches/0009-qtbase-allow-translations-outside-prefix.patch
··· 1 + From 28220453d157c0825669145c94ab86e9603265fa Mon Sep 17 00:00:00 2001 2 + From: Nick Cao <nickcao@nichi.co> 3 + Date: Tue, 10 Oct 2023 10:14:40 -0400 4 + Subject: [PATCH 09/11] qtbase: allow translations outside prefix 5 + 6 + --- 7 + cmake/QtBuild.cmake | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 1 10 diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake 2 - index b45ec1d208..05f69c131b 100644 11 + index 1dc576d27af..4348eb97c37 100644 3 12 --- a/cmake/QtBuild.cmake 4 13 +++ b/cmake/QtBuild.cmake 5 14 @@ -30,7 +30,7 @@ function(qt_configure_process_path name default docstring) ··· 11 20 message(FATAL_ERROR 12 21 "Path component '${name}' is outside computed install prefix: ${rel_path} ") 13 22 return() 23 + -- 24 + 2.42.0 25 +
+6 -5
pkgs/development/libraries/qt-6/patches/0008-qtbase-find-qmlimportscanner-in-macdeployqt-via-environment.patch pkgs/development/libraries/qt-6/patches/0010-qtbase-find-qmlimportscanner-in-macdeployqt-via-envi.patch
··· 1 - From 505391a31aa353b8f1cc5d3feb9861582554d9f1 Mon Sep 17 00:00:00 2001 1 + From bbd9cf61b686f68d5e5eb78fb0b96a74a8921cef Mon Sep 17 00:00:00 2001 2 2 From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 3 Date: Wed, 9 Aug 2023 16:16:21 +0200 4 - Subject: [PATCH 1/3] Find qmlimportscanner in macdeployqt via environment 4 + Subject: [PATCH 10/11] qtbase: find qmlimportscanner in macdeployqt via 5 + environment 5 6 6 7 The qmlimportscanner tool is provided by qtdeclarative. Because of the 7 8 modularized installation in Nix, it can not be found via the usual ··· 16 17 1 file changed, 4 insertions(+) 17 18 18 19 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 19 - index 643fe5390a..b8fcc9c9bd 100644 20 + index 77749506ccb..48979195f40 100644 20 21 --- a/src/tools/macdeployqt/shared/shared.cpp 21 22 +++ b/src/tools/macdeployqt/shared/shared.cpp 22 - @@ -1270,6 +1270,10 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 23 + @@ -1273,6 +1273,10 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 23 24 if (!QFile::exists(qmlImportScannerPath)) 24 25 qmlImportScannerPath = QCoreApplication::applicationDirPath() + "/qmlimportscanner"; 25 26 ··· 31 32 if (!QFile::exists(qmlImportScannerPath)) { 32 33 LogError() << "qmlimportscanner not found at" << qmlImportScannerPath; 33 34 -- 34 - 2.26.2 35 + 2.42.0 35 36
+10 -10
pkgs/development/libraries/qt-6/patches/0009-qtbase-check-in-the-QML-folder-of-this-library-does-actuall.patch pkgs/development/libraries/qt-6/patches/0011-qtbase-check-in-the-QML-folder-of-this-library-does-.patch
··· 1 - From 32df59bea18bebc18d6d308750e88be325522d2e Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 - Date: Thu, 10 Aug 2023 14:15:34 +0200 4 - Subject: [PATCH 2/3] Check in the QML folder of this library does actually 5 - exist 1 + From 617d27ee91aaa59c59c4f3a2cca7bab8167d9f5f Mon Sep 17 00:00:00 2001 2 + From: Nick Cao <nickcao@nichi.co> 3 + Date: Tue, 10 Oct 2023 10:17:00 -0400 4 + Subject: [PATCH 11/11] qtbase: check in the QML folder of this library does 5 + actually exist 6 6 7 7 In a modularized installation, this folder will be the location where 8 8 `qtbase` itself is installed, but `qtbase` does not have any QML ··· 12 12 1 file changed, 5 insertions(+), 2 deletions(-) 13 13 14 14 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 15 - index b8fcc9c9bd..676d34d545 100644 15 + index 48979195f40..8415680ecda 100644 16 16 --- a/src/tools/macdeployqt/shared/shared.cpp 17 17 +++ b/src/tools/macdeployqt/shared/shared.cpp 18 - @@ -1290,9 +1290,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 18 + @@ -1293,9 +1293,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 19 19 } 20 20 for (const QString &importPath : qmlImportPaths) 21 21 argumentList << "-importPath" << importPath; ··· 28 28 + argumentList.append(qmlImportsPath); 29 29 + } 30 30 31 - // run qmlimportscanner 32 - QProcess qmlImportScanner; 31 + // In a modularized installation of qt as we have in Nix, instead, we will 32 + // read the paths from the environment, as they are spread in multiple 33 33 -- 34 - 2.26.2 34 + 2.42.0 35 35
+9 -9
pkgs/development/libraries/qt-6/patches/0010-qtbase-pass-to-qmlimportscanner-the-QML2_IMPORT_PATH.patch pkgs/development/libraries/qt-6/patches/0008-qtbase-pass-to-qmlimportscanner-the-QML2_IMPORT_PATH.patch
··· 1 - From 39eb99dcd66f8ffb632fed6308a49896fe5ad2d3 Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 - Date: Thu, 10 Aug 2023 14:17:03 +0200 4 - Subject: [PATCH 3/3] Pass to qmlimportscanner the QML2_IMPORT_PATH 1 + From a5cbfb30fc53b3290578af4a87fe4c0463df4247 Mon Sep 17 00:00:00 2001 2 + From: Nick Cao <nickcao@nichi.co> 3 + Date: Tue, 10 Oct 2023 10:12:56 -0400 4 + Subject: [PATCH 08/11] qtbase: pass to qmlimportscanner the QML2_IMPORT_PATH 5 5 6 6 --- 7 7 src/tools/macdeployqt/shared/shared.cpp | 7 +++++++ 8 8 1 file changed, 7 insertions(+) 9 9 10 10 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 11 - index 676d34d545..7908b07b3c 100644 11 + index f637416cf22..77749506ccb 100644 12 12 --- a/src/tools/macdeployqt/shared/shared.cpp 13 13 +++ b/src/tools/macdeployqt/shared/shared.cpp 14 - @@ -1297,6 +1297,13 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 15 - argumentList.append(qmlImportsPath); 16 - } 14 + @@ -1293,6 +1293,13 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 15 + argumentList.append( "-importPath"); 16 + argumentList.append(qmlImportsPath); 17 17 18 18 + // In a modularized installation of qt as we have in Nix, instead, we will 19 19 + // read the paths from the environment, as they are spread in multiple ··· 26 26 QProcess qmlImportScanner; 27 27 qmlImportScanner.start(qmlImportScannerPath, argumentList); 28 28 -- 29 - 2.26.2 29 + 2.42.0 30 30
+22 -6
pkgs/development/libraries/qt-6/patches/qtdeclarative-default-disable-qmlcache.patch
··· 1 + From 2d561e0a80f2d123a7348187975ee845f9dcd9e0 Mon Sep 17 00:00:00 2001 2 + From: Nick Cao <nickcao@nichi.co> 3 + Date: Tue, 10 Oct 2023 11:12:27 -0400 4 + Subject: [PATCH] qtdeclarative: disable qml disk cache 5 + 6 + --- 7 + src/qml/jsruntime/qv4engine.cpp | 6 +----- 8 + 1 file changed, 1 insertion(+), 5 deletions(-) 9 + 1 10 diff --git a/src/qml/jsruntime/qv4engine.cpp b/src/qml/jsruntime/qv4engine.cpp 2 - index 852cde9e..165f1b57 100644 11 + index d1b4c4fff6..50f8a07420 100644 3 12 --- a/src/qml/jsruntime/qv4engine.cpp 4 13 +++ b/src/qml/jsruntime/qv4engine.cpp 5 - @@ -2093,7 +2093,7 @@ void ExecutionEngine::registerModule(const QString &_name, const QJSValue &modul 6 - 7 - bool ExecutionEngine::diskCacheEnabled() const 14 + @@ -2232,11 +2232,7 @@ ExecutionEngine::DiskCacheOptions ExecutionEngine::diskCacheOptions() const 8 15 { 9 - - return (!disableDiskCache() && !debugger()) || forceDiskCache(); 10 - + return forceDiskCache(); 16 + if (forceDiskCache()) 17 + return DiskCache::Enabled; 18 + - if (disableDiskCache() || debugger()) 19 + - return DiskCache::Disabled; 20 + - static const DiskCacheOptions options = qmlGetConfigOption< 21 + - DiskCacheOptions, transFormDiskCache>("QML_DISK_CACHE"); 22 + - return options; 23 + + return DiskCache::Disabled; 11 24 } 12 25 13 26 void ExecutionEngine::callInContext(QV4::Function *function, QObject *self, 27 + -- 28 + 2.42.0 29 +
+18 -17
pkgs/development/libraries/qt-6/patches/qtwebengine-darwin-no-low-latency-flag.patch
··· 1 1 diff --git a/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc b/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc 2 - index 6a3a777..249d4cc 100644 2 + index d4b0161b2e..e5a0eb1967 100644 3 3 --- a/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc 4 4 +++ b/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc 5 - @@ -20,12 +20,6 @@ 6 - #include "media/base/media_log.h" 7 - #include "media/base/video_frame.h" 5 + @@ -29,12 +29,6 @@ 6 + #include "media/base/video_types.h" 7 + #include "media/video/video_encode_accelerator.h" 8 8 9 9 -// This is a min version of macOS where we want to support SVC encoding via 10 10 -// EnableLowLatencyRateControl flag. The flag is actually supported since 11.3, ··· 15 15 namespace media { 16 16 17 17 namespace { 18 - @@ -150,8 +144,6 @@ VTVideoEncodeAccelerator::GetSupportedProfiles() { 19 - profile.max_framerate_numerator = kMaxFrameRateNumerator; 20 - profile.max_framerate_denominator = kMaxFrameRateDenominator; 21 - profile.max_resolution = gfx::Size(kMaxResolutionWidth, kMaxResolutionHeight); 18 + @@ -277,8 +271,6 @@ VTVideoEncodeAccelerator::GetSupportedH264Profiles() { 19 + profile.rate_control_modes = VideoEncodeAccelerator::kConstantMode | 20 + VideoEncodeAccelerator::kVariableMode; 21 + profile.scalability_modes.push_back(SVCScalabilityMode::kL1T1); 22 22 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) 23 23 - profile.scalability_modes.push_back(SVCScalabilityMode::kL1T2); 24 + 24 25 for (const auto& supported_profile : kSupportedProfiles) { 25 - profile.profile = supported_profile; 26 - profiles.push_back(profile); 27 - @@ -595,13 +587,6 @@ bool VTVideoEncodeAccelerator::CreateCompressionSession( 28 - kVTVideoEncoderSpecification_RequireHardwareAcceleratedVideoEncoder}; 29 - std::vector<CFTypeRef> encoder_values{kCFBooleanTrue}; 26 + if (VideoCodecProfileToVideoCodec(supported_profile) == VideoCodec::kH264) { 27 + @@ -814,14 +806,6 @@ bool VTVideoEncodeAccelerator::CreateCompressionSession( 28 + encoder_values.push_back(kCFBooleanFalse); 29 + } 30 30 31 31 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) { 32 - - if (require_low_delay_) { 32 + - // Remove the validation once HEVC SVC mode is supported on macOS. 33 + - if (require_low_delay_ && codec == VideoCodec::kH264) { 33 34 - encoder_keys.push_back( 34 35 - kVTVideoEncoderSpecification_EnableLowLatencyRateControl); 35 36 - encoder_values.push_back(kCFBooleanTrue); ··· 38 39 base::ScopedCFTypeRef<CFDictionaryRef> encoder_spec = 39 40 video_toolbox::DictionaryWithKeysAndValues( 40 41 encoder_keys.data(), encoder_values.data(), encoder_keys.size()); 41 - @@ -669,19 +654,8 @@ bool VTVideoEncodeAccelerator::ConfigureCompressionSession() { 42 - } 42 + @@ -891,19 +875,8 @@ bool VTVideoEncodeAccelerator::ConfigureCompressionSession(VideoCodec codec) { 43 43 44 - if (num_temporal_layers_ == 2) { 44 + // Remove the validation once HEVC SVC mode is supported on macOS. 45 + if (num_temporal_layers_ == 2 && codec_ == VideoCodec::kH264) { 45 46 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) { 46 47 - if (!session_property_setter.IsSupported( 47 48 - kVTCompressionPropertyKey_BaseLayerFrameRateFraction)) {
+15 -2
pkgs/development/libraries/qt-6/patches/qtwebengine-locales-path.patch
··· 1 + From 6f0068359f32d1e7ebaa32650c3b608c008a1127 Mon Sep 17 00:00:00 2001 2 + From: Nick Cao <nickcao@nichi.co> 3 + Date: Tue, 10 Oct 2023 11:46:28 -0400 4 + Subject: [PATCH 2/2] qtwebengine: fix path to locales 5 + 6 + --- 7 + src/core/api/CMakeLists.txt | 3 ++- 8 + src/core/web_engine_library_info.cpp | 3 ++- 9 + 2 files changed, 4 insertions(+), 2 deletions(-) 10 + 1 11 diff --git a/src/core/api/CMakeLists.txt b/src/core/api/CMakeLists.txt 2 - index f860e0ba7..30e1a767a 100644 12 + index a3cb53e17..fcb6d70c5 100644 3 13 --- a/src/core/api/CMakeLists.txt 4 14 +++ b/src/core/api/CMakeLists.txt 5 - @@ -193,7 +193,8 @@ if(QT_FEATURE_framework) 15 + @@ -190,7 +190,8 @@ if(QT_FEATURE_framework) 6 16 7 17 else() 8 18 install(FILES ${localeFiles} ··· 26 36 % QLatin1String("qtwebengine_locales"); 27 37 candidatePaths << fallbackDir(); 28 38 } 39 + -- 40 + 2.42.0 41 +
+160 -152
pkgs/development/libraries/qt-6/srcs.nix
··· 4 4 5 5 { 6 6 qt3d = { 7 - version = "6.5.3"; 7 + version = "6.6.0"; 8 8 src = fetchurl { 9 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qt3d-everywhere-src-6.5.3.tar.xz"; 10 - sha256 = "1p7x70wnqynsvd7w4jkz31amf02hwh49gqsccv5hhlpx50h9ydhd"; 11 - name = "qt3d-everywhere-src-6.5.3.tar.xz"; 9 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qt3d-everywhere-src-6.6.0.tar.xz"; 10 + sha256 = "0apwq6cqxn1xszhaawrz14yyy9akbmh6i5yys3v74kbz4537ma0d"; 11 + name = "qt3d-everywhere-src-6.6.0.tar.xz"; 12 12 }; 13 13 }; 14 14 qt5compat = { 15 - version = "6.5.3"; 15 + version = "6.6.0"; 16 16 src = fetchurl { 17 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qt5compat-everywhere-src-6.5.3.tar.xz"; 18 - sha256 = "0r34h35w0m17zyncxq2a0kichv5l4j01mximg6m5mqbifziakcpf"; 19 - name = "qt5compat-everywhere-src-6.5.3.tar.xz"; 17 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qt5compat-everywhere-src-6.6.0.tar.xz"; 18 + sha256 = "1jlg3b3jn7m2gih892vcsv36rm430g86rz6bdlk15xr6c6vfv19x"; 19 + name = "qt5compat-everywhere-src-6.6.0.tar.xz"; 20 20 }; 21 21 }; 22 22 qtactiveqt = { 23 - version = "6.5.3"; 23 + version = "6.6.0"; 24 24 src = fetchurl { 25 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtactiveqt-everywhere-src-6.5.3.tar.xz"; 26 - sha256 = "1lawc0jq5w0jqjagkf7d0g9i8rrsdgrd4k34ylriy27djpd53b1j"; 27 - name = "qtactiveqt-everywhere-src-6.5.3.tar.xz"; 25 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtactiveqt-everywhere-src-6.6.0.tar.xz"; 26 + sha256 = "17ks2sggvx7p7hmg128w494n06nzyf7r5i04nykhmhqlx71wnm6j"; 27 + name = "qtactiveqt-everywhere-src-6.6.0.tar.xz"; 28 28 }; 29 29 }; 30 30 qtbase = { 31 - version = "6.5.3"; 31 + version = "6.6.0"; 32 32 src = fetchurl { 33 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtbase-everywhere-src-6.5.3.tar.xz"; 34 - sha256 = "0imm0x9j7102ymcz7gl0dbnbi8qk2jmijb4gg7wh9sp41cillbyz"; 35 - name = "qtbase-everywhere-src-6.5.3.tar.xz"; 33 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtbase-everywhere-src-6.6.0.tar.xz"; 34 + sha256 = "03lysc6lp17hyjrwvp0znw02bdysrff8rlsb0nlrfn6b58qm7783"; 35 + name = "qtbase-everywhere-src-6.6.0.tar.xz"; 36 36 }; 37 37 }; 38 38 qtcharts = { 39 - version = "6.5.3"; 39 + version = "6.6.0"; 40 40 src = fetchurl { 41 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtcharts-everywhere-src-6.5.3.tar.xz"; 42 - sha256 = "1n9fflfh47wm0fk1995dw56vyqfprwv5ialjfpcxxgzm187816sa"; 43 - name = "qtcharts-everywhere-src-6.5.3.tar.xz"; 41 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtcharts-everywhere-src-6.6.0.tar.xz"; 42 + sha256 = "1x9c55j8yscb6q18haspqnnvbc6pcgdv5ljrhj0ijxqcqz6spgp6"; 43 + name = "qtcharts-everywhere-src-6.6.0.tar.xz"; 44 44 }; 45 45 }; 46 46 qtconnectivity = { 47 - version = "6.5.3"; 47 + version = "6.6.0"; 48 48 src = fetchurl { 49 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtconnectivity-everywhere-src-6.5.3.tar.xz"; 50 - sha256 = "0nrzpqs3cq0inwp3siskxz9yxxqkz15yaf9aicnggvvic2q328i4"; 51 - name = "qtconnectivity-everywhere-src-6.5.3.tar.xz"; 49 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtconnectivity-everywhere-src-6.6.0.tar.xz"; 50 + sha256 = "04203igj3fnmw1i7k291j3p987qssss3hz58kjdz33n28xic4a8w"; 51 + name = "qtconnectivity-everywhere-src-6.6.0.tar.xz"; 52 52 }; 53 53 }; 54 54 qtdatavis3d = { 55 - version = "6.5.3"; 55 + version = "6.6.0"; 56 56 src = fetchurl { 57 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtdatavis3d-everywhere-src-6.5.3.tar.xz"; 58 - sha256 = "0qf07m3bplqpm7pkn3145l2k9h0npv9qbw9gcnydzp0qdsqc1dhi"; 59 - name = "qtdatavis3d-everywhere-src-6.5.3.tar.xz"; 57 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtdatavis3d-everywhere-src-6.6.0.tar.xz"; 58 + sha256 = "17jrs6mh741vfgj8bgkahfzj2xaa7agw9s6q2xcv9s8bkxnryj60"; 59 + name = "qtdatavis3d-everywhere-src-6.6.0.tar.xz"; 60 60 }; 61 61 }; 62 62 qtdeclarative = { 63 - version = "6.5.3"; 63 + version = "6.6.0"; 64 64 src = fetchurl { 65 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtdeclarative-everywhere-src-6.5.3.tar.xz"; 66 - sha256 = "05fjb70n35y42dp7g0sd99rbvmn9133z08k6rlp8ifq6sb9dcka0"; 67 - name = "qtdeclarative-everywhere-src-6.5.3.tar.xz"; 65 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtdeclarative-everywhere-src-6.6.0.tar.xz"; 66 + sha256 = "0cd3gxyklhscq2zymhmv6j4pzgrl0gpx8yyhgwqg1j0qm6q9nlqv"; 67 + name = "qtdeclarative-everywhere-src-6.6.0.tar.xz"; 68 68 }; 69 69 }; 70 70 qtdoc = { 71 - version = "6.5.3"; 71 + version = "6.6.0"; 72 72 src = fetchurl { 73 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtdoc-everywhere-src-6.5.3.tar.xz"; 74 - sha256 = "1k430zc8khakpcjbj7vmkgrdyrz0y6bfcfgw4dzc68gcvbwbq27g"; 75 - name = "qtdoc-everywhere-src-6.5.3.tar.xz"; 73 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtdoc-everywhere-src-6.6.0.tar.xz"; 74 + sha256 = "07i6fxczbpma344jgmpcb1y24jlm136y7b698b57ipcvgbc38xnk"; 75 + name = "qtdoc-everywhere-src-6.6.0.tar.xz"; 76 + }; 77 + }; 78 + qtgraphs = { 79 + version = "6.6.0"; 80 + src = fetchurl { 81 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtgraphs-everywhere-src-6.6.0.tar.xz"; 82 + sha256 = "0zsyw5w15xzmaap0r396jpsz7synq5q2knl75807f6q3i7y4gqan"; 83 + name = "qtgraphs-everywhere-src-6.6.0.tar.xz"; 76 84 }; 77 85 }; 78 86 qtgrpc = { 79 - version = "6.5.3"; 87 + version = "6.6.0"; 80 88 src = fetchurl { 81 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtgrpc-everywhere-src-6.5.3.tar.xz"; 82 - sha256 = "10wbq5zcr263g1hi06xpyvh7y2advhhy07asx4aqwf56v9rpmgvf"; 83 - name = "qtgrpc-everywhere-src-6.5.3.tar.xz"; 89 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtgrpc-everywhere-src-6.6.0.tar.xz"; 90 + sha256 = "14pdqwv0yw8dgr5nr04aw73fwkljwrg3yhkflfndwnf7mmgvkffs"; 91 + name = "qtgrpc-everywhere-src-6.6.0.tar.xz"; 84 92 }; 85 93 }; 86 94 qthttpserver = { 87 - version = "6.5.3"; 95 + version = "6.6.0"; 88 96 src = fetchurl { 89 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qthttpserver-everywhere-src-6.5.3.tar.xz"; 90 - sha256 = "0ivcaqf39k7mawd17wf2db3kn8ch2ajm4gqm6wl1iqkp45aqjm05"; 91 - name = "qthttpserver-everywhere-src-6.5.3.tar.xz"; 97 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qthttpserver-everywhere-src-6.6.0.tar.xz"; 98 + sha256 = "0r9wwf239r3q7i633lld2mbmn98d7jqna1fgfxakri68x7bixbpm"; 99 + name = "qthttpserver-everywhere-src-6.6.0.tar.xz"; 92 100 }; 93 101 }; 94 102 qtimageformats = { 95 - version = "6.5.3"; 103 + version = "6.6.0"; 96 104 src = fetchurl { 97 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtimageformats-everywhere-src-6.5.3.tar.xz"; 98 - sha256 = "1jwc2gzlymxx82khwbaav83ma8y1rl2v593jq0jd13kkkb22dh29"; 99 - name = "qtimageformats-everywhere-src-6.5.3.tar.xz"; 105 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtimageformats-everywhere-src-6.6.0.tar.xz"; 106 + sha256 = "11736il80bdcajz01l836z38g1f0k2am9ilmk203gqkn06sjqm71"; 107 + name = "qtimageformats-everywhere-src-6.6.0.tar.xz"; 100 108 }; 101 109 }; 102 110 qtlanguageserver = { 103 - version = "6.5.3"; 111 + version = "6.6.0"; 104 112 src = fetchurl { 105 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtlanguageserver-everywhere-src-6.5.3.tar.xz"; 106 - sha256 = "12i1g8inp667w95gx4ldc3shb3pjd65c1x74qhmr6k2mq1sc3h60"; 107 - name = "qtlanguageserver-everywhere-src-6.5.3.tar.xz"; 113 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtlanguageserver-everywhere-src-6.6.0.tar.xz"; 114 + sha256 = "03j9kbmv80sj84lbz90692ckg7nd60i6mrbg41lkgxibhqck1jdf"; 115 + name = "qtlanguageserver-everywhere-src-6.6.0.tar.xz"; 108 116 }; 109 117 }; 110 118 qtlocation = { 111 - version = "6.5.3"; 119 + version = "6.6.0"; 112 120 src = fetchurl { 113 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtlocation-everywhere-src-6.5.3.tar.xz"; 114 - sha256 = "1k77ck556wkcjzly2z2p9da54hpf8x5mjhyjvn6039xzjzax232k"; 115 - name = "qtlocation-everywhere-src-6.5.3.tar.xz"; 121 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtlocation-everywhere-src-6.6.0.tar.xz"; 122 + sha256 = "1507syiar3dv53km0hl2rf29518arwkk0h2b6fpj5gq8c7kqp5pm"; 123 + name = "qtlocation-everywhere-src-6.6.0.tar.xz"; 116 124 }; 117 125 }; 118 126 qtlottie = { 119 - version = "6.5.3"; 127 + version = "6.6.0"; 120 128 src = fetchurl { 121 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtlottie-everywhere-src-6.5.3.tar.xz"; 122 - sha256 = "08jpm4vhcwh0a72np6fmws79v9k3dpsji5gd3ws1rh04n62lcb1x"; 123 - name = "qtlottie-everywhere-src-6.5.3.tar.xz"; 129 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtlottie-everywhere-src-6.6.0.tar.xz"; 130 + sha256 = "0kzq739ziyy8xhzdj57q220sdnjcwnwkgb67gcrsdfd40x8v960x"; 131 + name = "qtlottie-everywhere-src-6.6.0.tar.xz"; 124 132 }; 125 133 }; 126 134 qtmultimedia = { 127 - version = "6.5.3"; 135 + version = "6.6.0"; 128 136 src = fetchurl { 129 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtmultimedia-everywhere-src-6.5.3.tar.xz"; 130 - sha256 = "09zzl3wywhnz5a0ym3q7nbydjcq2vj2bz7gi5p8hrhlqpg9g6r7d"; 131 - name = "qtmultimedia-everywhere-src-6.5.3.tar.xz"; 137 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtmultimedia-everywhere-src-6.6.0.tar.xz"; 138 + sha256 = "10l7sc8c7gwz47z77acvxz5wba14grwqgfpmnx0qh4gcldn26jxs"; 139 + name = "qtmultimedia-everywhere-src-6.6.0.tar.xz"; 132 140 }; 133 141 }; 134 142 qtnetworkauth = { 135 - version = "6.5.3"; 143 + version = "6.6.0"; 136 144 src = fetchurl { 137 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtnetworkauth-everywhere-src-6.5.3.tar.xz"; 138 - sha256 = "00m71302b1m4hjzn0hv222yz1d8dvm9n5djgyn38ikazb5smvd1n"; 139 - name = "qtnetworkauth-everywhere-src-6.5.3.tar.xz"; 145 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtnetworkauth-everywhere-src-6.6.0.tar.xz"; 146 + sha256 = "0c48rk35qh4q9drs53jijgnhxk8adllnk63wy4rk7sq0disc1m90"; 147 + name = "qtnetworkauth-everywhere-src-6.6.0.tar.xz"; 140 148 }; 141 149 }; 142 150 qtpositioning = { 143 - version = "6.5.3"; 151 + version = "6.6.0"; 144 152 src = fetchurl { 145 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtpositioning-everywhere-src-6.5.3.tar.xz"; 146 - sha256 = "13vdklh87jz2p3miaifffi6r0ciw191b9ciaicwk0wry5fdhj6mb"; 147 - name = "qtpositioning-everywhere-src-6.5.3.tar.xz"; 153 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtpositioning-everywhere-src-6.6.0.tar.xz"; 154 + sha256 = "0fd51wgxcir8b5n6ljcfhagrkv77w6kimjx7mqzd77km7kx20rcd"; 155 + name = "qtpositioning-everywhere-src-6.6.0.tar.xz"; 148 156 }; 149 157 }; 150 158 qtquick3d = { 151 - version = "6.5.3"; 159 + version = "6.6.0"; 152 160 src = fetchurl { 153 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtquick3d-everywhere-src-6.5.3.tar.xz"; 154 - sha256 = "0pffi1wcai6d5w18v39fdwp74za6ydjjcgbgn84y939h7xham0k6"; 155 - name = "qtquick3d-everywhere-src-6.5.3.tar.xz"; 161 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtquick3d-everywhere-src-6.6.0.tar.xz"; 162 + sha256 = "1fkshfd0abnxd5ir8wsf57zms99cg1zhrnn40cmnr7g4jjrkxarp"; 163 + name = "qtquick3d-everywhere-src-6.6.0.tar.xz"; 156 164 }; 157 165 }; 158 166 qtquick3dphysics = { 159 - version = "6.5.3"; 167 + version = "6.6.0"; 160 168 src = fetchurl { 161 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtquick3dphysics-everywhere-src-6.5.3.tar.xz"; 162 - sha256 = "1fm4ll8cjbdjn35pbi4763sfxzj49gml2rkdr7mrzwrz4hfk149j"; 163 - name = "qtquick3dphysics-everywhere-src-6.5.3.tar.xz"; 169 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtquick3dphysics-everywhere-src-6.6.0.tar.xz"; 170 + sha256 = "00vwzp5qwccjl65dda8s3lyf3dz1pgwhyls15qqgl338dxl5nfbl"; 171 + name = "qtquick3dphysics-everywhere-src-6.6.0.tar.xz"; 164 172 }; 165 173 }; 166 174 qtquickeffectmaker = { 167 - version = "6.5.3"; 175 + version = "6.6.0"; 168 176 src = fetchurl { 169 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtquickeffectmaker-everywhere-src-6.5.3.tar.xz"; 170 - sha256 = "19wwmal5k00l54ybb1ml2c40r4y5a1cwkd36zlri9jycs6x9nrxr"; 171 - name = "qtquickeffectmaker-everywhere-src-6.5.3.tar.xz"; 177 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtquickeffectmaker-everywhere-src-6.6.0.tar.xz"; 178 + sha256 = "0zzps7wmjmnbkm37j60xc11jppk4g3nnh7qcn91q68mdqygkgjyp"; 179 + name = "qtquickeffectmaker-everywhere-src-6.6.0.tar.xz"; 172 180 }; 173 181 }; 174 182 qtquicktimeline = { 175 - version = "6.5.3"; 183 + version = "6.6.0"; 176 184 src = fetchurl { 177 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtquicktimeline-everywhere-src-6.5.3.tar.xz"; 178 - sha256 = "0nvv5v5dy3ga1c1whrqdwvicmkys0psb720jycq833yqazn4qgpv"; 179 - name = "qtquicktimeline-everywhere-src-6.5.3.tar.xz"; 185 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtquicktimeline-everywhere-src-6.6.0.tar.xz"; 186 + sha256 = "145mkgcacjf9ak1ydfkrqfk6371zkjgjd2v264krkv9aaza537h7"; 187 + name = "qtquicktimeline-everywhere-src-6.6.0.tar.xz"; 180 188 }; 181 189 }; 182 190 qtremoteobjects = { 183 - version = "6.5.3"; 191 + version = "6.6.0"; 184 192 src = fetchurl { 185 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtremoteobjects-everywhere-src-6.5.3.tar.xz"; 186 - sha256 = "18g78q2b9iabc1a9sgbksxj2nsiizaq4lfmxqljjq2cbzd09x74d"; 187 - name = "qtremoteobjects-everywhere-src-6.5.3.tar.xz"; 193 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtremoteobjects-everywhere-src-6.6.0.tar.xz"; 194 + sha256 = "0szpy60xdmw2spqaczib7mx7k1lnaid8micmy0jh4hmrbgir8496"; 195 + name = "qtremoteobjects-everywhere-src-6.6.0.tar.xz"; 188 196 }; 189 197 }; 190 198 qtscxml = { 191 - version = "6.5.3"; 199 + version = "6.6.0"; 192 200 src = fetchurl { 193 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtscxml-everywhere-src-6.5.3.tar.xz"; 194 - sha256 = "0ld7i84nxxzp3bm96v2ymg53kkb8fpws2vq8b5bibs2zq0m6gn7k"; 195 - name = "qtscxml-everywhere-src-6.5.3.tar.xz"; 201 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtscxml-everywhere-src-6.6.0.tar.xz"; 202 + sha256 = "0hqhi9z9cbnpbc9dx22ci3a08javb1hi9cn46h1ks1lbbpdx1v2p"; 203 + name = "qtscxml-everywhere-src-6.6.0.tar.xz"; 196 204 }; 197 205 }; 198 206 qtsensors = { 199 - version = "6.5.3"; 207 + version = "6.6.0"; 200 208 src = fetchurl { 201 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtsensors-everywhere-src-6.5.3.tar.xz"; 202 - sha256 = "14y25lp296vddk3n4wpf8glshfww73dg47khhvw4s4l3b8rsgl8r"; 203 - name = "qtsensors-everywhere-src-6.5.3.tar.xz"; 209 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtsensors-everywhere-src-6.6.0.tar.xz"; 210 + sha256 = "1624v0wwpdrcbz4x2jdrzb0r7qfh0qcac3k6pfikn45c9rfvxw18"; 211 + name = "qtsensors-everywhere-src-6.6.0.tar.xz"; 204 212 }; 205 213 }; 206 214 qtserialbus = { 207 - version = "6.5.3"; 215 + version = "6.6.0"; 208 216 src = fetchurl { 209 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtserialbus-everywhere-src-6.5.3.tar.xz"; 210 - sha256 = "13fhm8r0zp8rhbcn9i01s73kdng8afdvh5y0grqw8xqd2ncrav91"; 211 - name = "qtserialbus-everywhere-src-6.5.3.tar.xz"; 217 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtserialbus-everywhere-src-6.6.0.tar.xz"; 218 + sha256 = "0k5r57fsdyplbcffq9lnl0bp1smsnqh93kpk3rn5r6gaa9qz1k0q"; 219 + name = "qtserialbus-everywhere-src-6.6.0.tar.xz"; 212 220 }; 213 221 }; 214 222 qtserialport = { 215 - version = "6.5.3"; 223 + version = "6.6.0"; 216 224 src = fetchurl { 217 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtserialport-everywhere-src-6.5.3.tar.xz"; 218 - sha256 = "1njfhj063gw7v05ynw4frgwisl2cnlkd4xk2yf22hhmiihwsvjwr"; 219 - name = "qtserialport-everywhere-src-6.5.3.tar.xz"; 225 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtserialport-everywhere-src-6.6.0.tar.xz"; 226 + sha256 = "0ra0v8vc6y2s9y9irh30g1wnyhgd5xlgg6s0k9czyrvsqkqvpz7c"; 227 + name = "qtserialport-everywhere-src-6.6.0.tar.xz"; 220 228 }; 221 229 }; 222 230 qtshadertools = { 223 - version = "6.5.3"; 231 + version = "6.6.0"; 224 232 src = fetchurl { 225 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtshadertools-everywhere-src-6.5.3.tar.xz"; 226 - sha256 = "0wrm1yp90fdqwvw8chxd2diic8zl1akr1yyyqmw8w14z80x7n6r0"; 227 - name = "qtshadertools-everywhere-src-6.5.3.tar.xz"; 233 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtshadertools-everywhere-src-6.6.0.tar.xz"; 234 + sha256 = "0xcqxwvkga11s150jha0b3iwnp4rvkvbfaxy0a0ln52hqmyk541n"; 235 + name = "qtshadertools-everywhere-src-6.6.0.tar.xz"; 228 236 }; 229 237 }; 230 238 qtspeech = { 231 - version = "6.5.3"; 239 + version = "6.6.0"; 232 240 src = fetchurl { 233 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtspeech-everywhere-src-6.5.3.tar.xz"; 234 - sha256 = "170bdch6hvmqkf4y3071ym9aqbmknn0mdbayh9rpw6lj9lng9hkr"; 235 - name = "qtspeech-everywhere-src-6.5.3.tar.xz"; 241 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtspeech-everywhere-src-6.6.0.tar.xz"; 242 + sha256 = "174zpr582nfgj19qk7qdyf4l85q0gwsjx3qfv37z0238hbzxp6wn"; 243 + name = "qtspeech-everywhere-src-6.6.0.tar.xz"; 236 244 }; 237 245 }; 238 246 qtsvg = { 239 - version = "6.5.3"; 247 + version = "6.6.0"; 240 248 src = fetchurl { 241 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtsvg-everywhere-src-6.5.3.tar.xz"; 242 - sha256 = "1vsvbpwh8k863nb94lrl0l8phma176b1kcfl7i3q07yad5xw8hgw"; 243 - name = "qtsvg-everywhere-src-6.5.3.tar.xz"; 249 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtsvg-everywhere-src-6.6.0.tar.xz"; 250 + sha256 = "1pkj7inw76klyld3sy24gcds785lgkjs6zjac9jga0hiypz2bnik"; 251 + name = "qtsvg-everywhere-src-6.6.0.tar.xz"; 244 252 }; 245 253 }; 246 254 qttools = { 247 - version = "6.5.3"; 255 + version = "6.6.0"; 248 256 src = fetchurl { 249 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qttools-everywhere-src-6.5.3.tar.xz"; 250 - sha256 = "0dsy82k7ds5yziy648mxwfz6nq2vq90g43cbnjxjarv97wmx74gw"; 251 - name = "qttools-everywhere-src-6.5.3.tar.xz"; 257 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qttools-everywhere-src-6.6.0.tar.xz"; 258 + sha256 = "16ds0mclns7656hf4phv13pwhigc15z2ghqx7r2nxfrb2jyfx7sf"; 259 + name = "qttools-everywhere-src-6.6.0.tar.xz"; 252 260 }; 253 261 }; 254 262 qttranslations = { 255 - version = "6.5.3"; 263 + version = "6.6.0"; 256 264 src = fetchurl { 257 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qttranslations-everywhere-src-6.5.3.tar.xz"; 258 - sha256 = "1qs9x52fqnsgk1wzrvihnr6c5cigx8zimhk3dy1qxhprvh6lrd43"; 259 - name = "qttranslations-everywhere-src-6.5.3.tar.xz"; 265 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qttranslations-everywhere-src-6.6.0.tar.xz"; 266 + sha256 = "13072ll3kwb9kvw3a6sjcdific12vf81xbp41zmi1f34dwirmn50"; 267 + name = "qttranslations-everywhere-src-6.6.0.tar.xz"; 260 268 }; 261 269 }; 262 270 qtvirtualkeyboard = { 263 - version = "6.5.3"; 271 + version = "6.6.0"; 264 272 src = fetchurl { 265 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtvirtualkeyboard-everywhere-src-6.5.3.tar.xz"; 266 - sha256 = "0bg678dirmw5b3d46abbidkch0p5hchmqgiwvcvxfh3928aqz01i"; 267 - name = "qtvirtualkeyboard-everywhere-src-6.5.3.tar.xz"; 273 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtvirtualkeyboard-everywhere-src-6.6.0.tar.xz"; 274 + sha256 = "0yvpz8mm3g1lj5m3fk95cqw5magfdl4y0y8frsid7gqlym1xp117"; 275 + name = "qtvirtualkeyboard-everywhere-src-6.6.0.tar.xz"; 268 276 }; 269 277 }; 270 278 qtwayland = { 271 - version = "6.5.3"; 279 + version = "6.6.0"; 272 280 src = fetchurl { 273 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtwayland-everywhere-src-6.5.3.tar.xz"; 274 - sha256 = "17rnaap0xa0c6q8b0drm020qny0i3ia8nb0z66xq36zzny48aapp"; 275 - name = "qtwayland-everywhere-src-6.5.3.tar.xz"; 281 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtwayland-everywhere-src-6.6.0.tar.xz"; 282 + sha256 = "1s5p0gfkw96nx4k2fp5s3v2rj8c05k8jc2kif0rwhl6hhlnxihrh"; 283 + name = "qtwayland-everywhere-src-6.6.0.tar.xz"; 276 284 }; 277 285 }; 278 286 qtwebchannel = { 279 - version = "6.5.3"; 287 + version = "6.6.0"; 280 288 src = fetchurl { 281 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtwebchannel-everywhere-src-6.5.3.tar.xz"; 282 - sha256 = "0jphdg711lhxbxg4dqrxnvkmfr2q9xzrd0h525zw94m7mfk8k7qj"; 283 - name = "qtwebchannel-everywhere-src-6.5.3.tar.xz"; 289 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtwebchannel-everywhere-src-6.6.0.tar.xz"; 290 + sha256 = "077mlg2zqr002z7z6yqzl3jqc05g5ahz2m06az3zjhsqdn7b7p7x"; 291 + name = "qtwebchannel-everywhere-src-6.6.0.tar.xz"; 284 292 }; 285 293 }; 286 294 qtwebengine = { 287 - version = "6.5.3"; 295 + version = "6.6.0"; 288 296 src = fetchurl { 289 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtwebengine-everywhere-src-6.5.3.tar.xz"; 290 - sha256 = "1ra5hyyg4vymp8pgzv08smjc3fl1axdavnkpj1i5zxym1ndww513"; 291 - name = "qtwebengine-everywhere-src-6.5.3.tar.xz"; 297 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtwebengine-everywhere-src-6.6.0.tar.xz"; 298 + sha256 = "105pag9a2q611ixn5bvc45kpylhrdz5wgw6bk6zssmrcbbq9zp6m"; 299 + name = "qtwebengine-everywhere-src-6.6.0.tar.xz"; 292 300 }; 293 301 }; 294 302 qtwebsockets = { 295 - version = "6.5.3"; 303 + version = "6.6.0"; 296 304 src = fetchurl { 297 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtwebsockets-everywhere-src-6.5.3.tar.xz"; 298 - sha256 = "1hx7qy7rgs46ggzifp249d8zz27bjwmbv7f960lwymjdb4bsxqh4"; 299 - name = "qtwebsockets-everywhere-src-6.5.3.tar.xz"; 305 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtwebsockets-everywhere-src-6.6.0.tar.xz"; 306 + sha256 = "03pkgp854pb1rzjixhrbyz4ad174wfikjjisry2c90kf1ifb219f"; 307 + name = "qtwebsockets-everywhere-src-6.6.0.tar.xz"; 300 308 }; 301 309 }; 302 310 qtwebview = { 303 - version = "6.5.3"; 311 + version = "6.6.0"; 304 312 src = fetchurl { 305 - url = "${mirror}/official_releases/qt/6.5/6.5.3/submodules/qtwebview-everywhere-src-6.5.3.tar.xz"; 306 - sha256 = "0jbiwwhjp4lz4r3ym3a4wr3s966d6imffmpb0jlvkah9ji6g276g"; 307 - name = "qtwebview-everywhere-src-6.5.3.tar.xz"; 313 + url = "${mirror}/official_releases/qt/6.6/6.6.0/submodules/qtwebview-everywhere-src-6.6.0.tar.xz"; 314 + sha256 = "14ikfl38ajgcv3611zjls7liscfyazf49y1plxk0pipsbndqv955"; 315 + name = "qtwebview-everywhere-src-6.6.0.tar.xz"; 308 316 }; 309 317 }; 310 318 }
+2 -2
pkgs/development/libraries/tinycdb/default.nix
··· 12 12 sed -i 's,set --, set -x; set --,' Makefile 13 13 ''; 14 14 pname = "tinycdb"; 15 - version = "0.78"; 15 + version = "0.80"; 16 16 # In general, static library (.a) goes to "dev", shared (.so) to 17 17 # "lib". In case of static build, there is no .so library, so "lib" 18 18 # output is useless and empty. ··· 35 35 36 36 src = fetchurl { 37 37 url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; 38 - sha256 = "0g6n1rr3lvyqc85g6z44lw9ih58f2k1i3v18yxlqvnla5m1qyrsh"; 38 + sha256 = "sha256-wyG5BekCwsqZo/+Kjd39iCMkf+Ht7IpLuF+Dhpxjn7g="; 39 39 }; 40 40 41 41 meta = with lib; {
+1 -1
pkgs/development/libraries/tracker/default.nix
··· 10 10 , asciidoc 11 11 , gobject-introspection 12 12 , buildPackages 13 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 13 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 14 14 , vala 15 15 , python3 16 16 , gi-docgen
+1 -1
pkgs/development/libraries/wfa2-lib/default.nix
··· 31 31 description = "Wavefront alignment algorithm library v2"; 32 32 homepage = "https://github.com/smarco/WFA2-lib"; 33 33 license = licenses.mit; 34 - maintainers = with maintainers; [ rs0vere ]; 34 + maintainers = with maintainers; [ ]; 35 35 platforms = platforms.linux; 36 36 }; 37 37 }
+2 -2
pkgs/development/misc/brev-cli/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "brev-cli"; 8 - version = "0.6.261"; 8 + version = "0.6.262"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "brevdev"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-tIkO37NN48le7Q4d0GHfY2ZZcZ12oQ7dFjH5klpFDzU="; 14 + sha256 = "sha256-JzAhoeEwSqeZOVXZCVw/MmpUMh/ufEa8CdOYc1mvReY="; 15 15 }; 16 16 17 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
+1 -1
pkgs/development/node-packages/overrides.nix
··· 257 257 258 258 src = fetchurl { 259 259 url = "https://registry.npmjs.org/prisma/-/prisma-${version}.tgz"; 260 - hash = "sha256-HiZtNHXkoSl3Q4cAerUs8c138AiDJJxzYNQT3I4+ea8="; 260 + hash = "sha256-rwpwB+vli3CXRhUFL+UvyUpPlxRk6P/2zLCn0SL9E6s="; 261 261 }; 262 262 postInstall = with pkgs; '' 263 263 wrapProgram "$out/bin/prisma" \
+2 -2
pkgs/development/ocaml-modules/uring/default.nix
··· 10 10 11 11 buildDunePackage rec { 12 12 pname = "uring"; 13 - version = "0.7"; 13 + version = "0.8"; 14 14 15 15 minimalOCamlVersion = "4.12"; 16 16 17 17 src = fetchurl { 18 18 url = "https://github.com/ocaml-multicore/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; 19 - sha256 = "khxV8aZYvdqYGjb1a27JQ+K8yg7OJN4ziJT2hzNIFQM="; 19 + hash = "sha256-4OGst19vqEzuNVxO5xxtzS+mEilEBFoEc7lC3j3sTk4="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/octave-modules/communications/default.nix
··· 7 7 8 8 buildOctavePackage rec { 9 9 pname = "communications"; 10 - version = "1.2.4"; 10 + version = "1.2.6"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-SfA81UP0c7VgroxSA/RZVVKZ4arl8Uhpf324F7yGFTo="; 14 + sha256 = "sha256-psQuiBOI1mXXZaH4EesVO91r2ViCc0KrKxKM7Xw+gts="; 15 15 }; 16 16 17 17 buildInputs = [
+3 -3
pkgs/development/octave-modules/control/default.nix
··· 8 8 9 9 buildOctavePackage rec { 10 10 pname = "control"; 11 - version = "3.5.2"; 11 + version = "3.6.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "gnu-octave"; 15 15 repo = "pkg-control"; 16 - rev = "${pname}-${version}"; 17 - sha256 = "sha256-isUHovpknIFclspHjAtUxGLkrdxitdWSnQMED9n+R3s="; 16 + rev = "refs/tags/control-${version}"; 17 + sha256 = "sha256-7beEsdrne50NY4lGCotxGXwwWnMzUR2CKCc20OCjd0g="; 18 18 }; 19 19 20 20 # Running autoreconfHook inside the src directory fixes a compile issue about
+2 -2
pkgs/development/octave-modules/general/default.nix
··· 7 7 8 8 buildOctavePackage rec { 9 9 pname = "general"; 10 - version = "2.1.2"; 10 + version = "2.1.3"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-owzRp5dDxiUo2uRuvUqD+EiuRqHB2sPqq8NmYtQilM8="; 14 + sha256 = "sha256-amslJm3haXaAehdm6jYJxcGZl+ggUcnJc3i6YJ3QkyM="; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/sockets/default.nix
··· 5 5 6 6 buildOctavePackage rec { 7 7 pname = "sockets"; 8 - version = "1.4.0"; 8 + version = "1.4.1"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 - sha256 = "sha256-GNwFLNV1u3UKJp9lhLtCclD2VSKC9Mko1hBoSn5dTpI="; 12 + sha256 = "sha256-u5Nb9PVyMoR0lIzXEMtkZntXbBfpyXrtLB8U+dkgYrc="; 13 13 }; 14 14 15 15 meta = with lib; {
+2 -2
pkgs/development/octave-modules/splines/default.nix
··· 5 5 6 6 buildOctavePackage rec { 7 7 pname = "splines"; 8 - version = "1.3.4"; 8 + version = "1.3.5"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 - sha256 = "11a34f6a7615fc8x1smk3lx8vslilx4mrxi8f01la3wq68khnq5f"; 12 + sha256 = "sha256-r4hod3l8OpyKNs59lGE8EFn3n6tIg0KeezKjsB4D16Y="; 13 13 }; 14 14 15 15 meta = with lib; {
+2 -2
pkgs/development/octave-modules/statistics/default.nix
··· 6 6 7 7 buildOctavePackage rec { 8 8 pname = "statistics"; 9 - version = "1.5.4"; 9 + version = "1.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "gnu-octave"; 13 13 repo = "statistics"; 14 14 rev = "refs/tags/release-${version}"; 15 - sha256 = "sha256-gFauFIaXKzcPeNvpWHv5FAxYQvZNh7ELrSUIvn43IfQ="; 15 + sha256 = "sha256-XJXDiVDg3Nw7a/ih49jtkYRmyvAhTfs3LbBQmw+87oc="; 16 16 }; 17 17 18 18 requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/stk/default.nix
··· 5 5 6 6 buildOctavePackage rec { 7 7 pname = "stk"; 8 - version = "2.8.0"; 8 + version = "2.8.1"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/stk-kriging/stk/releases/download/${version}/${pname}-${version}-octpkg.tar.gz"; 12 - sha256 = "sha256-dgxpw2L7e9o/zimsLPoqW7dEihrrNsks62XtuXt4zTI="; 12 + sha256 = "sha256-wTjM9LUcC8BEj3TNxAz877LqJvuoxWUse9PIZoWGnIU="; 13 13 }; 14 14 15 15 meta = with lib; {
+2 -2
pkgs/development/php-packages/castor/default.nix
··· 8 8 9 9 php.buildComposerProject (finalAttrs: { 10 10 pname = "castor"; 11 - version = "0.8.0"; 11 + version = "0.9.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "jolicode"; 15 15 repo = "castor"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-rJz4BY74BI8gyT4ZlABc4PA+SCsd8guM0m2MTej350g="; 17 + hash = "sha256-zTtMNBZcWjEQB70/6i4pvYEepDVCItJgkwrQ2xrXDAU="; 18 18 }; 19 19 20 20 vendorHash = "sha256-Jh4mNNYEM9sy0Dp+dZtD+xrMICjAuspe9D9BDXcfUPM=";
+2 -2
pkgs/development/php-packages/php-cs-fixer/default.nix
··· 2 2 3 3 let 4 4 pname = "php-cs-fixer"; 5 - version = "3.28.0"; 5 + version = "3.34.1"; 6 6 in 7 7 mkDerivation { 8 8 inherit pname version; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 12 - sha256 = "sha256-5dhS4QroRY9tGGSsXQfzWw5ObWO5fIoc+nkOUpAjUlQ="; 12 + sha256 = "sha256-wVqGINDvVr11QDamo1SHmkwKuDqu8GRDFBNsk3C7mt8="; 13 13 }; 14 14 15 15 dontUnpack = true;
+2 -2
pkgs/development/php-packages/phpcs/default.nix
··· 2 2 3 3 let 4 4 pname = "phpcs"; 5 - version = "3.7.1"; 5 + version = "3.7.2"; 6 6 in 7 7 mkDerivation { 8 8 inherit pname version; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcs.phar"; 12 - sha256 = "sha256-ehQyOhSvn1gwLRVEJJLuEHaozXLAGKgWy0SWW/OpsBU="; 12 + sha256 = "sha256-IEIUwepbqBT7CyYIwZzKLBC/X/zJ8OPUw0qtwBeVF7c="; 13 13 }; 14 14 15 15 dontUnpack = true;
+2 -2
pkgs/development/php-packages/phpmd/default.nix
··· 2 2 3 3 let 4 4 pname = "phpmd"; 5 - version = "2.13.0"; 5 + version = "2.14.1"; 6 6 in 7 7 mkDerivation { 8 8 inherit pname version; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/phpmd/phpmd/releases/download/${version}/phpmd.phar"; 12 - sha256 = "LNR7qT3KIhIeq9WPdXVGsnuzzXN4ze/juDMpt1Ke/A0="; 12 + sha256 = "sha256-C5VDs0G21EyUVlldg05cbrSYG4/fk01VKE7Eq/zODu8="; 13 13 }; 14 14 15 15 dontUnpack = true;
+2 -17
pkgs/development/python-modules/aioridwell/default.nix
··· 3 3 , aresponses 4 4 , buildPythonPackage 5 5 , fetchFromGitHub 6 - , fetchpatch 7 6 , freezegun 8 7 , poetry-core 9 8 , pyjwt ··· 18 17 19 18 buildPythonPackage rec { 20 19 pname = "aioridwell"; 21 - version = "2023.08.0"; 20 + version = "2023.10.0"; 22 21 format = "pyproject"; 23 22 24 23 disabled = pythonOlder "3.8"; ··· 27 26 owner = "bachya"; 28 27 repo = pname; 29 28 rev = "refs/tags/${version}"; 30 - hash = "sha256-AreQC5LOthnOEj0HnEww4zLob394XwCvqZBwjsT2Lcg="; 29 + hash = "sha256-psynooRbX34EFYY7FTqy3KdFsv939z/qYfIfyNTVkiM="; 31 30 }; 32 - 33 - patches = [ 34 - # This patch removes references to setuptools and wheel that are no longer 35 - # necessary and changes poetry to poetry-core, so that we don't need to add 36 - # unnecessary nativeBuildInputs. 37 - # 38 - # https://github.com/bachya/aioridwell/pull/234 39 - # 40 - (fetchpatch { 41 - name = "clean-up-build-dependencies.patch"; 42 - url = "https://github.com/bachya/aioridwell/commit/79a9dd7462dcfeb0833abca73a1f184827120a6f.patch"; 43 - hash = "sha256-RLRbHmaR2A8MNc96WHx0L8ccyygoBUaOulAuRJkFuUM="; 44 - }) 45 - ]; 46 31 47 32 nativeBuildInputs = [ 48 33 poetry-core
+2 -2
pkgs/development/python-modules/elastic-apm/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "elastic-apm"; 33 - version = "6.18.0"; 33 + version = "6.19.0"; 34 34 format = "setuptools"; 35 35 36 36 disabled = pythonOlder "3.8"; ··· 39 39 owner = "elastic"; 40 40 repo = "apm-agent-python"; 41 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-s4aM2HuagqcF2sLHHRh2kj1tglf+JZ7hXT4PcAeFStQ="; 42 + hash = "sha256-XwAKydZuvNMOIT4GkfID8YW019OfatRekXmGrssZfMw="; 43 43 }; 44 44 45 45 propagatedBuildInputs = [
+52
pkgs/development/python-modules/help2man/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , jinja2 6 + , setuptools-scm 7 + , shtab 8 + , tomli 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "help2man"; 14 + version = "0.0.9"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.9"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "Freed-Wu"; 21 + repo = "help2man"; 22 + rev = version; 23 + hash = "sha256-BIDn+LQzBtDHUtFvIRL3NMXNouO3cMLibuYBoFtCUxI="; 24 + }; 25 + 26 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 27 + 28 + nativeBuildInputs = [ 29 + jinja2 30 + setuptools-scm 31 + shtab 32 + tomli 33 + ]; 34 + 35 + propagatedBuildInputs = [ 36 + jinja2 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + pytestCheckHook 41 + ]; 42 + 43 + pythonImportsCheck = [ "help2man" ]; 44 + 45 + meta = with lib; { 46 + description = "Convert --help and --version to man page"; 47 + homepage = "https://github.com/Freed-Wu/help2man"; 48 + license = licenses.gpl3Only; 49 + maintainers = with maintainers; [ natsukium ]; 50 + mainProgram = "help2man"; 51 + }; 52 + }
+2 -2
pkgs/development/python-modules/ipympl/default.nix
··· 3 3 , pythonOlder 4 4 , fetchPypi 5 5 , ipykernel 6 - , ipython_genutils 6 + , ipython-genutils 7 7 , ipywidgets 8 8 , matplotlib 9 9 , numpy ··· 25 25 26 26 propagatedBuildInputs = [ 27 27 ipykernel 28 - ipython_genutils 28 + ipython-genutils 29 29 ipywidgets 30 30 matplotlib 31 31 numpy
+45
pkgs/development/python-modules/ipython-genutils/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools 5 + , nose 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "ipython-genutils"; 11 + version = "0.2.0"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + pname = "ipython_genutils"; 16 + inherit version; 17 + hash = "sha256-6y4RbnXs751NIo/cZq9UJpr6JqtEYwQuM3hbiHxii6g="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 23 + 24 + nativeCheckInputs = [ 25 + nose 26 + pytestCheckHook 27 + ]; 28 + 29 + preCheck = '' 30 + substituteInPlace ipython_genutils/tests/test_path.py \ 31 + --replace "setUp" "setup_method" \ 32 + --replace "tearDown" "teardown_method" 33 + ''; 34 + 35 + pythonImportsCheck = [ 36 + "ipython_genutils" 37 + ]; 38 + 39 + meta = { 40 + description = "Vestigial utilities from IPython"; 41 + homepage = "https://ipython.org/"; 42 + license = lib.licenses.bsd3; 43 + maintainers = with lib.maintainers; [ fridh ]; 44 + }; 45 + }
+2 -2
pkgs/development/python-modules/ipython-sql/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 5 , ipython 6 - , ipython_genutils 6 + , ipython-genutils 7 7 , pandas 8 8 , prettytable 9 9 , pytest ··· 29 29 30 30 propagatedBuildInputs = [ 31 31 ipython 32 - ipython_genutils 32 + ipython-genutils 33 33 prettytable 34 34 sqlalchemy 35 35 sqlparse
-29
pkgs/development/python-modules/ipython_genutils/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , nose 5 - , glibcLocales 6 - }: 7 - 8 - buildPythonPackage rec { 9 - pname = "ipython_genutils"; 10 - version = "0.2.0"; 11 - 12 - src = fetchPypi { 13 - inherit pname version; 14 - sha256 = "eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"; 15 - }; 16 - 17 - nativeCheckInputs = [ nose glibcLocales ]; 18 - 19 - checkPhase = '' 20 - LC_ALL="en_US.UTF-8" nosetests -v ipython_genutils/tests 21 - ''; 22 - 23 - meta = { 24 - description = "Vestigial utilities from IPython"; 25 - homepage = "https://ipython.org/"; 26 - license = lib.licenses.bsd3; 27 - maintainers = with lib.maintainers; [ fridh ]; 28 - }; 29 - }
+2 -2
pkgs/development/python-modules/jupyter-contrib-nbextensions/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , ipython_genutils 4 + , ipython-genutils 5 5 , jupyter-contrib-core 6 6 , jupyter-highlight-selected-word 7 7 , jupyter-nbextensions-configurator ··· 23 23 }; 24 24 25 25 propagatedBuildInputs = [ 26 - ipython_genutils 26 + ipython-genutils 27 27 jupyter-contrib-core 28 28 jupyter-highlight-selected-word 29 29 jupyter-nbextensions-configurator
+2 -2
pkgs/development/python-modules/nbclassic/default.nix
··· 3 3 , buildPythonPackage 4 4 , fetchPypi 5 5 , ipykernel 6 - , ipython_genutils 6 + , ipython-genutils 7 7 , jinja2 8 8 , jupyter-client 9 9 , jupyter-core ··· 39 39 propagatedBuildInputs = [ 40 40 argon2-cffi 41 41 ipykernel 42 - ipython_genutils 42 + ipython-genutils 43 43 jinja2 44 44 jupyter-client 45 45 jupyter-core
+2 -2
pkgs/development/python-modules/pyenphase/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pyenphase"; 21 - version = "1.11.4"; 21 + version = "1.12.0"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.11"; ··· 27 27 owner = "pyenphase"; 28 28 repo = "pyenphase"; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-ZFK7Pyn8YsxdxPICtDXx2L+3t/xG3x2HC+F0plDbvHk="; 30 + hash = "sha256-gqbRz0JAp8hjZpFUzlFzqq86UKgD0TLWSp1Z9rdrk3s="; 31 31 }; 32 32 33 33 postPatch = ''
+3
pkgs/development/python-modules/pyqt/6.x.nix
··· 132 132 ++ lib.optional withLocation "PyQt6.QtPositioning" 133 133 ; 134 134 135 + # fix build with qt 6.6 136 + env.NIX_CFLAGS_COMPILE = "-fpermissive"; 137 + 135 138 meta = with lib; { 136 139 description = "Python bindings for Qt6"; 137 140 homepage = "https://riverbankcomputing.com/";
+2 -2
pkgs/development/python-modules/pyspark/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyspark"; 13 - version = "3.4.1"; 13 + version = "3.5.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-cs1mq4z2GnWFTlp1P3W+o17gdcOpb53k4qZtAux/xlI="; 20 + hash = "sha256-1Bqbdr0qyjcKYQDQdcAp4iukTFlAknh36UNaOpxWZVg="; 21 21 }; 22 22 23 23 # pypandoc is broken with pandoc2, so we just lose docs.
+6 -1
pkgs/development/python-modules/pyuv/default.nix
··· 9 9 buildPythonPackage rec { 10 10 pname = "pyuv"; 11 11 version = "1.4.0"; 12 - disabled = pythonAtLeast "3.11"; 12 + disabled = pythonAtLeast "3.12"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "saghul"; ··· 23 23 name = "fix-build-with-python3.10.patch"; 24 24 url = "https://github.com/saghul/pyuv/commit/8bddcc27052017b5b9cb89c24dbfdf06737b0dd3.patch"; 25 25 hash = "sha256-J/3ky64Ff+gYpN3ksFLNuZ5xgPbBkyOl4LTY6fiHAgk="; 26 + }) 27 + (fetchpatch { 28 + name = "fix-build-with-python3.11.patch"; 29 + url = "https://github.com/saghul/pyuv/commit/2a3d42d44c6315ebd73899a35118380d2d5979b5.patch"; 30 + hash = "sha256-CQZexd6EjadCB7KyxeZKM24zrD9rXuNv4oA+Tb2nsdw="; 26 31 }) 27 32 ]; 28 33
+2 -2
pkgs/development/python-modules/qtconsole/default.nix
··· 4 4 , ipykernel 5 5 , jupyter-core 6 6 , jupyter-client 7 - , ipython_genutils 7 + , ipython-genutils 8 8 , pygments 9 9 , pyqt5 10 10 , pytestCheckHook ··· 28 28 29 29 propagatedBuildInputs = [ 30 30 ipykernel 31 - ipython_genutils 31 + ipython-genutils 32 32 jupyter-core 33 33 jupyter-client 34 34 pygments
+17 -4
pkgs/development/python-modules/rcssmin/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + }: 6 + 2 7 buildPythonPackage rec { 3 8 pname = "rcssmin"; 4 - version = "1.1.1"; 9 + version = "1.1.2"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.7"; 5 13 6 14 src = fetchPypi { 7 15 inherit pname version; 8 - hash = "sha256-T5QAtDZtKfX1RG9Y54VJr6gzjmpZdAxzEV6fasQT3GQ="; 16 + hash = "sha256-vHXrdb1tNFwMUf2A/Eh93W+f1AndeGGz/pje6FAY4ek="; 9 17 }; 10 18 11 19 # The package does not ship tests, and the setup machinary confuses 12 20 # tests auto-discovery 13 21 doCheck = false; 14 22 23 + pythonImportsCheck = [ 24 + "rcssmin" 25 + ]; 26 + 15 27 meta = with lib; { 28 + description = "CSS minifier written in pure python"; 16 29 homepage = "http://opensource.perlig.de/rcssmin/"; 17 30 license = licenses.asl20; 18 - description = "CSS minifier written in pure python"; 31 + maintainers = with maintainers; [ ]; 19 32 }; 20 33 }
+4 -2
pkgs/development/python-modules/rich-click/default.nix
··· 5 5 , pythonOlder 6 6 , rich 7 7 , typer 8 + , typing-extensions 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "rich-click"; 12 - version = "1.6.1"; 13 + version = "1.7.0"; 13 14 format = "setuptools"; 14 15 15 16 disabled = pythonOlder "3.8"; ··· 18 19 owner = "ewels"; 19 20 repo = pname; 20 21 rev = "refs/tags/v${version}"; 21 - hash = "sha256-Be6okg3zmbdbdlB4/uwioUxn6CZUay/istiIoiFrsJk="; 22 + hash = "sha256-Fmdxs7yeaHe8++LSQGuYK3Qwc0CdPvV9UCSXa09Djt4="; 22 23 }; 23 24 24 25 propagatedBuildInputs = [ 25 26 click 26 27 rich 28 + typing-extensions 27 29 ]; 28 30 29 31 # Module has no test
+56
pkgs/development/python-modules/setuptools-generate/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , setuptools-scm 6 + , click 7 + , help2man 8 + , markdown-it-py 9 + , shtab 10 + , tomli 11 + , pytestCheckHook 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "setuptools-generate"; 16 + version = "0.0.6"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.9"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "Freed-Wu"; 23 + repo = "setuptools-generate"; 24 + rev = "refs/tags/${version}"; 25 + hash = "sha256-xDjxkWy/n0jStI9eLcM6WduyU9vGjtBOmJ86dpXjceQ="; 26 + }; 27 + 28 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 29 + 30 + nativeBuildInputs = [ 31 + setuptools-scm 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + click 36 + help2man 37 + markdown-it-py 38 + shtab 39 + ] ++ lib.optionals (pythonOlder "3.11") [ 40 + tomli 41 + ]; 42 + 43 + nativeCheckInputs = [ 44 + pytestCheckHook 45 + ]; 46 + 47 + pythonImportsCheck = [ "setuptools_generate" ]; 48 + 49 + meta = with lib; { 50 + description = "Generate shell completions and man page when building a python package"; 51 + homepage = "https://github.com/Freed-Wu/setuptools-generate"; 52 + changelog = "https://github.com/Freed-Wu/setuptools-generate/blob/${src.rev}/CHANGELOG.md"; 53 + license = licenses.gpl3Only; 54 + maintainers = with maintainers; [ natsukium ]; 55 + }; 56 + }
+3 -17
pkgs/development/python-modules/simplisafe-python/default.nix
··· 6 6 , buildPythonPackage 7 7 , docutils 8 8 , fetchFromGitHub 9 - , fetchpatch 10 9 , poetry-core 11 10 , pytest-aiohttp 12 11 , pytest-asyncio ··· 20 19 21 20 buildPythonPackage rec { 22 21 pname = "simplisafe-python"; 23 - version = "2023.08.0"; 22 + version = "2023.10.0"; 24 23 format = "pyproject"; 25 24 26 25 disabled = pythonOlder "3.9"; 27 26 28 27 src = fetchFromGitHub { 29 28 owner = "bachya"; 30 - repo = pname; 29 + repo = "simplisafe-python"; 31 30 rev = "refs/tags/${version}"; 32 - hash = "sha256-DExMa9z/VYAMoqUmr/gfZzYFWfTxnC+Cz4rRTaNSLBM="; 31 + hash = "sha256-U3SbaR8PTTvoAMu65+LAHSwTmR7iwqiidbefW8bNSCo="; 33 32 }; 34 33 35 - patches = [ 36 - # This patch removes references to setuptools and wheel that are no longer 37 - # necessary and changes poetry to poetry-core, so that we don't need to add 38 - # unnecessary nativeBuildInputs. 39 - # 40 - # https://github.com/bachya/simplisafe-python/pull/596 41 - # 42 - (fetchpatch { 43 - name = "clean-up-build-dependencies.patch"; 44 - url = "https://github.com/bachya/simplisafe-python/commit/60f41c690fac7acb614490b542cbbf2fa0052266.patch"; 45 - hash = "sha256-RLRbHmaR2A8MNc96WHx0L8ccyygoBUaOulAuRJkFuUM="; 46 - }) 47 - ]; 48 34 49 35 nativeBuildInputs = [ 50 36 poetry-core
+2 -2
pkgs/development/python-modules/weasyprint/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "weasyprint"; 27 - version = "59.0"; 27 + version = "60.1"; 28 28 format = "pyproject"; 29 29 30 30 disabled = pythonOlder "3.7"; ··· 32 32 src = fetchPypi { 33 33 inherit version; 34 34 pname = "weasyprint"; 35 - hash = "sha256-Ijp2Y2s3ROqkq4oohfUM9Gz467GsuZtSdtAv7M9QdJI="; 35 + hash = "sha256-VrmBIoARg1ew9jse/hgZngg0PUpWozk8HUdauHjOomo="; 36 36 }; 37 37 38 38 patches = [
+1 -1
pkgs/development/tools/cocogitto/default.nix
··· 32 32 description = "A set of cli tools for the conventional commit and semver specifications"; 33 33 homepage = "https://github.com/oknozor/cocogitto"; 34 34 license = licenses.mit; 35 - maintainers = with maintainers; [ travisdavis-ops ]; 35 + maintainers = with maintainers; [ ]; 36 36 }; 37 37 }
+19 -8
pkgs/development/tools/confluent-cli/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "confluent-cli"; 5 - version = "3.17.0"; 5 + version = "3.37.0"; 6 6 7 7 # To get the latest version: 8 8 # curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1 9 - src = fetchurl (if stdenv.hostPlatform.isDarwin then { 9 + src = { 10 + x86_64-linux = fetchurl { 11 + url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${version}/confluent_${version}_linux_amd64.tar.gz"; 12 + hash = "sha256-vJB/0odVA86fZtRh/Cg5KPD8q8CQFENlRzjpI41UOc8="; 13 + }; 14 + aarch64-linux = fetchurl { 15 + url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${version}/confluent_${version}_linux_arm64.tar.gz"; 16 + hash = "sha256-lj7i7oQzX1AfhYfrXDiOjz1/EV4y3/CI4MyPKzNGcss="; 17 + }; 18 + x86_64-darwin = fetchurl { 10 19 url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${version}/confluent_${version}_darwin_amd64.tar.gz"; 11 - sha256 = "03104736f65591a5be9536424460d9b8c8fc8ac8b5eb646e832371397aaf7cef"; 12 - } else { 13 - url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${version}/confluent_${version}_linux_amd64.tar.gz"; 14 - sha256 = "3243beca4fefd49cf067f9a4df4f5072a8ac5dac91638e9f10ef0b0544d30445"; 15 - }); 20 + hash = "sha256-gEQBxChsM5CXFRsWBVVcQ88xQ2N4lqkIxHfZKPEMlOY"; 21 + }; 22 + aarch64-darwin = fetchurl { 23 + url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${version}/confluent_${version}_darwin_arm64.tar.gz"; 24 + hash = "sha256-6i5Z3m0gMzPuqWm/SJOuxjO3ioh/Uhk3A9uykksYfPo="; 25 + }; 26 + }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 16 27 17 28 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 18 29 ··· 38 49 # files in the S3 bucket: 39 50 # 40 51 # https://s3-us-west-2.amazonaws.com/confluent.cloud?prefix=confluent-cli/archives/1.25.0/&delimiter=/%27 41 - platforms = [ "x86_64-linux" "x86_64-darwin" ]; 52 + platforms = platforms.unix; 42 53 }; 43 54 }
+47 -55
pkgs/development/tools/database/prisma-engines/Cargo.lock
··· 323 323 "enumflags2", 324 324 "indoc", 325 325 "insta", 326 + "query-engine-metrics", 326 327 "query-engine-tests", 327 328 "query-tests-setup", 328 329 "reqwest", ··· 1047 1048 ] 1048 1049 1049 1050 [[package]] 1051 + name = "driver-adapters" 1052 + version = "0.1.0" 1053 + dependencies = [ 1054 + "async-trait", 1055 + "bigdecimal", 1056 + "chrono", 1057 + "expect-test", 1058 + "futures", 1059 + "metrics 0.18.1", 1060 + "napi", 1061 + "napi-derive", 1062 + "num-bigint", 1063 + "once_cell", 1064 + "psl", 1065 + "quaint", 1066 + "serde", 1067 + "serde_json", 1068 + "tokio", 1069 + "tracing", 1070 + "tracing-core", 1071 + "uuid", 1072 + ] 1073 + 1074 + [[package]] 1050 1075 name = "either" 1051 1076 version = "1.9.0" 1052 1077 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1150 1175 ] 1151 1176 1152 1177 [[package]] 1153 - name = "enum_dispatch" 1154 - version = "0.3.12" 1155 - source = "registry+https://github.com/rust-lang/crates.io-index" 1156 - checksum = "8f33313078bb8d4d05a2733a94ac4c2d8a0df9a2b84424ebf4f33bfc224a890e" 1157 - dependencies = [ 1158 - "once_cell", 1159 - "proc-macro2", 1160 - "quote", 1161 - "syn 2.0.28", 1162 - ] 1163 - 1164 - [[package]] 1165 1178 name = "enumflags2" 1166 1179 version = "0.7.7" 1167 1180 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1882 1895 checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1883 1896 1884 1897 [[package]] 1885 - name = "js-connectors" 1886 - version = "0.1.0" 1887 - dependencies = [ 1888 - "async-trait", 1889 - "bigdecimal", 1890 - "chrono", 1891 - "expect-test", 1892 - "futures", 1893 - "napi", 1894 - "napi-derive", 1895 - "num-bigint", 1896 - "once_cell", 1897 - "psl", 1898 - "quaint", 1899 - "serde", 1900 - "serde_json", 1901 - "tokio", 1902 - "tracing", 1903 - "tracing-core", 1904 - ] 1905 - 1906 - [[package]] 1907 1898 name = "js-sys" 1908 1899 version = "0.3.61" 1909 1900 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2319 2310 2320 2311 [[package]] 2321 2312 name = "mobc" 2322 - version = "0.8.1" 2313 + version = "0.8.2" 2323 2314 source = "registry+https://github.com/rust-lang/crates.io-index" 2324 - checksum = "fc79c4a77e312fee9c7bd4b957c12ad1196db73c4a81e5c0b13f02083c4f7f2f" 2315 + checksum = "0bdeff49b387edef305eccfe166af3e1483bb57902dbf369dddc42dc824df23b" 2325 2316 dependencies = [ 2326 2317 "async-trait", 2327 2318 "futures-channel", ··· 3162 3153 [[package]] 3163 3154 name = "postgres-native-tls" 3164 3155 version = "0.5.0" 3165 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 3156 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 3166 3157 dependencies = [ 3167 3158 "native-tls", 3168 3159 "tokio", ··· 3173 3164 [[package]] 3174 3165 name = "postgres-protocol" 3175 3166 version = "0.6.4" 3176 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 3167 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 3177 3168 dependencies = [ 3178 3169 "base64 0.13.1", 3179 3170 "byteorder", ··· 3190 3181 [[package]] 3191 3182 name = "postgres-types" 3192 3183 version = "0.2.4" 3193 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 3184 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 3194 3185 dependencies = [ 3195 3186 "bit-vec", 3196 3187 "bytes", ··· 3625 3616 "anyhow", 3626 3617 "async-trait", 3627 3618 "connection-string", 3619 + "driver-adapters", 3628 3620 "futures", 3629 - "js-connectors", 3630 3621 "napi", 3631 3622 "napi-build", 3632 3623 "napi-derive", ··· 3693 3684 dependencies = [ 3694 3685 "async-trait", 3695 3686 "colored", 3696 - "enum_dispatch", 3697 3687 "enumflags2", 3698 3688 "hyper", 3699 3689 "indexmap 1.9.3", 3700 3690 "indoc", 3701 3691 "itertools", 3692 + "jsonrpc-core", 3702 3693 "nom", 3703 3694 "once_cell", 3704 3695 "parse-hyperlinks", ··· 3713 3704 "request-handlers", 3714 3705 "serde", 3715 3706 "serde_json", 3707 + "sql-query-connector", 3716 3708 "strip-ansi-escapes", 3717 3709 "thiserror", 3718 3710 "tokio", ··· 5171 5163 [[package]] 5172 5164 name = "tokio-postgres" 5173 5165 version = "0.7.7" 5174 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 5166 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 5175 5167 dependencies = [ 5176 5168 "async-trait", 5177 5169 "byteorder", ··· 5509 5501 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 5510 5502 dependencies = [ 5511 5503 "cfg-if", 5512 - "rand 0.8.5", 5504 + "rand 0.7.3", 5513 5505 "static_assertions", 5514 5506 ] 5515 5507 ··· 5743 5735 5744 5736 [[package]] 5745 5737 name = "wasm-bindgen" 5746 - version = "0.2.84" 5738 + version = "0.2.87" 5747 5739 source = "registry+https://github.com/rust-lang/crates.io-index" 5748 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 5740 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 5749 5741 dependencies = [ 5750 5742 "cfg-if", 5751 5743 "wasm-bindgen-macro", ··· 5753 5745 5754 5746 [[package]] 5755 5747 name = "wasm-bindgen-backend" 5756 - version = "0.2.84" 5748 + version = "0.2.87" 5757 5749 source = "registry+https://github.com/rust-lang/crates.io-index" 5758 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 5750 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 5759 5751 dependencies = [ 5760 5752 "bumpalo", 5761 5753 "log", 5762 5754 "once_cell", 5763 5755 "proc-macro2", 5764 5756 "quote", 5765 - "syn 1.0.109", 5757 + "syn 2.0.28", 5766 5758 "wasm-bindgen-shared", 5767 5759 ] 5768 5760 ··· 5780 5772 5781 5773 [[package]] 5782 5774 name = "wasm-bindgen-macro" 5783 - version = "0.2.84" 5775 + version = "0.2.87" 5784 5776 source = "registry+https://github.com/rust-lang/crates.io-index" 5785 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 5777 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 5786 5778 dependencies = [ 5787 5779 "quote", 5788 5780 "wasm-bindgen-macro-support", ··· 5790 5782 5791 5783 [[package]] 5792 5784 name = "wasm-bindgen-macro-support" 5793 - version = "0.2.84" 5785 + version = "0.2.87" 5794 5786 source = "registry+https://github.com/rust-lang/crates.io-index" 5795 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 5787 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 5796 5788 dependencies = [ 5797 5789 "proc-macro2", 5798 5790 "quote", 5799 - "syn 1.0.109", 5791 + "syn 2.0.28", 5800 5792 "wasm-bindgen-backend", 5801 5793 "wasm-bindgen-shared", 5802 5794 ] 5803 5795 5804 5796 [[package]] 5805 5797 name = "wasm-bindgen-shared" 5806 - version = "0.2.84" 5798 + version = "0.2.87" 5807 5799 source = "registry+https://github.com/rust-lang/crates.io-index" 5808 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 5800 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 5809 5801 5810 5802 [[package]] 5811 5803 name = "wasm-logger"
+3 -3
pkgs/development/tools/database/prisma-engines/default.nix
··· 14 14 # function correctly. 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "prisma-engines"; 17 - version = "5.2.0"; 17 + version = "5.4.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prisma"; 21 21 repo = "prisma-engines"; 22 22 rev = version; 23 - sha256 = "sha256-7bZ6qy5AL7c2F6HfyM7/G36XTkSVsq+T+xxNlrBCXL4="; 23 + sha256 = "sha256-KYPDocC6S6YhJeneyI++UmmpuAYDoX6okqgOtGetilw="; 24 24 }; 25 25 26 26 # Use system openssl. ··· 32 32 "barrel-0.6.6-alpha.0" = "sha256-USh0lQ1z+3Spgc69bRFySUzhuY79qprLlEExTmYWFN8="; 33 33 "graphql-parser-0.3.0" = "sha256-0ZAsj2mW6fCLhwTETucjbu4rPNzfbNiHu2wVTBlTNe4="; 34 34 "mysql_async-0.31.3" = "sha256-QIO9s0Upc0/1W7ux1RNJNGKqzO4gB4gMV3NoakAbxkQ="; 35 - "postgres-native-tls-0.5.0" = "sha256-150GAIccGDAD+t/iWkLbXe4SblrW/KUcxkTy4Mrie5U="; 35 + "postgres-native-tls-0.5.0" = "sha256-UYPsxhCkXXWk8yPbqjNS0illwjS5mVm3Z/jFwpVwqfw="; 36 36 }; 37 37 }; 38 38
+3 -3
pkgs/development/tools/gqlgenc/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gqlgenc"; 5 - version = "0.11.3"; 5 + version = "0.15.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yamashou"; 9 9 repo = "gqlgenc"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-yMM6LR5Zviwr1OduSUxsSzdzrb+Lv5ILkVjXWD0b0FU="; 11 + sha256 = "sha256-yboht3dE8njp+q5RzdaM7Bc3BVsPr7HlVM1UbRN+Bds="; 12 12 }; 13 13 14 14 excludedPackages = [ "example" ]; 15 15 16 - vendorHash = "sha256-d95w9cApLyYu+OOP4UM5/+4DDU2LqyHU8E3wSTW8c7Q="; 16 + vendorHash = "sha256-6iwNykvW1m+hl6FzMNbvvPpBNp8OQn2/vfJLmAj60Mw="; 17 17 18 18 meta = with lib; { 19 19 description = "Go tool for building GraphQL client with gqlgen";
+3 -3
pkgs/development/tools/just/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "just"; 15 - version = "1.14.0"; 15 + version = "1.15.0"; 16 16 outputs = [ "out" "man" "doc" ]; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "casey"; 20 20 repo = pname; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-gItTmei+nxa56CoVv9xBmsOUH5AP48XNxdlHmXRqo2Y="; 22 + hash = "sha256-r1YJ7L98aLAwBd3g+WlW/UijceR7t9z7aXSZZjlMNnM="; 23 23 }; 24 24 25 - cargoHash = "sha256-iZh9M3QgTH0brh6DkKeQyJiCDmYFUggMiZWTkAGjggE="; 25 + cargoHash = "sha256-Fx2BdSHo+W43ZM/SX1ccddXG9QHlftrupT2cbyT4KM0="; 26 26 27 27 nativeBuildInputs = [ installShellFiles mdbook ]; 28 28 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
+2 -2
pkgs/development/tools/micronaut/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "micronaut"; 5 - version = "4.1.1"; 5 + version = "4.1.3"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; 9 - sha256 = "sha256-GlNyzR2kRmeGyheaRcz+CPEh11atHeeVn/Rwn+q1gRA="; 9 + sha256 = "sha256-9d46sXrG9tYhtAoIGzy7JYnt+wfS4vtGu81MS4W9c1s="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
+5 -5
pkgs/development/tools/misc/dart-sass/default.nix
··· 13 13 sass-language = fetchFromGitHub { 14 14 owner = "sass"; 15 15 repo = "sass"; 16 - rev = "refs/tags/embedded-protocol-2.2.0"; 17 - hash = "sha256-rSjhQZnLL4UXhp8rBIcaEtQyE81utTfljJTkyhQW5wA="; 16 + rev = "refs/tags/embedded-protocol-2.3.0"; 17 + hash = "sha256-J2heASfIwj4lxjsRs/0zRHSaF2tij9bO7IgXp0u/eiI="; 18 18 }; 19 19 in 20 20 buildDartApplication rec { 21 21 pname = "dart-sass"; 22 - version = "1.68.0"; 22 + version = "1.69.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "sass"; 26 26 repo = pname; 27 27 rev = version; 28 - hash = "sha256-Q7pXYcEOqROxVMw5irB23i44PwhFz7YWBVJcftzu998="; 28 + hash = "sha256-kn3cwi1k2CkzbS+Q/JaYy8Nq3Ej0GyWifG1Bq5ZEVHA="; 29 29 }; 30 30 31 31 pubspecLockFile = ./pubspec.lock; 32 - vendorHash = "sha256-ypKiiLW4Zr0rhTLTXzOoRqZsFC3nGzqUhPFdKKIWDmk="; 32 + vendorHash = "sha256-PQvY+qFXovSXH5wuc60wCrt5RiooKcaGKYzbjKSvqso="; 33 33 34 34 nativeBuildInputs = [ 35 35 buf
+10 -4
pkgs/development/tools/misc/doq/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "doq"; 8 - version = "0.9.1"; 9 - format = "setuptools"; 8 + version = "0.10.0"; 9 + pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "heavenshell"; 13 13 repo = "py-doq"; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-6ff7R/2Jo4jYm1hA70yopjklpKIMWlj7DH9eKxOlfgU="; 15 + hash = "sha256-iVu+5o8pZ5OhIzNItWbzUzqC3VQ6HCD7nP5gW/PVAMM="; 16 16 }; 17 17 18 + nativeBuildInputs = with python3.pkgs; [ 19 + setuptools 20 + setuptools-generate 21 + ]; 22 + 18 23 propagatedBuildInputs = with python3.pkgs; [ 19 24 jinja2 20 25 parso ··· 23 28 24 29 nativeCheckInputs = with python3.pkgs; [ 25 30 parameterized 26 - unittestCheckHook 31 + pytestCheckHook 27 32 ]; 28 33 29 34 pythonImportsCheck = [ "doq" ]; ··· 34 39 changelog = "https://github.com/heavenshell/py-doq/releases/tag/${src.rev}"; 35 40 license = licenses.bsd3; 36 41 maintainers = with maintainers; [ natsukium ]; 42 + mainProgram = "doq"; 37 43 }; 38 44 }
+47 -2
pkgs/development/tools/mold/default.nix
··· 9 9 , testers 10 10 , mold 11 11 , nix-update-script 12 + , runCommandCC 13 + , mold-wrapped 14 + , hello 15 + , buildPackages 16 + , useMoldLinker 12 17 }: 13 18 14 19 stdenv.mkDerivation rec { ··· 44 49 45 50 passthru = { 46 51 updateScript = nix-update-script { }; 47 - tests.version = testers.testVersion { package = mold; }; 52 + tests = 53 + let 54 + helloTest = name: helloMold: 55 + let 56 + command = "$READELF -p .comment ${lib.getExe helloMold}"; 57 + emulator = stdenv.hostPlatform.emulator buildPackages; 58 + in 59 + runCommandCC "mold-${name}-test" { passthru = { inherit helloMold; }; } 60 + '' 61 + echo "Testing running the 'hello' binary which should be linked with 'mold'" >&2 62 + ${emulator} ${lib.getExe helloMold} 63 + 64 + echo "Checking for mold in the '.comment' section" >&2 65 + if output=$(${command} 2>&1); then 66 + if grep -Fw -- "mold" - <<< "$output"; then 67 + touch $out 68 + else 69 + echo "No mention of 'mold' detected in the '.comment' section" >&2 70 + echo "The command was:" >&2 71 + echo "${command}" >&2 72 + echo "The output was:" >&2 73 + echo "$output" >&2 74 + exit 1 75 + fi 76 + else 77 + echo -n "${command}" >&2 78 + echo " returned a non-zero exit code." >&2 79 + echo "$output" >&2 80 + exit 1 81 + fi 82 + '' 83 + ; 84 + in 85 + { 86 + version = testers.testVersion { package = mold; }; 87 + wrapped = helloTest "wrapped" (hello.overrideAttrs (previousAttrs: { 88 + nativeBuildInputs = (previousAttrs.nativeBuildInputs or [ ]) ++ [ mold-wrapped ]; 89 + NIX_CFLAGS_LINK = toString (previousAttrs.NIX_CFLAGS_LINK or "") + " -fuse-ld=mold"; 90 + })); 91 + adapter = helloTest "adapter" (hello.override (old: { stdenv = useMoldLinker old.stdenv; })); 92 + }; 48 93 }; 49 94 50 95 meta = with lib; { 51 - description = "A faster drop-in replacement for existing Unix linkers"; 96 + description = "A faster drop-in replacement for existing Unix linkers (unwrapped)"; 52 97 longDescription = '' 53 98 mold is a faster drop-in replacement for existing Unix linkers. It is 54 99 several times faster than the LLVM lld linker. mold is designed to
+3 -3
pkgs/development/tools/opcr-policy/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "opcr-policy"; 8 - version = "0.2.1"; 8 + version = "0.2.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "opcr-io"; 12 12 repo = "policy"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-t/OiLSr0RFin2yGVFaddDvGBWNUYddvjsERzm2DuXKE="; 14 + sha256 = "sha256-CoTp9IhsG09jZuxxiYgboNDmJ+AAiyw7lIjwL1Jq8u4="; 15 15 }; 16 - vendorHash = "sha256-ihuZuBsTP/i8M7Fwu5arizryMFZxZ0J26k+JeqnSiJQ="; 16 + vendorHash = "sha256-bsReLqKR1jfu2pU912B/kyBlB6TjM8vY8IfiNEvTwcc="; 17 17 18 18 ldflags = [ "-s" "-w" "-X github.com/opcr-io/policy/pkg/version.ver=${version}" ]; 19 19
+2 -2
pkgs/development/tools/parsing/re-flex/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "re-flex"; 12 - version = "3.3.8"; 12 + version = "3.4.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Genivia"; 16 16 repo = "RE-flex"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-ujBdR4NDY9TwHwghtj2uMJoLtuYpzw5cUCMSbEsXlmY="; 18 + sha256 = "sha256-U25W/hNPol6WtBDrKsft00vr/GoRjaNEr36fq2L9FlY="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ boost autoconf automake ];
+2 -2
pkgs/development/tools/react-native-debugger/default.nix
··· 68 68 in 69 69 stdenv.mkDerivation rec { 70 70 pname = "react-native-debugger"; 71 - version = "0.13.0"; 71 + version = "0.14.0"; 72 72 src = fetchurl { 73 73 url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; 74 - sha256 = "sha256-/uVXMVrVS7n4/mqz6IlKkk63hy67fn9KRjZ1wP5MHB0="; 74 + sha256 = "sha256-RioBe0MAR47M84aavFaTJikGsJtcZDak8Tkg3WtX2l0="; 75 75 }; 76 76 77 77 nativeBuildInputs = [ makeWrapper unzip ];
+662 -325
pkgs/development/tools/rust/cargo-lambda/Cargo.lock
··· 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 24 checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" 25 25 dependencies = [ 26 - "cfg-if 1.0.0", 26 + "cfg-if", 27 27 "cipher", 28 28 "cpufeatures", 29 29 "opaque-debug", ··· 35 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 36 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 37 37 dependencies = [ 38 - "getrandom 0.2.8", 38 + "getrandom", 39 39 "once_cell", 40 40 "version_check", 41 41 ] ··· 59 59 ] 60 60 61 61 [[package]] 62 + name = "anstream" 63 + version = "0.5.0" 64 + source = "registry+https://github.com/rust-lang/crates.io-index" 65 + checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" 66 + dependencies = [ 67 + "anstyle", 68 + "anstyle-parse", 69 + "anstyle-query", 70 + "anstyle-wincon", 71 + "colorchoice", 72 + "utf8parse", 73 + ] 74 + 75 + [[package]] 76 + name = "anstyle" 77 + version = "1.0.3" 78 + source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" 80 + 81 + [[package]] 82 + name = "anstyle-parse" 83 + version = "0.2.1" 84 + source = "registry+https://github.com/rust-lang/crates.io-index" 85 + checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 86 + dependencies = [ 87 + "utf8parse", 88 + ] 89 + 90 + [[package]] 91 + name = "anstyle-query" 92 + version = "1.0.0" 93 + source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 95 + dependencies = [ 96 + "windows-sys 0.48.0", 97 + ] 98 + 99 + [[package]] 100 + name = "anstyle-wincon" 101 + version = "2.1.0" 102 + source = "registry+https://github.com/rust-lang/crates.io-index" 103 + checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" 104 + dependencies = [ 105 + "anstyle", 106 + "windows-sys 0.48.0", 107 + ] 108 + 109 + [[package]] 62 110 name = "anyhow" 63 111 version = "1.0.66" 64 112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 71 119 checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" 72 120 73 121 [[package]] 122 + name = "ascii-canvas" 123 + version = "3.0.0" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" 126 + dependencies = [ 127 + "term", 128 + ] 129 + 130 + [[package]] 74 131 name = "async-priority-channel" 75 132 version = "0.1.0" 76 133 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 87 144 dependencies = [ 88 145 "proc-macro2", 89 146 "quote", 90 - "syn", 147 + "syn 1.0.103", 91 148 ] 92 149 93 150 [[package]] ··· 98 155 dependencies = [ 99 156 "proc-macro2", 100 157 "quote", 101 - "syn", 158 + "syn 1.0.103", 102 159 ] 103 160 104 161 [[package]] ··· 106 163 version = "1.0.0" 107 164 source = "registry+https://github.com/rust-lang/crates.io-index" 108 165 checksum = "f9f65e4fb35ff6a80b3298d1f028649f3a23da141fa3951e9b24dde1d515b67e" 109 - 110 - [[package]] 111 - name = "atty" 112 - version = "0.2.14" 113 - source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 115 - dependencies = [ 116 - "hermit-abi 0.1.19", 117 - "libc", 118 - "winapi", 119 - ] 120 166 121 167 [[package]] 122 168 name = "autocfg" ··· 545 591 source = "registry+https://github.com/rust-lang/crates.io-index" 546 592 checksum = "55d7e5deac5e49330042b4e174dafe84ebf71685bfcd94f285bac7aa31e0aeb1" 547 593 dependencies = [ 548 - "base64", 594 + "base64 0.13.1", 549 595 "bytes", 550 596 "chrono", 551 597 "http", ··· 612 658 dependencies = [ 613 659 "addr2line", 614 660 "cc", 615 - "cfg-if 1.0.0", 661 + "cfg-if", 616 662 "libc", 617 663 "miniz_oxide 0.5.4", 618 664 "object 0.29.0", 619 665 "rustc-demangle", 666 + ] 667 + 668 + [[package]] 669 + name = "backtrace-ext" 670 + version = "0.2.1" 671 + source = "registry+https://github.com/rust-lang/crates.io-index" 672 + checksum = "537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50" 673 + dependencies = [ 674 + "backtrace", 620 675 ] 621 676 622 677 [[package]] ··· 626 681 checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 627 682 628 683 [[package]] 684 + name = "base64" 685 + version = "0.21.2" 686 + source = "registry+https://github.com/rust-lang/crates.io-index" 687 + checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 688 + 689 + [[package]] 629 690 name = "base64-simd" 630 691 version = "0.7.0" 631 692 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 641 702 checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" 642 703 643 704 [[package]] 705 + name = "beef" 706 + version = "0.5.2" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" 709 + 710 + [[package]] 711 + name = "bit-set" 712 + version = "0.5.3" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 715 + dependencies = [ 716 + "bit-vec", 717 + ] 718 + 719 + [[package]] 720 + name = "bit-vec" 721 + version = "0.6.3" 722 + source = "registry+https://github.com/rust-lang/crates.io-index" 723 + checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 724 + 725 + [[package]] 644 726 name = "bitflags" 645 727 version = "1.3.2" 646 728 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 759 841 760 842 [[package]] 761 843 name = "cargo-lambda" 762 - version = "0.18.1" 844 + version = "0.21.1" 763 845 dependencies = [ 764 846 "build-data", 765 847 "cargo-lambda-build", ··· 770 852 "cargo-test-macro", 771 853 "cargo-test-support", 772 854 "clap", 855 + "clap-cargo", 773 856 "dunce", 774 - "miette 4.7.1", 857 + "miette 5.10.0", 775 858 "snapbox", 776 859 "tokio", 777 860 "tracing", 778 861 "tracing-subscriber", 862 + "zip", 779 863 ] 780 864 781 865 [[package]] 782 866 name = "cargo-lambda-build" 783 - version = "0.18.1" 867 + version = "0.21.1" 784 868 dependencies = [ 785 869 "async-trait", 786 870 "cargo-lambda-interactive", ··· 789 873 "cargo-zigbuild", 790 874 "clap", 791 875 "home", 792 - "miette 4.7.1", 876 + "miette 5.10.0", 793 877 "object 0.28.4", 794 878 "rustc_version", 879 + "serde", 880 + "serde_json", 795 881 "sha2", 796 882 "strum", 797 883 "strum_macros", 798 884 "thiserror", 799 885 "tokio", 886 + "toml", 800 887 "tracing", 801 888 "which", 802 889 "zip", ··· 804 891 805 892 [[package]] 806 893 name = "cargo-lambda-deploy" 807 - version = "0.18.1" 894 + version = "0.21.1" 808 895 dependencies = [ 809 896 "aws-sdk-iam", 810 897 "aws-sdk-s3", ··· 815 902 "cargo-lambda-metadata", 816 903 "cargo-lambda-remote", 817 904 "clap", 818 - "miette 4.7.1", 905 + "miette 5.10.0", 819 906 "serde", 820 907 "serde_json", 821 908 "strum", ··· 827 914 828 915 [[package]] 829 916 name = "cargo-lambda-interactive" 830 - version = "0.18.1" 917 + version = "0.21.1" 831 918 dependencies = [ 832 919 "indicatif", 833 920 "inquire", 834 921 "is-terminal", 835 - "miette 4.7.1", 922 + "miette 5.10.0", 836 923 "tokio", 837 924 ] 838 925 839 926 [[package]] 840 927 name = "cargo-lambda-invoke" 841 - version = "0.18.1" 928 + version = "0.21.1" 842 929 dependencies = [ 930 + "base64 0.21.2", 843 931 "cargo-lambda-remote", 844 932 "clap", 845 - "dirs 4.0.0", 846 - "miette 4.7.1", 933 + "dirs", 934 + "miette 5.10.0", 847 935 "reqwest", 848 936 "serde", 849 937 "serde_json", ··· 856 944 857 945 [[package]] 858 946 name = "cargo-lambda-metadata" 859 - version = "0.18.1" 947 + version = "0.21.1" 860 948 dependencies = [ 861 949 "aws-sdk-lambda", 862 - "cargo_metadata 0.14.2", 950 + "cargo_metadata", 863 951 "clap", 952 + "env-file-reader", 864 953 "miette 4.7.1", 865 954 "remove_dir_all", 866 955 "serde", ··· 873 962 874 963 [[package]] 875 964 name = "cargo-lambda-new" 876 - version = "0.18.1" 965 + version = "0.21.1" 877 966 dependencies = [ 878 967 "cargo-lambda-interactive", 879 968 "cargo-lambda-metadata", 880 969 "clap", 881 970 "dunce", 882 971 "liquid", 883 - "miette 4.7.1", 972 + "miette 5.10.0", 884 973 "regex", 885 974 "reqwest", 886 975 "strum", ··· 894 983 895 984 [[package]] 896 985 name = "cargo-lambda-remote" 897 - version = "0.18.1" 986 + version = "0.21.1" 898 987 dependencies = [ 899 988 "aws-config", 900 989 "aws-credential-types", ··· 906 995 907 996 [[package]] 908 997 name = "cargo-lambda-watch" 909 - version = "0.18.1" 998 + version = "0.21.1" 910 999 dependencies = [ 911 1000 "aws_lambda_events", 912 1001 "axum", 913 - "base64", 1002 + "base64 0.21.2", 914 1003 "cargo-lambda-invoke", 915 1004 "cargo-lambda-metadata", 916 1005 "chrono", 917 1006 "clap", 918 1007 "dunce", 919 1008 "http-api-problem", 1009 + "http-serde", 920 1010 "hyper", 921 1011 "ignore-files", 922 - "miette 4.7.1", 1012 + "miette 5.10.0", 923 1013 "opentelemetry", 924 1014 "opentelemetry-aws", 925 - "project-origins", 926 1015 "query_map", 927 1016 "reqwest", 928 1017 "serde", ··· 982 1071 "snapbox", 983 1072 "tar", 984 1073 "termcolor", 985 - "toml_edit", 1074 + "toml_edit 0.15.0", 986 1075 "url", 987 1076 "winapi", 988 1077 ] ··· 1016 1105 dependencies = [ 1017 1106 "anyhow", 1018 1107 "cargo-options", 1019 - "cargo_metadata 0.15.2", 1108 + "cargo_metadata", 1020 1109 "clap", 1021 - "dirs 4.0.0", 1110 + "dirs", 1022 1111 "fs-err", 1023 1112 "path-slash", 1024 1113 "rustc_version", ··· 1031 1120 1032 1121 [[package]] 1033 1122 name = "cargo_metadata" 1034 - version = "0.14.2" 1123 + version = "0.15.3" 1035 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" 1037 - dependencies = [ 1038 - "camino", 1039 - "cargo-platform", 1040 - "semver", 1041 - "serde", 1042 - "serde_json", 1043 - ] 1044 - 1045 - [[package]] 1046 - name = "cargo_metadata" 1047 - version = "0.15.2" 1048 - source = "registry+https://github.com/rust-lang/crates.io-index" 1049 - checksum = "982a0cf6a99c350d7246035613882e376d58cebe571785abc5da4f648d53ac0a" 1125 + checksum = "08a1ec454bc3eead8719cb56e15dbbfecdbc14e4b3a3ae4936cc6e31f5fc0d07" 1050 1126 dependencies = [ 1051 1127 "camino", 1052 1128 "cargo-platform", ··· 1067 1143 1068 1144 [[package]] 1069 1145 name = "cfg-if" 1070 - version = "0.1.10" 1071 - source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 1073 - 1074 - [[package]] 1075 - name = "cfg-if" 1076 1146 version = "1.0.0" 1077 1147 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 1148 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" ··· 1104 1174 1105 1175 [[package]] 1106 1176 name = "clap" 1107 - version = "4.0.27" 1177 + version = "4.4.2" 1108 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1109 - checksum = "0acbd8d28a0a60d7108d7ae850af6ba34cf2d1257fc646980e5f97ce14275966" 1179 + checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" 1110 1180 dependencies = [ 1111 - "bitflags", 1181 + "clap_builder", 1112 1182 "clap_derive", 1183 + ] 1184 + 1185 + [[package]] 1186 + name = "clap-cargo" 1187 + version = "0.12.0" 1188 + source = "registry+https://github.com/rust-lang/crates.io-index" 1189 + checksum = "383f21342a464d4af96e9a4cad22a0b4f2880d4a5b3bbf5c9654dd1d9a224ee4" 1190 + dependencies = [ 1191 + "anstyle", 1192 + "clap", 1193 + ] 1194 + 1195 + [[package]] 1196 + name = "clap_builder" 1197 + version = "4.4.2" 1198 + source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" 1200 + dependencies = [ 1201 + "anstream", 1202 + "anstyle", 1113 1203 "clap_lex", 1114 - "is-terminal", 1115 - "once_cell", 1116 1204 "strsim", 1117 - "termcolor", 1118 1205 "terminal_size 0.2.2", 1119 1206 ] 1120 1207 1121 1208 [[package]] 1122 1209 name = "clap_derive" 1123 - version = "4.0.21" 1210 + version = "4.4.2" 1124 1211 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 1212 + checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" 1126 1213 dependencies = [ 1127 1214 "heck", 1128 - "proc-macro-error", 1129 1215 "proc-macro2", 1130 1216 "quote", 1131 - "syn", 1217 + "syn 2.0.28", 1132 1218 ] 1133 1219 1134 1220 [[package]] 1135 1221 name = "clap_lex" 1136 - version = "0.3.0" 1222 + version = "0.5.1" 1137 1223 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 1139 - dependencies = [ 1140 - "os_str_bytes", 1141 - ] 1224 + checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" 1142 1225 1143 1226 [[package]] 1144 1227 name = "clearscreen" 1145 - version = "2.0.0" 1228 + version = "2.0.1" 1146 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "41aa24cc5e1d6b3fc49ad4cd540b522fedcbe88bc6f259ff16e20e7010b6f8c7" 1230 + checksum = "72f3f22f1a586604e62efd23f78218f3ccdecf7a33c4500db2d37d85a24fe994" 1148 1231 dependencies = [ 1149 1232 "nix", 1150 1233 "terminfo", ··· 1162 1245 "termcolor", 1163 1246 "unicode-width", 1164 1247 ] 1248 + 1249 + [[package]] 1250 + name = "colorchoice" 1251 + version = "1.0.0" 1252 + source = "registry+https://github.com/rust-lang/crates.io-index" 1253 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 1165 1254 1166 1255 [[package]] 1167 1256 name = "combine" ··· 1302 1391 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 1392 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 1304 1393 dependencies = [ 1305 - "cfg-if 1.0.0", 1394 + "cfg-if", 1306 1395 ] 1307 1396 1308 1397 [[package]] ··· 1311 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1312 1401 checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 1313 1402 dependencies = [ 1314 - "cfg-if 1.0.0", 1403 + "cfg-if", 1315 1404 "crossbeam-utils", 1316 1405 ] 1317 1406 ··· 1321 1410 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 1411 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 1323 1412 dependencies = [ 1324 - "cfg-if 1.0.0", 1413 + "cfg-if", 1325 1414 "crossbeam-epoch", 1326 1415 "crossbeam-utils", 1327 1416 ] ··· 1333 1422 checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" 1334 1423 dependencies = [ 1335 1424 "autocfg", 1336 - "cfg-if 1.0.0", 1425 + "cfg-if", 1337 1426 "crossbeam-utils", 1338 1427 "memoffset", 1339 1428 "scopeguard", ··· 1345 1434 source = "registry+https://github.com/rust-lang/crates.io-index" 1346 1435 checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 1347 1436 dependencies = [ 1348 - "cfg-if 1.0.0", 1437 + "cfg-if", 1349 1438 ] 1350 1439 1351 1440 [[package]] ··· 1372 1461 dependencies = [ 1373 1462 "winapi", 1374 1463 ] 1464 + 1465 + [[package]] 1466 + name = "crunchy" 1467 + version = "0.2.2" 1468 + source = "registry+https://github.com/rust-lang/crates.io-index" 1469 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 1375 1470 1376 1471 [[package]] 1377 1472 name = "crypto-common" ··· 1449 1544 "proc-macro2", 1450 1545 "quote", 1451 1546 "scratch", 1452 - "syn", 1547 + "syn 1.0.103", 1453 1548 ] 1454 1549 1455 1550 [[package]] ··· 1466 1561 dependencies = [ 1467 1562 "proc-macro2", 1468 1563 "quote", 1469 - "syn", 1564 + "syn 1.0.103", 1470 1565 ] 1566 + 1567 + [[package]] 1568 + name = "diff" 1569 + version = "0.1.13" 1570 + source = "registry+https://github.com/rust-lang/crates.io-index" 1571 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 1471 1572 1472 1573 [[package]] 1473 1574 name = "digest" ··· 1482 1583 1483 1584 [[package]] 1484 1585 name = "dirs" 1485 - version = "2.0.2" 1586 + version = "4.0.0" 1486 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1487 - checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" 1588 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1488 1589 dependencies = [ 1489 - "cfg-if 0.1.10", 1490 1590 "dirs-sys", 1491 1591 ] 1492 1592 1493 1593 [[package]] 1494 - name = "dirs" 1495 - version = "4.0.0" 1594 + name = "dirs-next" 1595 + version = "2.0.0" 1496 1596 source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1597 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 1498 1598 dependencies = [ 1499 - "dirs-sys", 1599 + "cfg-if", 1600 + "dirs-sys-next", 1500 1601 ] 1501 1602 1502 1603 [[package]] ··· 1511 1612 ] 1512 1613 1513 1614 [[package]] 1615 + name = "dirs-sys-next" 1616 + version = "0.1.2" 1617 + source = "registry+https://github.com/rust-lang/crates.io-index" 1618 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 1619 + dependencies = [ 1620 + "libc", 1621 + "redox_users", 1622 + "winapi", 1623 + ] 1624 + 1625 + [[package]] 1514 1626 name = "doc-comment" 1515 1627 version = "0.3.3" 1516 1628 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1535 1647 checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 1536 1648 1537 1649 [[package]] 1650 + name = "ena" 1651 + version = "0.14.2" 1652 + source = "registry+https://github.com/rust-lang/crates.io-index" 1653 + checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1" 1654 + dependencies = [ 1655 + "log", 1656 + ] 1657 + 1658 + [[package]] 1538 1659 name = "encode_unicode" 1539 1660 version = "0.3.6" 1540 1661 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1546 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1547 1668 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 1548 1669 dependencies = [ 1549 - "cfg-if 1.0.0", 1670 + "cfg-if", 1550 1671 ] 1551 1672 1552 1673 [[package]] 1674 + name = "env-file-reader" 1675 + version = "0.3.0" 1676 + source = "registry+https://github.com/rust-lang/crates.io-index" 1677 + checksum = "a0a86dcbc0fd1a07f5c318a2215338f0c870336851e8b566ebef1576eddb3728" 1678 + dependencies = [ 1679 + "lalrpop", 1680 + "lalrpop-util", 1681 + "logos", 1682 + ] 1683 + 1684 + [[package]] 1685 + name = "equivalent" 1686 + version = "1.0.0" 1687 + source = "registry+https://github.com/rust-lang/crates.io-index" 1688 + checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 1689 + 1690 + [[package]] 1553 1691 name = "errno" 1554 1692 version = "0.2.8" 1555 1693 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1561 1699 ] 1562 1700 1563 1701 [[package]] 1702 + name = "errno" 1703 + version = "0.3.1" 1704 + source = "registry+https://github.com/rust-lang/crates.io-index" 1705 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1706 + dependencies = [ 1707 + "errno-dragonfly", 1708 + "libc", 1709 + "windows-sys 0.48.0", 1710 + ] 1711 + 1712 + [[package]] 1564 1713 name = "errno-dragonfly" 1565 1714 version = "0.1.2" 1566 1715 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1591 1740 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 1741 checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" 1593 1742 dependencies = [ 1594 - "cfg-if 1.0.0", 1743 + "cfg-if", 1595 1744 "libc", 1596 1745 "redox_syscall", 1597 1746 "windows-sys 0.42.0", 1598 1747 ] 1599 1748 1600 1749 [[package]] 1750 + name = "fixedbitset" 1751 + version = "0.4.2" 1752 + source = "registry+https://github.com/rust-lang/crates.io-index" 1753 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1754 + 1755 + [[package]] 1601 1756 name = "flate2" 1602 1757 version = "1.0.25" 1603 1758 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1709 1864 dependencies = [ 1710 1865 "proc-macro2", 1711 1866 "quote", 1712 - "syn", 1867 + "syn 1.0.103", 1713 1868 ] 1714 1869 1715 1870 [[package]] ··· 1750 1905 dependencies = [ 1751 1906 "typenum", 1752 1907 "version_check", 1753 - ] 1754 - 1755 - [[package]] 1756 - name = "getrandom" 1757 - version = "0.1.16" 1758 - source = "registry+https://github.com/rust-lang/crates.io-index" 1759 - checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 1760 - dependencies = [ 1761 - "cfg-if 1.0.0", 1762 - "libc", 1763 - "wasi 0.9.0+wasi-snapshot-preview1", 1764 1908 ] 1765 1909 1766 1910 [[package]] ··· 1769 1913 source = "registry+https://github.com/rust-lang/crates.io-index" 1770 1914 checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 1771 1915 dependencies = [ 1772 - "cfg-if 1.0.0", 1916 + "cfg-if", 1773 1917 "libc", 1774 1918 "wasi 0.11.0+wasi-snapshot-preview1", 1775 1919 ] ··· 1805 1949 "btoi", 1806 1950 "gix-date", 1807 1951 "itoa", 1808 - "nom 7.1.1", 1952 + "nom", 1809 1953 "thiserror", 1810 1954 ] 1811 1955 ··· 1823 1967 "gix-ref", 1824 1968 "gix-sec", 1825 1969 "memchr", 1826 - "nom 7.1.1", 1970 + "nom", 1827 1971 "once_cell", 1828 1972 "smallvec", 1829 1973 "thiserror", ··· 1912 2056 "gix-validate", 1913 2057 "hex 0.4.3", 1914 2058 "itoa", 1915 - "nom 7.1.1", 2059 + "nom", 1916 2060 "smallvec", 1917 2061 "thiserror", 1918 2062 ] ··· 1942 2086 "gix-tempfile", 1943 2087 "gix-validate", 1944 2088 "memmap2", 1945 - "nom 7.1.1", 2089 + "nom", 1946 2090 "thiserror", 1947 2091 ] 1948 2092 ··· 1953 2097 checksum = "e8ffa5bf0772f9b01de501c035b6b084cf9b8bb07dec41e3afc6a17336a65f47" 1954 2098 dependencies = [ 1955 2099 "bitflags", 1956 - "dirs 4.0.0", 2100 + "dirs", 1957 2101 "gix-path", 1958 2102 "libc", 1959 2103 "windows", ··· 2012 2156 "futures-sink", 2013 2157 "futures-util", 2014 2158 "http", 2015 - "indexmap", 2159 + "indexmap 1.9.2", 2016 2160 "slab", 2017 2161 "tokio", 2018 2162 "tokio-util", ··· 2029 2173 ] 2030 2174 2031 2175 [[package]] 2176 + name = "hashbrown" 2177 + version = "0.14.0" 2178 + source = "registry+https://github.com/rust-lang/crates.io-index" 2179 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 2180 + 2181 + [[package]] 2032 2182 name = "heck" 2033 2183 version = "0.4.0" 2034 2184 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2045 2195 2046 2196 [[package]] 2047 2197 name = "hermit-abi" 2048 - version = "0.2.6" 2198 + version = "0.3.1" 2049 2199 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 2051 - dependencies = [ 2052 - "libc", 2053 - ] 2200 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 2054 2201 2055 2202 [[package]] 2056 2203 name = "hex" ··· 2084 2231 2085 2232 [[package]] 2086 2233 name = "http" 2087 - version = "0.2.8" 2234 + version = "0.2.9" 2088 2235 source = "registry+https://github.com/rust-lang/crates.io-index" 2089 - checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 2236 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 2090 2237 dependencies = [ 2091 2238 "bytes", 2092 2239 "fnv", ··· 2124 2271 2125 2272 [[package]] 2126 2273 name = "http-serde" 2127 - version = "1.1.2" 2274 + version = "1.1.3" 2128 2275 source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "0e272971f774ba29341db2f686255ff8a979365a26fb9e4277f6b6d9ec0cdd5e" 2276 + checksum = "6f560b665ad9f1572cfcaf034f7fb84338a7ce945216d64a90fd81f046a3caee" 2130 2277 dependencies = [ 2131 2278 "http", 2132 2279 "serde", ··· 2146 2293 2147 2294 [[package]] 2148 2295 name = "hyper" 2149 - version = "0.14.23" 2296 + version = "0.14.25" 2150 2297 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 - checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 2298 + checksum = "cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899" 2152 2299 dependencies = [ 2153 2300 "bytes", 2154 2301 "futures-channel", ··· 2244 2391 "futures", 2245 2392 "gix-config", 2246 2393 "ignore", 2247 - "miette 5.5.0", 2394 + "miette 5.10.0", 2248 2395 "project-origins", 2249 2396 "thiserror", 2250 2397 "tokio", ··· 2258 2405 checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 2259 2406 dependencies = [ 2260 2407 "autocfg", 2261 - "hashbrown", 2408 + "hashbrown 0.12.3", 2409 + ] 2410 + 2411 + [[package]] 2412 + name = "indexmap" 2413 + version = "2.0.0" 2414 + source = "registry+https://github.com/rust-lang/crates.io-index" 2415 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 2416 + dependencies = [ 2417 + "equivalent", 2418 + "hashbrown 0.14.0", 2262 2419 ] 2263 2420 2264 2421 [[package]] ··· 2315 2472 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 2473 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2317 2474 dependencies = [ 2318 - "cfg-if 1.0.0", 2475 + "cfg-if", 2319 2476 ] 2320 2477 2321 2478 [[package]] ··· 2342 2499 2343 2500 [[package]] 2344 2501 name = "is-terminal" 2345 - version = "0.4.0" 2502 + version = "0.4.7" 2346 2503 source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "aae5bc6e2eb41c9def29a3e0f1306382807764b9b53112030eff57435667352d" 2504 + checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 2348 2505 dependencies = [ 2349 - "hermit-abi 0.2.6", 2506 + "hermit-abi 0.3.1", 2350 2507 "io-lifetimes 1.0.2", 2351 - "rustix 0.36.3", 2352 - "windows-sys 0.42.0", 2508 + "rustix 0.37.3", 2509 + "windows-sys 0.48.0", 2353 2510 ] 2354 2511 2355 2512 [[package]] ··· 2422 2579 ] 2423 2580 2424 2581 [[package]] 2582 + name = "lalrpop" 2583 + version = "0.19.12" 2584 + source = "registry+https://github.com/rust-lang/crates.io-index" 2585 + checksum = "0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b" 2586 + dependencies = [ 2587 + "ascii-canvas", 2588 + "bit-set", 2589 + "diff", 2590 + "ena", 2591 + "is-terminal", 2592 + "itertools", 2593 + "lalrpop-util", 2594 + "petgraph", 2595 + "regex", 2596 + "regex-syntax", 2597 + "string_cache", 2598 + "term", 2599 + "tiny-keccak", 2600 + "unicode-xid", 2601 + ] 2602 + 2603 + [[package]] 2604 + name = "lalrpop-util" 2605 + version = "0.19.12" 2606 + source = "registry+https://github.com/rust-lang/crates.io-index" 2607 + checksum = "d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed" 2608 + dependencies = [ 2609 + "regex", 2610 + ] 2611 + 2612 + [[package]] 2425 2613 name = "lazy_static" 2426 2614 version = "1.4.0" 2427 2615 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2495 2683 checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f" 2496 2684 2497 2685 [[package]] 2686 + name = "linux-raw-sys" 2687 + version = "0.3.8" 2688 + source = "registry+https://github.com/rust-lang/crates.io-index" 2689 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 2690 + 2691 + [[package]] 2498 2692 name = "liquid" 2499 2693 version = "0.26.0" 2500 2694 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2533 2727 dependencies = [ 2534 2728 "proc-macro2", 2535 2729 "proc-quote", 2536 - "syn", 2730 + "syn 1.0.103", 2537 2731 ] 2538 2732 2539 2733 [[package]] ··· 2567 2761 source = "registry+https://github.com/rust-lang/crates.io-index" 2568 2762 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 2569 2763 dependencies = [ 2570 - "cfg-if 1.0.0", 2764 + "cfg-if", 2765 + ] 2766 + 2767 + [[package]] 2768 + name = "logos" 2769 + version = "0.12.1" 2770 + source = "registry+https://github.com/rust-lang/crates.io-index" 2771 + checksum = "bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1" 2772 + dependencies = [ 2773 + "logos-derive", 2774 + ] 2775 + 2776 + [[package]] 2777 + name = "logos-derive" 2778 + version = "0.12.1" 2779 + source = "registry+https://github.com/rust-lang/crates.io-index" 2780 + checksum = "a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c" 2781 + dependencies = [ 2782 + "beef", 2783 + "fnv", 2784 + "proc-macro2", 2785 + "quote", 2786 + "regex-syntax", 2787 + "syn 1.0.103", 2571 2788 ] 2572 2789 2573 2790 [[package]] ··· 2624 2841 source = "registry+https://github.com/rust-lang/crates.io-index" 2625 2842 checksum = "1c90329e44f9208b55f45711f9558cec15d7ef8295cc65ecd6d4188ae8edc58c" 2626 2843 dependencies = [ 2627 - "atty", 2628 - "backtrace", 2629 2844 "miette-derive 4.7.1", 2630 2845 "once_cell", 2631 - "owo-colors", 2632 - "supports-color", 2633 - "supports-hyperlinks", 2634 - "supports-unicode", 2635 - "terminal_size 0.1.17", 2636 - "textwrap", 2637 2846 "thiserror", 2638 2847 "unicode-width", 2639 2848 ] 2640 2849 2641 2850 [[package]] 2642 2851 name = "miette" 2643 - version = "5.5.0" 2852 + version = "5.10.0" 2644 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2645 - checksum = "4afd9b301defa984bbdbe112b4763e093ed191750a0d914a78c1106b2d0fe703" 2854 + checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" 2646 2855 dependencies = [ 2647 - "miette-derive 5.5.0", 2856 + "backtrace", 2857 + "backtrace-ext", 2858 + "is-terminal", 2859 + "miette-derive 5.10.0", 2648 2860 "once_cell", 2861 + "owo-colors", 2862 + "supports-color", 2863 + "supports-hyperlinks", 2864 + "supports-unicode", 2865 + "terminal_size 0.1.17", 2866 + "textwrap", 2649 2867 "thiserror", 2650 2868 "unicode-width", 2651 2869 ] ··· 2658 2876 dependencies = [ 2659 2877 "proc-macro2", 2660 2878 "quote", 2661 - "syn", 2879 + "syn 1.0.103", 2662 2880 ] 2663 2881 2664 2882 [[package]] 2665 2883 name = "miette-derive" 2666 - version = "5.5.0" 2884 + version = "5.10.0" 2667 2885 source = "registry+https://github.com/rust-lang/crates.io-index" 2668 - checksum = "97c2401ab7ac5282ca5c8b518a87635b1a93762b0b90b9990c509888eeccba29" 2886 + checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" 2669 2887 dependencies = [ 2670 2888 "proc-macro2", 2671 2889 "quote", 2672 - "syn", 2890 + "syn 2.0.28", 2673 2891 ] 2674 2892 2675 2893 [[package]] ··· 2724 2942 ] 2725 2943 2726 2944 [[package]] 2945 + name = "new_debug_unreachable" 2946 + version = "1.0.4" 2947 + source = "registry+https://github.com/rust-lang/crates.io-index" 2948 + checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 2949 + 2950 + [[package]] 2727 2951 name = "newline-converter" 2728 2952 version = "0.2.2" 2729 2953 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2739 2963 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2740 2964 dependencies = [ 2741 2965 "bitflags", 2742 - "cfg-if 1.0.0", 2966 + "cfg-if", 2743 2967 "libc", 2744 2968 "memoffset", 2745 2969 "pin-utils", ··· 2748 2972 2749 2973 [[package]] 2750 2974 name = "nom" 2751 - version = "5.1.2" 2752 - source = "registry+https://github.com/rust-lang/crates.io-index" 2753 - checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" 2754 - dependencies = [ 2755 - "memchr", 2756 - "version_check", 2757 - ] 2758 - 2759 - [[package]] 2760 - name = "nom" 2761 2975 version = "7.1.1" 2762 2976 source = "registry+https://github.com/rust-lang/crates.io-index" 2763 2977 checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" ··· 2888 3102 checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566" 2889 3103 dependencies = [ 2890 3104 "bitflags", 2891 - "cfg-if 1.0.0", 3105 + "cfg-if", 2892 3106 "foreign-types", 2893 3107 "libc", 2894 3108 "once_cell", ··· 2904 3118 dependencies = [ 2905 3119 "proc-macro2", 2906 3120 "quote", 2907 - "syn", 3121 + "syn 1.0.103", 2908 3122 ] 2909 3123 2910 3124 [[package]] ··· 2941 3155 "lazy_static", 2942 3156 "percent-encoding", 2943 3157 "pin-project", 2944 - "rand 0.8.5", 3158 + "rand", 2945 3159 "thiserror", 2946 3160 ] 2947 3161 ··· 2966 3180 ] 2967 3181 2968 3182 [[package]] 2969 - name = "os_str_bytes" 2970 - version = "6.4.1" 2971 - source = "registry+https://github.com/rust-lang/crates.io-index" 2972 - checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 2973 - 2974 - [[package]] 2975 3183 name = "outref" 2976 3184 version = "0.1.0" 2977 3185 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3005 3213 source = "registry+https://github.com/rust-lang/crates.io-index" 3006 3214 checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" 3007 3215 dependencies = [ 3008 - "cfg-if 1.0.0", 3216 + "cfg-if", 3009 3217 "libc", 3010 3218 "redox_syscall", 3011 3219 "smallvec", ··· 3019 3227 checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 3020 3228 dependencies = [ 3021 3229 "base64ct", 3022 - "rand_core 0.6.4", 3230 + "rand_core", 3023 3231 "subtle", 3024 3232 ] 3025 3233 ··· 3077 3285 "pest_meta", 3078 3286 "proc-macro2", 3079 3287 "quote", 3080 - "syn", 3288 + "syn 1.0.103", 3081 3289 ] 3082 3290 3083 3291 [[package]] ··· 3092 3300 ] 3093 3301 3094 3302 [[package]] 3303 + name = "petgraph" 3304 + version = "0.6.3" 3305 + source = "registry+https://github.com/rust-lang/crates.io-index" 3306 + checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 3307 + dependencies = [ 3308 + "fixedbitset", 3309 + "indexmap 1.9.2", 3310 + ] 3311 + 3312 + [[package]] 3095 3313 name = "phf" 3096 - version = "0.8.0" 3314 + version = "0.11.2" 3097 3315 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 3316 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 3099 3317 dependencies = [ 3100 - "phf_shared", 3318 + "phf_shared 0.11.2", 3101 3319 ] 3102 3320 3103 3321 [[package]] 3104 3322 name = "phf_codegen" 3105 - version = "0.8.0" 3323 + version = "0.11.2" 3106 3324 source = "registry+https://github.com/rust-lang/crates.io-index" 3107 - checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 3325 + checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 3108 3326 dependencies = [ 3109 3327 "phf_generator", 3110 - "phf_shared", 3328 + "phf_shared 0.11.2", 3111 3329 ] 3112 3330 3113 3331 [[package]] 3114 3332 name = "phf_generator" 3115 - version = "0.8.0" 3333 + version = "0.11.2" 3116 3334 source = "registry+https://github.com/rust-lang/crates.io-index" 3117 - checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 3335 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 3118 3336 dependencies = [ 3119 - "phf_shared", 3120 - "rand 0.7.3", 3337 + "phf_shared 0.11.2", 3338 + "rand", 3121 3339 ] 3122 3340 3123 3341 [[package]] 3124 3342 name = "phf_shared" 3125 - version = "0.8.0" 3343 + version = "0.10.0" 3126 3344 source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 3345 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 3346 + dependencies = [ 3347 + "siphasher", 3348 + ] 3349 + 3350 + [[package]] 3351 + name = "phf_shared" 3352 + version = "0.11.2" 3353 + source = "registry+https://github.com/rust-lang/crates.io-index" 3354 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 3128 3355 dependencies = [ 3129 3356 "siphasher", 3130 3357 ] ··· 3146 3373 dependencies = [ 3147 3374 "proc-macro2", 3148 3375 "quote", 3149 - "syn", 3376 + "syn 1.0.103", 3150 3377 ] 3151 3378 3152 3379 [[package]] ··· 3180 3407 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 3181 3408 3182 3409 [[package]] 3183 - name = "proc-macro-error" 3184 - version = "1.0.4" 3410 + name = "precomputed-hash" 3411 + version = "0.1.1" 3185 3412 source = "registry+https://github.com/rust-lang/crates.io-index" 3186 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 3187 - dependencies = [ 3188 - "proc-macro-error-attr", 3189 - "proc-macro2", 3190 - "quote", 3191 - "syn", 3192 - "version_check", 3193 - ] 3194 - 3195 - [[package]] 3196 - name = "proc-macro-error-attr" 3197 - version = "1.0.4" 3198 - source = "registry+https://github.com/rust-lang/crates.io-index" 3199 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 3200 - dependencies = [ 3201 - "proc-macro2", 3202 - "quote", 3203 - "version_check", 3204 - ] 3413 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 3205 3414 3206 3415 [[package]] 3207 3416 name = "proc-macro-hack" ··· 3211 3420 3212 3421 [[package]] 3213 3422 name = "proc-macro2" 3214 - version = "1.0.47" 3423 + version = "1.0.66" 3215 3424 source = "registry+https://github.com/rust-lang/crates.io-index" 3216 - checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 3425 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 3217 3426 dependencies = [ 3218 3427 "unicode-ident", 3219 3428 ] ··· 3228 3437 "proc-macro2", 3229 3438 "proc-quote-impl", 3230 3439 "quote", 3231 - "syn", 3440 + "syn 1.0.103", 3232 3441 ] 3233 3442 3234 3443 [[package]] ··· 3266 3475 3267 3476 [[package]] 3268 3477 name = "quote" 3269 - version = "1.0.21" 3478 + version = "1.0.32" 3270 3479 source = "registry+https://github.com/rust-lang/crates.io-index" 3271 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 3480 + checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 3272 3481 dependencies = [ 3273 3482 "proc-macro2", 3274 3483 ] 3275 3484 3276 3485 [[package]] 3277 3486 name = "rand" 3278 - version = "0.7.3" 3279 - source = "registry+https://github.com/rust-lang/crates.io-index" 3280 - checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 3281 - dependencies = [ 3282 - "getrandom 0.1.16", 3283 - "libc", 3284 - "rand_chacha 0.2.2", 3285 - "rand_core 0.5.1", 3286 - "rand_hc", 3287 - "rand_pcg", 3288 - ] 3289 - 3290 - [[package]] 3291 - name = "rand" 3292 3487 version = "0.8.5" 3293 3488 source = "registry+https://github.com/rust-lang/crates.io-index" 3294 3489 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 3295 3490 dependencies = [ 3296 3491 "libc", 3297 - "rand_chacha 0.3.1", 3298 - "rand_core 0.6.4", 3299 - ] 3300 - 3301 - [[package]] 3302 - name = "rand_chacha" 3303 - version = "0.2.2" 3304 - source = "registry+https://github.com/rust-lang/crates.io-index" 3305 - checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 3306 - dependencies = [ 3307 - "ppv-lite86", 3308 - "rand_core 0.5.1", 3492 + "rand_chacha", 3493 + "rand_core", 3309 3494 ] 3310 3495 3311 3496 [[package]] ··· 3315 3500 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 3316 3501 dependencies = [ 3317 3502 "ppv-lite86", 3318 - "rand_core 0.6.4", 3319 - ] 3320 - 3321 - [[package]] 3322 - name = "rand_core" 3323 - version = "0.5.1" 3324 - source = "registry+https://github.com/rust-lang/crates.io-index" 3325 - checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 3326 - dependencies = [ 3327 - "getrandom 0.1.16", 3503 + "rand_core", 3328 3504 ] 3329 3505 3330 3506 [[package]] ··· 3333 3509 source = "registry+https://github.com/rust-lang/crates.io-index" 3334 3510 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3335 3511 dependencies = [ 3336 - "getrandom 0.2.8", 3337 - ] 3338 - 3339 - [[package]] 3340 - name = "rand_hc" 3341 - version = "0.2.0" 3342 - source = "registry+https://github.com/rust-lang/crates.io-index" 3343 - checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 3344 - dependencies = [ 3345 - "rand_core 0.5.1", 3346 - ] 3347 - 3348 - [[package]] 3349 - name = "rand_pcg" 3350 - version = "0.2.1" 3351 - source = "registry+https://github.com/rust-lang/crates.io-index" 3352 - checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 3353 - dependencies = [ 3354 - "rand_core 0.5.1", 3512 + "getrandom", 3355 3513 ] 3356 3514 3357 3515 [[package]] ··· 3392 3550 source = "registry+https://github.com/rust-lang/crates.io-index" 3393 3551 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 3394 3552 dependencies = [ 3395 - "getrandom 0.2.8", 3553 + "getrandom", 3396 3554 "redox_syscall", 3397 3555 "thiserror", 3398 3556 ] ··· 3442 3600 source = "registry+https://github.com/rust-lang/crates.io-index" 3443 3601 checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 3444 3602 dependencies = [ 3445 - "base64", 3603 + "base64 0.13.1", 3446 3604 "bytes", 3447 3605 "encoding_rs", 3448 3606 "futures-core", ··· 3512 3670 checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9" 3513 3671 dependencies = [ 3514 3672 "bitflags", 3515 - "errno", 3673 + "errno 0.2.8", 3516 3674 "io-lifetimes 0.7.5", 3517 3675 "libc", 3518 3676 "linux-raw-sys 0.0.46", ··· 3526 3684 checksum = "0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e" 3527 3685 dependencies = [ 3528 3686 "bitflags", 3529 - "errno", 3687 + "errno 0.2.8", 3530 3688 "io-lifetimes 1.0.2", 3531 3689 "libc", 3532 3690 "linux-raw-sys 0.1.3", ··· 3534 3692 ] 3535 3693 3536 3694 [[package]] 3695 + name = "rustix" 3696 + version = "0.37.3" 3697 + source = "registry+https://github.com/rust-lang/crates.io-index" 3698 + checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2" 3699 + dependencies = [ 3700 + "bitflags", 3701 + "errno 0.3.1", 3702 + "io-lifetimes 1.0.2", 3703 + "libc", 3704 + "linux-raw-sys 0.3.8", 3705 + "windows-sys 0.45.0", 3706 + ] 3707 + 3708 + [[package]] 3537 3709 name = "rustls" 3538 3710 version = "0.20.7" 3539 3711 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3563 3735 source = "registry+https://github.com/rust-lang/crates.io-index" 3564 3736 checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" 3565 3737 dependencies = [ 3566 - "base64", 3738 + "base64 0.13.1", 3567 3739 ] 3568 3740 3569 3741 [[package]] ··· 3721 3893 dependencies = [ 3722 3894 "proc-macro2", 3723 3895 "quote", 3724 - "syn", 3896 + "syn 1.0.103", 3725 3897 ] 3726 3898 3727 3899 [[package]] ··· 3732 3904 dependencies = [ 3733 3905 "itoa", 3734 3906 "ryu", 3907 + "serde", 3908 + ] 3909 + 3910 + [[package]] 3911 + name = "serde_spanned" 3912 + version = "0.6.3" 3913 + source = "registry+https://github.com/rust-lang/crates.io-index" 3914 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 3915 + dependencies = [ 3735 3916 "serde", 3736 3917 ] 3737 3918 ··· 3753 3934 source = "registry+https://github.com/rust-lang/crates.io-index" 3754 3935 checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3755 3936 dependencies = [ 3756 - "cfg-if 1.0.0", 3937 + "cfg-if", 3757 3938 "cpufeatures", 3758 3939 "digest", 3759 3940 ] ··· 3770 3951 source = "registry+https://github.com/rust-lang/crates.io-index" 3771 3952 checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3772 3953 dependencies = [ 3773 - "cfg-if 1.0.0", 3954 + "cfg-if", 3774 3955 "cpufeatures", 3775 3956 "digest", 3776 3957 ] ··· 3914 4095 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3915 4096 3916 4097 [[package]] 4098 + name = "string_cache" 4099 + version = "0.8.7" 4100 + source = "registry+https://github.com/rust-lang/crates.io-index" 4101 + checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 4102 + dependencies = [ 4103 + "new_debug_unreachable", 4104 + "once_cell", 4105 + "parking_lot", 4106 + "phf_shared 0.10.0", 4107 + "precomputed-hash", 4108 + ] 4109 + 4110 + [[package]] 3917 4111 name = "strsim" 3918 4112 version = "0.10.0" 3919 4113 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3935 4129 "proc-macro2", 3936 4130 "quote", 3937 4131 "rustversion", 3938 - "syn", 4132 + "syn 1.0.103", 3939 4133 ] 3940 4134 3941 4135 [[package]] ··· 3946 4140 3947 4141 [[package]] 3948 4142 name = "supports-color" 3949 - version = "1.3.1" 4143 + version = "2.0.0" 3950 4144 source = "registry+https://github.com/rust-lang/crates.io-index" 3951 - checksum = "8ba6faf2ca7ee42fdd458f4347ae0a9bd6bcc445ad7cb57ad82b383f18870d6f" 4145 + checksum = "4950e7174bffabe99455511c39707310e7e9b440364a2fcb1cc21521be57b354" 3952 4146 dependencies = [ 3953 - "atty", 4147 + "is-terminal", 3954 4148 "is_ci", 3955 4149 ] 3956 4150 3957 4151 [[package]] 3958 4152 name = "supports-hyperlinks" 3959 - version = "1.2.0" 4153 + version = "2.1.0" 3960 4154 source = "registry+https://github.com/rust-lang/crates.io-index" 3961 - checksum = "590b34f7c5f01ecc9d78dba4b3f445f31df750a67621cf31626f3b7441ce6406" 4155 + checksum = "f84231692eb0d4d41e4cdd0cabfdd2e6cd9e255e65f80c9aa7c98dd502b4233d" 3962 4156 dependencies = [ 3963 - "atty", 4157 + "is-terminal", 3964 4158 ] 3965 4159 3966 4160 [[package]] 3967 4161 name = "supports-unicode" 3968 - version = "1.0.2" 4162 + version = "2.0.0" 3969 4163 source = "registry+https://github.com/rust-lang/crates.io-index" 3970 - checksum = "a8b945e45b417b125a8ec51f1b7df2f8df7920367700d1f98aedd21e5735f8b2" 4164 + checksum = "4b6c2cb240ab5dd21ed4906895ee23fe5a48acdbd15a3ce388e7b62a9b66baf7" 3971 4165 dependencies = [ 3972 - "atty", 4166 + "is-terminal", 3973 4167 ] 3974 4168 3975 4169 [[package]] ··· 3984 4178 ] 3985 4179 3986 4180 [[package]] 4181 + name = "syn" 4182 + version = "2.0.28" 4183 + source = "registry+https://github.com/rust-lang/crates.io-index" 4184 + checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 4185 + dependencies = [ 4186 + "proc-macro2", 4187 + "quote", 4188 + "unicode-ident", 4189 + ] 4190 + 4191 + [[package]] 3987 4192 name = "sync_wrapper" 3988 4193 version = "0.1.1" 3989 4194 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4011 4216 source = "registry+https://github.com/rust-lang/crates.io-index" 4012 4217 checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" 4013 4218 dependencies = [ 4014 - "cfg-if 1.0.0", 4219 + "cfg-if", 4015 4220 "fastrand", 4016 4221 "redox_syscall", 4017 4222 "rustix 0.36.3", ··· 4019 4224 ] 4020 4225 4021 4226 [[package]] 4227 + name = "term" 4228 + version = "0.7.0" 4229 + source = "registry+https://github.com/rust-lang/crates.io-index" 4230 + checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" 4231 + dependencies = [ 4232 + "dirs-next", 4233 + "rustversion", 4234 + "winapi", 4235 + ] 4236 + 4237 + [[package]] 4022 4238 name = "termcolor" 4023 4239 version = "1.1.3" 4024 4240 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4049 4265 4050 4266 [[package]] 4051 4267 name = "terminfo" 4052 - version = "0.7.3" 4268 + version = "0.8.0" 4053 4269 source = "registry+https://github.com/rust-lang/crates.io-index" 4054 - checksum = "76971977e6121664ec1b960d1313aacfa75642adc93b9d4d53b247bd4cb1747e" 4270 + checksum = "666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f" 4055 4271 dependencies = [ 4056 - "dirs 2.0.2", 4272 + "dirs", 4057 4273 "fnv", 4058 - "nom 5.1.2", 4274 + "nom", 4059 4275 "phf", 4060 4276 "phf_codegen", 4061 4277 ] ··· 4073 4289 4074 4290 [[package]] 4075 4291 name = "thiserror" 4076 - version = "1.0.38" 4292 + version = "1.0.44" 4077 4293 source = "registry+https://github.com/rust-lang/crates.io-index" 4078 - checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 4294 + checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 4079 4295 dependencies = [ 4080 4296 "thiserror-impl", 4081 4297 ] 4082 4298 4083 4299 [[package]] 4084 4300 name = "thiserror-impl" 4085 - version = "1.0.38" 4301 + version = "1.0.44" 4086 4302 source = "registry+https://github.com/rust-lang/crates.io-index" 4087 - checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 4303 + checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 4088 4304 dependencies = [ 4089 4305 "proc-macro2", 4090 4306 "quote", 4091 - "syn", 4307 + "syn 2.0.28", 4092 4308 ] 4093 4309 4094 4310 [[package]] ··· 4141 4357 ] 4142 4358 4143 4359 [[package]] 4360 + name = "tiny-keccak" 4361 + version = "2.0.2" 4362 + source = "registry+https://github.com/rust-lang/crates.io-index" 4363 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 4364 + dependencies = [ 4365 + "crunchy", 4366 + ] 4367 + 4368 + [[package]] 4144 4369 name = "tinyvec" 4145 4370 version = "1.6.0" 4146 4371 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4176 4401 4177 4402 [[package]] 4178 4403 name = "tokio-graceful-shutdown" 4179 - version = "0.5.0" 4404 + version = "0.13.0" 4180 4405 source = "registry+https://github.com/rust-lang/crates.io-index" 4181 - checksum = "2b9614e6d7b687b4daf9b5191d45039258b19405fb1493051cee400f29ec0e57" 4406 + checksum = "30666f313a52f7e87e9f14212d3e33c2ab59b444c405188ffcf8c36a84ca7688" 4182 4407 dependencies = [ 4183 - "anyhow", 4184 4408 "async-recursion", 4409 + "async-trait", 4185 4410 "futures", 4186 4411 "log", 4412 + "miette 5.10.0", 4413 + "pin-project-lite", 4414 + "thiserror", 4187 4415 "tokio", 4188 4416 "tokio-util", 4189 4417 ] ··· 4196 4424 dependencies = [ 4197 4425 "proc-macro2", 4198 4426 "quote", 4199 - "syn", 4427 + "syn 1.0.103", 4200 4428 ] 4201 4429 4202 4430 [[package]] ··· 4236 4464 ] 4237 4465 4238 4466 [[package]] 4467 + name = "toml" 4468 + version = "0.7.5" 4469 + source = "registry+https://github.com/rust-lang/crates.io-index" 4470 + checksum = "1ebafdf5ad1220cb59e7d17cf4d2c72015297b75b19a10472f99b89225089240" 4471 + dependencies = [ 4472 + "serde", 4473 + "serde_spanned", 4474 + "toml_datetime 0.6.3", 4475 + "toml_edit 0.19.11", 4476 + ] 4477 + 4478 + [[package]] 4239 4479 name = "toml_datetime" 4240 4480 version = "0.5.0" 4241 4481 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4245 4485 ] 4246 4486 4247 4487 [[package]] 4488 + name = "toml_datetime" 4489 + version = "0.6.3" 4490 + source = "registry+https://github.com/rust-lang/crates.io-index" 4491 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 4492 + dependencies = [ 4493 + "serde", 4494 + ] 4495 + 4496 + [[package]] 4248 4497 name = "toml_edit" 4249 4498 version = "0.15.0" 4250 4499 source = "registry+https://github.com/rust-lang/crates.io-index" 4251 4500 checksum = "b1541ba70885967e662f69d31ab3aeca7b1aaecfcd58679590b893e9239c3646" 4252 4501 dependencies = [ 4253 4502 "combine", 4254 - "indexmap", 4503 + "indexmap 1.9.2", 4255 4504 "itertools", 4256 4505 "kstring", 4257 4506 "serde", 4258 - "toml_datetime", 4507 + "toml_datetime 0.5.0", 4508 + ] 4509 + 4510 + [[package]] 4511 + name = "toml_edit" 4512 + version = "0.19.11" 4513 + source = "registry+https://github.com/rust-lang/crates.io-index" 4514 + checksum = "266f016b7f039eec8a1a80dfe6156b633d208b9fccca5e4db1d6775b0c4e34a7" 4515 + dependencies = [ 4516 + "indexmap 2.0.0", 4517 + "serde", 4518 + "serde_spanned", 4519 + "toml_datetime 0.6.3", 4520 + "winnow", 4259 4521 ] 4260 4522 4261 4523 [[package]] ··· 4313 4575 source = "registry+https://github.com/rust-lang/crates.io-index" 4314 4576 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 4315 4577 dependencies = [ 4316 - "cfg-if 1.0.0", 4578 + "cfg-if", 4317 4579 "log", 4318 4580 "pin-project-lite", 4319 4581 "tracing-attributes", ··· 4328 4590 dependencies = [ 4329 4591 "proc-macro2", 4330 4592 "quote", 4331 - "syn", 4593 + "syn 1.0.103", 4332 4594 ] 4333 4595 4334 4596 [[package]] ··· 4426 4688 source = "registry+https://github.com/rust-lang/crates.io-index" 4427 4689 checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" 4428 4690 dependencies = [ 4429 - "hashbrown", 4691 + "hashbrown 0.12.3", 4430 4692 "regex", 4431 4693 ] 4432 4694 ··· 4481 4743 checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9" 4482 4744 4483 4745 [[package]] 4746 + name = "utf8parse" 4747 + version = "0.2.1" 4748 + source = "registry+https://github.com/rust-lang/crates.io-index" 4749 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 4750 + 4751 + [[package]] 4484 4752 name = "uuid" 4485 4753 version = "1.2.2" 4486 4754 source = "registry+https://github.com/rust-lang/crates.io-index" 4487 4755 checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 4488 4756 dependencies = [ 4489 - "getrandom 0.2.8", 4757 + "getrandom", 4490 4758 ] 4491 4759 4492 4760 [[package]] ··· 4539 4807 4540 4808 [[package]] 4541 4809 name = "wasi" 4542 - version = "0.9.0+wasi-snapshot-preview1" 4543 - source = "registry+https://github.com/rust-lang/crates.io-index" 4544 - checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 4545 - 4546 - [[package]] 4547 - name = "wasi" 4548 4810 version = "0.10.0+wasi-snapshot-preview1" 4549 4811 source = "registry+https://github.com/rust-lang/crates.io-index" 4550 4812 checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" ··· 4561 4823 source = "registry+https://github.com/rust-lang/crates.io-index" 4562 4824 checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 4563 4825 dependencies = [ 4564 - "cfg-if 1.0.0", 4826 + "cfg-if", 4565 4827 "wasm-bindgen-macro", 4566 4828 ] 4567 4829 ··· 4576 4838 "once_cell", 4577 4839 "proc-macro2", 4578 4840 "quote", 4579 - "syn", 4841 + "syn 1.0.103", 4580 4842 "wasm-bindgen-shared", 4581 4843 ] 4582 4844 ··· 4586 4848 source = "registry+https://github.com/rust-lang/crates.io-index" 4587 4849 checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 4588 4850 dependencies = [ 4589 - "cfg-if 1.0.0", 4851 + "cfg-if", 4590 4852 "js-sys", 4591 4853 "wasm-bindgen", 4592 4854 "web-sys", ··· 4610 4872 dependencies = [ 4611 4873 "proc-macro2", 4612 4874 "quote", 4613 - "syn", 4875 + "syn 1.0.103", 4614 4876 "wasm-bindgen-backend", 4615 4877 "wasm-bindgen-shared", 4616 4878 ] ··· 4623 4885 4624 4886 [[package]] 4625 4887 name = "watchexec" 4626 - version = "2.2.0" 4888 + version = "2.3.0" 4627 4889 source = "registry+https://github.com/rust-lang/crates.io-index" 4628 - checksum = "f44a7216549b0e37228ec8ffd46ef32119c5f27a29a2a1cddd655e3059b80e6e" 4890 + checksum = "f8b97d05a9305a9aa6a7bedef64cd012ebc9b6f1f5ed0368fb48f0fe58f96988" 4629 4891 dependencies = [ 4630 4892 "async-priority-channel", 4631 4893 "async-recursion", ··· 4634 4896 "command-group", 4635 4897 "futures", 4636 4898 "ignore-files", 4637 - "miette 5.5.0", 4899 + "miette 5.10.0", 4638 4900 "nix", 4639 4901 "normalize-path", 4640 4902 "notify", ··· 4676 4938 source = "registry+https://github.com/rust-lang/crates.io-index" 4677 4939 checksum = "cc2a5df96c388901c94ca04055fcd51d4196ca3e971c5e805bd4a4b61dd6a7e5" 4678 4940 dependencies = [ 4679 - "miette 5.5.0", 4941 + "miette 5.10.0", 4680 4942 "nix", 4681 4943 "thiserror", 4682 4944 ] ··· 4758 5020 source = "registry+https://github.com/rust-lang/crates.io-index" 4759 5021 checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244" 4760 5022 dependencies = [ 4761 - "windows_aarch64_gnullvm", 5023 + "windows_aarch64_gnullvm 0.42.2", 4762 5024 "windows_aarch64_msvc 0.42.2", 4763 5025 "windows_i686_gnu 0.42.2", 4764 5026 "windows_i686_msvc 0.42.2", 4765 5027 "windows_x86_64_gnu 0.42.2", 4766 - "windows_x86_64_gnullvm", 5028 + "windows_x86_64_gnullvm 0.42.2", 4767 5029 "windows_x86_64_msvc 0.42.2", 4768 5030 ] 4769 5031 ··· 4786 5048 source = "registry+https://github.com/rust-lang/crates.io-index" 4787 5049 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4788 5050 dependencies = [ 4789 - "windows_aarch64_gnullvm", 5051 + "windows_aarch64_gnullvm 0.42.2", 4790 5052 "windows_aarch64_msvc 0.42.2", 4791 5053 "windows_i686_gnu 0.42.2", 4792 5054 "windows_i686_msvc 0.42.2", 4793 5055 "windows_x86_64_gnu 0.42.2", 4794 - "windows_x86_64_gnullvm", 5056 + "windows_x86_64_gnullvm 0.42.2", 4795 5057 "windows_x86_64_msvc 0.42.2", 4796 5058 ] 4797 5059 ··· 4801 5063 source = "registry+https://github.com/rust-lang/crates.io-index" 4802 5064 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4803 5065 dependencies = [ 4804 - "windows-targets", 5066 + "windows-targets 0.42.2", 5067 + ] 5068 + 5069 + [[package]] 5070 + name = "windows-sys" 5071 + version = "0.48.0" 5072 + source = "registry+https://github.com/rust-lang/crates.io-index" 5073 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 5074 + dependencies = [ 5075 + "windows-targets 0.48.0", 4805 5076 ] 4806 5077 4807 5078 [[package]] ··· 4810 5081 source = "registry+https://github.com/rust-lang/crates.io-index" 4811 5082 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4812 5083 dependencies = [ 4813 - "windows_aarch64_gnullvm", 5084 + "windows_aarch64_gnullvm 0.42.2", 4814 5085 "windows_aarch64_msvc 0.42.2", 4815 5086 "windows_i686_gnu 0.42.2", 4816 5087 "windows_i686_msvc 0.42.2", 4817 5088 "windows_x86_64_gnu 0.42.2", 4818 - "windows_x86_64_gnullvm", 5089 + "windows_x86_64_gnullvm 0.42.2", 4819 5090 "windows_x86_64_msvc 0.42.2", 4820 5091 ] 4821 5092 4822 5093 [[package]] 5094 + name = "windows-targets" 5095 + version = "0.48.0" 5096 + source = "registry+https://github.com/rust-lang/crates.io-index" 5097 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 5098 + dependencies = [ 5099 + "windows_aarch64_gnullvm 0.48.0", 5100 + "windows_aarch64_msvc 0.48.0", 5101 + "windows_i686_gnu 0.48.0", 5102 + "windows_i686_msvc 0.48.0", 5103 + "windows_x86_64_gnu 0.48.0", 5104 + "windows_x86_64_gnullvm 0.48.0", 5105 + "windows_x86_64_msvc 0.48.0", 5106 + ] 5107 + 5108 + [[package]] 4823 5109 name = "windows_aarch64_gnullvm" 4824 5110 version = "0.42.2" 4825 5111 source = "registry+https://github.com/rust-lang/crates.io-index" 4826 5112 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 5113 + 5114 + [[package]] 5115 + name = "windows_aarch64_gnullvm" 5116 + version = "0.48.0" 5117 + source = "registry+https://github.com/rust-lang/crates.io-index" 5118 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4827 5119 4828 5120 [[package]] 4829 5121 name = "windows_aarch64_msvc" ··· 4838 5130 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4839 5131 4840 5132 [[package]] 5133 + name = "windows_aarch64_msvc" 5134 + version = "0.48.0" 5135 + source = "registry+https://github.com/rust-lang/crates.io-index" 5136 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 5137 + 5138 + [[package]] 4841 5139 name = "windows_i686_gnu" 4842 5140 version = "0.36.1" 4843 5141 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4850 5148 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4851 5149 4852 5150 [[package]] 5151 + name = "windows_i686_gnu" 5152 + version = "0.48.0" 5153 + source = "registry+https://github.com/rust-lang/crates.io-index" 5154 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 5155 + 5156 + [[package]] 4853 5157 name = "windows_i686_msvc" 4854 5158 version = "0.36.1" 4855 5159 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4862 5166 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4863 5167 4864 5168 [[package]] 5169 + name = "windows_i686_msvc" 5170 + version = "0.48.0" 5171 + source = "registry+https://github.com/rust-lang/crates.io-index" 5172 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 5173 + 5174 + [[package]] 4865 5175 name = "windows_x86_64_gnu" 4866 5176 version = "0.36.1" 4867 5177 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4874 5184 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4875 5185 4876 5186 [[package]] 5187 + name = "windows_x86_64_gnu" 5188 + version = "0.48.0" 5189 + source = "registry+https://github.com/rust-lang/crates.io-index" 5190 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 5191 + 5192 + [[package]] 4877 5193 name = "windows_x86_64_gnullvm" 4878 5194 version = "0.42.2" 4879 5195 source = "registry+https://github.com/rust-lang/crates.io-index" 4880 5196 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 5197 + 5198 + [[package]] 5199 + name = "windows_x86_64_gnullvm" 5200 + version = "0.48.0" 5201 + source = "registry+https://github.com/rust-lang/crates.io-index" 5202 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4881 5203 4882 5204 [[package]] 4883 5205 name = "windows_x86_64_msvc" ··· 4890 5212 version = "0.42.2" 4891 5213 source = "registry+https://github.com/rust-lang/crates.io-index" 4892 5214 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 5215 + 5216 + [[package]] 5217 + name = "windows_x86_64_msvc" 5218 + version = "0.48.0" 5219 + source = "registry+https://github.com/rust-lang/crates.io-index" 5220 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 5221 + 5222 + [[package]] 5223 + name = "winnow" 5224 + version = "0.4.7" 5225 + source = "registry+https://github.com/rust-lang/crates.io-index" 5226 + checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448" 5227 + dependencies = [ 5228 + "memchr", 5229 + ] 4893 5230 4894 5231 [[package]] 4895 5232 name = "winreg"
+8 -3
pkgs/development/tools/rust/cargo-lambda/default.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "cargo-lambda"; 17 - version = "0.18.1"; 17 + version = "0.21.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = pname; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-un+GQflxhMHCMH5UEeUVsYx59ryn7MR4ApooeOuhccc="; 23 + hash = "sha256-QlTAYfd0taXfK370nzqictwK7bZ4bnh1oPBJKZzhnMo="; 24 24 }; 25 25 26 26 cargoLock = { ··· 37 37 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ curl CoreServices Security ]; 38 38 39 39 checkFlags = [ 40 - # Disabled because they accesses the network. 40 + # Disabled because they access the network. 41 41 "--skip=test_build_basic_extension" 42 42 "--skip=test_build_basic_function" 43 + "--skip=test_build_basic_zip_extension" 44 + "--skip=test_build_basic_zip_function" 45 + "--skip=test_build_event_type_function" 46 + "--skip=test_build_http_feature_function" 43 47 "--skip=test_build_http_function" 48 + "--skip=test_build_internal_zip_extension" 44 49 "--skip=test_build_logs_extension" 45 50 "--skip=test_build_telemetry_extension" 46 51 "--skip=test_download_example"
+3 -3
pkgs/development/tools/rust/cargo-ndk/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cargo-ndk"; 11 - version = "3.3.0"; 11 + version = "3.4.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "bbqsrc"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-jMhDKMFJVz/PdMnSrA+moknXPfwFhPj/fggHDAUCsNY="; 17 + sha256 = "sha256-PdRiiGRYdbnViK34PnYoLFteipoK2arw79IVOQnJKNE="; 18 18 }; 19 19 20 - cargoHash = "sha256-IUMS0oCucYeBSfjxIYl0hhJw2GIpSgh+Vm1iUQ+Jceo="; 20 + cargoHash = "sha256-6rQwyogm62xx9JmDWfRtCpF1Rqjtt5SDYUdtZBfryuw="; 21 21 22 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 23 CoreGraphics
+3 -3
pkgs/development/tools/rust/cargo-pgrx/default.nix
··· 2 2 3 3 let 4 4 pname = "cargo-pgrx"; 5 - version = "0.10.2"; 5 + version = "0.11.0"; 6 6 in 7 7 rustPlatform.buildRustPackage rec { 8 8 inherit version pname; 9 9 10 10 src = fetchCrate { 11 11 inherit version pname; 12 - hash = "sha256-FqjfbJmSy5UCpPPPk4bkEyvQCnaH9zYtkI7txgIn+ls="; 12 + hash = "sha256-GiUjsSqnrUNgiT/d3b8uK9BV7cHFvaDoq6cUGRwPigM="; 13 13 }; 14 14 15 - cargoHash = "sha256-syZ3cQq8qDHBLvqmNDGoxeK6zXHJ47Jwkw3uhaXNCzI="; 15 + cargoHash = "sha256-oXOPpK8VWzbFE1xHBQYyM5+YP/pRdLvTVN/fjxrgD/c="; 16 16 17 17 nativeBuildInputs = [ pkg-config ]; 18 18
+3 -3
pkgs/development/tools/viceroy/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "viceroy"; 5 - version = "0.8.1"; 5 + version = "0.9.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fastly"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-DeKqLbgHmk6034ItyBzWRXLSeOj3+h49bzf9IX3Aa00="; 11 + hash = "sha256-Z5poizMXp4xgn0Tx0E36rvueBx3dFL7++alewqG9E9w="; 12 12 }; 13 13 14 14 buildInputs = lib.optional stdenv.isDarwin Security; 15 15 16 - cargoHash = "sha256-g6XdHl/Jxa+kpIjvnaP/RtoByo5O4IDC+s8M4DfGU/8="; 16 + cargoHash = "sha256-EbvEclXwQgNIYQ/ppbZGhT4v4rMSpreURg2OYhQ7dRI="; 17 17 18 18 cargoTestFlags = [ 19 19 "--package viceroy-lib"
+1 -1
pkgs/games/hmcl/default.nix
··· 91 91 description = "A Minecraft Launcher which is multi-functional, cross-platform and popular"; 92 92 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 93 93 license = licenses.gpl3Only; 94 - maintainers = with maintainers; [ rs0vere ]; 94 + maintainers = with maintainers; [ ]; 95 95 inherit (jre.meta) platforms; 96 96 }; 97 97 })
+36
pkgs/games/prismlauncher/0001-launcher-translations-explicitly-convert-QVector-ite.patch
··· 1 + From c39637720109dd5d97750907c51e9c0fb8f43f0b Mon Sep 17 00:00:00 2001 2 + From: Nick Cao <nickcao@nichi.co> 3 + Date: Wed, 11 Oct 2023 22:51:23 -0400 4 + Subject: [PATCH] launcher/translations: explicitly convert QVector iterators 5 + to pointers 6 + 7 + --- 8 + launcher/translations/TranslationsModel.cpp | 5 ++--- 9 + 1 file changed, 2 insertions(+), 3 deletions(-) 10 + 11 + diff --git a/launcher/translations/TranslationsModel.cpp b/launcher/translations/TranslationsModel.cpp 12 + index 2763cca2..64c21dbd 100644 13 + --- a/launcher/translations/TranslationsModel.cpp 14 + +++ b/launcher/translations/TranslationsModel.cpp 15 + @@ -524,7 +524,7 @@ Language * TranslationsModel::findLanguage(const QString& key) 16 + } 17 + else 18 + { 19 + - return found; 20 + + return &(*found); 21 + } 22 + } 23 + 24 + @@ -655,8 +655,7 @@ QModelIndex TranslationsModel::selectedIndex() 25 + auto found = findLanguage(d->m_selectedLanguage); 26 + if(found) 27 + { 28 + - // QVector iterator freely converts to pointer to contained type 29 + - return index(found - d->m_languages.begin(), 0, QModelIndex()); 30 + + return index(found - &(*d->m_languages.begin()), 0, QModelIndex()); 31 + } 32 + return QModelIndex(); 33 + } 34 + -- 35 + 2.42.0 36 +
+3 -1
pkgs/games/prismlauncher/default.nix
··· 42 42 sha256 = "sha256-RArg60S91YKp1Mt97a5JNfBEOf2cmuX4pK3VAx2WfqM="; 43 43 }; 44 44 45 - patches = lib.optionals stdenv.isDarwin [ 45 + patches = [ 46 + ./0001-launcher-translations-explicitly-convert-QVector-ite.patch 47 + ] ++ lib.optionals stdenv.isDarwin [ 46 48 # https://github.com/PrismLauncher/PrismLauncher/pull/1452 47 49 # These patches allow us to disable the Sparkle updater and cmake bundling 48 50 # TODO: remove these when updating to 8.0
+2 -2
pkgs/games/sfrotz/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "sfrotz"; 18 - version = "2.52"; 18 + version = "2.54"; 19 19 20 20 src = fetchFromGitLab { 21 21 domain = "gitlab.com"; 22 22 owner = "DavidGriffith"; 23 23 repo = "frotz"; 24 24 rev = version; 25 - sha256 = "11ca1dz31b7s5vxjqncwjwmbbcr2m5v2rxjn49g4gnvwd6mqw48y"; 25 + sha256 = "sha256-GvGxojD8d5GVy/d8h3q6K7KJroz2lsKbfE0F0acjBl8="; 26 26 }; 27 27 28 28 buildInputs = [
+3 -3
pkgs/os-specific/linux/mmc-utils/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "mmc-utils"; 5 - version = "unstable-2023-08-07"; 5 + version = "unstable-2023-10-10"; 6 6 7 7 src = fetchzip rec { 8 8 url = "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-${passthru.rev}.tar.gz"; 9 - passthru.rev = "613495ecaca97a19fa7f8f3ea23306472b36453c"; 10 - sha256 = "zOjm/YDxqU6bu6GMyQTuzuZbrCfaU4FBodRWLb8GTdE="; 9 + passthru.rev = "b5ca140312d279ad2f22068fd72a6230eea13436"; 10 + sha256 = "QU4r8eajrrhT6u6WHEf1xtB1iyecBeHxu4vS+QcwAgM="; 11 11 }; 12 12 13 13 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "prefix=$(out)" ];
+1 -1
pkgs/os-specific/linux/upower/default.nix
··· 24 24 , libimobiledevice 25 25 , withDocs ? withIntrospection 26 26 , mesonEmulatorHook 27 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 27 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 28 28 , buildPackages 29 29 , gobject-introspection 30 30 }:
+2 -2
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 38 38 39 39 stdenv.mkDerivation rec { 40 40 pname = "rabbitmq-server"; 41 - version = "3.12.4"; 41 + version = "3.12.6"; 42 42 43 43 # when updating, consider bumping elixir version in all-packages.nix 44 44 src = fetchurl { 45 45 url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz"; 46 - hash = "sha256-9D59IZl7zYJzkSYuFcA6IPttCI9SjacE/l04cUh3An8="; 46 + hash = "sha256-QBDgRpYlOaROIbgmpOHW2wzULgXrIW1IxJ14jvy/YR4="; 47 47 }; 48 48 49 49 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync python3 ];
+1 -1
pkgs/servers/caddy/default.nix
··· 12 12 owner = "caddyserver"; 13 13 repo = "dist"; 14 14 rev = "v${version}"; 15 - hash = "sha256-b4cDDUcdVoB7kU677nrKf8W/5QMnB5vEaPYVBMllEA8="; 15 + hash = "sha256-aZ7hdAZJH1PvrX9GQLzLquzzZG3LZSKOvt7sWQhTiR8="; 16 16 }; 17 17 in 18 18 buildGoModule {
+2 -2
pkgs/servers/elasticmq-server-bin/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "elasticmq-server"; 5 - version = "1.4.3"; 5 + version = "1.4.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://s3-eu-west-1.amazonaws.com/softwaremill-public/${finalAttrs.pname}-${finalAttrs.version}.jar"; 9 - sha256 = "sha256-7eWdhsYkeUKnr7BzJhJ9/jFn76CdK7Qq1eIfV/OG7es="; 9 + sha256 = "sha256-qqMYmAIi+lWR6LHnwk4u6qqjhNStLRzXG7cWu3XknLM="; 10 10 }; 11 11 12 12 # don't do anything?
+2 -2
pkgs/servers/mail/mox/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "mox"; 8 - version = "0.0.6"; 8 + version = "0.0.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "mjl-"; 12 12 repo = "mox"; 13 13 rev = "v${version}"; 14 - hash = "sha256-RNzjDAvyz0RfD4GV6hT9RNJOfHSUXCLfwN4+V5acX28="; 14 + hash = "sha256-zFPgMVQQUnEKIgt35KxcRUxuBNSmTM8ZfAZvP22iKgg="; 15 15 }; 16 16 17 17 # set the version during buildtime
+1 -1
pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix
··· 15 15 hash = "sha256-aR/94C9SI+FPs3zg3bpexmgGYrhxghyHwpXj25x0yuw="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-M5Ho4CiO5DC6mWzenXEo2pu0WLHj5S8AV3oEFwD31Sw="; 18 + vendorHash = "sha256-M5Ho4CiO5DC6mWzenXEo2pu0WLHj5S8AV3oEFwD31Sw="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+3 -3
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "redis_exporter"; 5 - version = "1.54.0"; 5 + version = "1.55.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "oliver006"; 9 9 repo = "redis_exporter"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EIkMxmaugAPPeJfAA9HBbPp59bVHvgP0ZdUy0xhrrlY="; 11 + sha256 = "sha256-KF3tbMgcmZHn8u2wPVidH35vi/Aj7xXUvXPXUci6qrM="; 12 12 }; 13 13 14 - vendorHash = "sha256-it69pime0RAhhu/qlRFGediemMllGhA3srHpGcUet7k="; 14 + vendorHash = "sha256-zwWiUXexGI9noHSRC+h9/IT0qdNwPMDZyP3AIKtnRn0="; 15 15 16 16 ldflags = [ 17 17 "-X main.BuildVersion=${version}"
+2 -2
pkgs/servers/plik/programs.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, fetchurl, makeWrapper, runCommand }: 2 2 3 3 let 4 - version = "1.3.7"; 4 + version = "1.3.8"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "root-gg"; 8 8 repo = "plik"; 9 9 rev = version; 10 - hash = "sha256-Agkwo1oat1LDP6EJBVOoq+d+p80BGOLS4K7WTue5Nbg="; 10 + hash = "sha256-WCtfkzlZnyzZDwNDBrW06bUbLYTL2C704Y7aXbiVi5c="; 11 11 }; 12 12 13 13 vendorHash = null;
+2 -1
pkgs/servers/shairport-sync/default.nix
··· 58 58 # To achieve this, we coerce the output to a string to prevent 59 59 # mkDerivation's splicing logic from kicking in. 60 60 "${glib.dev}" 61 + ] ++ optional enableAirplay2 [ 62 + unixtools.xxd 61 63 ]; 62 64 63 65 makeFlags = [ ··· 83 85 libgcrypt 84 86 libuuid 85 87 ffmpeg 86 - unixtools.xxd 87 88 ] 88 89 ++ optional stdenv.isLinux glib; 89 90
+3 -3
pkgs/servers/sql/dolt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dolt"; 5 - version = "1.15.0"; 5 + version = "1.18.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dolthub"; 9 9 repo = "dolt"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-+pUlnL8Ie/+of/kEv7d3gqF3d0HaYjWgZf0ycNQcaC0="; 11 + sha256 = "sha256-fjiKUKI+NH825Pb0jCE4AN1ZU075J8jk3avWe0oYAWI="; 12 12 }; 13 13 14 14 modRoot = "./go"; 15 15 subPackages = [ "cmd/dolt" ]; 16 - vendorHash = "sha256-e90yn7vZo15BrP91PrFGMogNNy3VAP8rew4cjVa6puM="; 16 + vendorHash = "sha256-wjZ28ttrKaumQXhU/BUYUxXfsdM1QqlKVt9NKglVyjU="; 17 17 proxyVendor = true; 18 18 doCheck = false; 19 19
+2 -2
pkgs/servers/sql/monetdb/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "monetdb"; 5 - version = "11.47.5"; 5 + version = "11.47.11"; 6 6 7 7 src = fetchurl { 8 8 url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2"; 9 - hash = "sha256-GuGGs3hAheNYsaiUG7femLhi38c4gB528bruRotOdNE="; 9 + hash = "sha256-ZYogc8KjFYbmS7OlL2ufGxdnMAYOYeUFk8AVe7rDer0="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ bison cmake python3 ];
+2 -2
pkgs/shells/zsh/antidote/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 - version = "1.9.1"; 4 + version = "1.9.2"; 5 5 pname = "antidote"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mattmc3"; 9 9 repo = "antidote"; 10 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-wRLMjaBpzttQ6MUgl1AFC2SRlEEwjASdEnguGlP+XgU="; 11 + hash = "sha256-h+Gay1InnOY6tc8Iir5QzCC7FQj9cVWSn5YViEAHraU="; 12 12 }; 13 13 14 14 dontPatch = true;
+2 -2
pkgs/shells/zsh/spaceship-prompt/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "spaceship-prompt"; 5 - version = "4.14.0"; 5 + version = "4.14.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "denysdovhan"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-aoifMAjJvv1WAlINNkMwCCop6znxyivoD3vQDo/ZbfQ="; 11 + sha256 = "sha256-dl8Ao9Sg+wbFpp6LfWD6isEKou75UzfJkTjZrue4A0A="; 12 12 }; 13 13 14 14 strictDeps = true;
+2 -2
pkgs/stdenv/adapters.nix
··· 193 193 useMoldLinker = stdenv: let 194 194 bintools = stdenv.cc.bintools.override { 195 195 extraBuildCommands = '' 196 - wrap ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${pkgs.mold}/bin/ld.mold 197 - wrap ld ${../build-support/bintools-wrapper/ld-wrapper.sh} ${pkgs.mold}/bin/ld.mold 196 + wrap ${stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${pkgs.mold}/bin/ld.mold 197 + wrap ${stdenv.cc.bintools.targetPrefix}ld ${../build-support/bintools-wrapper/ld-wrapper.sh} ${pkgs.mold}/bin/ld.mold 198 198 ''; 199 199 }; 200 200 in stdenv.override (old: {
+8
pkgs/test/nixpkgs-check-by-name/README.md
··· 11 11 - Command line: `nixpkgs-check-by-name <NIXPKGS>` 12 12 - Arguments: 13 13 - `<NIXPKGS>`: The path to the Nixpkgs to check 14 + - `--version <VERSION>`: The version of the checks to perform. 15 + 16 + Possible values: 17 + - `v0` (default) 18 + - `v1` 19 + 20 + See [validation](#validity-checks) for the differences. 14 21 - Exit code: 15 22 - `0`: If the [validation](#validity-checks) is successful 16 23 - `1`: If the [validation](#validity-checks) is not successful ··· 35 42 36 43 ### Nix evaluation checks 37 44 - `pkgs.${name}` is defined as `callPackage pkgs/by-name/${shard}/${name}/package.nix args` for some `args`. 45 + - **Only after --version v1**: If `pkgs.${name}` is not auto-called from `pkgs/by-name`, `args` must not be empty 38 46 - `pkgs.lib.isDerivation pkgs.${name}` is `true`. 39 47 40 48 ## Development
+35 -12
pkgs/test/nixpkgs-check-by-name/src/eval.nix
··· 18 18 callPackage = fn: args: 19 19 let 20 20 result = super.callPackage fn args; 21 + variantInfo._attributeVariant = { 22 + # These names are used by the deserializer on the Rust side 23 + CallPackage.path = 24 + if builtins.isPath fn then 25 + toString fn 26 + else 27 + null; 28 + CallPackage.empty_arg = 29 + args == { }; 30 + }; 21 31 in 22 32 if builtins.isAttrs result then 23 33 # If this was the last overlay to be applied, we could just only return the `_callPackagePath`, 24 34 # but that's not the case because stdenv has another overlays on top of user-provided ones. 25 35 # So to not break the stdenv build we need to return the mostly proper result here 26 - result // { 27 - _callPackagePath = fn; 28 - } 36 + result // variantInfo 29 37 else 30 38 # It's very rare that callPackage doesn't return an attribute set, but it can occur. 31 - { 32 - _callPackagePath = fn; 39 + variantInfo; 40 + 41 + _internalCallByNamePackageFile = file: 42 + let 43 + result = super._internalCallByNamePackageFile file; 44 + variantInfo._attributeVariant = { 45 + # This name is used by the deserializer on the Rust side 46 + AutoCalled = null; 33 47 }; 48 + in 49 + if builtins.isAttrs result then 50 + # If this was the last overlay to be applied, we could just only return the `_callPackagePath`, 51 + # but that's not the case because stdenv has another overlays on top of user-provided ones. 52 + # So to not break the stdenv build we need to return the mostly proper result here 53 + result // variantInfo 54 + else 55 + # It's very rare that callPackage doesn't return an attribute set, but it can occur. 56 + variantInfo; 34 57 }; 35 58 36 59 pkgs = import nixpkgsPath { ··· 39 62 overlays = [ callPackageOverlay ]; 40 63 }; 41 64 42 - attrInfo = attr: { 65 + attrInfo = attr: 66 + let 67 + value = pkgs.${attr}; 68 + in 69 + { 43 70 # These names are used by the deserializer on the Rust side 44 - call_package_path = 45 - if pkgs.${attr} ? _callPackagePath && builtins.isPath pkgs.${attr}._callPackagePath then 46 - toString pkgs.${attr}._callPackagePath 47 - else 48 - null; 49 - is_derivation = pkgs.lib.isDerivation pkgs.${attr}; 71 + variant = value._attributeVariant or { Other = null; }; 72 + is_derivation = pkgs.lib.isDerivation value; 50 73 }; 51 74 52 75 attrInfos = builtins.listToAttrs (map (name: {
+41 -9
pkgs/test/nixpkgs-check-by-name/src/eval.rs
··· 1 1 use crate::structure; 2 2 use crate::utils::ErrorWriter; 3 + use crate::Version; 3 4 use std::path::Path; 4 5 5 6 use anyhow::Context; ··· 13 14 /// Attribute set of this structure is returned by eval.nix 14 15 #[derive(Deserialize)] 15 16 struct AttributeInfo { 16 - call_package_path: Option<PathBuf>, 17 + variant: AttributeVariant, 17 18 is_derivation: bool, 18 19 } 19 20 21 + #[derive(Deserialize)] 22 + enum AttributeVariant { 23 + /// The attribute is auto-called as pkgs.callPackage using pkgs/by-name, 24 + /// and it is not overridden by a definition in all-packages.nix 25 + AutoCalled, 26 + /// The attribute is defined as a pkgs.callPackage <path> <args>, 27 + /// and overridden by all-packages.nix 28 + CallPackage { 29 + /// The <path> argument or None if it's not a path 30 + path: Option<PathBuf>, 31 + /// true if <args> is { } 32 + empty_arg: bool, 33 + }, 34 + /// The attribute is not defined as pkgs.callPackage 35 + Other, 36 + } 37 + 20 38 const EXPR: &str = include_str!("eval.nix"); 21 39 22 40 /// Check that the Nixpkgs attribute values corresponding to the packages in pkgs/by-name are 23 41 /// of the form `callPackage <package_file> { ... }`. 24 42 /// See the `eval.nix` file for how this is achieved on the Nix side 25 43 pub fn check_values<W: io::Write>( 44 + version: Version, 26 45 error_writer: &mut ErrorWriter<W>, 27 46 nixpkgs: &structure::Nixpkgs, 28 47 eval_accessible_paths: Vec<&Path>, ··· 97 116 let absolute_package_file = nixpkgs.path.join(&relative_package_file); 98 117 99 118 if let Some(attribute_info) = actual_files.get(package_name) { 100 - let is_expected_file = 101 - if let Some(call_package_path) = &attribute_info.call_package_path { 102 - absolute_package_file == *call_package_path 103 - } else { 104 - false 105 - }; 119 + let valid = match &attribute_info.variant { 120 + AttributeVariant::AutoCalled => true, 121 + AttributeVariant::CallPackage { path, empty_arg } => { 122 + let correct_file = if let Some(call_package_path) = path { 123 + absolute_package_file == *call_package_path 124 + } else { 125 + false 126 + }; 127 + // Only check for the argument to be non-empty if the version is V1 or 128 + // higher 129 + let non_empty = if version >= Version::V1 { 130 + !empty_arg 131 + } else { 132 + true 133 + }; 134 + correct_file && non_empty 135 + } 136 + AttributeVariant::Other => false, 137 + }; 106 138 107 - if !is_expected_file { 139 + if !valid { 108 140 error_writer.write(&format!( 109 - "pkgs.{package_name}: This attribute is not defined as `pkgs.callPackage {} {{ ... }}`.", 141 + "pkgs.{package_name}: This attribute is manually defined (most likely in pkgs/top-level/all-packages.nix), which is only allowed if the definition is of the form `pkgs.callPackage {} {{ ... }}` with a non-empty second argument.", 110 142 relative_package_file.display() 111 143 ))?; 112 144 continue;
+21 -5
pkgs/test/nixpkgs-check-by-name/src/main.rs
··· 4 4 mod utils; 5 5 6 6 use anyhow::Context; 7 - use clap::Parser; 7 + use clap::{Parser, ValueEnum}; 8 8 use colored::Colorize; 9 9 use std::io; 10 10 use std::path::{Path, PathBuf}; ··· 15 15 /// Program to check the validity of pkgs/by-name 16 16 #[derive(Parser, Debug)] 17 17 #[command(about)] 18 - struct Args { 18 + pub struct Args { 19 19 /// Path to nixpkgs 20 20 nixpkgs: PathBuf, 21 + /// The version of the checks 22 + /// Increasing this may cause failures for a Nixpkgs that succeeded before 23 + /// TODO: Remove default once Nixpkgs CI passes this argument 24 + #[arg(long, value_enum, default_value_t = Version::V0)] 25 + version: Version, 26 + } 27 + 28 + /// The version of the checks 29 + #[derive(Debug, Clone, PartialEq, PartialOrd, ValueEnum)] 30 + pub enum Version { 31 + /// Initial version 32 + V0, 33 + /// Empty argument check 34 + V1, 21 35 } 22 36 23 37 fn main() -> ExitCode { 24 38 let args = Args::parse(); 25 - match check_nixpkgs(&args.nixpkgs, vec![], &mut io::stderr()) { 39 + match check_nixpkgs(&args.nixpkgs, args.version, vec![], &mut io::stderr()) { 26 40 Ok(true) => { 27 41 eprintln!("{}", "Validated successfully".green()); 28 42 ExitCode::SUCCESS ··· 53 67 /// - `Ok(true)` if the structure is valid, nothing will have been written to `error_writer`. 54 68 pub fn check_nixpkgs<W: io::Write>( 55 69 nixpkgs_path: &Path, 70 + version: Version, 56 71 eval_accessible_paths: Vec<&Path>, 57 72 error_writer: &mut W, 58 73 ) -> anyhow::Result<bool> { ··· 75 90 76 91 if error_writer.empty { 77 92 // Only if we could successfully parse the structure, we do the semantic checks 78 - eval::check_values(&mut error_writer, &nixpkgs, eval_accessible_paths)?; 93 + eval::check_values(version, &mut error_writer, &nixpkgs, eval_accessible_paths)?; 79 94 references::check_references(&mut error_writer, &nixpkgs)?; 80 95 } 81 96 } ··· 86 101 mod tests { 87 102 use crate::check_nixpkgs; 88 103 use crate::structure; 104 + use crate::Version; 89 105 use anyhow::Context; 90 106 use std::fs; 91 107 use std::path::Path; ··· 174 190 // We don't want coloring to mess up the tests 175 191 let writer = temp_env::with_var("NO_COLOR", Some("1"), || -> anyhow::Result<_> { 176 192 let mut writer = vec![]; 177 - check_nixpkgs(&path, vec![&extra_nix_path], &mut writer) 193 + check_nixpkgs(&path, Version::V1, vec![&extra_nix_path], &mut writer) 178 194 .context(format!("Failed test case {name}"))?; 179 195 Ok(writer) 180 196 })?;
+8 -3
pkgs/test/nixpkgs-check-by-name/tests/mock-nixpkgs.nix
··· 75 75 76 76 # Turns autoCalledPackageFiles into an overlay that `callPackage`'s all of them 77 77 autoCalledPackages = self: super: 78 - builtins.mapAttrs (name: file: 79 - self.callPackage file { } 80 - ) autoCalledPackageFiles; 78 + { 79 + # Needed to be able to detect empty arguments in all-packages.nix 80 + # See a more detailed description in pkgs/top-level/by-name-overlay.nix 81 + _internalCallByNamePackageFile = file: self.callPackage file { }; 82 + } 83 + // builtins.mapAttrs 84 + (name: self._internalCallByNamePackageFile) 85 + autoCalledPackageFiles; 81 86 82 87 # A list optionally containing the `all-packages.nix` file from the test case as an overlay 83 88 optionalAllPackagesOverlay =
+1 -1
pkgs/test/nixpkgs-check-by-name/tests/override-different-file/expected
··· 1 - pkgs.nonDerivation: This attribute is not defined as `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }`. 1 + pkgs.nonDerivation: This attribute is manually defined (most likely in pkgs/top-level/all-packages.nix), which is only allowed if the definition is of the form `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }` with a non-empty second argument.
+3
pkgs/test/nixpkgs-check-by-name/tests/override-empty-arg/all-packages.nix
··· 1 + self: super: { 2 + nonDerivation = self.callPackage ./pkgs/by-name/no/nonDerivation/package.nix { }; 3 + }
+1
pkgs/test/nixpkgs-check-by-name/tests/override-empty-arg/default.nix
··· 1 + import ../mock-nixpkgs.nix { root = ./.; }
+1
pkgs/test/nixpkgs-check-by-name/tests/override-empty-arg/expected
··· 1 + pkgs.nonDerivation: This attribute is manually defined (most likely in pkgs/top-level/all-packages.nix), which is only allowed if the definition is of the form `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }` with a non-empty second argument.
+1
pkgs/test/nixpkgs-check-by-name/tests/override-empty-arg/pkgs/by-name/no/nonDerivation/package.nix
··· 1 + { someDrv }: someDrv
+1 -1
pkgs/test/nixpkgs-check-by-name/tests/override-no-call-package/expected
··· 1 - pkgs.nonDerivation: This attribute is not defined as `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }`. 1 + pkgs.nonDerivation: This attribute is manually defined (most likely in pkgs/top-level/all-packages.nix), which is only allowed if the definition is of the form `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }` with a non-empty second argument.
+1 -1
pkgs/test/nixpkgs-check-by-name/tests/override-no-file/expected
··· 1 - pkgs.nonDerivation: This attribute is not defined as `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }`. 1 + pkgs.nonDerivation: This attribute is manually defined (most likely in pkgs/top-level/all-packages.nix), which is only allowed if the definition is of the form `pkgs.callPackage pkgs/by-name/no/nonDerivation/package.nix { ... }` with a non-empty second argument.
+5
pkgs/test/nixpkgs-check-by-name/tests/override-success/all-packages.nix
··· 1 + self: super: { 2 + foo = self.callPackage ./pkgs/by-name/fo/foo/package.nix { 3 + enableBar = true; 4 + }; 5 + }
+1
pkgs/test/nixpkgs-check-by-name/tests/override-success/default.nix
··· 1 + import ../mock-nixpkgs.nix { root = ./.; }
+8
pkgs/test/nixpkgs-check-by-name/tests/override-success/pkgs/by-name/fo/foo/package.nix
··· 1 + { 2 + someDrv, 3 + enableBar ? false, 4 + }: 5 + if enableBar then 6 + someDrv 7 + else 8 + {}
+3 -3
pkgs/tools/backup/duplicacy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "duplicacy"; 5 - version = "3.1.0"; 5 + version = "3.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gilbertchen"; 9 9 repo = "duplicacy"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-PYUfECxtUG2WuLmYLtE3Ugcr8GeQMQwQa4uFzcl1RoY="; 11 + hash = "sha256-7LflTRBB4JG84QM46wvSJrP4o3CHV4gnR24RJgDSlDg="; 12 12 }; 13 13 14 - vendorHash = "sha256-90NWpMEUlPo5+G7DnqFrZyTlAYDAFfZrsctNTaWVjX4="; 14 + vendorHash = "sha256-4M/V4vP9XwHBkZ6UwsAxZ81YAzP4inuNC5yI+5ygQsA="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/tools/backup/partclone/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "partclone"; 7 - version = "0.3.25"; 7 + version = "0.3.27"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "Thomas-Tsai"; 11 11 repo = "partclone"; 12 12 rev = version; 13 - sha256 = "sha256-DLO0mKQ7Ab+4hwRANnipkaCbS7qldGnfTotAYDy//XU="; 13 + sha256 = "sha256-atQ355w9BRUJKkvuyJupcNexVEnVcYsWRvnNmpBw8OA="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ autoreconfHook pkg-config ];
+2 -2
pkgs/tools/filesystems/netatalk/default.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "netatalk"; 20 - version = "3.1.15"; 20 + version = "3.1.18"; 21 21 22 22 src = fetchurl { 23 23 url = "mirror://sourceforge/netatalk/netatalk/netatalk-${finalAttrs.version}.tar.bz2"; 24 - hash = "sha256-2NSlzA/Yaw2Q4BfWTB9GI+jNv72lcPxCOt4RUak9GfU="; 24 + hash = "sha256-htIJ3Hd2pLoXhFFk0uN2pGnO43aiexiuMYmOP0ukFlU="; 25 25 }; 26 26 27 27 patches = [
+2 -2
pkgs/tools/graphics/argyllcms/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "argyllcms"; 7 - version = "2.3.1"; 7 + version = "3.0.0"; 8 8 9 9 src = fetchzip { 10 10 # Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a 11 11 # while on me. It might be good to find a mirror 12 12 url = "https://www.argyllcms.com/Argyll_V${version}_src.zip"; 13 - sha256 = "sha256-XWsubjdD1tg0o7x/aoAalemAChehWkwh4fkP2WRvhAw="; 13 + sha256 = "sha256-nX7YwsbWqaHav22S91ZkfAXXxuFYANhAv5hTO696Dt0="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ jam unzip ];
+4 -5
pkgs/tools/graphics/vulkan-cts/default.nix
··· 37 37 in 38 38 stdenv.mkDerivation (finalAttrs: { 39 39 pname = "vulkan-cts"; 40 - version = "1.3.6.3"; 40 + version = "1.3.7.0"; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "KhronosGroup"; 44 44 repo = "VK-GL-CTS"; 45 45 rev = "${finalAttrs.pname}-${finalAttrs.version}"; 46 - hash = "sha256-jpKPmUduH3IuUYzBAZJFl/w1FqjGC8sXSTnet8YEZ0I="; 46 + hash = "sha256-f7i7gytk3cKeFQD0FR+nrUR2o0FWaJWKG7OpDz9u42E="; 47 47 }; 48 - 49 - outputs = [ "out" "lib" ]; 50 48 51 49 prePatch = '' 52 50 mkdir -p external/renderdoc/src ··· 92 90 ]; 93 91 94 92 postInstall = '' 95 - mv $out $lib 93 + # Check that nothing was installed so far 94 + ! test -e $out 96 95 97 96 mkdir -p $out/bin $out/archive-dir 98 97 cp -a external/vulkancts/modules/vulkan/deqp-vk external/vulkancts/modules/vulkan/deqp-vksc $out/bin/
+19 -19
pkgs/tools/graphics/vulkan-cts/sources.nix
··· 4 4 ESExtractor = fetchFromGitHub { 5 5 owner = "Igalia"; 6 6 repo = "ESExtractor"; 7 - rev = "v0.2.5"; 8 - hash = "sha256-A3lyTTarR1ZJrXcrLDR5D7H1kBwJNyrPPjEklRM9YBY="; 7 + rev = "v0.3.3"; 8 + hash = "sha256-qqhDv08cLQlLaEj0qfghByK+IohdvQdI2ePfUNFEArQ="; 9 9 }; 10 10 11 11 amber = fetchFromGitHub { ··· 18 18 glslang = fetchFromGitHub { 19 19 owner = "KhronosGroup"; 20 20 repo = "glslang"; 21 - rev = "77417d5c9e0a5d4c79ddd0285d530b45f7259f0d"; 22 - hash = "sha256-BNgnhTl7/+nC5D7Jl7QME5+qIbm+I0Wh/tf9F4WhW3U="; 21 + rev = "c5117b328afc86e16edff6ed6afe0fe7872a7cf3"; 22 + hash = "sha256-4SoET76fCfutttK00JGCKVQUn0ivGdTw6GhndvxbIDU="; 23 23 }; 24 24 25 25 jsoncpp = fetchFromGitHub { ··· 29 29 hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; 30 30 }; 31 31 32 + nvidia-video-samples = fetchFromGitHub { 33 + owner = "Igalia"; 34 + repo = "vk_video_samples"; 35 + rev = "cts-integration-0.9.9-1"; 36 + hash = "sha256-vHUyGAx/n8yTnrFjeefbb8LsHxONxsjH3BG2D/RO99E="; 37 + }; 38 + 32 39 spirv-headers = fetchFromGitHub { 33 40 owner = "KhronosGroup"; 34 41 repo = "SPIRV-Headers"; 35 - rev = "1feaf4414eb2b353764d01d88f8aa4bcc67b60db"; 36 - hash = "sha256-VOq3r6ZcbDGGxjqC4IoPMGC5n1APUPUAs9xcRzxdyfk="; 42 + rev = "b8b9eb8640c8c0107ba580fbcb10f969022ca32c"; 43 + hash = "sha256-gcKwML5ItccAhX+QtR9G86h0JnaiVQEmOQzQpL005dg="; 37 44 }; 38 45 39 46 spirv-tools = fetchFromGitHub { 40 47 owner = "KhronosGroup"; 41 48 repo = "SPIRV-Tools"; 42 - rev = "01828dac778d08f4ebafd2e06bd419f6c84e5984"; 43 - hash = "sha256-i1rDMVpUiNdacDe20DsN67/rzK5V434EzfSv97y+xGU="; 44 - }; 45 - 46 - video-parser = fetchFromGitHub { 47 - owner = "nvpro-samples"; 48 - repo = "vk_video_samples"; 49 - rev = "7d68747d3524842afaf050c5e00a10f5b8c07904"; 50 - hash = "sha256-L5IYDm0bLq+NlNrzozu0VQx8zL1na6AhrkjZKxOWSnU="; 49 + rev = "bfc94f63a7adbcf8ae166f5f108ac9f69079efc0"; 50 + hash = "sha256-gju6hJSIWOswGnRxKeJZsU1jgp3HSZAf7wFRxswY+Js="; 51 51 }; 52 52 53 53 vulkan-docs = fetchFromGitHub { 54 54 owner = "KhronosGroup"; 55 55 repo = "Vulkan-Docs"; 56 - rev = "9fff8b252a3688c0231fa78709084bbe677d3bf7"; 57 - hash = "sha256-KpKsKTY5xCSZ5Y92roa0fq/iqc1hVJNS7l87RFcxyRQ="; 56 + rev = "b9aad705f0d9e5e6734ac2ad671d5d1de57b05e0"; 57 + hash = "sha256-bJ2C1+zjvLiYp5A5AHTevFPU9Yka99imqLwH+uApuoY="; 58 58 }; 59 59 60 60 61 61 prePatch = '' 62 - mkdir -p external/ESExtractor external/amber external/glslang external/jsoncpp external/spirv-headers external/spirv-tools external/video-parser external/vulkan-docs 62 + mkdir -p external/ESExtractor external/amber external/glslang external/jsoncpp external/nvidia-video-samples external/spirv-headers external/spirv-tools external/vulkan-docs 63 63 64 64 cp -r ${ESExtractor} external/ESExtractor/src 65 65 cp -r ${amber} external/amber/src 66 66 cp -r ${glslang} external/glslang/src 67 67 cp -r ${jsoncpp} external/jsoncpp/src 68 + cp -r ${nvidia-video-samples} external/nvidia-video-samples/src 68 69 cp -r ${spirv-headers} external/spirv-headers/src 69 70 cp -r ${spirv-tools} external/spirv-tools/src 70 - cp -r ${video-parser} external/video-parser/src 71 71 cp -r ${vulkan-docs} external/vulkan-docs/src 72 72 ''; 73 73 }
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ibus-anthy"; 16 - version = "1.5.14"; 16 + version = "1.5.15"; 17 17 18 18 src = fetchurl { 19 19 url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz"; 20 - sha256 = "sha256-yGlNoY0LiRpI9NdaDezjfsvKbRsay2QQGnqEytEEbZs="; 20 + sha256 = "sha256-WMTm1YNqSsnjOqnoTljE3rZ62pjztUSyRAxXgyN+2Ys="; 21 21 }; 22 22 23 23 buildInputs = [
+14 -10
pkgs/tools/misc/fluent-bit/default.nix
··· 26 26 buildInputs = [ openssl libyaml postgresql ] 27 27 ++ lib.optionals stdenv.isLinux [ systemd ]; 28 28 29 - cmakeFlags = [ "-DFLB_METRICS=ON" "-DFLB_HTTP_SERVER=ON" "-DFLB_OUT_PGSQL=ON" ]; 29 + cmakeFlags = [ 30 + "-DFLB_RELEASE=ON" 31 + "-DFLB_METRICS=ON" 32 + "-DFLB_HTTP_SERVER=ON" 33 + "-DFLB_OUT_PGSQL=ON" 34 + ]; 30 35 31 - # _FORTIFY_SOURCE requires compiling with optimization (-O) 32 - env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isGNU [ "-O" ] 33 - # Workaround build failure on -fno-common toolchains: 34 - # ld: /monkey/mk_tls.h:81: multiple definition of `mk_tls_server_timeout'; 35 - # flb_config.c.o:include/monkey/mk_tls.h:81: first defined here 36 - # TODO: drop when upstream gets a fix for it: 37 - # https://github.com/fluent/fluent-bit/issues/5537 38 - ++ lib.optionals stdenv.isDarwin [ "-fcommon" ]); 36 + env.NIX_CFLAGS_COMPILE = toString ( 37 + # Used by the embedded luajit, but is not predefined on older mac SDKs. 38 + lib.optionals stdenv.isDarwin [ "-DTARGET_OS_IPHONE=0" ] 39 + # Assumes GNU version of strerror_r, and the posix version has an 40 + # incompatible return type. 41 + ++ lib.optionals (!stdenv.hostPlatform.isGnu) [ "-Wno-int-conversion" ] 42 + ); 39 43 40 44 outputs = [ "out" "dev" ]; 41 45 ··· 50 54 homepage = "https://fluentbit.io"; 51 55 license = lib.licenses.asl20; 52 56 maintainers = [ lib.maintainers.samrose lib.maintainers.fpletz ]; 53 - platforms = lib.platforms.linux; 57 + platforms = lib.platforms.unix; 54 58 }; 55 59 })
+3 -3
pkgs/tools/misc/fuc/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "fuc"; 10 - version = "1.1.7"; 10 + version = "1.1.8"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "SUPERCILEX"; 14 14 repo = "fuc"; 15 15 rev = version; 16 - hash = "sha256-Ii0X2QGvUE+wDD7pKN3Mws4VqnwGJFdpjjv3oJRn/pY="; 16 + hash = "sha256-jVJhV9uy49hWmBw8LVmrid/DswbdD/SOtDc1tZgBQnk="; 17 17 }; 18 18 19 - cargoHash = "sha256-08MQCKfkusnE9fuuJOlKeDESwmf8ajU7qMjujN2o5bU="; 19 + cargoHash = "sha256-94NdaJfIcTB6o4+iZXvuqm0OlAQrChGZEy2E7/yMxqE="; 20 20 21 21 RUSTC_BOOTSTRAP = 1; 22 22
+2 -2
pkgs/tools/misc/mongodb-compass/default.nix
··· 33 33 }: 34 34 35 35 let 36 - version = "1.39.4"; 36 + version = "1.40.2"; 37 37 38 38 rpath = lib.makeLibraryPath [ 39 39 alsa-lib ··· 82 82 if stdenv.hostPlatform.system == "x86_64-linux" then 83 83 fetchurl { 84 84 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 85 - sha256 = "sha256-FK42DJLxY9gMNt92/UEdrseT3p1xPDVn1+5Cnbc+WnY="; 85 + sha256 = "sha256-arSC8Vcpwhu7UXwwfp75WorWmmYER18qq4LCE0pE6Gw="; 86 86 } 87 87 else 88 88 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/tools/misc/valeronoi/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "valeronoi"; 18 - version = "0.1.9"; 18 + version = "0.2.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "ccoors"; 22 22 repo = pname; 23 23 rev = "refs/tags/v${version}"; 24 - sha256 = "sha256-Xa70kOPQLavuJTF9PxCgpKYj15C2fna++cFlCId0a08="; 24 + sha256 = "sha256-4BTBF6h/BEVr0E3E0EvvKOQGHZ4wCtdXgKBWLSfOcOI="; 25 25 }; 26 26 27 27 buildInputs = [
+3 -3
pkgs/tools/networking/curl/7.79.1-darwin-no-systemconfiguration.patch
··· 7 7 8 8 --- a/configure 2021-10-16 00:51:59.000000000 +0100 9 9 +++ b/configure 2021-10-16 01:06:46.000000000 +0100 10 - @@ -20810,7 +20810,7 @@ 10 + @@ -21556,7 +221556,7 @@ 11 11 if test "x$build_for_macos" != xno; then 12 12 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13 13 printf "%s\n" "yes" >&6; } 14 - - LDFLAGS="$LDFLAGS -framework CoreFoundation -framework SystemConfiguration" 15 - + LDFLAGS="$LDFLAGS -framework CoreFoundation" 14 + - LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices -framework SystemConfiguration" 15 + + LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices" 16 16 else 17 17 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18 18 printf "%s\n" "no" >&6; }
+2 -2
pkgs/tools/networking/curl/default.nix
··· 47 47 48 48 stdenv.mkDerivation (finalAttrs: { 49 49 pname = "curl"; 50 - version = "8.3.0"; 50 + version = "8.4.0"; 51 51 52 52 src = fetchurl { 53 53 urls = [ 54 54 "https://curl.haxx.se/download/curl-${finalAttrs.version}.tar.xz" 55 55 "https://github.com/curl/curl/releases/download/curl-${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}/curl-${finalAttrs.version}.tar.xz" 56 56 ]; 57 - hash = "sha256-N21id2fWxPBRBattSXsNmrpxEXcN2dmVIlR4IJw36mM="; 57 + hash = "sha256-FsYqnErw9wPSi9pte783ukcFWtNBTXDexj4uYzbyqC0="; 58 58 }; 59 59 60 60 patches = [
+2 -2
pkgs/tools/networking/gsocket/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gsocket"; 5 - version = "1.4.40"; 5 + version = "1.4.41"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hackerschoice"; 9 9 repo = "gsocket"; 10 10 rev = "v${version}"; 11 - hash = "sha256-pY4tjrMbx+OxkJfr8czo5fbhfcmJbiNX4B+FibzUc7w="; 11 + hash = "sha256-N/dGvEjCkCQvTTWApN0iQi2W3c5ZsaHXnZpjRxSfByY="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ];
+2 -2
pkgs/tools/networking/i2pd/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "i2pd"; 11 - version = "2.48.0"; 11 + version = "2.49.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "PurpleI2P"; 15 15 repo = pname; 16 16 rev = version; 17 - sha256 = "sha256-MqkpzNUd2FZgt9TZPtEp+jIq7r3sr+EeTpHlqNCgatU="; 17 + sha256 = "sha256-y2+V+p/EZS90cwNl/gavclJ1TyJa/CdNnjKLMuwe7q0="; 18 18 }; 19 19 20 20 buildInputs = [ boost zlib openssl ]
+2 -2
pkgs/tools/networking/inadyn/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "inadyn"; 6 - version = "2.11.0"; 6 + version = "2.12.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "troglobit"; 10 10 repo = "inadyn"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-WNSpV3KhALzl35R1hR0QBzm8atdnbfsB5xh3h4MZBqA="; 12 + sha256 = "sha256-aQHJtnMDaHF1XY9lwQVR6f78Zk2UI7OC3Oxt1r1KMak="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook pkg-config ];
+10 -6
pkgs/tools/networking/nexttrace/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nexttrace"; 5 - version = "1.2.1.1"; 5 + version = "1.2.2.2"; 6 6 7 7 src = fetchFromGitHub { 8 - owner = "sjlleo"; 9 - repo = pname; 8 + owner = "nxtrace"; 9 + repo = "NTrace-core"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-B3NHY4wYCa3lR3XPqhjcrgf9iA4Bz/8bKrwxdNSa1Bk="; 11 + sha256 = "sha256-a9l6nsrbgwmk6cq/rPBwPwZ8yhH35VxKmn9x5PgcqGI="; 12 12 }; 13 - vendorHash = "sha256-8etZelvdUmHNWC0FnSX9oO3reuhB7xIzd/KxPTt6Szc="; 13 + vendorHash = "sha256-YAmGvmHkR1G2MLlDja5aPJqX2F3etogebasqD72YJ3M="; 14 14 15 15 doCheck = false; # Tests require a network connection. 16 16 17 17 ldflags = [ 18 18 "-s" 19 19 "-w" 20 - "-X github.com/xgadget-lab/nexttrace/config.Version=v${version}" 20 + "-X github.com/nxtrace/NTrace-core/config.Version=v${version}" 21 21 ]; 22 + 23 + postInstall = '' 24 + mv $out/bin/NTrace-core $out/bin/nexttrace 25 + ''; 22 26 23 27 meta = with lib; { 24 28 description = "An open source visual route tracking CLI tool";
+2 -2
pkgs/tools/package-management/pkg/default.nix
··· 4 4 5 5 stdenv.mkDerivation (finalAttrs: { 6 6 pname = "pkg"; 7 - version = "1.20.7"; 7 + version = "1.20.8"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "freebsd"; 11 11 repo = "pkg"; 12 12 rev = finalAttrs.version; 13 - sha256 = "sha256-k7QDdHwxM1RYoZy37rzhJunk3RQXVC3rkdoXUVL00wQ="; 13 + sha256 = "sha256-pQgZMCd4PEjNZKm9V35Rca7Miblv1EgkH+CxaiKvhpY="; 14 14 }; 15 15 16 16 setOutputFlags = false;
+2 -2
pkgs/tools/security/secp256k1/default.nix
··· 7 7 stdenv.mkDerivation rec { 8 8 pname = "secp256k1"; 9 9 10 - version = "0.3.2"; 10 + version = "0.4.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "bitcoin-core"; 14 14 repo = "secp256k1"; 15 15 rev = "refs/tags/v${version}"; 16 - sha256 = "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s="; 16 + sha256 = "sha256-KNEOEwxeCQybFdUFfItEF5KoZ/fZ/mahFU1LSlRyHZE="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ autoreconfHook ];
+1 -1
pkgs/tools/wayland/sov/default.nix
··· 26 26 description = "An overlay that shows schemas for all workspaces to make navigation in sway easier."; 27 27 homepage = "https://github.com/milgra/sov"; 28 28 license = with licenses; [ mit ]; 29 - maintainers = with maintainers; [ travisdavis-ops ]; 29 + maintainers = with maintainers; [ ]; 30 30 platforms = platforms.linux; 31 31 }; 32 32 }
+1
pkgs/top-level/aliases.nix
··· 56 56 ### A ### 57 57 58 58 a4term = a4; # Added 2023-10-06 59 + aether = throw "aether has been removed from nixpkgs; upstream unmaintained, security issues"; # Added 2023-10-03 59 60 airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19 60 61 alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream" ; # Added 2023-07-28 61 62 alsaLib = alsa-lib; # Added 2021-06-09
+18 -12
pkgs/top-level/all-packages.nix
··· 234 234 235 235 adcli = callPackage ../os-specific/linux/adcli { }; 236 236 237 - aether = callPackage ../applications/networking/aether { }; 238 - 239 237 alda = callPackage ../development/interpreters/alda { }; 240 238 241 239 align = callPackage ../tools/text/align { }; ··· 8159 8157 icu = icu63; 8160 8158 }; 8161 8159 8162 - fluent-bit = callPackage ../tools/misc/fluent-bit { }; 8160 + fluent-bit = darwin.apple_sdk_11_0.callPackage ../tools/misc/fluent-bit { }; 8163 8161 8164 8162 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { }; 8165 8163 ··· 14040 14038 }; 14041 14039 14042 14040 trunk-io = callPackage ../development/tools/trunk-io { }; 14041 + 14042 + trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix { 14043 + inherit (darwin.apple_sdk.frameworks) CoreServices Security; 14044 + }; 14043 14045 14044 14046 tthsum = callPackage ../applications/misc/tthsum { }; 14045 14047 ··· 19649 19651 19650 19652 mold = callPackage ../development/tools/mold { }; 19651 19653 19654 + mold-wrapped = wrapBintoolsWith { 19655 + bintools = mold; 19656 + extraBuildCommands = '' 19657 + wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold 19658 + wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold 19659 + ''; 19660 + }; 19661 + 19652 19662 mommy = callPackage ../tools/misc/mommy { }; 19653 19663 19654 19664 moon = callPackage ../development/tools/build-managers/moon/default.nix { }; ··· 30314 30324 inherit (darwin.apple_sdk.frameworks) Cocoa; 30315 30325 }; 30316 30326 30317 - pdfstudio2021 = callPackage ../applications/misc/pdfstudio { 30318 - year = "2021"; 30319 - }; 30327 + pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; }; 30320 30328 30321 - pdfstudio2022 = callPackage ../applications/misc/pdfstudio { 30322 - year = "2022"; 30323 - }; 30329 + pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; }; 30324 30330 30325 - pdfstudioviewer = callPackage ../applications/misc/pdfstudio { 30326 - program = "pdfstudioviewer"; 30327 - }; 30331 + pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; }; 30332 + 30333 + pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; }; 30328 30334 30329 30335 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { }; 30330 30336
+12 -3
pkgs/top-level/by-name-overlay.nix
··· 45 45 # Currently this would be hard to measure until we have more packages 46 46 # and ideally https://github.com/NixOS/nix/pull/8895 47 47 self: super: 48 - mapAttrs (name: file: 49 - self.callPackage file { } 50 - ) packageFiles 48 + { 49 + # This attribute is necessary to allow CI to ensure that all packages defined in `pkgs/by-name` 50 + # don't have an overriding definition in `all-packages.nix` with an empty (`{ }`) second `callPackage` argument. 51 + # It achieves that with an overlay that modifies both `callPackage` and this attribute to signal whether `callPackage` is used 52 + # and whether it's defined by this file here or `all-packages.nix`. 53 + # TODO: This can be removed once `pkgs/by-name` can handle custom `callPackage` arguments without `all-packages.nix` (or any other way of achieving the same result). 54 + # Because at that point the code in ./stage.nix can be changed to not allow definitions in `all-packages.nix` to override ones from `pkgs/by-name` anymore and throw an error if that happens instead. 55 + _internalCallByNamePackageFile = file: self.callPackage file { }; 56 + } 57 + // mapAttrs 58 + (name: self._internalCallByNamePackageFile) 59 + packageFiles
+1
pkgs/top-level/python-aliases.nix
··· 186 186 imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10 187 187 intreehook = throw "intreehooks has been removed because it is obsolete as a backend-path key was added to PEP 517"; # added 2023-04-11 188 188 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30 189 + ipython_genutils = ipython-genutils; # added 2023-10-12 189 190 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 190 191 itanium_demangler = itanium-demangler; # added 2022-10-17 191 192 jaraco_classes = jaraco-classes; # added 2023-07-14
+5 -1
pkgs/top-level/python-packages.nix
··· 4901 4901 4902 4902 heatzypy = callPackage ../development/python-modules/heatzypy { }; 4903 4903 4904 + help2man = callPackage ../development/python-modules/help2man { }; 4905 + 4904 4906 helpdev = callPackage ../development/python-modules/helpdev { }; 4905 4907 4906 4908 helper = callPackage ../development/python-modules/helper { }; ··· 5418 5420 5419 5421 ipytablewidgets = callPackage ../development/python-modules/ipytablewidgets { }; 5420 5422 5421 - ipython_genutils = callPackage ../development/python-modules/ipython_genutils { }; 5423 + ipython-genutils = callPackage ../development/python-modules/ipython-genutils { }; 5422 5424 5423 5425 ipython = callPackage ../development/python-modules/ipython { }; 5424 5426 ··· 12660 12662 setupmeta = callPackage ../development/python-modules/setupmeta { }; 12661 12663 12662 12664 setuptools-declarative-requirements = callPackage ../development/python-modules/setuptools-declarative-requirements { }; 12665 + 12666 + setuptools-generate = callPackage ../development/python-modules/setuptools-generate { }; 12663 12667 12664 12668 setuptools-gettext = callPackage ../development/python-modules/setuptools-gettext { }; 12665 12669