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 githubId = 490965; 3702 name = "Craig Swank"; 3703 }; 3704 cust0dian = { 3705 email = "serg@effectful.software"; 3706 github = "cust0dian"; ··· 3968 }; 3969 davidarmstronglewis = { 3970 email = "davidlewis@mac.com"; 3971 - github = "davidarmstronglewis"; 3972 githubId = 6754950; 3973 name = "David Armstrong Lewis"; 3974 }; ··· 11035 githubId = 4708337; 11036 name = "Marcelo A. de L. Santos"; 11037 }; 11038 - maxhille = { 11039 - email = "mh@lambdasoup.com"; 11040 - github = "maxhille"; 11041 - githubId = 693447; 11042 - name = "Max Hille"; 11043 - }; 11044 maximsmol = { 11045 email = "maximsmol@gmail.com"; 11046 github = "maximsmol"; ··· 15134 }]; 15135 name = "Rahul Butani"; 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 rski = { 15147 name = "rski"; 15148 email = "rom.skiad+nix@gmail.com"; ··· 15398 }; 15399 SamirTalwar = { 15400 email = "lazy.git@functional.computer"; 15401 - github = "SamirTalwar"; 15402 githubId = 47852; 15403 name = "Samir Talwar"; 15404 }; ··· 17812 github = "travisbhartwell"; 17813 githubId = 10110; 17814 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 }; 17822 traxys = { 17823 email = "quentin+dev@familleboyer.net";
··· 3701 githubId = 490965; 3702 name = "Craig Swank"; 3703 }; 3704 + ctron = { 3705 + email = "ctron@dentrassi.de"; 3706 + github = "ctron"; 3707 + githubId = 202474; 3708 + name = "Jens Reimann"; 3709 + }; 3710 cust0dian = { 3711 email = "serg@effectful.software"; 3712 github = "cust0dian"; ··· 3974 }; 3975 davidarmstronglewis = { 3976 email = "davidlewis@mac.com"; 3977 + github = "oceanlewis"; 3978 githubId = 6754950; 3979 name = "David Armstrong Lewis"; 3980 }; ··· 11041 githubId = 4708337; 11042 name = "Marcelo A. de L. Santos"; 11043 }; 11044 maximsmol = { 11045 email = "maximsmol@gmail.com"; 11046 github = "maximsmol"; ··· 15134 }]; 15135 name = "Rahul Butani"; 15136 }; 15137 rski = { 15138 name = "rski"; 15139 email = "rom.skiad+nix@gmail.com"; ··· 15389 }; 15390 SamirTalwar = { 15391 email = "lazy.git@functional.computer"; 15392 + github = "abstracte"; 15393 githubId = 47852; 15394 name = "Samir Talwar"; 15395 }; ··· 17803 github = "travisbhartwell"; 17804 githubId = 10110; 17805 name = "Travis B. Hartwell"; 17806 }; 17807 traxys = { 17808 email = "quentin+dev@familleboyer.net";
+10 -4
maintainers/scripts/fix-maintainers.pl
··· 13 14 my $ua = LWP::UserAgent->new(); 15 16 keys %$maintainers_json; # reset the internal iterator so a prior each() doesn't affect the loop 17 while(my($k, $v) = each %$maintainers_json) { 18 my $current_user = %$v{'github'}; 19 if (!defined $current_user) { 20 print "$k has no github handle\n"; 21 - next; 22 } 23 my $github_id = %$v{'githubId'}; 24 if (!defined $github_id) { ··· 37 sleep($ratelimit_reset - time() + 5); 38 } 39 if ($resp->code != 200) { 40 - print $current_user . " likely deleted their github account\n"; 41 next; 42 } 43 my $resp_json = from_json($resp->content); 44 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"; 47 my $file = path($maintainers_list_nix); 48 my $data = $file->slurp_utf8; 49 $data =~ s/github = "$current_user";$/github = "$api_user";/m;
··· 13 14 my $ua = LWP::UserAgent->new(); 15 16 + if (!defined $ENV{GH_TOKEN}) { 17 + die "Set GH_TOKEN before running this script"; 18 + } 19 + 20 keys %$maintainers_json; # reset the internal iterator so a prior each() doesn't affect the loop 21 while(my($k, $v) = each %$maintainers_json) { 22 my $current_user = %$v{'github'}; 23 if (!defined $current_user) { 24 print "$k has no github handle\n"; 25 } 26 my $github_id = %$v{'githubId'}; 27 if (!defined $github_id) { ··· 40 sleep($ratelimit_reset - time() + 5); 41 } 42 if ($resp->code != 200) { 43 + print "$k likely deleted their github account\n"; 44 next; 45 } 46 my $resp_json = from_json($resp->content); 47 my $api_user = %$resp_json{"login"}; 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"; 53 my $file = path($maintainers_list_nix); 54 my $data = $file->slurp_utf8; 55 $data =~ s/github = "$current_user";$/github = "$api_user";/m;
+4
nixos/doc/manual/release-notes/rl-2311.section.md
··· 100 101 - [netclient](https://github.com/gravitl/netclient), an automated WireGuard® Management Client. Available as [services.netclient](#opt-services.netclient.enable). 102 103 ## Backward Incompatibilities {#sec-release-23.11-incompatibilities} 104 105 - `network-online.target` has been fixed to no longer time out for systems with `networking.useDHCP = true` and `networking.useNetworkd = true`. ··· 440 `virtualisation.fileSystems."/".autoFormat = true;`. 441 442 - `python3.pkgs.flitBuildHook` has been removed. Use `flit-core` and `format = "pyproject"` instead. 443 444 - The `qemu-vm.nix` module now supports disabling overriding `fileSystems` with 445 `virtualisation.fileSystems`. This enables the user to boot VMs from
··· 100 101 - [netclient](https://github.com/gravitl/netclient), an automated WireGuard® Management Client. Available as [services.netclient](#opt-services.netclient.enable). 102 103 + - [trunk-ng](https://github.com/ctron/trunk), A fork of `trunk`: Build, bundle & ship your Rust WASM application to the web 104 + 105 ## Backward Incompatibilities {#sec-release-23.11-incompatibilities} 106 107 - `network-online.target` has been fixed to no longer time out for systems with `networking.useDHCP = true` and `networking.useNetworkd = true`. ··· 442 `virtualisation.fileSystems."/".autoFormat = true;`. 443 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. 447 448 - The `qemu-vm.nix` module now supports disabling overriding `fileSystems` with 449 `virtualisation.fileSystems`. This enables the user to boot VMs from
-2
nixos/modules/services/network-filesystems/kubo.nix
··· 203 default = [ 204 "/ip4/0.0.0.0/tcp/4001" 205 "/ip6/::/tcp/4001" 206 - "/ip4/0.0.0.0/udp/4001/quic" 207 "/ip4/0.0.0.0/udp/4001/quic-v1" 208 "/ip4/0.0.0.0/udp/4001/quic-v1/webtransport" 209 - "/ip6/::/udp/4001/quic" 210 "/ip6/::/udp/4001/quic-v1" 211 "/ip6/::/udp/4001/quic-v1/webtransport" 212 ];
··· 203 default = [ 204 "/ip4/0.0.0.0/tcp/4001" 205 "/ip6/::/tcp/4001" 206 "/ip4/0.0.0.0/udp/4001/quic-v1" 207 "/ip4/0.0.0.0/udp/4001/quic-v1/webtransport" 208 "/ip6/::/udp/4001/quic-v1" 209 "/ip6/::/udp/4001/quic-v1/webtransport" 210 ];
+1
nixos/modules/services/x11/xserver.nix
··· 365 }; 366 367 xkb = mkOption { 368 description = "X keyboard extension (XKB) configuration"; 369 type = types.submodule { 370 options = {
··· 365 }; 366 367 xkb = mkOption { 368 + default = { }; 369 description = "X keyboard extension (XKB) configuration"; 370 type = types.submodule { 371 options = {
+2 -2
pkgs/applications/accessibility/wvkbd/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "wvkbd"; 16 - version = "0.12"; 17 18 src = fetchFromGitHub { 19 owner = "jjsullivan5196"; 20 repo = pname; 21 rev = "v${version}"; 22 - sha256 = "sha256-5m4aeuCqSJNgerQKyP9M6Qf7P4ijCtCY4Efew6E09Bc="; 23 }; 24 25 postPatch = ''
··· 13 14 stdenv.mkDerivation rec { 15 pname = "wvkbd"; 16 + version = "0.14.1"; 17 18 src = fetchFromGitHub { 19 owner = "jjsullivan5196"; 20 repo = pname; 21 rev = "v${version}"; 22 + sha256 = "sha256-a1VOSLpvSKiEkR73V/Q3Es9irueDihMKcQvO9alPCqo="; 23 }; 24 25 postPatch = ''
+16 -2
pkgs/applications/audio/openutau/default.nix
··· 2 , stdenv 3 , buildDotnetModule 4 , fetchFromGitHub 5 , dotnetCorePackages 6 , dbus 7 , fontconfig ··· 22 hash = "sha256-/+hlL2sj/juzWrDcb5dELp8Zdg688XK8OnjKz20rx/M="; 23 }; 24 25 dotnet-sdk = dotnetCorePackages.sdk_7_0; 26 dotnet-runtime = dotnetCorePackages.runtime_7_0; 27 ··· 47 # needed until upstream bumps to dotnet 7 48 postPatch = '' 49 substituteInPlace OpenUtau/OpenUtau.csproj OpenUtau.Test/OpenUtau.Test.csproj --replace \ 50 - "<TargetFramework>net6.0</TargetFramework>" \ 51 - "<TargetFramework>net7.0</TargetFramework>" 52 ''; 53 54 # need to make sure proprietary worldline resampler is copied
··· 2 , stdenv 3 , buildDotnetModule 4 , fetchFromGitHub 5 + , fetchpatch 6 , dotnetCorePackages 7 , dbus 8 , fontconfig ··· 23 hash = "sha256-/+hlL2sj/juzWrDcb5dELp8Zdg688XK8OnjKz20rx/M="; 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 + 39 dotnet-sdk = dotnetCorePackages.sdk_7_0; 40 dotnet-runtime = dotnetCorePackages.runtime_7_0; 41 ··· 61 # needed until upstream bumps to dotnet 7 62 postPatch = '' 63 substituteInPlace OpenUtau/OpenUtau.csproj OpenUtau.Test/OpenUtau.Test.csproj --replace \ 64 + '<TargetFramework>net6.0</TargetFramework>' \ 65 + '<TargetFramework>net7.0</TargetFramework>' 66 ''; 67 68 # need to make sure proprietary worldline resampler is copied
+15 -15
pkgs/applications/audio/openutau/deps.nix
··· 3 4 { fetchNuGet }: [ 5 (fetchNuGet { pname = "AsyncIO"; version = "0.1.69"; sha256 = "1anby58bs94gf338vmn6vvwxw0kcz6y8yap57vgh8dgm9vysl0i5"; }) 6 - (fetchNuGet { pname = "Avalonia"; version = "11.0.0-rc1.1"; sha256 = "15gn6qbbx6zars37fvfdsyvqg9303zr8dsx7k1v6a4mzm190xhmm"; }) 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"; }) 22 (fetchNuGet { pname = "BunLabs.NAudio.Flac"; version = "2.0.1"; sha256 = "1ps7fs451ydsaz5g4j7bhcfawp8fys6vcah3rsrl36g7ni0dwf3v"; }) 23 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 24 (fetchNuGet { pname = "Concentus.Oggfile"; version = "1.0.4"; sha256 = "12n5bcg1i91daqgnl7q6d55phbkv1srkrvk2k7k8vxpyv231yb6v"; })
··· 3 4 { fetchNuGet }: [ 5 (fetchNuGet { pname = "AsyncIO"; version = "0.1.69"; sha256 = "1anby58bs94gf338vmn6vvwxw0kcz6y8yap57vgh8dgm9vysl0i5"; }) 6 + (fetchNuGet { pname = "Avalonia"; version = "11.0.4"; sha256 = "0jid0x90dc8m609wqwbq87014yzih2iimz74wm6zi1j02k080jk0"; }) 7 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 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 (fetchNuGet { pname = "BunLabs.NAudio.Flac"; version = "2.0.1"; sha256 = "1ps7fs451ydsaz5g4j7bhcfawp8fys6vcah3rsrl36g7ni0dwf3v"; }) 23 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 24 (fetchNuGet { pname = "Concentus.Oggfile"; version = "1.0.4"; sha256 = "12n5bcg1i91daqgnl7q6d55phbkv1srkrvk2k7k8vxpyv231yb6v"; })
+2 -2
pkgs/applications/audio/praat/default.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "praat"; 14 - version = "6.3.16"; 15 16 src = fetchFromGitHub { 17 owner = "praat"; 18 repo = "praat"; 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-0g16EblefuUU99RgcwtGrPWniGGlOt6GjVjyNdzN3GY="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "praat"; 14 + version = "6.3.17"; 15 16 src = fetchFromGitHub { 17 owner = "praat"; 18 repo = "praat"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-HArWXUYoIjJmvh0GOcdGyBHfqC5r4ZEuvXyQ1x5iOt0="; 21 }; 22 23 nativeBuildInputs = [
+3 -4
pkgs/applications/audio/spotify/update.sh
··· 39 # just for human consumption. Revision is just an integer that gets increased 40 # by one every (stable or unstable) release. 41 revision="${snap_info[0]}" 42 - sha512="${snap_info[1]}" 43 upstream_version="${snap_info[2]}" 44 last_updated="${snap_info[3]}" 45 - 46 echo "Latest $channel release is $upstream_version from $last_updated." 47 - 48 # 49 # read the current spotify version from the currently *committed* nix expression 50 # ··· 70 # search-and-replace revision, hash and version 71 sed --regexp-extended \ 72 -e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \ 73 - -e 's/sha512\s*=\s*"[^"]*"\s*;/sha512 = "'"${sha512}"'";/' \ 74 -e 's/version\s*=\s*".*"\s*;/version = "'"${upstream_version}"'";/' \ 75 -i "$spotify_nix" 76
··· 39 # just for human consumption. Revision is just an integer that gets increased 40 # by one every (stable or unstable) release. 41 revision="${snap_info[0]}" 42 + # We need to escape the slashes 43 + hash="$(nix-hash --to-sri --type sha512 ${snap_info[1]} | sed 's|/|\\/|g')" 44 upstream_version="${snap_info[2]}" 45 last_updated="${snap_info[3]}" 46 echo "Latest $channel release is $upstream_version from $last_updated." 47 # 48 # read the current spotify version from the currently *committed* nix expression 49 # ··· 69 # search-and-replace revision, hash and version 70 sed --regexp-extended \ 71 -e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \ 72 + -e 's/hash\s*=\s*"[^"]*"\s*;/hash = "'"${hash}"'";/' \ 73 -e 's/version\s*=\s*".*"\s*;/version = "'"${upstream_version}"'";/' \ 74 -i "$spotify_nix" 75
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ergo"; 5 - version = "5.0.13"; 6 7 src = fetchurl { 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "sha256-ZnWiP6Mk6EnrqPT+apSQ0igIEVHy+B8QVbsXRna7up0="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ergo"; 5 + version = "5.0.14"; 6 7 src = fetchurl { 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 + sha256 = "sha256-YcFjnDs1hAmkYmJlq3yvY/IP6P9SPVGknbzapl5C2B4="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+3
pkgs/applications/editors/rstudio/default.nix
··· 145 --replace '@node@' ${nodejs} \ 146 --replace './lib/quarto' ${quartoSrc} 147 148 substituteInPlace src/cpp/core/libclang/LibClang.cpp \ 149 --replace '@libclang@' ${llvmPackages.libclang.lib} \ 150 --replace '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so
··· 145 --replace '@node@' ${nodejs} \ 146 --replace './lib/quarto' ${quartoSrc} 147 148 + substituteInPlace src/cpp/conf/rsession-dev.conf \ 149 + --replace '@node@' ${nodejs} 150 + 151 substituteInPlace src/cpp/core/libclang/LibClang.cpp \ 152 --replace '@libclang@' ${llvmPackages.libclang.lib} \ 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/gwt/build.xml b/src/gwt/build.xml 2 - index 83e9433..f1ee63d 100644 3 --- a/src/gwt/build.xml 4 +++ b/src/gwt/build.xml 5 @@ -87,29 +87,7 @@
··· 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 + 29 diff --git a/src/gwt/build.xml b/src/gwt/build.xml 30 + index 033d605..f1ee63d 100644 31 --- a/src/gwt/build.xml 32 +++ b/src/gwt/build.xml 33 @@ -87,29 +87,7 @@
+2 -1
pkgs/applications/emulators/fs-uae/launcher.nix
··· 36 wrapQtApp "$out/bin/fs-uae-launcher" \ 37 --set PYTHONPATH "$PYTHONPATH" 38 39 - # fs-uae-launcher search side by side for fs-uae 40 # see $src/fsgs/plugins/pluginexecutablefinder.py#find_executable 41 ln -s ${fsuae}/bin/fs-uae $out/bin 42 ln -s ${fsuae}/bin/fs-uae-device-helper $out/bin 43 ''; 44 45 meta = {
··· 36 wrapQtApp "$out/bin/fs-uae-launcher" \ 37 --set PYTHONPATH "$PYTHONPATH" 38 39 + # fs-uae-launcher search side by side for executables and shared files 40 # see $src/fsgs/plugins/pluginexecutablefinder.py#find_executable 41 ln -s ${fsuae}/bin/fs-uae $out/bin 42 ln -s ${fsuae}/bin/fs-uae-device-helper $out/bin 43 + ln -s ${fsuae}/share/fs-uae $out/share/fs-uae 44 ''; 45 46 meta = {
+3 -3
pkgs/applications/emulators/ryujinx/default.nix
··· 28 29 buildDotnetModule rec { 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 32 33 src = fetchFromGitHub { 34 owner = "Ryujinx"; 35 repo = "Ryujinx"; 36 - rev = "e6700b314f1384f015666767baf9ea1d8411e330"; 37 - sha256 = "1szgmvwril7zwfbvqz850xavrk70i56i1yyqfh9mxpxlc3n9xxzr"; 38 }; 39 40 dotnet-sdk = dotnetCorePackages.sdk_7_0;
··· 28 29 buildDotnetModule rec { 30 pname = "ryujinx"; 31 + version = "1.1.1044"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 32 33 src = fetchFromGitHub { 34 owner = "Ryujinx"; 35 repo = "Ryujinx"; 36 + rev = "7afae8c69947f7a5fa9a55cee36381aef372dfba"; 37 + sha256 = "1kf95sbb4p50b6bah75sd95660kk2a7cbjwgvqv4c4cal6c126g7"; 38 }; 39 40 dotnet-sdk = dotnetCorePackages.sdk_7_0;
+32 -38
pkgs/applications/emulators/ryujinx/deps.nix
··· 2 # Please dont edit it manually, your changes might get overwritten! 3 4 { fetchNuGet }: [ 5 - (fetchNuGet { pname = "Avalonia"; version = "11.0.3"; sha256 = "1ig635386glxgfv9l894dqp98l93ymsylml649xm42lc9a9f1khc"; }) 6 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 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"; }) 12 (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"; }) 20 (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"; }) 27 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 28 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 29 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; }) 30 (fetchNuGet { pname = "DynamicData"; version = "7.14.2"; sha256 = "07k79w4702masq71rk865mi3h1kaxamyp7dgl08ny4n22gg8482k"; }) 31 (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) 32 (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) 33 - (fetchNuGet { pname = "FluentAvaloniaUI"; version = "2.0.1"; sha256 = "12w6rk3qgn6i2zk06appf98pgdf89pw10865qcwn5xpjwm7487k2"; }) 34 (fetchNuGet { pname = "FSharp.Core"; version = "7.0.200"; sha256 = "1ji816r8idwjmxk8bzyq1z32ybz7xdg3nb0a7pnvqr8vys11bkgb"; }) 35 (fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; }) 36 (fetchNuGet { pname = "HarfBuzzSharp"; version = "2.8.2.3"; sha256 = "115aybicqs9ijjlcv6k6r5v0agkjm1bm1nkd0rj3jglv8s0xvmp2"; }) ··· 45 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.0.0"; sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8"; }) 46 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.4"; sha256 = "0wd6v57p53ahz5z9zg4iyzmy3src7rlsncyqpcag02jjj1yx6g58"; }) 47 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.8.0"; sha256 = "12n7rvr39bzkf2maw7zplw8rwpxpxss4ich3bb2pw770rx4nyvyw"; }) 48 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.6.0"; sha256 = "0qvkwkbqz4dhkxsisanax1lwm3nzyyb4kgb40qczxbl8g251cjp2"; }) 49 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.8.0"; sha256 = "1kmry65csvfn72zzc16vj1nfbfwam28wcmlrk3m5rzb8ydbzgylb"; }) 50 - (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.6.0"; sha256 = "1yfvwygx795c9lswpiv8q19zydifarzljdmvv67vjmi559cm8b1q"; }) 51 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "3.8.0"; sha256 = "0w0yx0lpg54iw5jazqk46h48gx43ij32gwac8iywdj6kxfxm03vw"; }) 52 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.8.0"; sha256 = "0hjgxcsj5zy27lqk0986m59n5dbplx2vjjla2lsvg4bwg8qa7bpk"; }) 53 - (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.6.3"; sha256 = "1xxzd2yxlbq2h4k6flp7lvffmmwrjlyha2z1yvrxxymiyyggk2zg"; }) 54 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 55 - (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; }) 56 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) 57 (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; }) 58 (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"; }) 63 (fetchNuGet { pname = "Microsoft.IO.RecyclableMemoryStream"; version = "2.3.2"; sha256 = "115bm7dljchr7c02hiv1r3l21r22wpml1j26fyn2amaflaihpq4l"; }) 64 - (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.6.3"; sha256 = "1f2b9ljc3l6lk2qq3ps6pzb5r4dvqvs9j1xav8kj2yy52i2dbz7r"; }) 65 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 66 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 67 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; }) 68 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.1.2"; sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141"; }) 69 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; }) 70 (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"; }) 73 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.0.1"; sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; }) 74 (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.5.0"; sha256 = "1zapbz161ji8h82xiajgriq6zgzmb1f3ar517p2h63plhsq5gh2q"; }) 75 (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "7.0.0"; sha256 = "1bh77misznh19m1swqm3dsbji499b8xh9gk6w74sgbkarf6ni8lb"; }) ··· 141 (fetchNuGet { pname = "Ryujinx.SDL2-CS"; version = "2.28.1-build28"; sha256 = "0kn7f6cgvb2rsybiif6g7xkw1srmfr306zpv029lvi264dv6aj6l"; }) 142 (fetchNuGet { pname = "shaderc.net"; version = "0.1.0"; sha256 = "0f35s9h0vj9f1rx9bssj66hibc3j9bzrb4wgb5q2jwkf5xncxbpq"; }) 143 (fetchNuGet { pname = "SharpZipLib"; version = "1.4.2"; sha256 = "0ijrzz2szxjmv2cipk7rpmg14dfaigdkg7xabjvb38ih56m9a27y"; }) 144 - (fetchNuGet { pname = "ShimSkiaSharp"; version = "1.0.0"; sha256 = "0gdsrzh8q8mxlm7sxvai7zshaz93a3dm1ha4cgs4845lfhpn8nhc"; }) 145 (fetchNuGet { pname = "Silk.NET.Core"; version = "2.16.0"; sha256 = "1mkqc2aicvknmpyfry2v7jjxh3apaxa6dmk1vfbwxnkysl417x0k"; }) 146 (fetchNuGet { pname = "Silk.NET.Vulkan"; version = "2.16.0"; sha256 = "0sg5mxv7ga5pq6wc0lz52j07fxrcfmb0an30r4cxsxk66298z2wy"; }) 147 (fetchNuGet { pname = "Silk.NET.Vulkan.Extensions.EXT"; version = "2.16.0"; sha256 = "05918f6fl8byla2m7qjp7dvxww2rbpj2sqd4xq26rl885fmddfvf"; }) ··· 156 (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.3"; sha256 = "1w5njksq3amrrp7fqxw89nv6ar2kgc5yx092i4rxv7hrjbd1aagx"; }) 157 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.3"; sha256 = "03wwfbarsxjnk70qhqyd1dw65098dncqk2m0vksx92j70i7lry6q"; }) 158 (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"; }) 162 (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; }) 163 (fetchNuGet { pname = "System.Buffers"; version = "4.0.0"; sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; }) 164 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) ··· 183 (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 184 (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.0.1"; sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; }) 185 (fetchNuGet { pname = "System.Globalization.Extensions"; version = "4.0.1"; sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; }) 186 - (fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "6.31.0"; sha256 = "03bwmmznb4axcvlx8ql5cgigpbldjc1zrxnf5kj25r4drq8yp1cm"; }) 187 (fetchNuGet { pname = "System.IO"; version = "4.1.0"; sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; }) 188 (fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; }) 189 (fetchNuGet { pname = "System.IO.Compression"; version = "4.1.0"; sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; }) ··· 247 (fetchNuGet { pname = "System.Security.Claims"; version = "4.3.0"; sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; }) 248 (fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.2.0"; sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; }) 249 (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 (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.0.0"; sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; }) 252 (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.0.0"; sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; }) 253 (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.0.0"; sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; }) ··· 261 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) 262 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; }) 263 (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 (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 (fetchNuGet { pname = "System.Text.Json"; version = "6.0.0"; sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl"; }) 268 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 269 (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; })
··· 2 # Please dont edit it manually, your changes might get overwritten! 3 4 { fetchNuGet }: [ 5 + (fetchNuGet { pname = "Avalonia"; version = "11.0.4"; sha256 = "0jid0x90dc8m609wqwbq87014yzih2iimz74wm6zi1j02k080jk0"; }) 6 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2023020321"; sha256 = "1az4s1g22ipak9a3xfh55z2h3rm6lpqh7svbpw6ag4ysrgsjjsjd"; }) 7 (fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; sha256 = "05mm7f0jssih3gbzqfgjnfq5cnqa85ihsg0z1897ciihv8qd3waq"; }) 8 + (fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.0.4"; sha256 = "1sqdcaknqazq4mw2x1jb6pfmfnyhpkd4xh6fl4ld85qikzzj7796"; }) 9 + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.0.4"; sha256 = "10kc1pfyi0jq29xavq059vfjm51igi45yikz7i1ys061zbjs0n62"; }) 10 (fetchNuGet { pname = "Avalonia.Controls.ItemsRepeater"; version = "11.0.0-rc2.1"; sha256 = "0pmc0fi2abn9qaqwx9lvqnd1a5a8lzp8zin72d3k3xjsh1w1g0n8"; }) 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"; }) 18 (fetchNuGet { pname = "Avalonia.Skia"; version = "11.0.0"; sha256 = "1ra1kd0kkblppr5zy7rzdbwllggrzvp9lkxblf9mg3y8rnp6fk83"; }) 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"; }) 25 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 26 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 27 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; }) 28 (fetchNuGet { pname = "DynamicData"; version = "7.14.2"; sha256 = "07k79w4702masq71rk865mi3h1kaxamyp7dgl08ny4n22gg8482k"; }) 29 (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) 30 (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) 31 + (fetchNuGet { pname = "FluentAvaloniaUI"; version = "2.0.4"; sha256 = "1xizjlk34xi4z837j6lbv4mc5vfb8gimkxicxcz0012wkzlmmzb1"; }) 32 (fetchNuGet { pname = "FSharp.Core"; version = "7.0.200"; sha256 = "1ji816r8idwjmxk8bzyq1z32ybz7xdg3nb0a7pnvqr8vys11bkgb"; }) 33 (fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; }) 34 (fetchNuGet { pname = "HarfBuzzSharp"; version = "2.8.2.3"; sha256 = "115aybicqs9ijjlcv6k6r5v0agkjm1bm1nkd0rj3jglv8s0xvmp2"; }) ··· 43 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.0.0"; sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8"; }) 44 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "3.3.4"; sha256 = "0wd6v57p53ahz5z9zg4iyzmy3src7rlsncyqpcag02jjj1yx6g58"; }) 45 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.8.0"; sha256 = "12n7rvr39bzkf2maw7zplw8rwpxpxss4ich3bb2pw770rx4nyvyw"; }) 46 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "4.7.0"; sha256 = "1zj4wwsad2j7y1byigm3c386rv56xr05mwxjlgqh0h0n5w5yjc4w"; }) 47 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.8.0"; sha256 = "1kmry65csvfn72zzc16vj1nfbfwam28wcmlrk3m5rzb8ydbzgylb"; }) 48 + (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "4.7.0"; sha256 = "1lz3ha3pp58hd4y031z64slcf9rh7g1cgkrlrbhi4vpa67xhynnh"; }) 49 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp.Scripting"; version = "3.8.0"; sha256 = "0w0yx0lpg54iw5jazqk46h48gx43ij32gwac8iywdj6kxfxm03vw"; }) 50 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Scripting.Common"; version = "3.8.0"; sha256 = "0hjgxcsj5zy27lqk0986m59n5dbplx2vjjla2lsvg4bwg8qa7bpk"; }) 51 + (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.7.2"; sha256 = "09mf5kpxn1a1m8ciwklhh6ascx0yqpcs5r2hvmfj80j44n3qrwhm"; }) 52 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 53 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) 54 (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; }) 55 (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "6.0.0"; sha256 = "08c4fh1n8vsish1vh7h73mva34g0as4ph29s4lvps7kmjb4z64nl"; }) 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"; }) 60 (fetchNuGet { pname = "Microsoft.IO.RecyclableMemoryStream"; version = "2.3.2"; sha256 = "115bm7dljchr7c02hiv1r3l21r22wpml1j26fyn2amaflaihpq4l"; }) 61 + (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.7.2"; sha256 = "08g9dpp766racnh90s1sy3ncl291majgq6v2604hfw1f6zkmbjqh"; }) 62 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 63 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 64 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; }) 65 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.1.2"; sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141"; }) 66 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.0.1"; sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p"; }) 67 (fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; }) 68 + (fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.7.2"; sha256 = "0xdjkdnrvnaxqgg38y5w1l3jbppigg68cc8q9jn0p21vn48bgrxq"; }) 69 + (fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.7.2"; sha256 = "1szsg1iy77f0caxzkk0ihpp4ifbfnbdbn8k0wbbhbdprxj8pr356"; }) 70 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.0.1"; sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7"; }) 71 (fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "4.5.0"; sha256 = "1zapbz161ji8h82xiajgriq6zgzmb1f3ar517p2h63plhsq5gh2q"; }) 72 (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "7.0.0"; sha256 = "1bh77misznh19m1swqm3dsbji499b8xh9gk6w74sgbkarf6ni8lb"; }) ··· 138 (fetchNuGet { pname = "Ryujinx.SDL2-CS"; version = "2.28.1-build28"; sha256 = "0kn7f6cgvb2rsybiif6g7xkw1srmfr306zpv029lvi264dv6aj6l"; }) 139 (fetchNuGet { pname = "shaderc.net"; version = "0.1.0"; sha256 = "0f35s9h0vj9f1rx9bssj66hibc3j9bzrb4wgb5q2jwkf5xncxbpq"; }) 140 (fetchNuGet { pname = "SharpZipLib"; version = "1.4.2"; sha256 = "0ijrzz2szxjmv2cipk7rpmg14dfaigdkg7xabjvb38ih56m9a27y"; }) 141 + (fetchNuGet { pname = "ShimSkiaSharp"; version = "1.0.0.2"; sha256 = "0l28whcj3r8gmdg7vyb4sxbjdr12w5q9lqibclfrwrwhlx3rxhb0"; }) 142 (fetchNuGet { pname = "Silk.NET.Core"; version = "2.16.0"; sha256 = "1mkqc2aicvknmpyfry2v7jjxh3apaxa6dmk1vfbwxnkysl417x0k"; }) 143 (fetchNuGet { pname = "Silk.NET.Vulkan"; version = "2.16.0"; sha256 = "0sg5mxv7ga5pq6wc0lz52j07fxrcfmb0an30r4cxsxk66298z2wy"; }) 144 (fetchNuGet { pname = "Silk.NET.Vulkan.Extensions.EXT"; version = "2.16.0"; sha256 = "05918f6fl8byla2m7qjp7dvxww2rbpj2sqd4xq26rl885fmddfvf"; }) ··· 153 (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.3"; sha256 = "1w5njksq3amrrp7fqxw89nv6ar2kgc5yx092i4rxv7hrjbd1aagx"; }) 154 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.3"; sha256 = "03wwfbarsxjnk70qhqyd1dw65098dncqk2m0vksx92j70i7lry6q"; }) 155 (fetchNuGet { pname = "SPB"; version = "0.0.4-build28"; sha256 = "1ran6qwzlkv6xpvnp7n0nkva0zfrzwlcxj7zfzz9v8mpicqs297x"; }) 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"; }) 159 (fetchNuGet { pname = "System.AppContext"; version = "4.1.0"; sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz"; }) 160 (fetchNuGet { pname = "System.Buffers"; version = "4.0.0"; sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr"; }) 161 (fetchNuGet { pname = "System.Buffers"; version = "4.3.0"; sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy"; }) ··· 180 (fetchNuGet { pname = "System.Globalization"; version = "4.3.0"; sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki"; }) 181 (fetchNuGet { pname = "System.Globalization.Calendars"; version = "4.0.1"; sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh"; }) 182 (fetchNuGet { pname = "System.Globalization.Extensions"; version = "4.0.1"; sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc"; }) 183 + (fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "7.0.0"; sha256 = "15c717z4kspqxiwnia7dk1mj5gv7hg584q4x1xc7z1g0rnz28pwd"; }) 184 (fetchNuGet { pname = "System.IO"; version = "4.1.0"; sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp"; }) 185 (fetchNuGet { pname = "System.IO"; version = "4.3.0"; sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f"; }) 186 (fetchNuGet { pname = "System.IO.Compression"; version = "4.1.0"; sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji"; }) ··· 244 (fetchNuGet { pname = "System.Security.Claims"; version = "4.3.0"; sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; }) 245 (fetchNuGet { pname = "System.Security.Cryptography.Algorithms"; version = "4.2.0"; sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85"; }) 246 (fetchNuGet { pname = "System.Security.Cryptography.Cng"; version = "4.2.0"; sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc"; }) 247 (fetchNuGet { pname = "System.Security.Cryptography.Csp"; version = "4.0.0"; sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q"; }) 248 (fetchNuGet { pname = "System.Security.Cryptography.Encoding"; version = "4.0.0"; sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4"; }) 249 (fetchNuGet { pname = "System.Security.Cryptography.OpenSsl"; version = "4.0.0"; sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q"; }) ··· 257 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) 258 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; }) 259 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 260 (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "6.0.0"; sha256 = "06n9ql3fmhpjl32g3492sj181zjml5dlcc5l76xq2h38c4f87sai"; }) 261 (fetchNuGet { pname = "System.Text.Json"; version = "6.0.0"; sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl"; }) 262 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 263 (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; })
+2 -2
pkgs/applications/gis/tunnelx/default.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "tunnelx"; 12 - version = "2023-07-nix"; 13 14 src = fetchFromGitHub { 15 owner = "CaveSurveying"; 16 repo = "tunnelx"; 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-H6lHqc9on/pv/KihNcaHPwbWf4JXRkeRqNoYq6yVKqM="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "tunnelx"; 12 + version = "2023-09-29"; 13 14 src = fetchFromGitHub { 15 owner = "CaveSurveying"; 16 repo = "tunnelx"; 17 rev = "v${finalAttrs.version}"; 18 + hash = "sha256-4vTtmhVNDXUD7pCiugt+Yl/M3MFsUnzJfpcU9AxnGvA="; 19 }; 20 21 nativeBuildInputs = [
+2 -2
pkgs/applications/graphics/tev/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "tev"; 8 - version = "1.23"; 9 10 src = fetchFromGitHub { 11 owner = "Tom94"; 12 repo = pname; 13 rev = "v${version}"; 14 fetchSubmodules = true; 15 - sha256 = "sha256-NtnnZV/+8aUm8BkUz8Xm3aeSbOI2gNUPNfvYlwUl01Y="; 16 }; 17 18 nativeBuildInputs = [ cmake wrapGAppsHook ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "tev"; 8 + version = "1.26"; 9 10 src = fetchFromGitHub { 11 owner = "Tom94"; 12 repo = pname; 13 rev = "v${version}"; 14 fetchSubmodules = true; 15 + sha256 = "sha256-6acFt0fyL0yStUwreGggJ+7Zi+0Fqburj/ytmf+Oi4w="; 16 }; 17 18 nativeBuildInputs = [ cmake wrapGAppsHook ];
+1 -1
pkgs/applications/misc/anytype/default.nix
··· 6 name = "Anytype-${version}"; 7 nameExecutable = pname; 8 src = fetchurl { 9 - url = "https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-${version}.AppImage"; 10 name = "Anytype-${version}.AppImage"; 11 sha256 = "sha256-heS+3ucxv4WTiqegdmjpv8aWuC+3knxC00SDDg4R8iU="; 12 };
··· 6 name = "Anytype-${version}"; 7 nameExecutable = pname; 8 src = fetchurl { 9 + url = "https://github.com/anyproto/anytype-ts/releases/download/v${version}/${name}.AppImage"; 10 name = "Anytype-${version}.AppImage"; 11 sha256 = "sha256-heS+3ucxv4WTiqegdmjpv8aWuC+3knxC00SDDg4R8iU="; 12 };
+10
pkgs/applications/misc/copyq/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , cmake 5 , ninja 6 , extra-cmake-modules ··· 25 rev = "v${version}"; 26 hash = "sha256-aAmpFKIIFZLPWUaOcf4V1d/wVQ7xRcnXFsqFjROsabg="; 27 }; 28 29 nativeBuildInputs = [ 30 cmake
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , fetchpatch2 5 , cmake 6 , ninja 7 , extra-cmake-modules ··· 26 rev = "v${version}"; 27 hash = "sha256-aAmpFKIIFZLPWUaOcf4V1d/wVQ7xRcnXFsqFjROsabg="; 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 + ]; 38 39 nativeBuildInputs = [ 40 cmake
+2 -2
pkgs/applications/misc/firefly-desktop/default.nix
··· 2 3 let 4 pname = "firefly-desktop"; 5 - version = "2.1.5"; 6 src = fetchurl { 7 url = "https://github.com/iotaledger/firefly/releases/download/desktop-${version}/${pname}-${version}.AppImage"; 8 - sha256 = "sha256-33LQedZTfps7uAB5LGGXM/YB7SySTJLp70+yS5pMvIk="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11
··· 2 3 let 4 pname = "firefly-desktop"; 5 + version = "2.1.8"; 6 src = fetchurl { 7 url = "https://github.com/iotaledger/firefly/releases/download/desktop-${version}/${pname}-${version}.AppImage"; 8 + sha256 = "sha256-MATMl5eEIauDQpz8/wqIzD7IugPVZ2HJAWCbDM4n+hA="; 9 }; 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11
+2 -2
pkgs/applications/misc/klayout/default.nix
··· 5 6 mkDerivation rec { 7 pname = "klayout"; 8 - version = "0.28.11"; 9 10 src = fetchFromGitHub { 11 owner = "KLayout"; 12 repo = "klayout"; 13 rev = "v${version}"; 14 - hash = "sha256-PEWb2QBWK3XMuOAkSI2nAk6UJronG+3+NBU92uWO5LQ="; 15 }; 16 17 postPatch = ''
··· 5 6 mkDerivation rec { 7 pname = "klayout"; 8 + version = "0.28.12"; 9 10 src = fetchFromGitHub { 11 owner = "KLayout"; 12 repo = "klayout"; 13 rev = "v${version}"; 14 + hash = "sha256-QvEoXKJ9sH5WIarYPsYEWwoFwA/pZa2etegA+AD8rPo="; 15 }; 16 17 postPatch = ''
+14 -6
pkgs/applications/misc/nhentai/default.nix
··· 1 - { lib, python3Packages, fetchPypi }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "nhentai"; 5 - version = "0.4.16"; 6 - src = fetchPypi { 7 - inherit pname version; 8 - sha256 = "sha256-2lzrQqUx3lPM+OAUO/SwT+fAuG7kWmUnTACNUiP7d1M="; 9 }; 10 11 propagatedBuildInputs = with python3Packages; [ 12 requests ··· 21 homepage = "https://github.com/RicterZ/nhentai"; 22 description = "nHentai is a CLI tool for downloading doujinshi from <http://nhentai.net>"; 23 license = licenses.mit; 24 - maintainers = with maintainers; [ travisdavis-ops ]; 25 }; 26 }
··· 1 + { lib 2 + , python3Packages 3 + , fetchFromGitHub 4 + }: 5 6 python3Packages.buildPythonApplication rec { 7 pname = "nhentai"; 8 + version = "0.5.3"; 9 + src = fetchFromGitHub { 10 + owner = "RicterZ"; 11 + repo = pname; 12 + rev = version; 13 + hash = "sha256-SjWIctAyczjYGP4buXQBA/RcrdikMSuSBtfhORNmXMc="; 14 }; 15 + 16 + # tests require a network connection 17 + doCheck = false; 18 19 propagatedBuildInputs = with python3Packages; [ 20 requests ··· 29 homepage = "https://github.com/RicterZ/nhentai"; 30 description = "nHentai is a CLI tool for downloading doujinshi from <http://nhentai.net>"; 31 license = licenses.mit; 32 + maintainers = with maintainers; [ ]; 33 }; 34 }
+2 -1
pkgs/applications/misc/obinskit/default.nix
··· 25 26 src = fetchurl { 27 url = "https://s3.hexcore.xyz/occ/linux/tar/ObinsKit_${version}_x64.tar.gz"; 28 - sha256 = "1kcn41wmwcx6q70spa9a1qh7wfrj1sk4v4i58lbnf9kc6vasw41a"; 29 }; 30 31 unpackPhase = "tar -xzf $src";
··· 25 26 src = fetchurl { 27 url = "https://s3.hexcore.xyz/occ/linux/tar/ObinsKit_${version}_x64.tar.gz"; 28 + curlOptsList = [ "--header" "Referer: https://www.hexcore.xyz/" ]; 29 + hash = "sha256-KhCu1TZsJmcXRSWSTaYOMjt+IA4qqavBwaYzXnkgls0="; 30 }; 31 32 unpackPhase = "tar -xzf $src";
+17 -11
pkgs/applications/misc/pdfstudio/default.nix
··· 11 { lib 12 , stdenv 13 , program ? "pdfstudio" 14 - , year ? "2022" 15 , fetchurl 16 , callPackage 17 , jdk11 ··· 31 { 32 pdfstudioviewer = callPackage ./common.nix rec { 33 inherit desktopName pname program year; 34 - version = "${year}.2.4"; 35 longDescription = '' 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 ''; 38 src = fetchurl { 39 url = "https://download.qoppa.com/pdfstudioviewer/PDFStudioViewer_linux64.deb"; 40 - sha256 = "sha256-QXNsH1T+ItV3s9r8CnwgRUo1mhVbe8LkEun9gUmlVQg="; 41 }; 42 jdk = jdk17; 43 - 44 - # Bad hash, got sha256-afRhx9VCVRFUJoUnqs1bzF0yXpz3yEgLiFjMRB9xvsk= 45 - # Likely unstable. 46 - broken = true; 47 }; 48 49 pdfstudio2021 = callPackage ./common.nix rec { 50 inherit desktopName longDescription pname program year; 51 - version = "${year}.2.1"; 52 src = fetchurl { 53 url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 54 - sha256 = "sha256-yELpza2C3HJJIP+ZQP7x3Tfez0Nl6ctCbHCmTmpX3jo="; 55 }; 56 extraBuildInputs = [ 57 (lib.getLib stdenv.cc.cc) # for libstdc++.so.6 and libgomp.so.1 ··· 61 62 pdfstudio2022 = callPackage ./common.nix rec { 63 inherit desktopName longDescription pname program year; 64 - version = "${year}.2.4"; 65 src = fetchurl { 66 url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 67 - sha256 = "sha256-bti+WI8JdOmUsHq8ijfxGC4ZsWXwbwwM26kuBgPDUMQ="; 68 }; 69 extraBuildInputs = [ 70 (lib.getLib stdenv.cc.cc) # for libstdc++.so.6 and libgomp.so.1 71 ]; 72 jdk = jdk17; 73 }; 74 }.${pname}
··· 11 { lib 12 , stdenv 13 , program ? "pdfstudio" 14 + , year ? "2023" 15 , fetchurl 16 , callPackage 17 , jdk11 ··· 31 { 32 pdfstudioviewer = callPackage ./common.nix rec { 33 inherit desktopName pname program year; 34 + version = "${year}.0.3"; 35 longDescription = '' 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 ''; 38 src = fetchurl { 39 url = "https://download.qoppa.com/pdfstudioviewer/PDFStudioViewer_linux64.deb"; 40 + sha256 = "sha256-JQx5yJLjwW4VRXLM+/VNDXFN8ZcHJxlxyKDIzc++hEs="; 41 }; 42 jdk = jdk17; 43 }; 44 45 pdfstudio2021 = callPackage ./common.nix rec { 46 inherit desktopName longDescription pname program year; 47 + version = "${year}.2.2"; 48 src = fetchurl { 49 url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 50 + sha256 = "sha256-HdkwRMqwquAaW6l3AukGReFtw2f5n36tZ8vXo6QiPvU="; 51 }; 52 extraBuildInputs = [ 53 (lib.getLib stdenv.cc.cc) # for libstdc++.so.6 and libgomp.so.1 ··· 57 58 pdfstudio2022 = callPackage ./common.nix rec { 59 inherit desktopName longDescription pname program year; 60 + version = "${year}.2.5"; 61 src = fetchurl { 62 url = "https://download.qoppa.com/pdfstudio/v${year}/PDFStudio_v${dot2dash version}_linux64.deb"; 63 + sha256 = "sha256-3faZyWUnFe//S+gOskWhsZ6jzHw67FRsv/xP77R1jj4="; 64 }; 65 extraBuildInputs = [ 66 (lib.getLib stdenv.cc.cc) # for libstdc++.so.6 and libgomp.so.1 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 + }; 78 jdk = jdk17; 79 }; 80 }.${pname}
+11 -2
pkgs/applications/misc/sfwbar/default.nix
··· 10 , libpulseaudio 11 , libmpdclient 12 , libxkbcommon 13 , 14 }: 15 stdenv.mkDerivation rec { 16 pname = "sfwbar"; 17 - version = "1.0_beta11"; 18 19 src = fetchFromGitHub { 20 owner = "LBCrion"; 21 repo = pname; 22 rev = "v${version}"; 23 - sha256 = "PmpiO5gvurpaFpoq8bQdZ53FYSVDnyjN8MxDpelMnAU="; 24 }; 25 26 buildInputs = [ ··· 30 libpulseaudio 31 libmpdclient 32 libxkbcommon 33 ]; 34 35 nativeBuildInputs = [ 36 meson 37 ninja 38 pkg-config 39 ]; 40 41 meta = with lib; { 42 homepage = "https://github.com/LBCrion/sfwbar";
··· 10 , libpulseaudio 11 , libmpdclient 12 , libxkbcommon 13 + , alsa-lib 14 + , makeWrapper 15 , 16 }: 17 stdenv.mkDerivation rec { 18 pname = "sfwbar"; 19 + version = "1.0_beta13"; 20 21 src = fetchFromGitHub { 22 owner = "LBCrion"; 23 repo = pname; 24 rev = "v${version}"; 25 + hash = "sha256-7oiuTEqdXDReKdakJX6+HRaSi1XovM+MkHFkaFZtq64="; 26 }; 27 28 buildInputs = [ ··· 32 libpulseaudio 33 libmpdclient 34 libxkbcommon 35 + alsa-lib 36 ]; 37 38 nativeBuildInputs = [ 39 meson 40 ninja 41 pkg-config 42 + makeWrapper 43 ]; 44 + 45 + postFixup = '' 46 + wrapProgram $out/bin/sfwbar \ 47 + --suffix XDG_DATA_DIRS : $out/share 48 + ''; 49 50 meta = with lib; { 51 homepage = "https://github.com/LBCrion/sfwbar";
+2 -2
pkgs/applications/misc/sweethome3d/default.nix
··· 111 112 application = mkSweetHome3D rec { 113 pname = lib.toLower module + "-application"; 114 - version = "7.0.2"; 115 module = "SweetHome3D"; 116 description = "Design and visualize your future home"; 117 license = lib.licenses.gpl2Plus; 118 src = fetchurl { 119 url = "mirror://sourceforge/sweethome3d/${module}-${version}-src.zip"; 120 - sha256 = "sha256-9Jv/U7afG6+LwPB6IhqLePjQA67bPKelP+UcuvizBqo="; 121 }; 122 desktopName = "Sweet Home 3D"; 123 icons = {
··· 111 112 application = mkSweetHome3D rec { 113 pname = lib.toLower module + "-application"; 114 + version = "7.2"; 115 module = "SweetHome3D"; 116 description = "Design and visualize your future home"; 117 license = lib.licenses.gpl2Plus; 118 src = fetchurl { 119 url = "mirror://sourceforge/sweethome3d/${module}-${version}-src.zip"; 120 + sha256 = "sha256-Io3HfussfSy6CLHE0JCAk0gjBAla/u+pS1Gan8BxozY="; 121 }; 122 desktopName = "Sweet Home 3D"; 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 93 stdenv.mkDerivation rec { 94 pname = "brave"; 95 - version = "1.58.137"; 96 97 src = fetchurl { 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 - sha256 = "sha256-6vsdQU9NbEKFp/1A0bNQvutF4I+vI0zfrx70QvU1KV4="; 100 }; 101 102 dontConfigure = true;
··· 92 93 stdenv.mkDerivation rec { 94 pname = "brave"; 95 + version = "1.59.117"; 96 97 src = fetchurl { 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 + sha256 = "sha256-yckxTKAgglk6YRXist9RZufZdI22iitecmb01NmYPGQ="; 100 }; 101 102 dontConfigure = true;
+3 -3
pkgs/applications/networking/cluster/click/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "click"; 5 - version = "0.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "databricks"; 9 repo = "click"; 10 rev = "v${version}"; 11 - hash = "sha256-rwS08miRpc+Q9DRuspr21NMYpEYmmscvzarDnjyVe5c="; 12 }; 13 14 - cargoHash = "sha256-WNITVYTS7JWrBBwxlQuVTmLddWLbDJACizEsRiustGg="; 15 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "click"; 5 + version = "0.6.3"; 6 7 src = fetchFromGitHub { 8 owner = "databricks"; 9 repo = "click"; 10 rev = "v${version}"; 11 + hash = "sha256-tYSbyDipZg6Qj/CWk1QVUT5AG8ncTt+5V1+ekpmsKXA="; 12 }; 13 14 + cargoHash = "sha256-fcJTxZX9mdF4oFl/Cn1egczRy+yhWt2zLKsdLKz6Q+s="; 15 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17
+3 -3
pkgs/applications/networking/cluster/k8sgpt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "k8sgpt"; 5 - version = "0.3.15"; 6 7 src = fetchFromGitHub { 8 owner = "k8sgpt-ai"; 9 repo = "k8sgpt"; 10 rev = "v${version}"; 11 - hash = "sha256-mWdSyP1Gcs1FC0HUX2p84PK0n1Xnd2LrD48luN4+OVs="; 12 }; 13 14 - vendorHash = "sha256-y+oF9sqYVEQSukLkfz0JXFpKtUKP/1DzHIivkL2wBwk="; 15 16 CGO_ENABLED = 0; 17
··· 2 3 buildGoModule rec { 4 pname = "k8sgpt"; 5 + version = "0.3.17"; 6 7 src = fetchFromGitHub { 8 owner = "k8sgpt-ai"; 9 repo = "k8sgpt"; 10 rev = "v${version}"; 11 + hash = "sha256-vSytBicpYWs7MqVts+3d6qVZ19nrM1oi00YRPmCQb/I="; 12 }; 13 14 + vendorHash = "sha256-UFXESGdipfM/TI/9ZSVwoUPsd3LVeEmTFB6sVqkkzQo="; 15 16 CGO_ENABLED = 0; 17
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 3 (callPackage ./generic.nix { }) { 4 channel = "edge"; 5 - version = "23.9.4"; 6 - sha256 = "1hjhbkwn44i1gsc7llxc9mrdjf5xc1nl4dxqgnxgks3hzkch6qqc"; 7 - vendorHash = "sha256-OzHl9QhNLaTCBCWpCmqzPkdWMwygKXSkYTczQD5KVh8="; 8 }
··· 2 3 (callPackage ./generic.nix { }) { 4 channel = "edge"; 5 + version = "23.10.1"; 6 + sha256 = "1m4inwim5iyahwza3i4zwz4iaja9p93vfacq324r9w8gciyvc26s"; 7 + vendorHash = "sha256-wjICOdn/YqRmWHZQYB/WS0fxJ+OQsnas6BphUC2C9go="; 8 }
+3 -3
pkgs/applications/networking/cluster/pluto/default.nix
··· 2 3 buildGoModule rec { 4 pname = "pluto"; 5 - version = "5.18.4"; 6 7 src = fetchFromGitHub { 8 owner = "FairwindsOps"; 9 repo = "pluto"; 10 rev = "v${version}"; 11 - hash = "sha256-/8ZJXy5FErLnnXpED0UL+xqOo4QZtmR1hpcSpVsE8mw="; 12 }; 13 14 - vendorHash = "sha256-ysMRE/OwMf4rBnlkpkW9K8ZHEEbHpQ02RXNwLLSr0nY="; 15 16 ldflags = [ 17 "-w" "-s"
··· 2 3 buildGoModule rec { 4 pname = "pluto"; 5 + version = "5.18.5"; 6 7 src = fetchFromGitHub { 8 owner = "FairwindsOps"; 9 repo = "pluto"; 10 rev = "v${version}"; 11 + hash = "sha256-zdfzGmEL1ZsU3g3jmkgOfxcIGyffkC9UeiU18jPOr7Y="; 12 }; 13 14 + vendorHash = "sha256-8ZOYp/vM16PugmE+3QK7ZRDwIwRCMEwD0NRyiOBlh14="; 15 16 ldflags = [ 17 "-w" "-s"
+3 -3
pkgs/applications/networking/cluster/velero/default.nix
··· 2 3 buildGoModule rec { 4 pname = "velero"; 5 - version = "1.11.1"; 6 7 8 src = fetchFromGitHub { 9 owner = "vmware-tanzu"; 10 repo = "velero"; 11 rev = "v${version}"; 12 - sha256 = "sha256-G1+zdzHj8fDKVEVQpBEH3o/em+gxCyQmrpSXj8bE/P4="; 13 }; 14 15 ldflags = [ ··· 20 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" 21 ]; 22 23 - vendorHash = "sha256-WkJk+46+9U4TegDnGtQ+EoqqV/D7githz2pJvxCbV4c="; 24 25 excludedPackages = [ "issue-template-gen" "release-tools" "v1" "velero-restic-restore-helper" ]; 26
··· 2 3 buildGoModule rec { 4 pname = "velero"; 5 + version = "1.12.0"; 6 7 8 src = fetchFromGitHub { 9 owner = "vmware-tanzu"; 10 repo = "velero"; 11 rev = "v${version}"; 12 + sha256 = "sha256-NrOdnsdKxobJkMUGxdWQyzqB+2fDCjvTjnIt5S9fL0U="; 13 }; 14 15 ldflags = [ ··· 20 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" 21 ]; 22 23 + vendorHash = "sha256-mPRBmCqyQWCbWArORXL9sF8B4AlXHtA7Zs9NZD0TqoE="; 24 25 excludedPackages = [ "issue-template-gen" "release-tools" "v1" "velero-restic-restore-helper" ]; 26
+3 -3
pkgs/applications/networking/coreth/default.nix
··· 6 7 buildGoModule rec { 8 pname = "coreth"; 9 - version = "0.12.4"; 10 11 src = fetchFromGitHub { 12 owner = "ava-labs"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-AcU/1/TBS0nT7bXYguM8KI4mBUQzvSTVwuQkzq3t3EY="; 16 }; 17 18 # go mod vendor has a bug, see: golang/go#57529 19 proxyVendor = true; 20 21 - vendorHash = "sha256-GVSI3yv7YzW2QPC26gA2C3TqjBnTxyiPzmW+hsGGdaQ="; 22 23 ldflags = [ 24 "-s"
··· 6 7 buildGoModule rec { 8 pname = "coreth"; 9 + version = "0.12.5"; 10 11 src = fetchFromGitHub { 12 owner = "ava-labs"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-jHJubqNmU0OkKmWNCkucmv+IM19x3nfyDkfBpRihh7Y="; 16 }; 17 18 # go mod vendor has a bug, see: golang/go#57529 19 proxyVendor = true; 20 21 + vendorHash = "sha256-GKAGBEHP09NJ/GLq349K9VwFGt8rCvoHu8BB8TzN4CU="; 22 23 ldflags = [ 24 "-s"
+1 -1
pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix
··· 159 # Fix the desktop link and fix showing application icon in tray 160 substituteInPlace $out/share/applications/${pname}.desktop \ 161 --replace "/opt/${dir}/${pname}" $out/bin/${pname} \ 162 - --replace "bin/signal-desktop" "bin/signal-desktop --use-tray-icon" 163 164 autoPatchelf --no-recurse -- "$out/lib/${dir}/" 165 patchelf --add-needed ${libpulseaudio}/lib/libpulse.so "$out/lib/${dir}/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-x64.node"
··· 159 # Fix the desktop link and fix showing application icon in tray 160 substituteInPlace $out/share/applications/${pname}.desktop \ 161 --replace "/opt/${dir}/${pname}" $out/bin/${pname} \ 162 + ${if pname == "signal-desktop" then "--replace \"bin/signal-desktop\" \"bin/signal-desktop --use-tray-icon\"" else ""} 163 164 autoPatchelf --no-recurse -- "$out/lib/${dir}/" 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 url = "https://salsa.debian.org/debian/telegram-desktop/-/raw/09b363ed5a4fcd8ecc3282b9bfede5fbb83f97ef/debian/patches/Disable-register-custom-scheme.patch"; 95 hash = "sha256-B8X5lnSpwwdp1HlvyXJWQPybEN+plOwimdV5gW6aY2Y="; 96 }) 97 ]; 98 99 postPatch = ''
··· 94 url = "https://salsa.debian.org/debian/telegram-desktop/-/raw/09b363ed5a4fcd8ecc3282b9bfede5fbb83f97ef/debian/patches/Disable-register-custom-scheme.patch"; 95 hash = "sha256-B8X5lnSpwwdp1HlvyXJWQPybEN+plOwimdV5gW6aY2Y="; 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 + }) 104 ]; 105 106 postPatch = ''
+5 -5
pkgs/applications/networking/kubo/default.nix
··· 6 7 buildGoModule rec { 8 pname = "kubo"; 9 - version = "0.22.0"; # When updating, also check if the repo version changed and adjust repoVersion below 10 rev = "v${version}"; 11 12 - passthru.repoVersion = "14"; # Also update kubo-migrator when changing the repo version 13 14 # Kubo makes changes to its source tarball that don't match the git source. 15 src = fetchurl { 16 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 17 - hash = "sha256-TX5ZM8Kyj3LZ12Ro7MsHRd+P5XLk/mU7DUxZaopSEV0="; 18 }; 19 20 # tarball contains multiple files/directories ··· 37 38 postPatch = '' 39 substituteInPlace 'misc/systemd/ipfs.service' \ 40 - --replace '/usr/bin/ipfs' "$out/bin/ipfs" 41 substituteInPlace 'misc/systemd/ipfs-hardened.service' \ 42 - --replace '/usr/bin/ipfs' "$out/bin/ipfs" 43 ''; 44 45 postInstall = ''
··· 6 7 buildGoModule rec { 8 pname = "kubo"; 9 + version = "0.23.0"; # When updating, also check if the repo version changed and adjust repoVersion below 10 rev = "v${version}"; 11 12 + passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version 13 14 # Kubo makes changes to its source tarball that don't match the git source. 15 src = fetchurl { 16 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 17 + hash = "sha256-ycXn8h8sFGJXVMldneN51lZgXoPaZ/XeXLtqqJ4w6H0="; 18 }; 19 20 # tarball contains multiple files/directories ··· 37 38 postPatch = '' 39 substituteInPlace 'misc/systemd/ipfs.service' \ 40 + --replace '/usr/local/bin/ipfs' "$out/bin/ipfs" 41 substituteInPlace 'misc/systemd/ipfs-hardened.service' \ 42 + --replace '/usr/local/bin/ipfs' "$out/bin/ipfs" 43 ''; 44 45 postInstall = ''
+3 -3
pkgs/applications/networking/mullvad-vpn/default.nix
··· 64 systemd 65 ]; 66 67 - version = "2023.4"; 68 69 selectSystem = attrs: attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 70 ··· 74 }; 75 76 hash = selectSystem { 77 - x86_64-linux = "sha256-7NoifrX1/3pUJHTYK+2dVos/oFsKiYwyhCGi07SsEhM="; 78 - aarch64-linux = "sha256-e0lp+SpBUmtYBcJPvql8ALeCkVtneZ1Cd3IFMVX6R2Q="; 79 }; 80 in 81
··· 64 systemd 65 ]; 66 67 + version = "2023.5"; 68 69 selectSystem = attrs: attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 70 ··· 74 }; 75 76 hash = selectSystem { 77 + x86_64-linux = "sha256-FpVruI80PmpBo2JrMvgvOg7ou6LceTeit9HbWKgcPa4="; 78 + aarch64-linux = "sha256-NlYh8K5Xbad4xSoZ02yC5fh3SrQzyNyS9uoA73REcpo="; 79 }; 80 in 81
+3 -3
pkgs/applications/networking/nali/default.nix
··· 2 3 buildGoModule rec { 4 pname = "nali"; 5 - version = "0.7.3"; 6 7 src = fetchFromGitHub { 8 owner = "zu1k"; 9 repo = "nali"; 10 rev = "v${version}"; 11 - sha256 = "sha256-ZKLxsq7ybom96NKWkioROAVXUoY20zFBZn7ksk4XvT4="; 12 }; 13 14 - vendorHash = "sha256-l3Fs1Hd0kXI56uotic1407tb4ltkCSMzqqozFpvobH8="; 15 subPackages = [ "." ]; 16 17 nativeBuildInputs = [ installShellFiles ];
··· 2 3 buildGoModule rec { 4 pname = "nali"; 5 + version = "0.8.0"; 6 7 src = fetchFromGitHub { 8 owner = "zu1k"; 9 repo = "nali"; 10 rev = "v${version}"; 11 + sha256 = "sha256-JIP0QX1okCfDj2Y6wZ5TaV3QH0WP3oU3JjaKK6vMfWY="; 12 }; 13 14 + vendorHash = "sha256-wIp/ShUddz+RIcsEuKWUfxsV/wNB2X1jZtIltBZ0ROM="; 15 subPackages = [ "." ]; 16 17 nativeBuildInputs = [ installShellFiles ];
+18 -6
pkgs/applications/radio/uhd/default.nix
··· 49 50 stdenv.mkDerivation (finalAttrs: { 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"; 55 56 outputs = [ "out" "dev" ]; 57 ··· 59 owner = "EttusResearch"; 60 repo = "uhd"; 61 rev = "v${finalAttrs.version}"; 62 - sha256 = "sha256-khVOHlvacZc4EMg4m55rxEqPvLY1xURpAfOW905/3jg="; 63 }; 64 # Firmware images are downloaded (pre-built) from the respective release on Github 65 uhdImagesSrc = fetchurl { 66 url = "https://github.com/EttusResearch/uhd/releases/download/v${finalAttrs.version}/uhd-images_${finalAttrs.version}.tar.xz"; 67 - sha256 = "V8ldW8bvYWbrDAvpWpHcMeLf9YvF8PIruDAyNK/bru4="; 68 }; 69 - # TODO: Add passthru.updateScript that will update both of the above hashes... 70 71 cmakeFlags = [ 72 "-DENABLE_LIBUHD=ON"
··· 49 50 stdenv.mkDerivation (finalAttrs: { 51 pname = "uhd"; 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"; 57 58 outputs = [ "out" "dev" ]; 59 ··· 61 owner = "EttusResearch"; 62 repo = "uhd"; 63 rev = "v${finalAttrs.version}"; 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="; 67 }; 68 # Firmware images are downloaded (pre-built) from the respective release on Github 69 uhdImagesSrc = fetchurl { 70 url = "https://github.com/EttusResearch/uhd/releases/download/v${finalAttrs.version}/uhd-images_${finalAttrs.version}.tar.xz"; 71 + # Please don't convert this to a hash, in base64, see comment near src's 72 + # hash. 73 + sha256 = "13cn41wv7vldk4vx7vy3jbb3wb3a5vpfg3ay893klpi6vzxc1dly"; 74 }; 75 + passthru = { 76 + updateScript = [ 77 + ./update.sh 78 + # Pass it this file name as argument 79 + (builtins.unsafeGetAttrPos "pname" finalAttrs.finalPackage).file 80 + ]; 81 + }; 82 83 cmakeFlags = [ 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 22 stdenv.mkDerivation rec { 23 pname = "gwyddion"; 24 - version = "2.61"; 25 src = fetchurl { 26 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 27 - sha256 = "sha256-rDhYVMDTH9mSu90HZAX8ap4HF//8fYhW/ozzJdIrUgo="; 28 }; 29 30 nativeBuildInputs = [ pkg-config file ];
··· 21 22 stdenv.mkDerivation rec { 23 pname = "gwyddion"; 24 + version = "2.63"; 25 src = fetchurl { 26 url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz"; 27 + sha256 = "sha256-FSs/Dbnr1shEw/W51DhUFPb61tM+0atc6wxY81EiTdM="; 28 }; 29 30 nativeBuildInputs = [ pkg-config file ];
+2 -2
pkgs/applications/science/chemistry/marvin/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "marvin"; 7 - version = "23.4.0"; 8 9 src = fetchurl { 10 name = "marvin-${version}.deb"; 11 url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb"; 12 - sha256 = "sha256-+jzGcuAcbXOwsyAL+Hr9Fas2vO2S8ZKSaZeCf/bnl7A="; 13 }; 14 15 nativeBuildInputs = [ dpkg makeWrapper ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "marvin"; 7 + version = "23.12.0"; 8 9 src = fetchurl { 10 name = "marvin-${version}.deb"; 11 url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb"; 12 + hash = "sha256-5ycOteXcdgZaeDl3WQ95H2lD0OnnobCbmnVlfYwVdeI="; 13 }; 14 15 nativeBuildInputs = [ dpkg makeWrapper ];
+11
pkgs/applications/video/obs-studio/plugins/obs-tuna/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , obs-studio 5 , cmake 6 , zlib ··· 26 hash = "sha256-NpfQ3zi+1kQNt2Lj4+1kX2bW9A/E2/MhUV1BA1UX4y0="; 27 fetchSubmodules = true; 28 }; 29 30 postInstall = '' 31 mkdir $out/lib $out/share
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , fetchpatch2 5 , obs-studio 6 , cmake 7 , zlib ··· 27 hash = "sha256-NpfQ3zi+1kQNt2Lj4+1kX2bW9A/E2/MhUV1BA1UX4y0="; 28 fetchSubmodules = true; 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 + ]; 40 41 postInstall = '' 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 , stdenv 8 , python3 9 , libsixel 10 , CoreFoundation 11 , Security 12 , AppKit 13 - , 14 }: 15 16 rustPlatform.buildRustPackage rec { 17 pname = "youtube-tui"; 18 - version = "0.7.4"; 19 20 src = fetchFromGitHub { 21 owner = "Siriusmart"; 22 repo = pname; 23 rev = "v${version}"; 24 - hash = "sha256-UN70V+RGYlYJxCQGPH8cnQDSqpihGuwzETYEhbG6Ggo="; 25 }; 26 27 - cargoHash = "sha256-kAhxsSFIJAoKlmN7hVUoTSSHQ2G23f21rEvxcIRQ+kw="; 28 29 nativeBuildInputs = [ 30 pkg-config ··· 35 openssl 36 xorg.libxcb 37 libsixel 38 ] ++ lib.optionals stdenv.isDarwin [ 39 CoreFoundation 40 Security
··· 7 , stdenv 8 , python3 9 , libsixel 10 + , mpv 11 , CoreFoundation 12 , Security 13 , AppKit 14 }: 15 16 rustPlatform.buildRustPackage rec { 17 pname = "youtube-tui"; 18 + version = "0.8.0"; 19 20 src = fetchFromGitHub { 21 owner = "Siriusmart"; 22 repo = pname; 23 rev = "v${version}"; 24 + hash = "sha256-FOiK3yQcQuwdCEjBtRPW4iBd+8uNsvZ6l5tclHVzL+M="; 25 }; 26 27 + cargoLock = { 28 + lockFile = ./Cargo.lock; 29 + outputHashes = { 30 + "libmpv-2.0.1" = "sha256-efbXk0oXkzlIqgbP4wKm7sWlVZBT2vzDSN3iwsw2vL0="; 31 + }; 32 + }; 33 34 nativeBuildInputs = [ 35 pkg-config ··· 40 openssl 41 xorg.libxcb 42 libsixel 43 + mpv 44 ] ++ lib.optionals stdenv.isDarwin [ 45 CoreFoundation 46 Security
+5 -3
pkgs/applications/virtualization/firecracker/default.nix
··· 1 { fetchurl, lib, stdenv }: 2 3 let 4 - version = "1.4.0"; 5 # nixpkgs-update: no auto update 6 7 suffix = { ··· 23 24 sourceRoot = "."; 25 src = dlbin { 26 - x86_64-linux = "sha256-WSa8fd0OSPo1HFkH6i8cGMNH1df88xI6PCx39ONb73c="; 27 - aarch64-linux = "sha256-eOsO/nbwKT50tC5g6INPELh2yVb5C3EGqNLQLT7IGBs="; 28 }; 29 30 dontConfigure = true; ··· 50 meta = with lib; { 51 description = "Secure, fast, minimal micro-container virtualization"; 52 homepage = "http://firecracker-microvm.io"; 53 license = licenses.asl20; 54 platforms = [ "x86_64-linux" "aarch64-linux" ]; 55 maintainers = with maintainers; [ thoughtpolice endocrimes ];
··· 1 { fetchurl, lib, stdenv }: 2 3 let 4 + version = "1.5.0"; 5 # nixpkgs-update: no auto update 6 7 suffix = { ··· 23 24 sourceRoot = "."; 25 src = dlbin { 26 + x86_64-linux = "sha256-TzNPWcLDKOv12eJ9PHckdJ7tfdlozPoXj2fbdOzHfAk="; 27 + aarch64-linux = "sha256-cHNMfcoHCBw+BnWx9USny8jyvH97gXCCJW1aKvPXgCs="; 28 }; 29 30 dontConfigure = true; ··· 50 meta = with lib; { 51 description = "Secure, fast, minimal micro-container virtualization"; 52 homepage = "http://firecracker-microvm.io"; 53 + changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}"; 54 + mainProgram = "firecracker"; 55 license = licenses.asl20; 56 platforms = [ "x86_64-linux" "aarch64-linux" ]; 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 homepage = "https://www.nongnu.org/lzip/clzip.html"; 17 description = "C language version of lzip"; 18 license = licenses.gpl2Plus; 19 - maintainers = with maintainers; [ rs0vere ]; 20 platforms = platforms.all; 21 }; 22 })
··· 16 homepage = "https://www.nongnu.org/lzip/clzip.html"; 17 description = "C language version of lzip"; 18 license = licenses.gpl2Plus; 19 + maintainers = with maintainers; [ ]; 20 platforms = platforms.all; 21 }; 22 })
+1 -1
pkgs/by-name/re/replxx/package.nix
··· 24 homepage = "https://github.com/AmokHuginnsson/replxx"; 25 description = "A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed"; 26 license = licenses.bsd3; 27 - maintainers = with maintainers; [ rs0vere ]; 28 platforms = platforms.all; 29 }; 30 })
··· 24 homepage = "https://github.com/AmokHuginnsson/replxx"; 25 description = "A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed"; 26 license = licenses.bsd3; 27 + maintainers = with maintainers; [ ]; 28 platforms = platforms.all; 29 }; 30 })
+28 -3
pkgs/by-name/su/supersonic/package.nix
··· 1 { lib 2 , buildGoModule 3 , fetchFromGitHub 4 , makeDesktopItem 5 , copyDesktopItems 6 , pkg-config 7 , xorg 8 , libglvnd 9 , mpv 10 - , glfw3 11 , waylandSupport ? false 12 }: 13 14 buildGoModule rec { 15 pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; 16 version = "0.5.2"; ··· 27 nativeBuildInputs = [ 28 copyDesktopItems 29 pkg-config 30 ]; 31 32 # go-glfw doesn't support both X11 and Wayland in single build ··· 35 buildInputs = [ 36 libglvnd 37 mpv 38 xorg.libXxf86vm 39 xorg.libX11 40 - ] ++ (glfw3.override { inherit waylandSupport; }).buildInputs; 41 42 postInstall = '' 43 for dimension in 128 256 512;do ··· 66 mainProgram = "supersonic" + lib.optionalString waylandSupport "-wayland"; 67 description = "A lightweight cross-platform desktop client for Subsonic music servers"; 68 homepage = "https://github.com/dweymouth/supersonic"; 69 - platforms = platforms.linux; 70 license = licenses.gpl3Plus; 71 maintainers = with maintainers; [ zane sochotnicky ]; 72 };
··· 1 { lib 2 + , stdenv 3 , buildGoModule 4 , fetchFromGitHub 5 , makeDesktopItem 6 , copyDesktopItems 7 , pkg-config 8 + , desktopToDarwinBundle 9 , xorg 10 + , wayland 11 + , wayland-protocols 12 + , libxkbcommon 13 , libglvnd 14 , mpv 15 + , darwin 16 , waylandSupport ? false 17 }: 18 19 + assert waylandSupport -> stdenv.isLinux; 20 + 21 buildGoModule rec { 22 pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; 23 version = "0.5.2"; ··· 34 nativeBuildInputs = [ 35 copyDesktopItems 36 pkg-config 37 + ] ++ lib.optionals stdenv.isDarwin [ 38 + desktopToDarwinBundle 39 ]; 40 41 # go-glfw doesn't support both X11 and Wayland in single build ··· 44 buildInputs = [ 45 libglvnd 46 mpv 47 + ] ++ lib.optionals stdenv.isLinux [ 48 xorg.libXxf86vm 49 xorg.libX11 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 + ]; 66 67 postInstall = '' 68 for dimension in 128 256 512;do ··· 91 mainProgram = "supersonic" + lib.optionalString waylandSupport "-wayland"; 92 description = "A lightweight cross-platform desktop client for Subsonic music servers"; 93 homepage = "https://github.com/dweymouth/supersonic"; 94 + platforms = platforms.linux ++ platforms.darwin; 95 license = licenses.gpl3Plus; 96 maintainers = with maintainers; [ zane sochotnicky ]; 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 { lib 2 , stdenv 3 , fetchFromGitHub 4 , cmake 5 , extra-cmake-modules 6 , pkg-config ··· 29 rev = "v${finalAttrs.version}"; 30 hash = "sha256-s1FaazHVtWE697BO0hIOgZVowdkq68R9x327ZnJRnlo="; 31 }; 32 33 postPatch = '' 34 substituteInPlace CMakeLists.txt \
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 + , fetchpatch2 5 , cmake 6 , extra-cmake-modules 7 , pkg-config ··· 30 rev = "v${finalAttrs.version}"; 31 hash = "sha256-s1FaazHVtWE697BO0hIOgZVowdkq68R9x327ZnJRnlo="; 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 + ]; 43 44 postPatch = '' 45 substituteInPlace CMakeLists.txt \
+4 -4
pkgs/data/fonts/font-awesome/default.nix
··· 44 hash = "sha256-LL9zWFC+76wH74nqKszPQf2ZDfXq8BiH6tuiK43wYHA="; 45 }; 46 v5 = font-awesome { 47 - version = "5.15.3"; 48 - hash = "sha256-CFXGsl70o/gXUCEKu8Wkv4EBRhrrcMIq8NpfWzcxEus="; 49 }; 50 v6 = font-awesome { 51 - version = "6.1.1"; 52 - hash = "sha256-rujqhKI33Pi2xugMKGoTJDkPkCDK407+Da6yNJP2yAc="; 53 }; 54 }
··· 44 hash = "sha256-LL9zWFC+76wH74nqKszPQf2ZDfXq8BiH6tuiK43wYHA="; 45 }; 46 v5 = font-awesome { 47 + version = "5.15.4"; 48 + hash = "sha256-gd23ZplNY56sm1lfkU3kPXUOmNmY5SRnT0qlQZRNuBo="; 49 }; 50 v6 = font-awesome { 51 + version = "6.4.2"; 52 + hash = "sha256-/utIhn7CWxlWXshcCUj57WuObRmLTGhTfQo7L6FDHqA="; 53 }; 54 }
+2 -2
pkgs/desktops/gnome/core/gnome-shell/default.nix
··· 67 in 68 stdenv.mkDerivation rec { 69 pname = "gnome-shell"; 70 - version = "44.4"; 71 72 outputs = [ "out" "devdoc" ]; 73 74 src = fetchurl { 75 url = "mirror://gnome/sources/gnome-shell/${lib.versions.major version}/${pname}-${version}.tar.xz"; 76 - sha256 = "HdUebujZL7y5XObd8Ruf7OiNImIsAQFf+pNgFpzUGGY="; 77 }; 78 79 patches = [
··· 67 in 68 stdenv.mkDerivation rec { 69 pname = "gnome-shell"; 70 + version = "44.5"; 71 72 outputs = [ "out" "devdoc" ]; 73 74 src = fetchurl { 75 url = "mirror://gnome/sources/gnome-shell/${lib.versions.major version}/${pname}-${version}.tar.xz"; 76 + sha256 = "wWr84Dgd1ZNCfXCER6nR+sdInrApRe+zfpBMp0qSSjU="; 77 }; 78 79 patches = [
+2 -2
pkgs/desktops/gnome/core/mutter/default.nix
··· 66 67 stdenv.mkDerivation (finalAttrs: { 68 pname = "mutter"; 69 - version = "44.4"; 70 71 outputs = [ "out" "dev" "man" "devdoc" ]; 72 73 src = fetchurl { 74 url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; 75 - sha256 = "M3IKWGywqacyr1oH7RPj89MqGml4EjURQKVLygBrlAw="; 76 }; 77 78 mesonFlags = [
··· 66 67 stdenv.mkDerivation (finalAttrs: { 68 pname = "mutter"; 69 + version = "44.5"; 70 71 outputs = [ "out" "dev" "man" "devdoc" ]; 72 73 src = fetchurl { 74 url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; 75 + sha256 = "8kfg7WXrYvKwd1RtUoPtbUf0Ar2mpDFkE1AdjK7Slnk="; 76 }; 77 78 mesonFlags = [
+2 -2
pkgs/development/compilers/ispc/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "ispc"; 9 - version = "1.21.0"; 10 11 src = fetchFromGitHub { 12 owner = pname; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256:029rlkh7vh8hxg8ygpspxb9hvw5q97m460zbxwb7xnx1jnq8msh4"; 16 }; 17 18 nativeBuildInputs = [ cmake which m4 bison flex python3 llvmPackages.libllvm.dev tbb ] ++ lib.lists.optionals stdenv.isDarwin [ xcode ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "ispc"; 9 + version = "1.21.1"; 10 11 src = fetchFromGitHub { 12 owner = pname; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-QnGD27f1GWcuyFxFtzm1f7U/ng7VHZKSeSTcKINO/SA="; 16 }; 17 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 , asttokens 8 , pycryptodome 9 , importlib-metadata 10 , recommonmark 11 , semantic-version 12 , sphinx ··· 28 in 29 buildPythonPackage rec { 30 pname = "vyper"; 31 - version = "0.3.9"; 32 format = "setuptools"; 33 34 disabled = pythonOlder "3.7"; 35 36 src = fetchPypi { 37 inherit pname version; 38 - sha256 = "sha256-4UBSH4qRBgsy+VO9XzosWedM65R1lTo9ml2C95T9OAA="; 39 }; 40 41 nativeBuildInputs = [ ··· 55 pycryptodome 56 semantic-version 57 importlib-metadata 58 59 # docs 60 recommonmark
··· 7 , asttokens 8 , pycryptodome 9 , importlib-metadata 10 + , cbor2 11 , recommonmark 12 , semantic-version 13 , sphinx ··· 29 in 30 buildPythonPackage rec { 31 pname = "vyper"; 32 + version = "0.3.10"; 33 format = "setuptools"; 34 35 disabled = pythonOlder "3.7"; 36 37 src = fetchPypi { 38 inherit pname version; 39 + hash = "sha256-jcH1AcqrQX+wzpxoppRFh/AUfsfMfTiJzzpFwZRm5Ik="; 40 }; 41 42 nativeBuildInputs = [ ··· 56 pycryptodome 57 semantic-version 58 importlib-metadata 59 + cbor2 60 61 # docs 62 recommonmark
+2 -2
pkgs/development/embedded/nmrpflash/default.nix
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "nmrpflash"; 10 - version = "0.9.20"; 11 12 src = fetchFromGitHub { 13 owner = "jclehner"; 14 repo = "nmrpflash"; 15 rev = "v${version}"; 16 - sha256 = "sha256-xfKZXaKzSTnCOC8qt6Zc/eidc1bnrKZOJPw/wwMoCaM="; 17 }; 18 19 nativeBuildInputs = [ pkg-config ];
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "nmrpflash"; 10 + version = "0.9.21"; 11 12 src = fetchFromGitHub { 13 owner = "jclehner"; 14 repo = "nmrpflash"; 15 rev = "v${version}"; 16 + sha256 = "sha256-nW+VD2a0vmgODbJi4H8Esnq502bEkeCKjXQi23DfdqA="; 17 }; 18 19 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/interpreters/rakudo/moarvm.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "moarvm"; 11 - version = "2023.08"; 12 13 src = fetchFromGitHub { 14 owner = "moarvm"; 15 repo = "moarvm"; 16 rev = version; 17 - hash = "sha256-oYdXzbT+2L/nDySKq8ZYVuVfNgzLDiskwacOM1L4lzw="; 18 fetchSubmodules = true; 19 }; 20
··· 8 9 stdenv.mkDerivation rec { 10 pname = "moarvm"; 11 + version = "2023.09"; 12 13 src = fetchFromGitHub { 14 owner = "moarvm"; 15 repo = "moarvm"; 16 rev = version; 17 + hash = "sha256-/78Qr/Td+dIBlzK0kYa2E4duxEjMj2haefw9Uia+3EA="; 18 fetchSubmodules = true; 19 }; 20
+2 -2
pkgs/development/libraries/alembic/default.nix
··· 3 stdenv.mkDerivation rec 4 { 5 pname = "alembic"; 6 - version = "1.8.5"; 7 8 src = fetchFromGitHub { 9 owner = "alembic"; 10 repo = "alembic"; 11 rev = version; 12 - sha256 = "sha256-wJVx0rwK0Qk07jlP0DyEAZUrAD+47qcVXSnTh5ngZG8="; 13 }; 14 15 # note: out is unused (but required for outputDoc anyway)
··· 3 stdenv.mkDerivation rec 4 { 5 pname = "alembic"; 6 + version = "1.8.6"; 7 8 src = fetchFromGitHub { 9 owner = "alembic"; 10 repo = "alembic"; 11 rev = version; 12 + sha256 = "sha256-MND1GtnIGUtRrtyUX1eR9UoGGtuTPtVEIIET3QQ6blA="; 13 }; 14 15 # note: out is unused (but required for outputDoc anyway)
+3 -3
pkgs/development/libraries/alkimia/default.nix
··· 5 6 mkDerivation rec { 7 pname = "alkimia"; 8 - version = "8.1.1"; 9 10 src = fetchurl { 11 url = "mirror://kde/stable/alkimia/${version}/${pname}-${version}.tar.xz"; 12 - sha256 = "sha256-lXrcY8C+VN1DPjJoo3MjvlRW5auE7OJ/c6FhapLbhtU="; 13 }; 14 15 nativeBuildInputs = [ extra-cmake-modules doxygen graphviz ]; 16 17 # qtwebengine is not a mandatory dependency, but it adds some features 18 # we might need for alkimia's dependents. See: 19 - # https://github.com/KDE/alkimia/blob/v8.1.1/CMakeLists.txt#L124 20 buildInputs = [ qtbase qtwebengine kdelibs4support plasma-framework knewstuff kpackage ]; 21 propagatedBuildInputs = [ mpir ]; 22
··· 5 6 mkDerivation rec { 7 pname = "alkimia"; 8 + version = "8.1.2"; 9 10 src = fetchurl { 11 url = "mirror://kde/stable/alkimia/${version}/${pname}-${version}.tar.xz"; 12 + sha256 = "sha256-z4Ru6HucxjD1jgvdIzNCloELo7zBdR/i9HIhYYl+4zo="; 13 }; 14 15 nativeBuildInputs = [ extra-cmake-modules doxygen graphviz ]; 16 17 # qtwebengine is not a mandatory dependency, but it adds some features 18 # we might need for alkimia's dependents. See: 19 + # https://github.com/KDE/alkimia/blob/v8.1.2/CMakeLists.txt#L124 20 buildInputs = [ qtbase qtwebengine kdelibs4support plasma-framework knewstuff kpackage ]; 21 propagatedBuildInputs = [ mpir ]; 22
+1 -1
pkgs/development/libraries/at-spi2-core/default.nix
··· 7 , pkg-config 8 , gobject-introspection 9 , buildPackages 10 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 11 , gsettings-desktop-schemas 12 , makeWrapper 13 , dbus
··· 7 , pkg-config 8 , gobject-introspection 9 , buildPackages 10 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 11 , gsettings-desktop-schemas 12 , makeWrapper 13 , dbus
+3 -3
pkgs/development/libraries/botan/3.0.nix
··· 1 { callPackage, fetchpatch, lib, ... } @ args: 2 3 callPackage ./generic.nix (args // { 4 - baseVersion = "3.1"; 5 - revision = "1"; 6 - sha256 = "sha256-MMhP6RmTapj+9TMfJGxiqiwOTSCFstRREgf2ogr6Oms="; 7 # reconsider removing this platform marking, when MacOS uses Clang 14.0+ by default. 8 badPlatforms = lib.platforms.darwin; 9 })
··· 1 { callPackage, fetchpatch, lib, ... } @ args: 2 3 callPackage ./generic.nix (args // { 4 + baseVersion = "3.2"; 5 + revision = "0"; 6 + sha256 = "BJyEeDX89u86niBrM94F3TiZnDJeJHSCdypVmNnl7OM="; 7 # reconsider removing this platform marking, when MacOS uses Clang 14.0+ by default. 8 badPlatforms = lib.platforms.darwin; 9 })
+1 -1
pkgs/development/libraries/gdk-pixbuf/default.nix
··· 19 , lib 20 , testers 21 , buildPackages 22 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 23 , gobject-introspection 24 }: 25
··· 19 , lib 20 , testers 21 , buildPackages 22 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 23 , gobject-introspection 24 }: 25
+1
pkgs/development/libraries/gobject-introspection/default.nix
··· 158 maintainers = teams.gnome.members ++ (with maintainers; [ lovek323 artturin ]); 159 pkgConfigModules = [ "gobject-introspection-1.0" ]; 160 platforms = platforms.unix; 161 license = with licenses; [ gpl2 lgpl2 ]; 162 163 longDescription = ''
··· 158 maintainers = teams.gnome.members ++ (with maintainers; [ lovek323 artturin ]); 159 pkgConfigModules = [ "gobject-introspection-1.0" ]; 160 platforms = platforms.unix; 161 + badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; 162 license = with licenses; [ gpl2 lgpl2 ]; 163 164 longDescription = ''
+1 -1
pkgs/development/libraries/gsettings-desktop-schemas/default.nix
··· 4 , glib 5 , gobject-introspection 6 , buildPackages 7 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 8 , meson 9 , ninja 10 # just for passthru
··· 4 , glib 5 , gobject-introspection 6 , buildPackages 7 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 8 , meson 9 , ninja 10 # just for passthru
+1 -1
pkgs/development/libraries/gtk/3.x.nix
··· 23 , at-spi2-atk 24 , gobject-introspection 25 , buildPackages 26 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 27 , compileSchemas ? stdenv.hostPlatform.emulatorAvailable buildPackages 28 , fribidi 29 , xorg
··· 23 , at-spi2-atk 24 , gobject-introspection 25 , buildPackages 26 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 27 , compileSchemas ? stdenv.hostPlatform.emulatorAvailable buildPackages 28 , fribidi 29 , xorg
+1 -1
pkgs/development/libraries/harfbuzz/default.nix
··· 11 , ninja 12 , gobject-introspection 13 , buildPackages 14 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 15 , icu 16 , graphite2 17 , harfbuzz # The icu variant uses and propagates the non-icu one.
··· 11 , ninja 12 , gobject-introspection 13 , buildPackages 14 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 15 , icu 16 , graphite2 17 , harfbuzz # The icu variant uses and propagates the non-icu one.
+1 -1
pkgs/development/libraries/json-glib/default.nix
··· 7 , nixosTests 8 , pkg-config 9 , gettext 10 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 11 , buildPackages 12 , gobject-introspection 13 , gi-docgen
··· 7 , nixosTests 8 , pkg-config 9 , gettext 10 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 11 , buildPackages 12 , gobject-introspection 13 , gi-docgen
+1 -1
pkgs/development/libraries/kcp/default.nix
··· 21 description = "A Fast and Reliable ARQ Protocol"; 22 homepage = "https://github.com/skywind3000/kcp"; 23 license = licenses.mit; 24 - maintainers = with maintainers; [ rs0vere ]; 25 platforms = platforms.all; 26 }; 27 }
··· 21 description = "A Fast and Reliable ARQ Protocol"; 22 homepage = "https://github.com/skywind3000/kcp"; 23 license = licenses.mit; 24 + maintainers = with maintainers; [ ]; 25 platforms = platforms.all; 26 }; 27 }
+2 -2
pkgs/development/libraries/libcouchbase/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libcouchbase"; 5 - version = "3.3.8"; 6 7 src = fetchFromGitHub { 8 owner = "couchbase"; 9 repo = "libcouchbase"; 10 rev = version; 11 - sha256 = "sha256-4484PH2+4uvCSSPw9vecoCeGda8ELxoOW6mtIfuUC+U="; 12 }; 13 14 cmakeFlags = [ "-DLCB_NO_MOCK=ON" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libcouchbase"; 5 + version = "3.3.9"; 6 7 src = fetchFromGitHub { 8 owner = "couchbase"; 9 repo = "libcouchbase"; 10 rev = version; 11 + sha256 = "sha256-dvXRbAdgb1WmKLijYkx6+js60ZxK1Tl2aTFSF7EpN74="; 12 }; 13 14 cmakeFlags = [ "-DLCB_NO_MOCK=ON" ];
+2 -2
pkgs/development/libraries/libgpiod/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "libgpiod"; 6 - version = "2.0.1"; 7 8 src = fetchurl { 9 url = "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-${version}.tar.gz"; 10 - hash = "sha256-tu2lU1YWCo5zkG49SOlZ74EpZ4fXZJdbEPJX6WYGaOk="; 11 }; 12 13 nativeBuildInputs = [
··· 3 4 stdenv.mkDerivation rec { 5 pname = "libgpiod"; 6 + version = "2.0.2"; 7 8 src = fetchurl { 9 url = "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-${version}.tar.gz"; 10 + hash = "sha256-NTLh26/9wsWWWnYaB1DyaR7kmq0nPdu9k6z2pyextlw="; 11 }; 12 13 nativeBuildInputs = [
+1 -1
pkgs/development/libraries/libmanette/default.nix
··· 7 , vala 8 , gobject-introspection 9 , buildPackages 10 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 11 , gtk-doc 12 , docbook-xsl-nons 13 , docbook_xml_dtd_43
··· 7 , vala 8 , gobject-introspection 9 , buildPackages 10 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 11 , gtk-doc 12 , docbook-xsl-nons 13 , docbook_xml_dtd_43
+1 -1
pkgs/development/libraries/libmbim/default.nix
··· 12 , bash-completion 13 , bash 14 , buildPackages 15 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 16 , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform 17 , gobject-introspection 18 }:
··· 12 , bash-completion 13 , bash 14 , buildPackages 15 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 16 , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform 17 , gobject-introspection 18 }:
+1 -1
pkgs/development/libraries/libnotify/default.nix
··· 9 , gdk-pixbuf 10 , gnome 11 , buildPackages 12 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 13 , gobject-introspection 14 }: 15
··· 9 , gdk-pixbuf 10 , gnome 11 , buildPackages 12 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 13 , gobject-introspection 14 }: 15
+1 -1
pkgs/development/libraries/libqmi/default.nix
··· 17 , libmbim 18 , libqrtr-glib 19 , buildPackages 20 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 21 , withMan ? stdenv.buildPlatform.canExecute stdenv.hostPlatform 22 }: 23
··· 17 , libmbim 18 , libqrtr-glib 19 , buildPackages 20 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 21 , withMan ? stdenv.buildPlatform.canExecute stdenv.hostPlatform 22 }: 23
+1 -1
pkgs/development/libraries/librsvg/default.nix
··· 22 , gnome 23 , vala 24 , writeScript 25 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 26 , buildPackages 27 , gobject-introspection 28 , _experimental-update-script-combinators
··· 22 , gnome 23 , vala 24 , writeScript 25 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 26 , buildPackages 27 , gobject-introspection 28 , _experimental-update-script-combinators
+1 -1
pkgs/development/libraries/libsecret/default.nix
··· 13 , libgcrypt 14 , gobject-introspection 15 , buildPackages 16 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 17 , vala 18 , gi-docgen 19 , gnome
··· 13 , libgcrypt 14 , gobject-introspection 15 , buildPackages 16 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 17 , vala 18 , gi-docgen 19 , gnome
+1 -1
pkgs/development/libraries/libsoup/3.x.nix
··· 11 , glib-networking 12 , buildPackages 13 , gobject-introspection 14 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 15 , vala 16 , libpsl 17 , python3
··· 11 , glib-networking 12 , buildPackages 13 , gobject-introspection 14 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 15 , vala 16 , libpsl 17 , python3
+1 -1
pkgs/development/libraries/libsoup/default.nix
··· 16 , sqlite 17 , glib-networking 18 , buildPackages 19 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 20 }: 21 22 stdenv.mkDerivation rec {
··· 16 , sqlite 17 , glib-networking 18 , buildPackages 19 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 20 }: 21 22 stdenv.mkDerivation rec {
+1 -1
pkgs/development/libraries/libvirt-glib/default.nix
··· 11 , libvirt 12 , libxml2 13 , buildPackages 14 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 15 , gobject-introspection 16 , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform 17 , gtk-doc
··· 11 , libvirt 12 , libxml2 13 , buildPackages 14 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 15 , gobject-introspection 16 , withDocs ? stdenv.hostPlatform == stdenv.buildPlatform 17 , gtk-doc
+2 -2
pkgs/development/libraries/nco/default.nix
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "nco"; 18 - version = "5.1.7"; 19 20 src = fetchFromGitHub { 21 owner = "nco"; 22 repo = "nco"; 23 rev = finalAttrs.version; 24 - hash = "sha256-CdIZ0ql8QBM7UcEyTmt4P9gZyO8jrkLipAOsJUkpG8g="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "nco"; 18 + version = "5.1.8"; 19 20 src = fetchFromGitHub { 21 owner = "nco"; 22 repo = "nco"; 23 rev = finalAttrs.version; 24 + hash = "sha256-ASZyvcP9XVFPf7nTsBx5E+D/7fWzUslPZrmhhNY5DzQ="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/ortp/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "ortp"; 10 - version = "5.2.16"; 11 12 src = fetchFromGitLab { 13 domain = "gitlab.linphone.org"; ··· 15 group = "BC"; 16 repo = pname; 17 rev = version; 18 - hash = "sha256-zGguzrWXSjjrJdFnlAeC6U6w10BucXjeUg7/2D4OxM4="; 19 }; 20 21 # Do not build static libraries
··· 7 8 stdenv.mkDerivation rec { 9 pname = "ortp"; 10 + version = "5.2.109"; 11 12 src = fetchFromGitLab { 13 domain = "gitlab.linphone.org"; ··· 15 group = "BC"; 16 repo = pname; 17 rev = version; 18 + hash = "sha256-EgUPICdKi8c/E6uonZB4DKyOZ3Od4JM5/bR2U6cq9ew="; 19 }; 20 21 # Do not build static libraries
+1 -1
pkgs/development/libraries/pango/default.nix
··· 17 , glib 18 , python3 19 , x11Support? !stdenv.isDarwin, libXft 20 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 21 , buildPackages, gobject-introspection 22 }: 23
··· 17 , glib 18 , python3 19 , x11Support? !stdenv.isDarwin, libXft 20 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 21 , buildPackages, gobject-introspection 22 }: 23
+1 -1
pkgs/development/libraries/polkit/default.nix
··· 25 , systemdMinimal 26 , elogind 27 , buildPackages 28 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 29 # A few tests currently fail on musl (polkitunixusertest, polkitunixgrouptest, polkitidentitytest segfault). 30 # Not yet investigated; it may be due to the "Make netgroup support optional" 31 # patch not updating the tests correctly yet, or doing something wrong,
··· 25 , systemdMinimal 26 , elogind 27 , buildPackages 28 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 29 # A few tests currently fail on musl (polkitunixusertest, polkitunixgrouptest, polkitidentitytest segfault). 30 # Not yet investigated; it may be due to the "Make netgroup support optional" 31 # patch not updating the tests correctly yet, or doing something wrong,
+8 -14
pkgs/development/libraries/qt-6/default.nix
··· 49 ./patches/0004-qtbase-fix-locating-tzdir-on-NixOS.patch 50 ./patches/0005-qtbase-deal-with-a-font-face-at-index-0-as-Regular-f.patch 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 57 ]; 58 }; 59 env = callPackage ./qt-env.nix { }; ··· 65 qtdatavis3d 66 qtdeclarative 67 qtdoc 68 qtgrpc 69 qthttpserver 70 qtimageformats ··· 105 qtdatavis3d = callPackage ./modules/qtdatavis3d.nix { }; 106 qtdeclarative = callPackage ./modules/qtdeclarative.nix { }; 107 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 - }; 117 qthttpserver = callPackage ./modules/qthttpserver.nix { }; 118 qtimageformats = callPackage ./modules/qtimageformats.nix { }; 119 qtlanguageserver = callPackage ./modules/qtlanguageserver.nix { };
··· 49 ./patches/0004-qtbase-fix-locating-tzdir-on-NixOS.patch 50 ./patches/0005-qtbase-deal-with-a-font-face-at-index-0-as-Regular-f.patch 51 ./patches/0006-qtbase-qt-cmake-always-use-cmake-from-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 ]; 58 }; 59 env = callPackage ./qt-env.nix { }; ··· 65 qtdatavis3d 66 qtdeclarative 67 qtdoc 68 + qtgraphs 69 qtgrpc 70 qthttpserver 71 qtimageformats ··· 106 qtdatavis3d = callPackage ./modules/qtdatavis3d.nix { }; 107 qtdeclarative = callPackage ./modules/qtdeclarative.nix { }; 108 qtdoc = callPackage ./modules/qtdoc.nix { }; 109 + qtgraphs = callPackage ./modules/qtgraphs.nix { }; 110 + qtgrpc = callPackage ./modules/qtgrpc.nix { }; 111 qthttpserver = callPackage ./modules/qthttpserver.nix { }; 112 qtimageformats = callPackage ./modules/qtimageformats.nix { }; 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 , qtdeclarative 4 , protobuf 5 , grpc 6 - , patches ? [] 7 }: 8 9 qtModule { 10 pname = "qtgrpc"; 11 propagatedBuildInputs = [ qtbase qtdeclarative ]; 12 buildInputs = [ protobuf grpc ]; 13 - inherit patches; 14 }
··· 3 , qtdeclarative 4 , protobuf 5 , grpc 6 }: 7 8 qtModule { 9 pname = "qtgrpc"; 10 propagatedBuildInputs = [ qtbase qtdeclarative ]; 11 buildInputs = [ protobuf grpc ]; 12 }
+2 -2
pkgs/development/libraries/qt-6/modules/qtmqtt.nix
··· 5 6 qtModule rec { 7 pname = "qtmqtt"; 8 - version = "6.5.3"; 9 src = fetchFromGitHub { 10 owner = "qt"; 11 repo = "qtmqtt"; 12 rev = "v${version}"; 13 - hash = "sha256-F0rq72Cvnwy2cJmw3wUL9t8ZsnI61HBRMMWRwKdSEs8="; 14 }; 15 propagatedBuildInputs = [ qtbase ]; 16 }
··· 5 6 qtModule rec { 7 pname = "qtmqtt"; 8 + version = "6.6.0"; 9 src = fetchFromGitHub { 10 owner = "qt"; 11 repo = "qtmqtt"; 12 rev = "v${version}"; 13 + hash = "sha256-rFi1w0Z4jLvHvhu0/VOIT0MWmKjy51jSK5M56qLs0gI="; 14 }; 15 propagatedBuildInputs = [ qtbase ]; 16 }
+10
pkgs/development/libraries/qt-6/modules/qtsvg.nix
··· 5 , libmng 6 , zlib 7 , pkg-config 8 }: 9 10 qtModule { ··· 12 propagatedBuildInputs = [ qtbase ]; 13 buildInputs = [ libwebp jasper libmng zlib ]; 14 nativeBuildInputs = [ pkg-config ]; 15 }
··· 5 , libmng 6 , zlib 7 , pkg-config 8 + , fetchpatch2 9 }: 10 11 qtModule { ··· 13 propagatedBuildInputs = [ qtbase ]; 14 buildInputs = [ libwebp jasper libmng zlib ]; 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 + ]; 25 }
+7
pkgs/development/libraries/qt-6/modules/qttools.nix
··· 23 env.NIX_CFLAGS_COMPILE = toString [ 24 "-DNIX_OUTPUT_OUT=\"${placeholder "out"}\"" 25 ]; 26 postInstall = '' 27 mkdir -p "$dev" 28 ln -s "$out/bin" "$dev/bin"
··· 23 env.NIX_CFLAGS_COMPILE = toString [ 24 "-DNIX_OUTPUT_OUT=\"${placeholder "out"}\"" 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 + ''; 33 postInstall = '' 34 mkdir -p "$dev" 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 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Thu, 13 Apr 2023 23:42:29 +0800 4 - Subject: [PATCH 1/6] qtbase: qmake: always use libname instead of absolute 5 path in qmake files 6 7 In generated qmake files, absolute paths to qt libraries are embedded ··· 46 else() 47 list(APPEND out_list "${library_path}") 48 -- 49 - 2.39.2 50
··· 1 + From afbe4002948e60ee3b27cb9be9e549ae416373f8 Mon Sep 17 00:00:00 2001 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Thu, 13 Apr 2023 23:42:29 +0800 4 + Subject: [PATCH 01/11] qtbase: qmake: always use libname instead of absolute 5 path in qmake files 6 7 In generated qmake files, absolute paths to qt libraries are embedded ··· 46 else() 47 list(APPEND out_list "${library_path}") 48 -- 49 + 2.42.0 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 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Fri, 14 Apr 2023 21:43:04 +0800 4 - Subject: [PATCH 2/6] qtbase: qmake: fix mkspecs for darwin 5 6 --- 7 mkspecs/common/mac.conf | 2 +- ··· 26 27 QMAKE_LFLAGS_REL_RPATH = 28 diff --git a/mkspecs/features/mac/default_post.prf b/mkspecs/features/mac/default_post.prf 29 - index 4acf3b19d5c..aadfce875e2 100644 30 --- a/mkspecs/features/mac/default_post.prf 31 +++ b/mkspecs/features/mac/default_post.prf 32 @@ -1,9 +1,5 @@ ··· 39 contains(TEMPLATE, .*app) { 40 !macx-xcode:if(isEmpty(BUILDS)|build_pass) { 41 # Detect changes to the platform SDK 42 - @@ -15,37 +11,6 @@ contains(TEMPLATE, .*app) { 43 44 QMAKE_EXTRA_INCLUDES += $$shell_quote($$PWD/sdk.mk) 45 } ··· 77 } 78 79 !no_objective_c:CONFIG += objective_c 80 - @@ -73,234 +38,6 @@ qt { 81 - } 82 - } 83 84 -# Add the same default rpaths as Xcode does for new projects. 85 -# This is especially important for iOS/tvOS/watchOS where no other option is possible. ··· 486 - 487 -load(toolchain) 488 -- 489 - 2.39.2 490
··· 1 + From 8d3f5ee63ed29fe41927b904aa1e2b40f90c8ef4 Mon Sep 17 00:00:00 2001 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Fri, 14 Apr 2023 21:43:04 +0800 4 + Subject: [PATCH 02/11] qtbase: qmake: fix mkspecs for darwin 5 6 --- 7 mkspecs/common/mac.conf | 2 +- ··· 26 27 QMAKE_LFLAGS_REL_RPATH = 28 diff --git a/mkspecs/features/mac/default_post.prf b/mkspecs/features/mac/default_post.prf 29 + index f364716717c..3b40328304d 100644 30 --- a/mkspecs/features/mac/default_post.prf 31 +++ b/mkspecs/features/mac/default_post.prf 32 @@ -1,9 +1,5 @@ ··· 39 contains(TEMPLATE, .*app) { 40 !macx-xcode:if(isEmpty(BUILDS)|build_pass) { 41 # Detect changes to the platform SDK 42 + @@ -15,269 +11,10 @@ contains(TEMPLATE, .*app) { 43 44 QMAKE_EXTRA_INCLUDES += $$shell_quote($$PWD/sdk.mk) 45 } ··· 77 } 78 79 !no_objective_c:CONFIG += objective_c 80 81 -# Add the same default rpaths as Xcode does for new projects. 82 -# This is especially important for iOS/tvOS/watchOS where no other option is possible. ··· 483 - 484 -load(toolchain) 485 -- 486 + 2.42.0 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 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Fri, 14 Apr 2023 09:34:46 +0800 4 - Subject: [PATCH 3/6] qtbase: qmake: fix includedir in generated pkg-config 5 6 --- 7 qmake/generators/makefile.cpp | 3 +-- 8 1 file changed, 1 insertion(+), 2 deletions(-) 9 10 diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp 11 - index cc985a878b4..4e3b383d812 100644 12 --- a/qmake/generators/makefile.cpp 13 +++ b/qmake/generators/makefile.cpp 14 - @@ -3403,8 +3403,7 @@ MakefileGenerator::writePkgConfigFile() 15 << varGlue("QMAKE_PKGCONFIG_CFLAGS", "", " ", " ") 16 // << varGlue("DEFINES","-D"," -D"," ") 17 ; ··· 22 && libDir != QLatin1String("/Library/Frameworks")) { 23 t << " -F${libdir}"; 24 -- 25 - 2.39.2 26
··· 1 + From 8ce66fca339d9daf6bd132771c2ea582a461f31c Mon Sep 17 00:00:00 2001 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Fri, 14 Apr 2023 09:34:46 +0800 4 + Subject: [PATCH 03/11] qtbase: qmake: fix includedir in generated pkg-config 5 6 --- 7 qmake/generators/makefile.cpp | 3 +-- 8 1 file changed, 1 insertion(+), 2 deletions(-) 9 10 diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp 11 + index 11d2f0ff7df..c78ed0d3485 100644 12 --- a/qmake/generators/makefile.cpp 13 +++ b/qmake/generators/makefile.cpp 14 + @@ -3412,8 +3412,7 @@ MakefileGenerator::writePkgConfigFile() 15 << varGlue("QMAKE_PKGCONFIG_CFLAGS", "", " ", " ") 16 // << varGlue("DEFINES","-D"," -D"," ") 17 ; ··· 22 && libDir != QLatin1String("/Library/Frameworks")) { 23 t << " -F${libdir}"; 24 -- 25 + 2.42.0 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 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Fri, 14 Apr 2023 09:35:25 +0800 4 - Subject: [PATCH 4/6] qtbase: fix locating tzdir on NixOS 5 6 --- 7 src/corelib/time/qtimezoneprivate_tz.cpp | 27 +++++++++++++++--------- 8 1 file changed, 17 insertions(+), 10 deletions(-) 9 10 diff --git a/src/corelib/time/qtimezoneprivate_tz.cpp b/src/corelib/time/qtimezoneprivate_tz.cpp 11 - index 960a0944185..a5186acbd91 100644 12 --- a/src/corelib/time/qtimezoneprivate_tz.cpp 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 16 static QTzTimeZoneHash loadTzTimeZones() 17 { 18 - QString path = QStringLiteral("/usr/share/zoneinfo/zone.tab"); ··· 24 if (!QFile::exists(path)) 25 path = QStringLiteral("/usr/lib/zoneinfo/zone.tab"); 26 27 - @@ -730,18 +734,21 @@ QTzTimeZoneCacheEntry QTzTimeZoneCache::findEntry(const QByteArray &ianaId) 28 if (!tzif.open(QIODevice::ReadOnly)) 29 return ret; 30 } else { ··· 56 } 57 } 58 -- 59 - 2.39.2 60
··· 1 + From b1533ac42718835499ec633ffb3b1bed0d040719 Mon Sep 17 00:00:00 2001 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Fri, 14 Apr 2023 09:35:25 +0800 4 + Subject: [PATCH 04/11] qtbase: fix locating tzdir on NixOS 5 6 --- 7 src/corelib/time/qtimezoneprivate_tz.cpp | 27 +++++++++++++++--------- 8 1 file changed, 17 insertions(+), 10 deletions(-) 9 10 diff --git a/src/corelib/time/qtimezoneprivate_tz.cpp b/src/corelib/time/qtimezoneprivate_tz.cpp 11 + index e702a5d6b43..2ac88c1cd10 100644 12 --- a/src/corelib/time/qtimezoneprivate_tz.cpp 13 +++ b/src/corelib/time/qtimezoneprivate_tz.cpp 14 + @@ -56,7 +56,11 @@ static bool isTzFile(const QString &name); 15 + // zone1970.tab). 16 static QTzTimeZoneHash loadTzTimeZones() 17 { 18 - QString path = QStringLiteral("/usr/share/zoneinfo/zone.tab"); ··· 24 if (!QFile::exists(path)) 25 path = QStringLiteral("/usr/lib/zoneinfo/zone.tab"); 26 27 + @@ -773,18 +777,21 @@ QTzTimeZoneCacheEntry QTzTimeZoneCache::findEntry(const QByteArray &ianaId) 28 if (!tzif.open(QIODevice::ReadOnly)) 29 return ret; 30 } else { ··· 56 } 57 } 58 -- 59 + 2.42.0 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 2 From: Nick Cao <nickcao@nichi.co> 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 5 Variable fonts 6 7 Reference: https://bugreports.qt.io/browse/QTBUG-111994 ··· 22 FcObjectSetDestroy(os); 23 FcPatternDestroy(pattern); 24 -- 25 - 2.39.2 26
··· 1 + From 880fe5653a86d8091f3f577977f8af93552c48fd Mon Sep 17 00:00:00 2001 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Tue, 21 Mar 2023 15:48:49 +0800 4 + Subject: [PATCH 05/11] qtbase: deal with a font face at index 0 as Regular for 5 Variable fonts 6 7 Reference: https://bugreports.qt.io/browse/QTBUG-111994 ··· 22 FcObjectSetDestroy(os); 23 FcPatternDestroy(pattern); 24 -- 25 + 2.42.0 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 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Wed, 12 Apr 2023 10:13:50 +0800 4 - Subject: [PATCH 6/6] qtbase: qt-cmake: always use cmake from path 5 6 The generated qt-cmake scripts embeds the absolute path of cmake used 7 during the build of qtbase, bloating the runtime closure of qtbase. ··· 28 toolchain_path="$script_dir_path/@__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir@/qt.toolchain.cmake" 29 30 -- 31 - 2.39.2 32
··· 1 + From 7f573f00fb850a08017d9f1e3c73b4d7efeb84f2 Mon Sep 17 00:00:00 2001 2 From: Nick Cao <nickcao@nichi.co> 3 Date: Wed, 12 Apr 2023 10:13:50 +0800 4 + Subject: [PATCH 06/11] qtbase: qt-cmake: always use cmake from path 5 6 The generated qt-cmake scripts embeds the absolute path of cmake used 7 during the build of qtbase, bloating the runtime closure of qtbase. ··· 28 toolchain_path="$script_dir_path/@__GlobalConfig_relative_path_from_bin_dir_to_cmake_config_dir@/qt.toolchain.cmake" 29 30 -- 31 + 2.42.0 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 2 From: rewine <luhongxu@deepin.org> 3 Date: Wed, 29 Mar 2023 11:51:33 +0800 4 - Subject: [PATCH] qtbase-find-tools-in-PATH 5 6 1. find qt's tools in `QTTOOLSPATH` env 7 qt assumes that all components use the same install prefix ··· 14 We can guarantee the build order of qt components in nixpkgs 15 tools in qttools always build before qtdoc 16 qdoc_bin is not a build target now, since we find it in `QTTOOLSPATH` 17 - 18 --- 19 cmake/QtDocsHelpers.cmake | 11 ++++++++--- 20 1 file changed, 8 insertions(+), 3 deletions(-) 21 22 diff --git a/cmake/QtDocsHelpers.cmake b/cmake/QtDocsHelpers.cmake 23 - index 48ed5a32..9409d22d 100644 24 --- a/cmake/QtDocsHelpers.cmake 25 +++ b/cmake/QtDocsHelpers.cmake 26 @@ -47,9 +47,14 @@ function(qt_internal_add_docs) ··· 42 get_target_property(target_type ${target} TYPE) 43 if (NOT target_type STREQUAL "INTERFACE_LIBRARY") 44 -- 45 - 2.38.1 46
··· 1 + From 95b6bc2a414d381fdeab0899a3b02499c43695e7 Mon Sep 17 00:00:00 2001 2 From: rewine <luhongxu@deepin.org> 3 Date: Wed, 29 Mar 2023 11:51:33 +0800 4 + Subject: [PATCH 07/11] qtbase-find-tools-in-PATH 5 6 1. find qt's tools in `QTTOOLSPATH` env 7 qt assumes that all components use the same install prefix ··· 14 We can guarantee the build order of qt components in nixpkgs 15 tools in qttools always build before qtdoc 16 qdoc_bin is not a build target now, since we find it in `QTTOOLSPATH` 17 --- 18 cmake/QtDocsHelpers.cmake | 11 ++++++++--- 19 1 file changed, 8 insertions(+), 3 deletions(-) 20 21 diff --git a/cmake/QtDocsHelpers.cmake b/cmake/QtDocsHelpers.cmake 22 + index 48ed5a324bf..91d8d41fb1f 100644 23 --- a/cmake/QtDocsHelpers.cmake 24 +++ b/cmake/QtDocsHelpers.cmake 25 @@ -47,9 +47,14 @@ function(qt_internal_add_docs) ··· 41 get_target_property(target_type ${target} TYPE) 42 if (NOT target_type STREQUAL "INTERFACE_LIBRARY") 43 -- 44 + 2.42.0 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 diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake 2 - index b45ec1d208..05f69c131b 100644 3 --- a/cmake/QtBuild.cmake 4 +++ b/cmake/QtBuild.cmake 5 @@ -30,7 +30,7 @@ function(qt_configure_process_path name default docstring) ··· 11 message(FATAL_ERROR 12 "Path component '${name}' is outside computed install prefix: ${rel_path} ") 13 return()
··· 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 + 10 diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake 11 + index 1dc576d27af..4348eb97c37 100644 12 --- a/cmake/QtBuild.cmake 13 +++ b/cmake/QtBuild.cmake 14 @@ -30,7 +30,7 @@ function(qt_configure_process_path name default docstring) ··· 20 message(FATAL_ERROR 21 "Path component '${name}' is outside computed install prefix: ${rel_path} ") 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 2 From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 Date: Wed, 9 Aug 2023 16:16:21 +0200 4 - Subject: [PATCH 1/3] Find qmlimportscanner in macdeployqt via environment 5 6 The qmlimportscanner tool is provided by qtdeclarative. Because of the 7 modularized installation in Nix, it can not be found via the usual ··· 16 1 file changed, 4 insertions(+) 17 18 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 19 - index 643fe5390a..b8fcc9c9bd 100644 20 --- a/src/tools/macdeployqt/shared/shared.cpp 21 +++ b/src/tools/macdeployqt/shared/shared.cpp 22 - @@ -1270,6 +1270,10 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 23 if (!QFile::exists(qmlImportScannerPath)) 24 qmlImportScannerPath = QCoreApplication::applicationDirPath() + "/qmlimportscanner"; 25 ··· 31 if (!QFile::exists(qmlImportScannerPath)) { 32 LogError() << "qmlimportscanner not found at" << qmlImportScannerPath; 33 -- 34 - 2.26.2 35
··· 1 + From bbd9cf61b686f68d5e5eb78fb0b96a74a8921cef Mon Sep 17 00:00:00 2001 2 From: =?UTF-8?q?Juan=20Pedro=20Bol=C3=ADvar=20Puente?= <raskolnikov@gnu.org> 3 Date: Wed, 9 Aug 2023 16:16:21 +0200 4 + Subject: [PATCH 10/11] qtbase: find qmlimportscanner in macdeployqt via 5 + environment 6 7 The qmlimportscanner tool is provided by qtdeclarative. Because of the 8 modularized installation in Nix, it can not be found via the usual ··· 17 1 file changed, 4 insertions(+) 18 19 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 20 + index 77749506ccb..48979195f40 100644 21 --- a/src/tools/macdeployqt/shared/shared.cpp 22 +++ b/src/tools/macdeployqt/shared/shared.cpp 23 + @@ -1273,6 +1273,10 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 24 if (!QFile::exists(qmlImportScannerPath)) 25 qmlImportScannerPath = QCoreApplication::applicationDirPath() + "/qmlimportscanner"; 26 ··· 32 if (!QFile::exists(qmlImportScannerPath)) { 33 LogError() << "qmlimportscanner not found at" << qmlImportScannerPath; 34 -- 35 + 2.42.0 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 6 7 In a modularized installation, this folder will be the location where 8 `qtbase` itself is installed, but `qtbase` does not have any QML ··· 12 1 file changed, 5 insertions(+), 2 deletions(-) 13 14 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 15 - index b8fcc9c9bd..676d34d545 100644 16 --- a/src/tools/macdeployqt/shared/shared.cpp 17 +++ b/src/tools/macdeployqt/shared/shared.cpp 18 - @@ -1290,9 +1290,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 19 } 20 for (const QString &importPath : qmlImportPaths) 21 argumentList << "-importPath" << importPath; ··· 28 + argumentList.append(qmlImportsPath); 29 + } 30 31 - // run qmlimportscanner 32 - QProcess qmlImportScanner; 33 -- 34 - 2.26.2 35
··· 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 7 In a modularized installation, this folder will be the location where 8 `qtbase` itself is installed, but `qtbase` does not have any QML ··· 12 1 file changed, 5 insertions(+), 2 deletions(-) 13 14 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 15 + index 48979195f40..8415680ecda 100644 16 --- a/src/tools/macdeployqt/shared/shared.cpp 17 +++ b/src/tools/macdeployqt/shared/shared.cpp 18 + @@ -1293,9 +1293,12 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 19 } 20 for (const QString &importPath : qmlImportPaths) 21 argumentList << "-importPath" << importPath; ··· 28 + argumentList.append(qmlImportsPath); 29 + } 30 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 -- 34 + 2.42.0 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 5 6 --- 7 src/tools/macdeployqt/shared/shared.cpp | 7 +++++++ 8 1 file changed, 7 insertions(+) 9 10 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 11 - index 676d34d545..7908b07b3c 100644 12 --- a/src/tools/macdeployqt/shared/shared.cpp 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 - } 17 18 + // In a modularized installation of qt as we have in Nix, instead, we will 19 + // read the paths from the environment, as they are spread in multiple ··· 26 QProcess qmlImportScanner; 27 qmlImportScanner.start(qmlImportScannerPath, argumentList); 28 -- 29 - 2.26.2 30
··· 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 6 --- 7 src/tools/macdeployqt/shared/shared.cpp | 7 +++++++ 8 1 file changed, 7 insertions(+) 9 10 diff --git a/src/tools/macdeployqt/shared/shared.cpp b/src/tools/macdeployqt/shared/shared.cpp 11 + index f637416cf22..77749506ccb 100644 12 --- a/src/tools/macdeployqt/shared/shared.cpp 13 +++ b/src/tools/macdeployqt/shared/shared.cpp 14 + @@ -1293,6 +1293,13 @@ bool deployQmlImports(const QString &appBundlePath, DeploymentInfo deploymentInf 15 + argumentList.append( "-importPath"); 16 + argumentList.append(qmlImportsPath); 17 18 + // In a modularized installation of qt as we have in Nix, instead, we will 19 + // read the paths from the environment, as they are spread in multiple ··· 26 QProcess qmlImportScanner; 27 qmlImportScanner.start(qmlImportScannerPath, argumentList); 28 -- 29 + 2.42.0 30
+22 -6
pkgs/development/libraries/qt-6/patches/qtdeclarative-default-disable-qmlcache.patch
··· 1 diff --git a/src/qml/jsruntime/qv4engine.cpp b/src/qml/jsruntime/qv4engine.cpp 2 - index 852cde9e..165f1b57 100644 3 --- a/src/qml/jsruntime/qv4engine.cpp 4 +++ 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 8 { 9 - - return (!disableDiskCache() && !debugger()) || forceDiskCache(); 10 - + return forceDiskCache(); 11 } 12 13 void ExecutionEngine::callInContext(QV4::Function *function, QObject *self,
··· 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 + 10 diff --git a/src/qml/jsruntime/qv4engine.cpp b/src/qml/jsruntime/qv4engine.cpp 11 + index d1b4c4fff6..50f8a07420 100644 12 --- a/src/qml/jsruntime/qv4engine.cpp 13 +++ b/src/qml/jsruntime/qv4engine.cpp 14 + @@ -2232,11 +2232,7 @@ ExecutionEngine::DiskCacheOptions ExecutionEngine::diskCacheOptions() const 15 { 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; 24 } 25 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 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 3 --- a/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc 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" 8 9 -// This is a min version of macOS where we want to support SVC encoding via 10 -// EnableLowLatencyRateControl flag. The flag is actually supported since 11.3, ··· 15 namespace media { 16 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); 22 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) 23 - profile.scalability_modes.push_back(SVCScalabilityMode::kL1T2); 24 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}; 30 31 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) { 32 - - if (require_low_delay_) { 33 - encoder_keys.push_back( 34 - kVTVideoEncoderSpecification_EnableLowLatencyRateControl); 35 - encoder_values.push_back(kCFBooleanTrue); ··· 38 base::ScopedCFTypeRef<CFDictionaryRef> encoder_spec = 39 video_toolbox::DictionaryWithKeysAndValues( 40 encoder_keys.data(), encoder_values.data(), encoder_keys.size()); 41 - @@ -669,19 +654,8 @@ bool VTVideoEncodeAccelerator::ConfigureCompressionSession() { 42 - } 43 44 - if (num_temporal_layers_ == 2) { 45 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) { 46 - if (!session_property_setter.IsSupported( 47 - kVTCompressionPropertyKey_BaseLayerFrameRateFraction)) {
··· 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 d4b0161b2e..e5a0eb1967 100644 3 --- a/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc 4 +++ b/src/3rdparty/chromium/media/gpu/mac/vt_video_encode_accelerator_mac.cc 5 + @@ -29,12 +29,6 @@ 6 + #include "media/base/video_types.h" 7 + #include "media/video/video_encode_accelerator.h" 8 9 -// This is a min version of macOS where we want to support SVC encoding via 10 -// EnableLowLatencyRateControl flag. The flag is actually supported since 11.3, ··· 15 namespace media { 16 17 namespace { 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 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) 23 - profile.scalability_modes.push_back(SVCScalabilityMode::kL1T2); 24 + 25 for (const auto& supported_profile : kSupportedProfiles) { 26 + if (VideoCodecProfileToVideoCodec(supported_profile) == VideoCodec::kH264) { 27 + @@ -814,14 +806,6 @@ bool VTVideoEncodeAccelerator::CreateCompressionSession( 28 + encoder_values.push_back(kCFBooleanFalse); 29 + } 30 31 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) { 32 + - // Remove the validation once HEVC SVC mode is supported on macOS. 33 + - if (require_low_delay_ && codec == VideoCodec::kH264) { 34 - encoder_keys.push_back( 35 - kVTVideoEncoderSpecification_EnableLowLatencyRateControl); 36 - encoder_values.push_back(kCFBooleanTrue); ··· 39 base::ScopedCFTypeRef<CFDictionaryRef> encoder_spec = 40 video_toolbox::DictionaryWithKeysAndValues( 41 encoder_keys.data(), encoder_values.data(), encoder_keys.size()); 42 + @@ -891,19 +875,8 @@ bool VTVideoEncodeAccelerator::ConfigureCompressionSession(VideoCodec codec) { 43 44 + // Remove the validation once HEVC SVC mode is supported on macOS. 45 + if (num_temporal_layers_ == 2 && codec_ == VideoCodec::kH264) { 46 - if (__builtin_available(macOS LOW_LATENCY_FLAG_AVAILABLE_VER, *)) { 47 - if (!session_property_setter.IsSupported( 48 - kVTCompressionPropertyKey_BaseLayerFrameRateFraction)) {
+15 -2
pkgs/development/libraries/qt-6/patches/qtwebengine-locales-path.patch
··· 1 diff --git a/src/core/api/CMakeLists.txt b/src/core/api/CMakeLists.txt 2 - index f860e0ba7..30e1a767a 100644 3 --- a/src/core/api/CMakeLists.txt 4 +++ b/src/core/api/CMakeLists.txt 5 - @@ -193,7 +193,8 @@ if(QT_FEATURE_framework) 6 7 else() 8 install(FILES ${localeFiles} ··· 26 % QLatin1String("qtwebengine_locales"); 27 candidatePaths << fallbackDir(); 28 }
··· 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 + 11 diff --git a/src/core/api/CMakeLists.txt b/src/core/api/CMakeLists.txt 12 + index a3cb53e17..fcb6d70c5 100644 13 --- a/src/core/api/CMakeLists.txt 14 +++ b/src/core/api/CMakeLists.txt 15 + @@ -190,7 +190,8 @@ if(QT_FEATURE_framework) 16 17 else() 18 install(FILES ${localeFiles} ··· 36 % QLatin1String("qtwebengine_locales"); 37 candidatePaths << fallbackDir(); 38 } 39 + -- 40 + 2.42.0 41 +
+160 -152
pkgs/development/libraries/qt-6/srcs.nix
··· 4 5 { 6 qt3d = { 7 - version = "6.5.3"; 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"; 12 }; 13 }; 14 qt5compat = { 15 - version = "6.5.3"; 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"; 20 }; 21 }; 22 qtactiveqt = { 23 - version = "6.5.3"; 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"; 28 }; 29 }; 30 qtbase = { 31 - version = "6.5.3"; 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"; 36 }; 37 }; 38 qtcharts = { 39 - version = "6.5.3"; 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"; 44 }; 45 }; 46 qtconnectivity = { 47 - version = "6.5.3"; 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"; 52 }; 53 }; 54 qtdatavis3d = { 55 - version = "6.5.3"; 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"; 60 }; 61 }; 62 qtdeclarative = { 63 - version = "6.5.3"; 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"; 68 }; 69 }; 70 qtdoc = { 71 - version = "6.5.3"; 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"; 76 }; 77 }; 78 qtgrpc = { 79 - version = "6.5.3"; 80 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"; 84 }; 85 }; 86 qthttpserver = { 87 - version = "6.5.3"; 88 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"; 92 }; 93 }; 94 qtimageformats = { 95 - version = "6.5.3"; 96 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"; 100 }; 101 }; 102 qtlanguageserver = { 103 - version = "6.5.3"; 104 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"; 108 }; 109 }; 110 qtlocation = { 111 - version = "6.5.3"; 112 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"; 116 }; 117 }; 118 qtlottie = { 119 - version = "6.5.3"; 120 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"; 124 }; 125 }; 126 qtmultimedia = { 127 - version = "6.5.3"; 128 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"; 132 }; 133 }; 134 qtnetworkauth = { 135 - version = "6.5.3"; 136 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"; 140 }; 141 }; 142 qtpositioning = { 143 - version = "6.5.3"; 144 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"; 148 }; 149 }; 150 qtquick3d = { 151 - version = "6.5.3"; 152 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"; 156 }; 157 }; 158 qtquick3dphysics = { 159 - version = "6.5.3"; 160 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"; 164 }; 165 }; 166 qtquickeffectmaker = { 167 - version = "6.5.3"; 168 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"; 172 }; 173 }; 174 qtquicktimeline = { 175 - version = "6.5.3"; 176 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"; 180 }; 181 }; 182 qtremoteobjects = { 183 - version = "6.5.3"; 184 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"; 188 }; 189 }; 190 qtscxml = { 191 - version = "6.5.3"; 192 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"; 196 }; 197 }; 198 qtsensors = { 199 - version = "6.5.3"; 200 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"; 204 }; 205 }; 206 qtserialbus = { 207 - version = "6.5.3"; 208 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"; 212 }; 213 }; 214 qtserialport = { 215 - version = "6.5.3"; 216 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"; 220 }; 221 }; 222 qtshadertools = { 223 - version = "6.5.3"; 224 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"; 228 }; 229 }; 230 qtspeech = { 231 - version = "6.5.3"; 232 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"; 236 }; 237 }; 238 qtsvg = { 239 - version = "6.5.3"; 240 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"; 244 }; 245 }; 246 qttools = { 247 - version = "6.5.3"; 248 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"; 252 }; 253 }; 254 qttranslations = { 255 - version = "6.5.3"; 256 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"; 260 }; 261 }; 262 qtvirtualkeyboard = { 263 - version = "6.5.3"; 264 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"; 268 }; 269 }; 270 qtwayland = { 271 - version = "6.5.3"; 272 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"; 276 }; 277 }; 278 qtwebchannel = { 279 - version = "6.5.3"; 280 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"; 284 }; 285 }; 286 qtwebengine = { 287 - version = "6.5.3"; 288 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"; 292 }; 293 }; 294 qtwebsockets = { 295 - version = "6.5.3"; 296 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"; 300 }; 301 }; 302 qtwebview = { 303 - version = "6.5.3"; 304 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"; 308 }; 309 }; 310 }
··· 4 5 { 6 qt3d = { 7 + version = "6.6.0"; 8 src = fetchurl { 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 }; 13 }; 14 qt5compat = { 15 + version = "6.6.0"; 16 src = fetchurl { 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 }; 21 }; 22 qtactiveqt = { 23 + version = "6.6.0"; 24 src = fetchurl { 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 }; 29 }; 30 qtbase = { 31 + version = "6.6.0"; 32 src = fetchurl { 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 }; 37 }; 38 qtcharts = { 39 + version = "6.6.0"; 40 src = fetchurl { 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 }; 45 }; 46 qtconnectivity = { 47 + version = "6.6.0"; 48 src = fetchurl { 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 }; 53 }; 54 qtdatavis3d = { 55 + version = "6.6.0"; 56 src = fetchurl { 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 }; 61 }; 62 qtdeclarative = { 63 + version = "6.6.0"; 64 src = fetchurl { 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 }; 69 }; 70 qtdoc = { 71 + version = "6.6.0"; 72 src = fetchurl { 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"; 84 }; 85 }; 86 qtgrpc = { 87 + version = "6.6.0"; 88 src = fetchurl { 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"; 92 }; 93 }; 94 qthttpserver = { 95 + version = "6.6.0"; 96 src = fetchurl { 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"; 100 }; 101 }; 102 qtimageformats = { 103 + version = "6.6.0"; 104 src = fetchurl { 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"; 108 }; 109 }; 110 qtlanguageserver = { 111 + version = "6.6.0"; 112 src = fetchurl { 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"; 116 }; 117 }; 118 qtlocation = { 119 + version = "6.6.0"; 120 src = fetchurl { 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"; 124 }; 125 }; 126 qtlottie = { 127 + version = "6.6.0"; 128 src = fetchurl { 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"; 132 }; 133 }; 134 qtmultimedia = { 135 + version = "6.6.0"; 136 src = fetchurl { 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"; 140 }; 141 }; 142 qtnetworkauth = { 143 + version = "6.6.0"; 144 src = fetchurl { 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"; 148 }; 149 }; 150 qtpositioning = { 151 + version = "6.6.0"; 152 src = fetchurl { 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"; 156 }; 157 }; 158 qtquick3d = { 159 + version = "6.6.0"; 160 src = fetchurl { 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"; 164 }; 165 }; 166 qtquick3dphysics = { 167 + version = "6.6.0"; 168 src = fetchurl { 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"; 172 }; 173 }; 174 qtquickeffectmaker = { 175 + version = "6.6.0"; 176 src = fetchurl { 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"; 180 }; 181 }; 182 qtquicktimeline = { 183 + version = "6.6.0"; 184 src = fetchurl { 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"; 188 }; 189 }; 190 qtremoteobjects = { 191 + version = "6.6.0"; 192 src = fetchurl { 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"; 196 }; 197 }; 198 qtscxml = { 199 + version = "6.6.0"; 200 src = fetchurl { 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"; 204 }; 205 }; 206 qtsensors = { 207 + version = "6.6.0"; 208 src = fetchurl { 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"; 212 }; 213 }; 214 qtserialbus = { 215 + version = "6.6.0"; 216 src = fetchurl { 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"; 220 }; 221 }; 222 qtserialport = { 223 + version = "6.6.0"; 224 src = fetchurl { 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"; 228 }; 229 }; 230 qtshadertools = { 231 + version = "6.6.0"; 232 src = fetchurl { 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"; 236 }; 237 }; 238 qtspeech = { 239 + version = "6.6.0"; 240 src = fetchurl { 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"; 244 }; 245 }; 246 qtsvg = { 247 + version = "6.6.0"; 248 src = fetchurl { 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"; 252 }; 253 }; 254 qttools = { 255 + version = "6.6.0"; 256 src = fetchurl { 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"; 260 }; 261 }; 262 qttranslations = { 263 + version = "6.6.0"; 264 src = fetchurl { 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"; 268 }; 269 }; 270 qtvirtualkeyboard = { 271 + version = "6.6.0"; 272 src = fetchurl { 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"; 276 }; 277 }; 278 qtwayland = { 279 + version = "6.6.0"; 280 src = fetchurl { 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"; 284 }; 285 }; 286 qtwebchannel = { 287 + version = "6.6.0"; 288 src = fetchurl { 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"; 292 }; 293 }; 294 qtwebengine = { 295 + version = "6.6.0"; 296 src = fetchurl { 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"; 300 }; 301 }; 302 qtwebsockets = { 303 + version = "6.6.0"; 304 src = fetchurl { 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"; 308 }; 309 }; 310 qtwebview = { 311 + version = "6.6.0"; 312 src = fetchurl { 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"; 316 }; 317 }; 318 }
+2 -2
pkgs/development/libraries/tinycdb/default.nix
··· 12 sed -i 's,set --, set -x; set --,' Makefile 13 ''; 14 pname = "tinycdb"; 15 - version = "0.78"; 16 # In general, static library (.a) goes to "dev", shared (.so) to 17 # "lib". In case of static build, there is no .so library, so "lib" 18 # output is useless and empty. ··· 35 36 src = fetchurl { 37 url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; 38 - sha256 = "0g6n1rr3lvyqc85g6z44lw9ih58f2k1i3v18yxlqvnla5m1qyrsh"; 39 }; 40 41 meta = with lib; {
··· 12 sed -i 's,set --, set -x; set --,' Makefile 13 ''; 14 pname = "tinycdb"; 15 + version = "0.80"; 16 # In general, static library (.a) goes to "dev", shared (.so) to 17 # "lib". In case of static build, there is no .so library, so "lib" 18 # output is useless and empty. ··· 35 36 src = fetchurl { 37 url = "http://www.corpit.ru/mjt/tinycdb/${pname}-${version}.tar.gz"; 38 + sha256 = "sha256-wyG5BekCwsqZo/+Kjd39iCMkf+Ht7IpLuF+Dhpxjn7g="; 39 }; 40 41 meta = with lib; {
+1 -1
pkgs/development/libraries/tracker/default.nix
··· 10 , asciidoc 11 , gobject-introspection 12 , buildPackages 13 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 14 , vala 15 , python3 16 , gi-docgen
··· 10 , asciidoc 11 , gobject-introspection 12 , buildPackages 13 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 14 , vala 15 , python3 16 , gi-docgen
+1 -1
pkgs/development/libraries/wfa2-lib/default.nix
··· 31 description = "Wavefront alignment algorithm library v2"; 32 homepage = "https://github.com/smarco/WFA2-lib"; 33 license = licenses.mit; 34 - maintainers = with maintainers; [ rs0vere ]; 35 platforms = platforms.linux; 36 }; 37 }
··· 31 description = "Wavefront alignment algorithm library v2"; 32 homepage = "https://github.com/smarco/WFA2-lib"; 33 license = licenses.mit; 34 + maintainers = with maintainers; [ ]; 35 platforms = platforms.linux; 36 }; 37 }
+2 -2
pkgs/development/misc/brev-cli/default.nix
··· 5 6 buildGoModule rec { 7 pname = "brev-cli"; 8 - version = "0.6.261"; 9 10 src = fetchFromGitHub { 11 owner = "brevdev"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-tIkO37NN48le7Q4d0GHfY2ZZcZ12oQ7dFjH5klpFDzU="; 15 }; 16 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
··· 5 6 buildGoModule rec { 7 pname = "brev-cli"; 8 + version = "0.6.262"; 9 10 src = fetchFromGitHub { 11 owner = "brevdev"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-JzAhoeEwSqeZOVXZCVw/MmpUMh/ufEa8CdOYc1mvReY="; 15 }; 16 17 vendorHash = "sha256-IR/tgqh8rS4uN5jSOcopCutbHCKHSU9icUfRhOgu4t8=";
+1 -1
pkgs/development/node-packages/overrides.nix
··· 257 258 src = fetchurl { 259 url = "https://registry.npmjs.org/prisma/-/prisma-${version}.tgz"; 260 - hash = "sha256-HiZtNHXkoSl3Q4cAerUs8c138AiDJJxzYNQT3I4+ea8="; 261 }; 262 postInstall = with pkgs; '' 263 wrapProgram "$out/bin/prisma" \
··· 257 258 src = fetchurl { 259 url = "https://registry.npmjs.org/prisma/-/prisma-${version}.tgz"; 260 + hash = "sha256-rwpwB+vli3CXRhUFL+UvyUpPlxRk6P/2zLCn0SL9E6s="; 261 }; 262 postInstall = with pkgs; '' 263 wrapProgram "$out/bin/prisma" \
+2 -2
pkgs/development/ocaml-modules/uring/default.nix
··· 10 11 buildDunePackage rec { 12 pname = "uring"; 13 - version = "0.7"; 14 15 minimalOCamlVersion = "4.12"; 16 17 src = fetchurl { 18 url = "https://github.com/ocaml-multicore/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; 19 - sha256 = "khxV8aZYvdqYGjb1a27JQ+K8yg7OJN4ziJT2hzNIFQM="; 20 }; 21 22 propagatedBuildInputs = [
··· 10 11 buildDunePackage rec { 12 pname = "uring"; 13 + version = "0.8"; 14 15 minimalOCamlVersion = "4.12"; 16 17 src = fetchurl { 18 url = "https://github.com/ocaml-multicore/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; 19 + hash = "sha256-4OGst19vqEzuNVxO5xxtzS+mEilEBFoEc7lC3j3sTk4="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/octave-modules/communications/default.nix
··· 7 8 buildOctavePackage rec { 9 pname = "communications"; 10 - version = "1.2.4"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-SfA81UP0c7VgroxSA/RZVVKZ4arl8Uhpf324F7yGFTo="; 15 }; 16 17 buildInputs = [
··· 7 8 buildOctavePackage rec { 9 pname = "communications"; 10 + version = "1.2.6"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 + sha256 = "sha256-psQuiBOI1mXXZaH4EesVO91r2ViCc0KrKxKM7Xw+gts="; 15 }; 16 17 buildInputs = [
+3 -3
pkgs/development/octave-modules/control/default.nix
··· 8 9 buildOctavePackage rec { 10 pname = "control"; 11 - version = "3.5.2"; 12 13 src = fetchFromGitHub { 14 owner = "gnu-octave"; 15 repo = "pkg-control"; 16 - rev = "${pname}-${version}"; 17 - sha256 = "sha256-isUHovpknIFclspHjAtUxGLkrdxitdWSnQMED9n+R3s="; 18 }; 19 20 # Running autoreconfHook inside the src directory fixes a compile issue about
··· 8 9 buildOctavePackage rec { 10 pname = "control"; 11 + version = "3.6.1"; 12 13 src = fetchFromGitHub { 14 owner = "gnu-octave"; 15 repo = "pkg-control"; 16 + rev = "refs/tags/control-${version}"; 17 + sha256 = "sha256-7beEsdrne50NY4lGCotxGXwwWnMzUR2CKCc20OCjd0g="; 18 }; 19 20 # Running autoreconfHook inside the src directory fixes a compile issue about
+2 -2
pkgs/development/octave-modules/general/default.nix
··· 7 8 buildOctavePackage rec { 9 pname = "general"; 10 - version = "2.1.2"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-owzRp5dDxiUo2uRuvUqD+EiuRqHB2sPqq8NmYtQilM8="; 15 }; 16 17 nativeBuildInputs = [
··· 7 8 buildOctavePackage rec { 9 pname = "general"; 10 + version = "2.1.3"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 + sha256 = "sha256-amslJm3haXaAehdm6jYJxcGZl+ggUcnJc3i6YJ3QkyM="; 15 }; 16 17 nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/sockets/default.nix
··· 5 6 buildOctavePackage rec { 7 pname = "sockets"; 8 - version = "1.4.0"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 - sha256 = "sha256-GNwFLNV1u3UKJp9lhLtCclD2VSKC9Mko1hBoSn5dTpI="; 13 }; 14 15 meta = with lib; {
··· 5 6 buildOctavePackage rec { 7 pname = "sockets"; 8 + version = "1.4.1"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 + sha256 = "sha256-u5Nb9PVyMoR0lIzXEMtkZntXbBfpyXrtLB8U+dkgYrc="; 13 }; 14 15 meta = with lib; {
+2 -2
pkgs/development/octave-modules/splines/default.nix
··· 5 6 buildOctavePackage rec { 7 pname = "splines"; 8 - version = "1.3.4"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 - sha256 = "11a34f6a7615fc8x1smk3lx8vslilx4mrxi8f01la3wq68khnq5f"; 13 }; 14 15 meta = with lib; {
··· 5 6 buildOctavePackage rec { 7 pname = "splines"; 8 + version = "1.3.5"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 12 + sha256 = "sha256-r4hod3l8OpyKNs59lGE8EFn3n6tIg0KeezKjsB4D16Y="; 13 }; 14 15 meta = with lib; {
+2 -2
pkgs/development/octave-modules/statistics/default.nix
··· 6 7 buildOctavePackage rec { 8 pname = "statistics"; 9 - version = "1.5.4"; 10 11 src = fetchFromGitHub { 12 owner = "gnu-octave"; 13 repo = "statistics"; 14 rev = "refs/tags/release-${version}"; 15 - sha256 = "sha256-gFauFIaXKzcPeNvpWHv5FAxYQvZNh7ELrSUIvn43IfQ="; 16 }; 17 18 requiredOctavePackages = [
··· 6 7 buildOctavePackage rec { 8 pname = "statistics"; 9 + version = "1.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "gnu-octave"; 13 repo = "statistics"; 14 rev = "refs/tags/release-${version}"; 15 + sha256 = "sha256-XJXDiVDg3Nw7a/ih49jtkYRmyvAhTfs3LbBQmw+87oc="; 16 }; 17 18 requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/stk/default.nix
··· 5 6 buildOctavePackage rec { 7 pname = "stk"; 8 - version = "2.8.0"; 9 10 src = fetchurl { 11 url = "https://github.com/stk-kriging/stk/releases/download/${version}/${pname}-${version}-octpkg.tar.gz"; 12 - sha256 = "sha256-dgxpw2L7e9o/zimsLPoqW7dEihrrNsks62XtuXt4zTI="; 13 }; 14 15 meta = with lib; {
··· 5 6 buildOctavePackage rec { 7 pname = "stk"; 8 + version = "2.8.1"; 9 10 src = fetchurl { 11 url = "https://github.com/stk-kriging/stk/releases/download/${version}/${pname}-${version}-octpkg.tar.gz"; 12 + sha256 = "sha256-wTjM9LUcC8BEj3TNxAz877LqJvuoxWUse9PIZoWGnIU="; 13 }; 14 15 meta = with lib; {
+2 -2
pkgs/development/php-packages/castor/default.nix
··· 8 9 php.buildComposerProject (finalAttrs: { 10 pname = "castor"; 11 - version = "0.8.0"; 12 13 src = fetchFromGitHub { 14 owner = "jolicode"; 15 repo = "castor"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-rJz4BY74BI8gyT4ZlABc4PA+SCsd8guM0m2MTej350g="; 18 }; 19 20 vendorHash = "sha256-Jh4mNNYEM9sy0Dp+dZtD+xrMICjAuspe9D9BDXcfUPM=";
··· 8 9 php.buildComposerProject (finalAttrs: { 10 pname = "castor"; 11 + version = "0.9.1"; 12 13 src = fetchFromGitHub { 14 owner = "jolicode"; 15 repo = "castor"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-zTtMNBZcWjEQB70/6i4pvYEepDVCItJgkwrQ2xrXDAU="; 18 }; 19 20 vendorHash = "sha256-Jh4mNNYEM9sy0Dp+dZtD+xrMICjAuspe9D9BDXcfUPM=";
+2 -2
pkgs/development/php-packages/php-cs-fixer/default.nix
··· 2 3 let 4 pname = "php-cs-fixer"; 5 - version = "3.28.0"; 6 in 7 mkDerivation { 8 inherit pname version; 9 10 src = fetchurl { 11 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 12 - sha256 = "sha256-5dhS4QroRY9tGGSsXQfzWw5ObWO5fIoc+nkOUpAjUlQ="; 13 }; 14 15 dontUnpack = true;
··· 2 3 let 4 pname = "php-cs-fixer"; 5 + version = "3.34.1"; 6 in 7 mkDerivation { 8 inherit pname version; 9 10 src = fetchurl { 11 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 12 + sha256 = "sha256-wVqGINDvVr11QDamo1SHmkwKuDqu8GRDFBNsk3C7mt8="; 13 }; 14 15 dontUnpack = true;
+2 -2
pkgs/development/php-packages/phpcs/default.nix
··· 2 3 let 4 pname = "phpcs"; 5 - version = "3.7.1"; 6 in 7 mkDerivation { 8 inherit pname version; 9 10 src = fetchurl { 11 url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcs.phar"; 12 - sha256 = "sha256-ehQyOhSvn1gwLRVEJJLuEHaozXLAGKgWy0SWW/OpsBU="; 13 }; 14 15 dontUnpack = true;
··· 2 3 let 4 pname = "phpcs"; 5 + version = "3.7.2"; 6 in 7 mkDerivation { 8 inherit pname version; 9 10 src = fetchurl { 11 url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcs.phar"; 12 + sha256 = "sha256-IEIUwepbqBT7CyYIwZzKLBC/X/zJ8OPUw0qtwBeVF7c="; 13 }; 14 15 dontUnpack = true;
+2 -2
pkgs/development/php-packages/phpmd/default.nix
··· 2 3 let 4 pname = "phpmd"; 5 - version = "2.13.0"; 6 in 7 mkDerivation { 8 inherit pname version; 9 10 src = fetchurl { 11 url = "https://github.com/phpmd/phpmd/releases/download/${version}/phpmd.phar"; 12 - sha256 = "LNR7qT3KIhIeq9WPdXVGsnuzzXN4ze/juDMpt1Ke/A0="; 13 }; 14 15 dontUnpack = true;
··· 2 3 let 4 pname = "phpmd"; 5 + version = "2.14.1"; 6 in 7 mkDerivation { 8 inherit pname version; 9 10 src = fetchurl { 11 url = "https://github.com/phpmd/phpmd/releases/download/${version}/phpmd.phar"; 12 + sha256 = "sha256-C5VDs0G21EyUVlldg05cbrSYG4/fk01VKE7Eq/zODu8="; 13 }; 14 15 dontUnpack = true;
+2 -17
pkgs/development/python-modules/aioridwell/default.nix
··· 3 , aresponses 4 , buildPythonPackage 5 , fetchFromGitHub 6 - , fetchpatch 7 , freezegun 8 , poetry-core 9 , pyjwt ··· 18 19 buildPythonPackage rec { 20 pname = "aioridwell"; 21 - version = "2023.08.0"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.8"; ··· 27 owner = "bachya"; 28 repo = pname; 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-AreQC5LOthnOEj0HnEww4zLob394XwCvqZBwjsT2Lcg="; 31 }; 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 47 nativeBuildInputs = [ 48 poetry-core
··· 3 , aresponses 4 , buildPythonPackage 5 , fetchFromGitHub 6 , freezegun 7 , poetry-core 8 , pyjwt ··· 17 18 buildPythonPackage rec { 19 pname = "aioridwell"; 20 + version = "2023.10.0"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "bachya"; 27 repo = pname; 28 rev = "refs/tags/${version}"; 29 + hash = "sha256-psynooRbX34EFYY7FTqy3KdFsv939z/qYfIfyNTVkiM="; 30 }; 31 32 nativeBuildInputs = [ 33 poetry-core
+2 -2
pkgs/development/python-modules/elastic-apm/default.nix
··· 30 31 buildPythonPackage rec { 32 pname = "elastic-apm"; 33 - version = "6.18.0"; 34 format = "setuptools"; 35 36 disabled = pythonOlder "3.8"; ··· 39 owner = "elastic"; 40 repo = "apm-agent-python"; 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-s4aM2HuagqcF2sLHHRh2kj1tglf+JZ7hXT4PcAeFStQ="; 43 }; 44 45 propagatedBuildInputs = [
··· 30 31 buildPythonPackage rec { 32 pname = "elastic-apm"; 33 + version = "6.19.0"; 34 format = "setuptools"; 35 36 disabled = pythonOlder "3.8"; ··· 39 owner = "elastic"; 40 repo = "apm-agent-python"; 41 rev = "refs/tags/v${version}"; 42 + hash = "sha256-XwAKydZuvNMOIT4GkfID8YW019OfatRekXmGrssZfMw="; 43 }; 44 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 , pythonOlder 4 , fetchPypi 5 , ipykernel 6 - , ipython_genutils 7 , ipywidgets 8 , matplotlib 9 , numpy ··· 25 26 propagatedBuildInputs = [ 27 ipykernel 28 - ipython_genutils 29 ipywidgets 30 matplotlib 31 numpy
··· 3 , pythonOlder 4 , fetchPypi 5 , ipykernel 6 + , ipython-genutils 7 , ipywidgets 8 , matplotlib 9 , numpy ··· 25 26 propagatedBuildInputs = [ 27 ipykernel 28 + ipython-genutils 29 ipywidgets 30 matplotlib 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 , fetchFromGitHub 4 , pythonOlder 5 , ipython 6 - , ipython_genutils 7 , pandas 8 , prettytable 9 , pytest ··· 29 30 propagatedBuildInputs = [ 31 ipython 32 - ipython_genutils 33 prettytable 34 sqlalchemy 35 sqlparse
··· 3 , fetchFromGitHub 4 , pythonOlder 5 , ipython 6 + , ipython-genutils 7 , pandas 8 , prettytable 9 , pytest ··· 29 30 propagatedBuildInputs = [ 31 ipython 32 + ipython-genutils 33 prettytable 34 sqlalchemy 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 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - , ipython_genutils 5 , jupyter-contrib-core 6 , jupyter-highlight-selected-word 7 , jupyter-nbextensions-configurator ··· 23 }; 24 25 propagatedBuildInputs = [ 26 - ipython_genutils 27 jupyter-contrib-core 28 jupyter-highlight-selected-word 29 jupyter-nbextensions-configurator
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , ipython-genutils 5 , jupyter-contrib-core 6 , jupyter-highlight-selected-word 7 , jupyter-nbextensions-configurator ··· 23 }; 24 25 propagatedBuildInputs = [ 26 + ipython-genutils 27 jupyter-contrib-core 28 jupyter-highlight-selected-word 29 jupyter-nbextensions-configurator
+2 -2
pkgs/development/python-modules/nbclassic/default.nix
··· 3 , buildPythonPackage 4 , fetchPypi 5 , ipykernel 6 - , ipython_genutils 7 , jinja2 8 , jupyter-client 9 , jupyter-core ··· 39 propagatedBuildInputs = [ 40 argon2-cffi 41 ipykernel 42 - ipython_genutils 43 jinja2 44 jupyter-client 45 jupyter-core
··· 3 , buildPythonPackage 4 , fetchPypi 5 , ipykernel 6 + , ipython-genutils 7 , jinja2 8 , jupyter-client 9 , jupyter-core ··· 39 propagatedBuildInputs = [ 40 argon2-cffi 41 ipykernel 42 + ipython-genutils 43 jinja2 44 jupyter-client 45 jupyter-core
+2 -2
pkgs/development/python-modules/pyenphase/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "pyenphase"; 21 - version = "1.11.4"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.11"; ··· 27 owner = "pyenphase"; 28 repo = "pyenphase"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-ZFK7Pyn8YsxdxPICtDXx2L+3t/xG3x2HC+F0plDbvHk="; 31 }; 32 33 postPatch = ''
··· 18 19 buildPythonPackage rec { 20 pname = "pyenphase"; 21 + version = "1.12.0"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.11"; ··· 27 owner = "pyenphase"; 28 repo = "pyenphase"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-gqbRz0JAp8hjZpFUzlFzqq86UKgD0TLWSp1Z9rdrk3s="; 31 }; 32 33 postPatch = ''
+3
pkgs/development/python-modules/pyqt/6.x.nix
··· 132 ++ lib.optional withLocation "PyQt6.QtPositioning" 133 ; 134 135 meta = with lib; { 136 description = "Python bindings for Qt6"; 137 homepage = "https://riverbankcomputing.com/";
··· 132 ++ lib.optional withLocation "PyQt6.QtPositioning" 133 ; 134 135 + # fix build with qt 6.6 136 + env.NIX_CFLAGS_COMPILE = "-fpermissive"; 137 + 138 meta = with lib; { 139 description = "Python bindings for Qt6"; 140 homepage = "https://riverbankcomputing.com/";
+2 -2
pkgs/development/python-modules/pyspark/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pyspark"; 13 - version = "3.4.1"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-cs1mq4z2GnWFTlp1P3W+o17gdcOpb53k4qZtAux/xlI="; 21 }; 22 23 # pypandoc is broken with pandoc2, so we just lose docs.
··· 10 11 buildPythonPackage rec { 12 pname = "pyspark"; 13 + version = "3.5.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-1Bqbdr0qyjcKYQDQdcAp4iukTFlAknh36UNaOpxWZVg="; 21 }; 22 23 # pypandoc is broken with pandoc2, so we just lose docs.
+6 -1
pkgs/development/python-modules/pyuv/default.nix
··· 9 buildPythonPackage rec { 10 pname = "pyuv"; 11 version = "1.4.0"; 12 - disabled = pythonAtLeast "3.11"; 13 14 src = fetchFromGitHub { 15 owner = "saghul"; ··· 23 name = "fix-build-with-python3.10.patch"; 24 url = "https://github.com/saghul/pyuv/commit/8bddcc27052017b5b9cb89c24dbfdf06737b0dd3.patch"; 25 hash = "sha256-J/3ky64Ff+gYpN3ksFLNuZ5xgPbBkyOl4LTY6fiHAgk="; 26 }) 27 ]; 28
··· 9 buildPythonPackage rec { 10 pname = "pyuv"; 11 version = "1.4.0"; 12 + disabled = pythonAtLeast "3.12"; 13 14 src = fetchFromGitHub { 15 owner = "saghul"; ··· 23 name = "fix-build-with-python3.10.patch"; 24 url = "https://github.com/saghul/pyuv/commit/8bddcc27052017b5b9cb89c24dbfdf06737b0dd3.patch"; 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="; 31 }) 32 ]; 33
+2 -2
pkgs/development/python-modules/qtconsole/default.nix
··· 4 , ipykernel 5 , jupyter-core 6 , jupyter-client 7 - , ipython_genutils 8 , pygments 9 , pyqt5 10 , pytestCheckHook ··· 28 29 propagatedBuildInputs = [ 30 ipykernel 31 - ipython_genutils 32 jupyter-core 33 jupyter-client 34 pygments
··· 4 , ipykernel 5 , jupyter-core 6 , jupyter-client 7 + , ipython-genutils 8 , pygments 9 , pyqt5 10 , pytestCheckHook ··· 28 29 propagatedBuildInputs = [ 30 ipykernel 31 + ipython-genutils 32 jupyter-core 33 jupyter-client 34 pygments
+17 -4
pkgs/development/python-modules/rcssmin/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi }: 2 buildPythonPackage rec { 3 pname = "rcssmin"; 4 - version = "1.1.1"; 5 6 src = fetchPypi { 7 inherit pname version; 8 - hash = "sha256-T5QAtDZtKfX1RG9Y54VJr6gzjmpZdAxzEV6fasQT3GQ="; 9 }; 10 11 # The package does not ship tests, and the setup machinary confuses 12 # tests auto-discovery 13 doCheck = false; 14 15 meta = with lib; { 16 homepage = "http://opensource.perlig.de/rcssmin/"; 17 license = licenses.asl20; 18 - description = "CSS minifier written in pure python"; 19 }; 20 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + }: 6 + 7 buildPythonPackage rec { 8 pname = "rcssmin"; 9 + version = "1.1.2"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + hash = "sha256-vHXrdb1tNFwMUf2A/Eh93W+f1AndeGGz/pje6FAY4ek="; 17 }; 18 19 # The package does not ship tests, and the setup machinary confuses 20 # tests auto-discovery 21 doCheck = false; 22 23 + pythonImportsCheck = [ 24 + "rcssmin" 25 + ]; 26 + 27 meta = with lib; { 28 + description = "CSS minifier written in pure python"; 29 homepage = "http://opensource.perlig.de/rcssmin/"; 30 license = licenses.asl20; 31 + maintainers = with maintainers; [ ]; 32 }; 33 }
+4 -2
pkgs/development/python-modules/rich-click/default.nix
··· 5 , pythonOlder 6 , rich 7 , typer 8 }: 9 10 buildPythonPackage rec { 11 pname = "rich-click"; 12 - version = "1.6.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "ewels"; 19 repo = pname; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-Be6okg3zmbdbdlB4/uwioUxn6CZUay/istiIoiFrsJk="; 22 }; 23 24 propagatedBuildInputs = [ 25 click 26 rich 27 ]; 28 29 # Module has no test
··· 5 , pythonOlder 6 , rich 7 , typer 8 + , typing-extensions 9 }: 10 11 buildPythonPackage rec { 12 pname = "rich-click"; 13 + version = "1.7.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.8"; ··· 19 owner = "ewels"; 20 repo = pname; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-Fmdxs7yeaHe8++LSQGuYK3Qwc0CdPvV9UCSXa09Djt4="; 23 }; 24 25 propagatedBuildInputs = [ 26 click 27 rich 28 + typing-extensions 29 ]; 30 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 , buildPythonPackage 7 , docutils 8 , fetchFromGitHub 9 - , fetchpatch 10 , poetry-core 11 , pytest-aiohttp 12 , pytest-asyncio ··· 20 21 buildPythonPackage rec { 22 pname = "simplisafe-python"; 23 - version = "2023.08.0"; 24 format = "pyproject"; 25 26 disabled = pythonOlder "3.9"; 27 28 src = fetchFromGitHub { 29 owner = "bachya"; 30 - repo = pname; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-DExMa9z/VYAMoqUmr/gfZzYFWfTxnC+Cz4rRTaNSLBM="; 33 }; 34 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 49 nativeBuildInputs = [ 50 poetry-core
··· 6 , buildPythonPackage 7 , docutils 8 , fetchFromGitHub 9 , poetry-core 10 , pytest-aiohttp 11 , pytest-asyncio ··· 19 20 buildPythonPackage rec { 21 pname = "simplisafe-python"; 22 + version = "2023.10.0"; 23 format = "pyproject"; 24 25 disabled = pythonOlder "3.9"; 26 27 src = fetchFromGitHub { 28 owner = "bachya"; 29 + repo = "simplisafe-python"; 30 rev = "refs/tags/${version}"; 31 + hash = "sha256-U3SbaR8PTTvoAMu65+LAHSwTmR7iwqiidbefW8bNSCo="; 32 }; 33 34 35 nativeBuildInputs = [ 36 poetry-core
+2 -2
pkgs/development/python-modules/weasyprint/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "weasyprint"; 27 - version = "59.0"; 28 format = "pyproject"; 29 30 disabled = pythonOlder "3.7"; ··· 32 src = fetchPypi { 33 inherit version; 34 pname = "weasyprint"; 35 - hash = "sha256-Ijp2Y2s3ROqkq4oohfUM9Gz467GsuZtSdtAv7M9QdJI="; 36 }; 37 38 patches = [
··· 24 25 buildPythonPackage rec { 26 pname = "weasyprint"; 27 + version = "60.1"; 28 format = "pyproject"; 29 30 disabled = pythonOlder "3.7"; ··· 32 src = fetchPypi { 33 inherit version; 34 pname = "weasyprint"; 35 + hash = "sha256-VrmBIoARg1ew9jse/hgZngg0PUpWozk8HUdauHjOomo="; 36 }; 37 38 patches = [
+1 -1
pkgs/development/tools/cocogitto/default.nix
··· 32 description = "A set of cli tools for the conventional commit and semver specifications"; 33 homepage = "https://github.com/oknozor/cocogitto"; 34 license = licenses.mit; 35 - maintainers = with maintainers; [ travisdavis-ops ]; 36 }; 37 }
··· 32 description = "A set of cli tools for the conventional commit and semver specifications"; 33 homepage = "https://github.com/oknozor/cocogitto"; 34 license = licenses.mit; 35 + maintainers = with maintainers; [ ]; 36 }; 37 }
+19 -8
pkgs/development/tools/confluent-cli/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "confluent-cli"; 5 - version = "3.17.0"; 6 7 # To get the latest version: 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 { 10 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 - }); 16 17 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 18 ··· 38 # files in the S3 bucket: 39 # 40 # 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" ]; 42 }; 43 }
··· 2 3 stdenv.mkDerivation rec { 4 pname = "confluent-cli"; 5 + version = "3.37.0"; 6 7 # To get the latest version: 8 # curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1 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 { 19 url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${version}/confluent_${version}_darwin_amd64.tar.gz"; 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}"); 27 28 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 29 ··· 49 # files in the S3 bucket: 50 # 51 # https://s3-us-west-2.amazonaws.com/confluent.cloud?prefix=confluent-cli/archives/1.25.0/&delimiter=/%27 52 + platforms = platforms.unix; 53 }; 54 }
+47 -55
pkgs/development/tools/database/prisma-engines/Cargo.lock
··· 323 "enumflags2", 324 "indoc", 325 "insta", 326 "query-engine-tests", 327 "query-tests-setup", 328 "reqwest", ··· 1047 ] 1048 1049 [[package]] 1050 name = "either" 1051 version = "1.9.0" 1052 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1150 ] 1151 1152 [[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 name = "enumflags2" 1166 version = "0.7.7" 1167 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1882 checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1883 1884 [[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 name = "js-sys" 1908 version = "0.3.61" 1909 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2319 2320 [[package]] 2321 name = "mobc" 2322 - version = "0.8.1" 2323 source = "registry+https://github.com/rust-lang/crates.io-index" 2324 - checksum = "fc79c4a77e312fee9c7bd4b957c12ad1196db73c4a81e5c0b13f02083c4f7f2f" 2325 dependencies = [ 2326 "async-trait", 2327 "futures-channel", ··· 3162 [[package]] 3163 name = "postgres-native-tls" 3164 version = "0.5.0" 3165 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 3166 dependencies = [ 3167 "native-tls", 3168 "tokio", ··· 3173 [[package]] 3174 name = "postgres-protocol" 3175 version = "0.6.4" 3176 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 3177 dependencies = [ 3178 "base64 0.13.1", 3179 "byteorder", ··· 3190 [[package]] 3191 name = "postgres-types" 3192 version = "0.2.4" 3193 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 3194 dependencies = [ 3195 "bit-vec", 3196 "bytes", ··· 3625 "anyhow", 3626 "async-trait", 3627 "connection-string", 3628 "futures", 3629 - "js-connectors", 3630 "napi", 3631 "napi-build", 3632 "napi-derive", ··· 3693 dependencies = [ 3694 "async-trait", 3695 "colored", 3696 - "enum_dispatch", 3697 "enumflags2", 3698 "hyper", 3699 "indexmap 1.9.3", 3700 "indoc", 3701 "itertools", 3702 "nom", 3703 "once_cell", 3704 "parse-hyperlinks", ··· 3713 "request-handlers", 3714 "serde", 3715 "serde_json", 3716 "strip-ansi-escapes", 3717 "thiserror", 3718 "tokio", ··· 5171 [[package]] 5172 name = "tokio-postgres" 5173 version = "0.7.7" 5174 - source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#429e76047f28e64761ad63bc6cc9335c3d3337b5" 5175 dependencies = [ 5176 "async-trait", 5177 "byteorder", ··· 5509 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 5510 dependencies = [ 5511 "cfg-if", 5512 - "rand 0.8.5", 5513 "static_assertions", 5514 ] 5515 ··· 5743 5744 [[package]] 5745 name = "wasm-bindgen" 5746 - version = "0.2.84" 5747 source = "registry+https://github.com/rust-lang/crates.io-index" 5748 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 5749 dependencies = [ 5750 "cfg-if", 5751 "wasm-bindgen-macro", ··· 5753 5754 [[package]] 5755 name = "wasm-bindgen-backend" 5756 - version = "0.2.84" 5757 source = "registry+https://github.com/rust-lang/crates.io-index" 5758 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 5759 dependencies = [ 5760 "bumpalo", 5761 "log", 5762 "once_cell", 5763 "proc-macro2", 5764 "quote", 5765 - "syn 1.0.109", 5766 "wasm-bindgen-shared", 5767 ] 5768 ··· 5780 5781 [[package]] 5782 name = "wasm-bindgen-macro" 5783 - version = "0.2.84" 5784 source = "registry+https://github.com/rust-lang/crates.io-index" 5785 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 5786 dependencies = [ 5787 "quote", 5788 "wasm-bindgen-macro-support", ··· 5790 5791 [[package]] 5792 name = "wasm-bindgen-macro-support" 5793 - version = "0.2.84" 5794 source = "registry+https://github.com/rust-lang/crates.io-index" 5795 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 5796 dependencies = [ 5797 "proc-macro2", 5798 "quote", 5799 - "syn 1.0.109", 5800 "wasm-bindgen-backend", 5801 "wasm-bindgen-shared", 5802 ] 5803 5804 [[package]] 5805 name = "wasm-bindgen-shared" 5806 - version = "0.2.84" 5807 source = "registry+https://github.com/rust-lang/crates.io-index" 5808 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 5809 5810 [[package]] 5811 name = "wasm-logger"
··· 323 "enumflags2", 324 "indoc", 325 "insta", 326 + "query-engine-metrics", 327 "query-engine-tests", 328 "query-tests-setup", 329 "reqwest", ··· 1048 ] 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]] 1075 name = "either" 1076 version = "1.9.0" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1175 ] 1176 1177 [[package]] 1178 name = "enumflags2" 1179 version = "0.7.7" 1180 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1895 checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1896 1897 [[package]] 1898 name = "js-sys" 1899 version = "0.3.61" 1900 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2310 2311 [[package]] 2312 name = "mobc" 2313 + version = "0.8.2" 2314 source = "registry+https://github.com/rust-lang/crates.io-index" 2315 + checksum = "0bdeff49b387edef305eccfe166af3e1483bb57902dbf369dddc42dc824df23b" 2316 dependencies = [ 2317 "async-trait", 2318 "futures-channel", ··· 3153 [[package]] 3154 name = "postgres-native-tls" 3155 version = "0.5.0" 3156 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 3157 dependencies = [ 3158 "native-tls", 3159 "tokio", ··· 3164 [[package]] 3165 name = "postgres-protocol" 3166 version = "0.6.4" 3167 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 3168 dependencies = [ 3169 "base64 0.13.1", 3170 "byteorder", ··· 3181 [[package]] 3182 name = "postgres-types" 3183 version = "0.2.4" 3184 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 3185 dependencies = [ 3186 "bit-vec", 3187 "bytes", ··· 3616 "anyhow", 3617 "async-trait", 3618 "connection-string", 3619 + "driver-adapters", 3620 "futures", 3621 "napi", 3622 "napi-build", 3623 "napi-derive", ··· 3684 dependencies = [ 3685 "async-trait", 3686 "colored", 3687 "enumflags2", 3688 "hyper", 3689 "indexmap 1.9.3", 3690 "indoc", 3691 "itertools", 3692 + "jsonrpc-core", 3693 "nom", 3694 "once_cell", 3695 "parse-hyperlinks", ··· 3704 "request-handlers", 3705 "serde", 3706 "serde_json", 3707 + "sql-query-connector", 3708 "strip-ansi-escapes", 3709 "thiserror", 3710 "tokio", ··· 5163 [[package]] 5164 name = "tokio-postgres" 5165 version = "0.7.7" 5166 + source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#a1a2dc6d9584deaf70a14293c428e7b6ca614d98" 5167 dependencies = [ 5168 "async-trait", 5169 "byteorder", ··· 5501 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 5502 dependencies = [ 5503 "cfg-if", 5504 + "rand 0.7.3", 5505 "static_assertions", 5506 ] 5507 ··· 5735 5736 [[package]] 5737 name = "wasm-bindgen" 5738 + version = "0.2.87" 5739 source = "registry+https://github.com/rust-lang/crates.io-index" 5740 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 5741 dependencies = [ 5742 "cfg-if", 5743 "wasm-bindgen-macro", ··· 5745 5746 [[package]] 5747 name = "wasm-bindgen-backend" 5748 + version = "0.2.87" 5749 source = "registry+https://github.com/rust-lang/crates.io-index" 5750 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 5751 dependencies = [ 5752 "bumpalo", 5753 "log", 5754 "once_cell", 5755 "proc-macro2", 5756 "quote", 5757 + "syn 2.0.28", 5758 "wasm-bindgen-shared", 5759 ] 5760 ··· 5772 5773 [[package]] 5774 name = "wasm-bindgen-macro" 5775 + version = "0.2.87" 5776 source = "registry+https://github.com/rust-lang/crates.io-index" 5777 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 5778 dependencies = [ 5779 "quote", 5780 "wasm-bindgen-macro-support", ··· 5782 5783 [[package]] 5784 name = "wasm-bindgen-macro-support" 5785 + version = "0.2.87" 5786 source = "registry+https://github.com/rust-lang/crates.io-index" 5787 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 5788 dependencies = [ 5789 "proc-macro2", 5790 "quote", 5791 + "syn 2.0.28", 5792 "wasm-bindgen-backend", 5793 "wasm-bindgen-shared", 5794 ] 5795 5796 [[package]] 5797 name = "wasm-bindgen-shared" 5798 + version = "0.2.87" 5799 source = "registry+https://github.com/rust-lang/crates.io-index" 5800 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 5801 5802 [[package]] 5803 name = "wasm-logger"
+3 -3
pkgs/development/tools/database/prisma-engines/default.nix
··· 14 # function correctly. 15 rustPlatform.buildRustPackage rec { 16 pname = "prisma-engines"; 17 - version = "5.2.0"; 18 19 src = fetchFromGitHub { 20 owner = "prisma"; 21 repo = "prisma-engines"; 22 rev = version; 23 - sha256 = "sha256-7bZ6qy5AL7c2F6HfyM7/G36XTkSVsq+T+xxNlrBCXL4="; 24 }; 25 26 # Use system openssl. ··· 32 "barrel-0.6.6-alpha.0" = "sha256-USh0lQ1z+3Spgc69bRFySUzhuY79qprLlEExTmYWFN8="; 33 "graphql-parser-0.3.0" = "sha256-0ZAsj2mW6fCLhwTETucjbu4rPNzfbNiHu2wVTBlTNe4="; 34 "mysql_async-0.31.3" = "sha256-QIO9s0Upc0/1W7ux1RNJNGKqzO4gB4gMV3NoakAbxkQ="; 35 - "postgres-native-tls-0.5.0" = "sha256-150GAIccGDAD+t/iWkLbXe4SblrW/KUcxkTy4Mrie5U="; 36 }; 37 }; 38
··· 14 # function correctly. 15 rustPlatform.buildRustPackage rec { 16 pname = "prisma-engines"; 17 + version = "5.4.1"; 18 19 src = fetchFromGitHub { 20 owner = "prisma"; 21 repo = "prisma-engines"; 22 rev = version; 23 + sha256 = "sha256-KYPDocC6S6YhJeneyI++UmmpuAYDoX6okqgOtGetilw="; 24 }; 25 26 # Use system openssl. ··· 32 "barrel-0.6.6-alpha.0" = "sha256-USh0lQ1z+3Spgc69bRFySUzhuY79qprLlEExTmYWFN8="; 33 "graphql-parser-0.3.0" = "sha256-0ZAsj2mW6fCLhwTETucjbu4rPNzfbNiHu2wVTBlTNe4="; 34 "mysql_async-0.31.3" = "sha256-QIO9s0Upc0/1W7ux1RNJNGKqzO4gB4gMV3NoakAbxkQ="; 35 + "postgres-native-tls-0.5.0" = "sha256-UYPsxhCkXXWk8yPbqjNS0illwjS5mVm3Z/jFwpVwqfw="; 36 }; 37 }; 38
+3 -3
pkgs/development/tools/gqlgenc/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gqlgenc"; 5 - version = "0.11.3"; 6 7 src = fetchFromGitHub { 8 owner = "yamashou"; 9 repo = "gqlgenc"; 10 rev = "v${version}"; 11 - sha256 = "sha256-yMM6LR5Zviwr1OduSUxsSzdzrb+Lv5ILkVjXWD0b0FU="; 12 }; 13 14 excludedPackages = [ "example" ]; 15 16 - vendorHash = "sha256-d95w9cApLyYu+OOP4UM5/+4DDU2LqyHU8E3wSTW8c7Q="; 17 18 meta = with lib; { 19 description = "Go tool for building GraphQL client with gqlgen";
··· 2 3 buildGoModule rec { 4 pname = "gqlgenc"; 5 + version = "0.15.1"; 6 7 src = fetchFromGitHub { 8 owner = "yamashou"; 9 repo = "gqlgenc"; 10 rev = "v${version}"; 11 + sha256 = "sha256-yboht3dE8njp+q5RzdaM7Bc3BVsPr7HlVM1UbRN+Bds="; 12 }; 13 14 excludedPackages = [ "example" ]; 15 16 + vendorHash = "sha256-6iwNykvW1m+hl6FzMNbvvPpBNp8OQn2/vfJLmAj60Mw="; 17 18 meta = with lib; { 19 description = "Go tool for building GraphQL client with gqlgen";
+3 -3
pkgs/development/tools/just/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "just"; 15 - version = "1.14.0"; 16 outputs = [ "out" "man" "doc" ]; 17 18 src = fetchFromGitHub { 19 owner = "casey"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-gItTmei+nxa56CoVv9xBmsOUH5AP48XNxdlHmXRqo2Y="; 23 }; 24 25 - cargoHash = "sha256-iZh9M3QgTH0brh6DkKeQyJiCDmYFUggMiZWTkAGjggE="; 26 27 nativeBuildInputs = [ installShellFiles mdbook ]; 28 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "just"; 15 + version = "1.15.0"; 16 outputs = [ "out" "man" "doc" ]; 17 18 src = fetchFromGitHub { 19 owner = "casey"; 20 repo = pname; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-r1YJ7L98aLAwBd3g+WlW/UijceR7t9z7aXSZZjlMNnM="; 23 }; 24 25 + cargoHash = "sha256-Fx2BdSHo+W43ZM/SX1ccddXG9QHlftrupT2cbyT4KM0="; 26 27 nativeBuildInputs = [ installShellFiles mdbook ]; 28 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
+2 -2
pkgs/development/tools/micronaut/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "micronaut"; 5 - version = "4.1.1"; 6 7 src = fetchzip { 8 url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; 9 - sha256 = "sha256-GlNyzR2kRmeGyheaRcz+CPEh11atHeeVn/Rwn+q1gRA="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "micronaut"; 5 + version = "4.1.3"; 6 7 src = fetchzip { 8 url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; 9 + sha256 = "sha256-9d46sXrG9tYhtAoIGzy7JYnt+wfS4vtGu81MS4W9c1s="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
+5 -5
pkgs/development/tools/misc/dart-sass/default.nix
··· 13 sass-language = fetchFromGitHub { 14 owner = "sass"; 15 repo = "sass"; 16 - rev = "refs/tags/embedded-protocol-2.2.0"; 17 - hash = "sha256-rSjhQZnLL4UXhp8rBIcaEtQyE81utTfljJTkyhQW5wA="; 18 }; 19 in 20 buildDartApplication rec { 21 pname = "dart-sass"; 22 - version = "1.68.0"; 23 24 src = fetchFromGitHub { 25 owner = "sass"; 26 repo = pname; 27 rev = version; 28 - hash = "sha256-Q7pXYcEOqROxVMw5irB23i44PwhFz7YWBVJcftzu998="; 29 }; 30 31 pubspecLockFile = ./pubspec.lock; 32 - vendorHash = "sha256-ypKiiLW4Zr0rhTLTXzOoRqZsFC3nGzqUhPFdKKIWDmk="; 33 34 nativeBuildInputs = [ 35 buf
··· 13 sass-language = fetchFromGitHub { 14 owner = "sass"; 15 repo = "sass"; 16 + rev = "refs/tags/embedded-protocol-2.3.0"; 17 + hash = "sha256-J2heASfIwj4lxjsRs/0zRHSaF2tij9bO7IgXp0u/eiI="; 18 }; 19 in 20 buildDartApplication rec { 21 pname = "dart-sass"; 22 + version = "1.69.0"; 23 24 src = fetchFromGitHub { 25 owner = "sass"; 26 repo = pname; 27 rev = version; 28 + hash = "sha256-kn3cwi1k2CkzbS+Q/JaYy8Nq3Ej0GyWifG1Bq5ZEVHA="; 29 }; 30 31 pubspecLockFile = ./pubspec.lock; 32 + vendorHash = "sha256-PQvY+qFXovSXH5wuc60wCrt5RiooKcaGKYzbjKSvqso="; 33 34 nativeBuildInputs = [ 35 buf
+10 -4
pkgs/development/tools/misc/doq/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "doq"; 8 - version = "0.9.1"; 9 - format = "setuptools"; 10 11 src = fetchFromGitHub { 12 owner = "heavenshell"; 13 repo = "py-doq"; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-6ff7R/2Jo4jYm1hA70yopjklpKIMWlj7DH9eKxOlfgU="; 16 }; 17 18 propagatedBuildInputs = with python3.pkgs; [ 19 jinja2 20 parso ··· 23 24 nativeCheckInputs = with python3.pkgs; [ 25 parameterized 26 - unittestCheckHook 27 ]; 28 29 pythonImportsCheck = [ "doq" ]; ··· 34 changelog = "https://github.com/heavenshell/py-doq/releases/tag/${src.rev}"; 35 license = licenses.bsd3; 36 maintainers = with maintainers; [ natsukium ]; 37 }; 38 }
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "doq"; 8 + version = "0.10.0"; 9 + pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "heavenshell"; 13 repo = "py-doq"; 14 rev = "refs/tags/${version}"; 15 + hash = "sha256-iVu+5o8pZ5OhIzNItWbzUzqC3VQ6HCD7nP5gW/PVAMM="; 16 }; 17 18 + nativeBuildInputs = with python3.pkgs; [ 19 + setuptools 20 + setuptools-generate 21 + ]; 22 + 23 propagatedBuildInputs = with python3.pkgs; [ 24 jinja2 25 parso ··· 28 29 nativeCheckInputs = with python3.pkgs; [ 30 parameterized 31 + pytestCheckHook 32 ]; 33 34 pythonImportsCheck = [ "doq" ]; ··· 39 changelog = "https://github.com/heavenshell/py-doq/releases/tag/${src.rev}"; 40 license = licenses.bsd3; 41 maintainers = with maintainers; [ natsukium ]; 42 + mainProgram = "doq"; 43 }; 44 }
+47 -2
pkgs/development/tools/mold/default.nix
··· 9 , testers 10 , mold 11 , nix-update-script 12 }: 13 14 stdenv.mkDerivation rec { ··· 44 45 passthru = { 46 updateScript = nix-update-script { }; 47 - tests.version = testers.testVersion { package = mold; }; 48 }; 49 50 meta = with lib; { 51 - description = "A faster drop-in replacement for existing Unix linkers"; 52 longDescription = '' 53 mold is a faster drop-in replacement for existing Unix linkers. It is 54 several times faster than the LLVM lld linker. mold is designed to
··· 9 , testers 10 , mold 11 , nix-update-script 12 + , runCommandCC 13 + , mold-wrapped 14 + , hello 15 + , buildPackages 16 + , useMoldLinker 17 }: 18 19 stdenv.mkDerivation rec { ··· 49 50 passthru = { 51 updateScript = nix-update-script { }; 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 + }; 93 }; 94 95 meta = with lib; { 96 + description = "A faster drop-in replacement for existing Unix linkers (unwrapped)"; 97 longDescription = '' 98 mold is a faster drop-in replacement for existing Unix linkers. It is 99 several times faster than the LLVM lld linker. mold is designed to
+3 -3
pkgs/development/tools/opcr-policy/default.nix
··· 5 6 buildGoModule rec { 7 pname = "opcr-policy"; 8 - version = "0.2.1"; 9 10 src = fetchFromGitHub { 11 owner = "opcr-io"; 12 repo = "policy"; 13 rev = "v${version}"; 14 - sha256 = "sha256-t/OiLSr0RFin2yGVFaddDvGBWNUYddvjsERzm2DuXKE="; 15 }; 16 - vendorHash = "sha256-ihuZuBsTP/i8M7Fwu5arizryMFZxZ0J26k+JeqnSiJQ="; 17 18 ldflags = [ "-s" "-w" "-X github.com/opcr-io/policy/pkg/version.ver=${version}" ]; 19
··· 5 6 buildGoModule rec { 7 pname = "opcr-policy"; 8 + version = "0.2.4"; 9 10 src = fetchFromGitHub { 11 owner = "opcr-io"; 12 repo = "policy"; 13 rev = "v${version}"; 14 + sha256 = "sha256-CoTp9IhsG09jZuxxiYgboNDmJ+AAiyw7lIjwL1Jq8u4="; 15 }; 16 + vendorHash = "sha256-bsReLqKR1jfu2pU912B/kyBlB6TjM8vY8IfiNEvTwcc="; 17 18 ldflags = [ "-s" "-w" "-X github.com/opcr-io/policy/pkg/version.ver=${version}" ]; 19
+2 -2
pkgs/development/tools/parsing/re-flex/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "re-flex"; 12 - version = "3.3.8"; 13 14 src = fetchFromGitHub { 15 owner = "Genivia"; 16 repo = "RE-flex"; 17 rev = "v${version}"; 18 - sha256 = "sha256-ujBdR4NDY9TwHwghtj2uMJoLtuYpzw5cUCMSbEsXlmY="; 19 }; 20 21 nativeBuildInputs = [ boost autoconf automake ];
··· 9 10 stdenv.mkDerivation rec { 11 pname = "re-flex"; 12 + version = "3.4.1"; 13 14 src = fetchFromGitHub { 15 owner = "Genivia"; 16 repo = "RE-flex"; 17 rev = "v${version}"; 18 + sha256 = "sha256-U25W/hNPol6WtBDrKsft00vr/GoRjaNEr36fq2L9FlY="; 19 }; 20 21 nativeBuildInputs = [ boost autoconf automake ];
+2 -2
pkgs/development/tools/react-native-debugger/default.nix
··· 68 in 69 stdenv.mkDerivation rec { 70 pname = "react-native-debugger"; 71 - version = "0.13.0"; 72 src = fetchurl { 73 url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; 74 - sha256 = "sha256-/uVXMVrVS7n4/mqz6IlKkk63hy67fn9KRjZ1wP5MHB0="; 75 }; 76 77 nativeBuildInputs = [ makeWrapper unzip ];
··· 68 in 69 stdenv.mkDerivation rec { 70 pname = "react-native-debugger"; 71 + version = "0.14.0"; 72 src = fetchurl { 73 url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; 74 + sha256 = "sha256-RioBe0MAR47M84aavFaTJikGsJtcZDak8Tkg3WtX2l0="; 75 }; 76 77 nativeBuildInputs = [ makeWrapper unzip ];
+662 -325
pkgs/development/tools/rust/cargo-lambda/Cargo.lock
··· 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" 25 dependencies = [ 26 - "cfg-if 1.0.0", 27 "cipher", 28 "cpufeatures", 29 "opaque-debug", ··· 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 37 dependencies = [ 38 - "getrandom 0.2.8", 39 "once_cell", 40 "version_check", 41 ] ··· 59 ] 60 61 [[package]] 62 name = "anyhow" 63 version = "1.0.66" 64 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 71 checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" 72 73 [[package]] 74 name = "async-priority-channel" 75 version = "0.1.0" 76 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 87 dependencies = [ 88 "proc-macro2", 89 "quote", 90 - "syn", 91 ] 92 93 [[package]] ··· 98 dependencies = [ 99 "proc-macro2", 100 "quote", 101 - "syn", 102 ] 103 104 [[package]] ··· 106 version = "1.0.0" 107 source = "registry+https://github.com/rust-lang/crates.io-index" 108 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 121 [[package]] 122 name = "autocfg" ··· 545 source = "registry+https://github.com/rust-lang/crates.io-index" 546 checksum = "55d7e5deac5e49330042b4e174dafe84ebf71685bfcd94f285bac7aa31e0aeb1" 547 dependencies = [ 548 - "base64", 549 "bytes", 550 "chrono", 551 "http", ··· 612 dependencies = [ 613 "addr2line", 614 "cc", 615 - "cfg-if 1.0.0", 616 "libc", 617 "miniz_oxide 0.5.4", 618 "object 0.29.0", 619 "rustc-demangle", 620 ] 621 622 [[package]] ··· 626 checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 627 628 [[package]] 629 name = "base64-simd" 630 version = "0.7.0" 631 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 641 checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" 642 643 [[package]] 644 name = "bitflags" 645 version = "1.3.2" 646 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 759 760 [[package]] 761 name = "cargo-lambda" 762 - version = "0.18.1" 763 dependencies = [ 764 "build-data", 765 "cargo-lambda-build", ··· 770 "cargo-test-macro", 771 "cargo-test-support", 772 "clap", 773 "dunce", 774 - "miette 4.7.1", 775 "snapbox", 776 "tokio", 777 "tracing", 778 "tracing-subscriber", 779 ] 780 781 [[package]] 782 name = "cargo-lambda-build" 783 - version = "0.18.1" 784 dependencies = [ 785 "async-trait", 786 "cargo-lambda-interactive", ··· 789 "cargo-zigbuild", 790 "clap", 791 "home", 792 - "miette 4.7.1", 793 "object 0.28.4", 794 "rustc_version", 795 "sha2", 796 "strum", 797 "strum_macros", 798 "thiserror", 799 "tokio", 800 "tracing", 801 "which", 802 "zip", ··· 804 805 [[package]] 806 name = "cargo-lambda-deploy" 807 - version = "0.18.1" 808 dependencies = [ 809 "aws-sdk-iam", 810 "aws-sdk-s3", ··· 815 "cargo-lambda-metadata", 816 "cargo-lambda-remote", 817 "clap", 818 - "miette 4.7.1", 819 "serde", 820 "serde_json", 821 "strum", ··· 827 828 [[package]] 829 name = "cargo-lambda-interactive" 830 - version = "0.18.1" 831 dependencies = [ 832 "indicatif", 833 "inquire", 834 "is-terminal", 835 - "miette 4.7.1", 836 "tokio", 837 ] 838 839 [[package]] 840 name = "cargo-lambda-invoke" 841 - version = "0.18.1" 842 dependencies = [ 843 "cargo-lambda-remote", 844 "clap", 845 - "dirs 4.0.0", 846 - "miette 4.7.1", 847 "reqwest", 848 "serde", 849 "serde_json", ··· 856 857 [[package]] 858 name = "cargo-lambda-metadata" 859 - version = "0.18.1" 860 dependencies = [ 861 "aws-sdk-lambda", 862 - "cargo_metadata 0.14.2", 863 "clap", 864 "miette 4.7.1", 865 "remove_dir_all", 866 "serde", ··· 873 874 [[package]] 875 name = "cargo-lambda-new" 876 - version = "0.18.1" 877 dependencies = [ 878 "cargo-lambda-interactive", 879 "cargo-lambda-metadata", 880 "clap", 881 "dunce", 882 "liquid", 883 - "miette 4.7.1", 884 "regex", 885 "reqwest", 886 "strum", ··· 894 895 [[package]] 896 name = "cargo-lambda-remote" 897 - version = "0.18.1" 898 dependencies = [ 899 "aws-config", 900 "aws-credential-types", ··· 906 907 [[package]] 908 name = "cargo-lambda-watch" 909 - version = "0.18.1" 910 dependencies = [ 911 "aws_lambda_events", 912 "axum", 913 - "base64", 914 "cargo-lambda-invoke", 915 "cargo-lambda-metadata", 916 "chrono", 917 "clap", 918 "dunce", 919 "http-api-problem", 920 "hyper", 921 "ignore-files", 922 - "miette 4.7.1", 923 "opentelemetry", 924 "opentelemetry-aws", 925 - "project-origins", 926 "query_map", 927 "reqwest", 928 "serde", ··· 982 "snapbox", 983 "tar", 984 "termcolor", 985 - "toml_edit", 986 "url", 987 "winapi", 988 ] ··· 1016 dependencies = [ 1017 "anyhow", 1018 "cargo-options", 1019 - "cargo_metadata 0.15.2", 1020 "clap", 1021 - "dirs 4.0.0", 1022 "fs-err", 1023 "path-slash", 1024 "rustc_version", ··· 1031 1032 [[package]] 1033 name = "cargo_metadata" 1034 - version = "0.14.2" 1035 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" 1050 dependencies = [ 1051 "camino", 1052 "cargo-platform", ··· 1067 1068 [[package]] 1069 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 version = "1.0.0" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" ··· 1104 1105 [[package]] 1106 name = "clap" 1107 - version = "4.0.27" 1108 source = "registry+https://github.com/rust-lang/crates.io-index" 1109 - checksum = "0acbd8d28a0a60d7108d7ae850af6ba34cf2d1257fc646980e5f97ce14275966" 1110 dependencies = [ 1111 - "bitflags", 1112 "clap_derive", 1113 "clap_lex", 1114 - "is-terminal", 1115 - "once_cell", 1116 "strsim", 1117 - "termcolor", 1118 "terminal_size 0.2.2", 1119 ] 1120 1121 [[package]] 1122 name = "clap_derive" 1123 - version = "4.0.21" 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 1126 dependencies = [ 1127 "heck", 1128 - "proc-macro-error", 1129 "proc-macro2", 1130 "quote", 1131 - "syn", 1132 ] 1133 1134 [[package]] 1135 name = "clap_lex" 1136 - version = "0.3.0" 1137 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 1139 - dependencies = [ 1140 - "os_str_bytes", 1141 - ] 1142 1143 [[package]] 1144 name = "clearscreen" 1145 - version = "2.0.0" 1146 source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "41aa24cc5e1d6b3fc49ad4cd540b522fedcbe88bc6f259ff16e20e7010b6f8c7" 1148 dependencies = [ 1149 "nix", 1150 "terminfo", ··· 1162 "termcolor", 1163 "unicode-width", 1164 ] 1165 1166 [[package]] 1167 name = "combine" ··· 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 1304 dependencies = [ 1305 - "cfg-if 1.0.0", 1306 ] 1307 1308 [[package]] ··· 1311 source = "registry+https://github.com/rust-lang/crates.io-index" 1312 checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 1313 dependencies = [ 1314 - "cfg-if 1.0.0", 1315 "crossbeam-utils", 1316 ] 1317 ··· 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 1323 dependencies = [ 1324 - "cfg-if 1.0.0", 1325 "crossbeam-epoch", 1326 "crossbeam-utils", 1327 ] ··· 1333 checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" 1334 dependencies = [ 1335 "autocfg", 1336 - "cfg-if 1.0.0", 1337 "crossbeam-utils", 1338 "memoffset", 1339 "scopeguard", ··· 1345 source = "registry+https://github.com/rust-lang/crates.io-index" 1346 checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 1347 dependencies = [ 1348 - "cfg-if 1.0.0", 1349 ] 1350 1351 [[package]] ··· 1372 dependencies = [ 1373 "winapi", 1374 ] 1375 1376 [[package]] 1377 name = "crypto-common" ··· 1449 "proc-macro2", 1450 "quote", 1451 "scratch", 1452 - "syn", 1453 ] 1454 1455 [[package]] ··· 1466 dependencies = [ 1467 "proc-macro2", 1468 "quote", 1469 - "syn", 1470 ] 1471 1472 [[package]] 1473 name = "digest" ··· 1482 1483 [[package]] 1484 name = "dirs" 1485 - version = "2.0.2" 1486 source = "registry+https://github.com/rust-lang/crates.io-index" 1487 - checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" 1488 dependencies = [ 1489 - "cfg-if 0.1.10", 1490 "dirs-sys", 1491 ] 1492 1493 [[package]] 1494 - name = "dirs" 1495 - version = "4.0.0" 1496 source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1498 dependencies = [ 1499 - "dirs-sys", 1500 ] 1501 1502 [[package]] ··· 1511 ] 1512 1513 [[package]] 1514 name = "doc-comment" 1515 version = "0.3.3" 1516 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1535 checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 1536 1537 [[package]] 1538 name = "encode_unicode" 1539 version = "0.3.6" 1540 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1546 source = "registry+https://github.com/rust-lang/crates.io-index" 1547 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 1548 dependencies = [ 1549 - "cfg-if 1.0.0", 1550 ] 1551 1552 [[package]] 1553 name = "errno" 1554 version = "0.2.8" 1555 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1561 ] 1562 1563 [[package]] 1564 name = "errno-dragonfly" 1565 version = "0.1.2" 1566 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" 1593 dependencies = [ 1594 - "cfg-if 1.0.0", 1595 "libc", 1596 "redox_syscall", 1597 "windows-sys 0.42.0", 1598 ] 1599 1600 [[package]] 1601 name = "flate2" 1602 version = "1.0.25" 1603 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1709 dependencies = [ 1710 "proc-macro2", 1711 "quote", 1712 - "syn", 1713 ] 1714 1715 [[package]] ··· 1750 dependencies = [ 1751 "typenum", 1752 "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 ] 1765 1766 [[package]] ··· 1769 source = "registry+https://github.com/rust-lang/crates.io-index" 1770 checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 1771 dependencies = [ 1772 - "cfg-if 1.0.0", 1773 "libc", 1774 "wasi 0.11.0+wasi-snapshot-preview1", 1775 ] ··· 1805 "btoi", 1806 "gix-date", 1807 "itoa", 1808 - "nom 7.1.1", 1809 "thiserror", 1810 ] 1811 ··· 1823 "gix-ref", 1824 "gix-sec", 1825 "memchr", 1826 - "nom 7.1.1", 1827 "once_cell", 1828 "smallvec", 1829 "thiserror", ··· 1912 "gix-validate", 1913 "hex 0.4.3", 1914 "itoa", 1915 - "nom 7.1.1", 1916 "smallvec", 1917 "thiserror", 1918 ] ··· 1942 "gix-tempfile", 1943 "gix-validate", 1944 "memmap2", 1945 - "nom 7.1.1", 1946 "thiserror", 1947 ] 1948 ··· 1953 checksum = "e8ffa5bf0772f9b01de501c035b6b084cf9b8bb07dec41e3afc6a17336a65f47" 1954 dependencies = [ 1955 "bitflags", 1956 - "dirs 4.0.0", 1957 "gix-path", 1958 "libc", 1959 "windows", ··· 2012 "futures-sink", 2013 "futures-util", 2014 "http", 2015 - "indexmap", 2016 "slab", 2017 "tokio", 2018 "tokio-util", ··· 2029 ] 2030 2031 [[package]] 2032 name = "heck" 2033 version = "0.4.0" 2034 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2045 2046 [[package]] 2047 name = "hermit-abi" 2048 - version = "0.2.6" 2049 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 2051 - dependencies = [ 2052 - "libc", 2053 - ] 2054 2055 [[package]] 2056 name = "hex" ··· 2084 2085 [[package]] 2086 name = "http" 2087 - version = "0.2.8" 2088 source = "registry+https://github.com/rust-lang/crates.io-index" 2089 - checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 2090 dependencies = [ 2091 "bytes", 2092 "fnv", ··· 2124 2125 [[package]] 2126 name = "http-serde" 2127 - version = "1.1.2" 2128 source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "0e272971f774ba29341db2f686255ff8a979365a26fb9e4277f6b6d9ec0cdd5e" 2130 dependencies = [ 2131 "http", 2132 "serde", ··· 2146 2147 [[package]] 2148 name = "hyper" 2149 - version = "0.14.23" 2150 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 - checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 2152 dependencies = [ 2153 "bytes", 2154 "futures-channel", ··· 2244 "futures", 2245 "gix-config", 2246 "ignore", 2247 - "miette 5.5.0", 2248 "project-origins", 2249 "thiserror", 2250 "tokio", ··· 2258 checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 2259 dependencies = [ 2260 "autocfg", 2261 - "hashbrown", 2262 ] 2263 2264 [[package]] ··· 2315 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2317 dependencies = [ 2318 - "cfg-if 1.0.0", 2319 ] 2320 2321 [[package]] ··· 2342 2343 [[package]] 2344 name = "is-terminal" 2345 - version = "0.4.0" 2346 source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "aae5bc6e2eb41c9def29a3e0f1306382807764b9b53112030eff57435667352d" 2348 dependencies = [ 2349 - "hermit-abi 0.2.6", 2350 "io-lifetimes 1.0.2", 2351 - "rustix 0.36.3", 2352 - "windows-sys 0.42.0", 2353 ] 2354 2355 [[package]] ··· 2422 ] 2423 2424 [[package]] 2425 name = "lazy_static" 2426 version = "1.4.0" 2427 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2495 checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f" 2496 2497 [[package]] 2498 name = "liquid" 2499 version = "0.26.0" 2500 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2533 dependencies = [ 2534 "proc-macro2", 2535 "proc-quote", 2536 - "syn", 2537 ] 2538 2539 [[package]] ··· 2567 source = "registry+https://github.com/rust-lang/crates.io-index" 2568 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 2569 dependencies = [ 2570 - "cfg-if 1.0.0", 2571 ] 2572 2573 [[package]] ··· 2624 source = "registry+https://github.com/rust-lang/crates.io-index" 2625 checksum = "1c90329e44f9208b55f45711f9558cec15d7ef8295cc65ecd6d4188ae8edc58c" 2626 dependencies = [ 2627 - "atty", 2628 - "backtrace", 2629 "miette-derive 4.7.1", 2630 "once_cell", 2631 - "owo-colors", 2632 - "supports-color", 2633 - "supports-hyperlinks", 2634 - "supports-unicode", 2635 - "terminal_size 0.1.17", 2636 - "textwrap", 2637 "thiserror", 2638 "unicode-width", 2639 ] 2640 2641 [[package]] 2642 name = "miette" 2643 - version = "5.5.0" 2644 source = "registry+https://github.com/rust-lang/crates.io-index" 2645 - checksum = "4afd9b301defa984bbdbe112b4763e093ed191750a0d914a78c1106b2d0fe703" 2646 dependencies = [ 2647 - "miette-derive 5.5.0", 2648 "once_cell", 2649 "thiserror", 2650 "unicode-width", 2651 ] ··· 2658 dependencies = [ 2659 "proc-macro2", 2660 "quote", 2661 - "syn", 2662 ] 2663 2664 [[package]] 2665 name = "miette-derive" 2666 - version = "5.5.0" 2667 source = "registry+https://github.com/rust-lang/crates.io-index" 2668 - checksum = "97c2401ab7ac5282ca5c8b518a87635b1a93762b0b90b9990c509888eeccba29" 2669 dependencies = [ 2670 "proc-macro2", 2671 "quote", 2672 - "syn", 2673 ] 2674 2675 [[package]] ··· 2724 ] 2725 2726 [[package]] 2727 name = "newline-converter" 2728 version = "0.2.2" 2729 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2739 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2740 dependencies = [ 2741 "bitflags", 2742 - "cfg-if 1.0.0", 2743 "libc", 2744 "memoffset", 2745 "pin-utils", ··· 2748 2749 [[package]] 2750 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 version = "7.1.1" 2762 source = "registry+https://github.com/rust-lang/crates.io-index" 2763 checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" ··· 2888 checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566" 2889 dependencies = [ 2890 "bitflags", 2891 - "cfg-if 1.0.0", 2892 "foreign-types", 2893 "libc", 2894 "once_cell", ··· 2904 dependencies = [ 2905 "proc-macro2", 2906 "quote", 2907 - "syn", 2908 ] 2909 2910 [[package]] ··· 2941 "lazy_static", 2942 "percent-encoding", 2943 "pin-project", 2944 - "rand 0.8.5", 2945 "thiserror", 2946 ] 2947 ··· 2966 ] 2967 2968 [[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 name = "outref" 2976 version = "0.1.0" 2977 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3005 source = "registry+https://github.com/rust-lang/crates.io-index" 3006 checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" 3007 dependencies = [ 3008 - "cfg-if 1.0.0", 3009 "libc", 3010 "redox_syscall", 3011 "smallvec", ··· 3019 checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 3020 dependencies = [ 3021 "base64ct", 3022 - "rand_core 0.6.4", 3023 "subtle", 3024 ] 3025 ··· 3077 "pest_meta", 3078 "proc-macro2", 3079 "quote", 3080 - "syn", 3081 ] 3082 3083 [[package]] ··· 3092 ] 3093 3094 [[package]] 3095 name = "phf" 3096 - version = "0.8.0" 3097 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 3099 dependencies = [ 3100 - "phf_shared", 3101 ] 3102 3103 [[package]] 3104 name = "phf_codegen" 3105 - version = "0.8.0" 3106 source = "registry+https://github.com/rust-lang/crates.io-index" 3107 - checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 3108 dependencies = [ 3109 "phf_generator", 3110 - "phf_shared", 3111 ] 3112 3113 [[package]] 3114 name = "phf_generator" 3115 - version = "0.8.0" 3116 source = "registry+https://github.com/rust-lang/crates.io-index" 3117 - checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 3118 dependencies = [ 3119 - "phf_shared", 3120 - "rand 0.7.3", 3121 ] 3122 3123 [[package]] 3124 name = "phf_shared" 3125 - version = "0.8.0" 3126 source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 3128 dependencies = [ 3129 "siphasher", 3130 ] ··· 3146 dependencies = [ 3147 "proc-macro2", 3148 "quote", 3149 - "syn", 3150 ] 3151 3152 [[package]] ··· 3180 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 3181 3182 [[package]] 3183 - name = "proc-macro-error" 3184 - version = "1.0.4" 3185 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 - ] 3205 3206 [[package]] 3207 name = "proc-macro-hack" ··· 3211 3212 [[package]] 3213 name = "proc-macro2" 3214 - version = "1.0.47" 3215 source = "registry+https://github.com/rust-lang/crates.io-index" 3216 - checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 3217 dependencies = [ 3218 "unicode-ident", 3219 ] ··· 3228 "proc-macro2", 3229 "proc-quote-impl", 3230 "quote", 3231 - "syn", 3232 ] 3233 3234 [[package]] ··· 3266 3267 [[package]] 3268 name = "quote" 3269 - version = "1.0.21" 3270 source = "registry+https://github.com/rust-lang/crates.io-index" 3271 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 3272 dependencies = [ 3273 "proc-macro2", 3274 ] 3275 3276 [[package]] 3277 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 version = "0.8.5" 3293 source = "registry+https://github.com/rust-lang/crates.io-index" 3294 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 3295 dependencies = [ 3296 "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", 3309 ] 3310 3311 [[package]] ··· 3315 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 3316 dependencies = [ 3317 "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", 3328 ] 3329 3330 [[package]] ··· 3333 source = "registry+https://github.com/rust-lang/crates.io-index" 3334 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3335 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", 3355 ] 3356 3357 [[package]] ··· 3392 source = "registry+https://github.com/rust-lang/crates.io-index" 3393 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 3394 dependencies = [ 3395 - "getrandom 0.2.8", 3396 "redox_syscall", 3397 "thiserror", 3398 ] ··· 3442 source = "registry+https://github.com/rust-lang/crates.io-index" 3443 checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 3444 dependencies = [ 3445 - "base64", 3446 "bytes", 3447 "encoding_rs", 3448 "futures-core", ··· 3512 checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9" 3513 dependencies = [ 3514 "bitflags", 3515 - "errno", 3516 "io-lifetimes 0.7.5", 3517 "libc", 3518 "linux-raw-sys 0.0.46", ··· 3526 checksum = "0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e" 3527 dependencies = [ 3528 "bitflags", 3529 - "errno", 3530 "io-lifetimes 1.0.2", 3531 "libc", 3532 "linux-raw-sys 0.1.3", ··· 3534 ] 3535 3536 [[package]] 3537 name = "rustls" 3538 version = "0.20.7" 3539 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3563 source = "registry+https://github.com/rust-lang/crates.io-index" 3564 checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" 3565 dependencies = [ 3566 - "base64", 3567 ] 3568 3569 [[package]] ··· 3721 dependencies = [ 3722 "proc-macro2", 3723 "quote", 3724 - "syn", 3725 ] 3726 3727 [[package]] ··· 3732 dependencies = [ 3733 "itoa", 3734 "ryu", 3735 "serde", 3736 ] 3737 ··· 3753 source = "registry+https://github.com/rust-lang/crates.io-index" 3754 checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3755 dependencies = [ 3756 - "cfg-if 1.0.0", 3757 "cpufeatures", 3758 "digest", 3759 ] ··· 3770 source = "registry+https://github.com/rust-lang/crates.io-index" 3771 checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3772 dependencies = [ 3773 - "cfg-if 1.0.0", 3774 "cpufeatures", 3775 "digest", 3776 ] ··· 3914 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3915 3916 [[package]] 3917 name = "strsim" 3918 version = "0.10.0" 3919 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3935 "proc-macro2", 3936 "quote", 3937 "rustversion", 3938 - "syn", 3939 ] 3940 3941 [[package]] ··· 3946 3947 [[package]] 3948 name = "supports-color" 3949 - version = "1.3.1" 3950 source = "registry+https://github.com/rust-lang/crates.io-index" 3951 - checksum = "8ba6faf2ca7ee42fdd458f4347ae0a9bd6bcc445ad7cb57ad82b383f18870d6f" 3952 dependencies = [ 3953 - "atty", 3954 "is_ci", 3955 ] 3956 3957 [[package]] 3958 name = "supports-hyperlinks" 3959 - version = "1.2.0" 3960 source = "registry+https://github.com/rust-lang/crates.io-index" 3961 - checksum = "590b34f7c5f01ecc9d78dba4b3f445f31df750a67621cf31626f3b7441ce6406" 3962 dependencies = [ 3963 - "atty", 3964 ] 3965 3966 [[package]] 3967 name = "supports-unicode" 3968 - version = "1.0.2" 3969 source = "registry+https://github.com/rust-lang/crates.io-index" 3970 - checksum = "a8b945e45b417b125a8ec51f1b7df2f8df7920367700d1f98aedd21e5735f8b2" 3971 dependencies = [ 3972 - "atty", 3973 ] 3974 3975 [[package]] ··· 3984 ] 3985 3986 [[package]] 3987 name = "sync_wrapper" 3988 version = "0.1.1" 3989 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4011 source = "registry+https://github.com/rust-lang/crates.io-index" 4012 checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" 4013 dependencies = [ 4014 - "cfg-if 1.0.0", 4015 "fastrand", 4016 "redox_syscall", 4017 "rustix 0.36.3", ··· 4019 ] 4020 4021 [[package]] 4022 name = "termcolor" 4023 version = "1.1.3" 4024 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4049 4050 [[package]] 4051 name = "terminfo" 4052 - version = "0.7.3" 4053 source = "registry+https://github.com/rust-lang/crates.io-index" 4054 - checksum = "76971977e6121664ec1b960d1313aacfa75642adc93b9d4d53b247bd4cb1747e" 4055 dependencies = [ 4056 - "dirs 2.0.2", 4057 "fnv", 4058 - "nom 5.1.2", 4059 "phf", 4060 "phf_codegen", 4061 ] ··· 4073 4074 [[package]] 4075 name = "thiserror" 4076 - version = "1.0.38" 4077 source = "registry+https://github.com/rust-lang/crates.io-index" 4078 - checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 4079 dependencies = [ 4080 "thiserror-impl", 4081 ] 4082 4083 [[package]] 4084 name = "thiserror-impl" 4085 - version = "1.0.38" 4086 source = "registry+https://github.com/rust-lang/crates.io-index" 4087 - checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 4088 dependencies = [ 4089 "proc-macro2", 4090 "quote", 4091 - "syn", 4092 ] 4093 4094 [[package]] ··· 4141 ] 4142 4143 [[package]] 4144 name = "tinyvec" 4145 version = "1.6.0" 4146 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4176 4177 [[package]] 4178 name = "tokio-graceful-shutdown" 4179 - version = "0.5.0" 4180 source = "registry+https://github.com/rust-lang/crates.io-index" 4181 - checksum = "2b9614e6d7b687b4daf9b5191d45039258b19405fb1493051cee400f29ec0e57" 4182 dependencies = [ 4183 - "anyhow", 4184 "async-recursion", 4185 "futures", 4186 "log", 4187 "tokio", 4188 "tokio-util", 4189 ] ··· 4196 dependencies = [ 4197 "proc-macro2", 4198 "quote", 4199 - "syn", 4200 ] 4201 4202 [[package]] ··· 4236 ] 4237 4238 [[package]] 4239 name = "toml_datetime" 4240 version = "0.5.0" 4241 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4245 ] 4246 4247 [[package]] 4248 name = "toml_edit" 4249 version = "0.15.0" 4250 source = "registry+https://github.com/rust-lang/crates.io-index" 4251 checksum = "b1541ba70885967e662f69d31ab3aeca7b1aaecfcd58679590b893e9239c3646" 4252 dependencies = [ 4253 "combine", 4254 - "indexmap", 4255 "itertools", 4256 "kstring", 4257 "serde", 4258 - "toml_datetime", 4259 ] 4260 4261 [[package]] ··· 4313 source = "registry+https://github.com/rust-lang/crates.io-index" 4314 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 4315 dependencies = [ 4316 - "cfg-if 1.0.0", 4317 "log", 4318 "pin-project-lite", 4319 "tracing-attributes", ··· 4328 dependencies = [ 4329 "proc-macro2", 4330 "quote", 4331 - "syn", 4332 ] 4333 4334 [[package]] ··· 4426 source = "registry+https://github.com/rust-lang/crates.io-index" 4427 checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" 4428 dependencies = [ 4429 - "hashbrown", 4430 "regex", 4431 ] 4432 ··· 4481 checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9" 4482 4483 [[package]] 4484 name = "uuid" 4485 version = "1.2.2" 4486 source = "registry+https://github.com/rust-lang/crates.io-index" 4487 checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 4488 dependencies = [ 4489 - "getrandom 0.2.8", 4490 ] 4491 4492 [[package]] ··· 4539 4540 [[package]] 4541 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 version = "0.10.0+wasi-snapshot-preview1" 4549 source = "registry+https://github.com/rust-lang/crates.io-index" 4550 checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" ··· 4561 source = "registry+https://github.com/rust-lang/crates.io-index" 4562 checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 4563 dependencies = [ 4564 - "cfg-if 1.0.0", 4565 "wasm-bindgen-macro", 4566 ] 4567 ··· 4576 "once_cell", 4577 "proc-macro2", 4578 "quote", 4579 - "syn", 4580 "wasm-bindgen-shared", 4581 ] 4582 ··· 4586 source = "registry+https://github.com/rust-lang/crates.io-index" 4587 checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 4588 dependencies = [ 4589 - "cfg-if 1.0.0", 4590 "js-sys", 4591 "wasm-bindgen", 4592 "web-sys", ··· 4610 dependencies = [ 4611 "proc-macro2", 4612 "quote", 4613 - "syn", 4614 "wasm-bindgen-backend", 4615 "wasm-bindgen-shared", 4616 ] ··· 4623 4624 [[package]] 4625 name = "watchexec" 4626 - version = "2.2.0" 4627 source = "registry+https://github.com/rust-lang/crates.io-index" 4628 - checksum = "f44a7216549b0e37228ec8ffd46ef32119c5f27a29a2a1cddd655e3059b80e6e" 4629 dependencies = [ 4630 "async-priority-channel", 4631 "async-recursion", ··· 4634 "command-group", 4635 "futures", 4636 "ignore-files", 4637 - "miette 5.5.0", 4638 "nix", 4639 "normalize-path", 4640 "notify", ··· 4676 source = "registry+https://github.com/rust-lang/crates.io-index" 4677 checksum = "cc2a5df96c388901c94ca04055fcd51d4196ca3e971c5e805bd4a4b61dd6a7e5" 4678 dependencies = [ 4679 - "miette 5.5.0", 4680 "nix", 4681 "thiserror", 4682 ] ··· 4758 source = "registry+https://github.com/rust-lang/crates.io-index" 4759 checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244" 4760 dependencies = [ 4761 - "windows_aarch64_gnullvm", 4762 "windows_aarch64_msvc 0.42.2", 4763 "windows_i686_gnu 0.42.2", 4764 "windows_i686_msvc 0.42.2", 4765 "windows_x86_64_gnu 0.42.2", 4766 - "windows_x86_64_gnullvm", 4767 "windows_x86_64_msvc 0.42.2", 4768 ] 4769 ··· 4786 source = "registry+https://github.com/rust-lang/crates.io-index" 4787 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4788 dependencies = [ 4789 - "windows_aarch64_gnullvm", 4790 "windows_aarch64_msvc 0.42.2", 4791 "windows_i686_gnu 0.42.2", 4792 "windows_i686_msvc 0.42.2", 4793 "windows_x86_64_gnu 0.42.2", 4794 - "windows_x86_64_gnullvm", 4795 "windows_x86_64_msvc 0.42.2", 4796 ] 4797 ··· 4801 source = "registry+https://github.com/rust-lang/crates.io-index" 4802 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4803 dependencies = [ 4804 - "windows-targets", 4805 ] 4806 4807 [[package]] ··· 4810 source = "registry+https://github.com/rust-lang/crates.io-index" 4811 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4812 dependencies = [ 4813 - "windows_aarch64_gnullvm", 4814 "windows_aarch64_msvc 0.42.2", 4815 "windows_i686_gnu 0.42.2", 4816 "windows_i686_msvc 0.42.2", 4817 "windows_x86_64_gnu 0.42.2", 4818 - "windows_x86_64_gnullvm", 4819 "windows_x86_64_msvc 0.42.2", 4820 ] 4821 4822 [[package]] 4823 name = "windows_aarch64_gnullvm" 4824 version = "0.42.2" 4825 source = "registry+https://github.com/rust-lang/crates.io-index" 4826 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4827 4828 [[package]] 4829 name = "windows_aarch64_msvc" ··· 4838 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4839 4840 [[package]] 4841 name = "windows_i686_gnu" 4842 version = "0.36.1" 4843 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4850 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4851 4852 [[package]] 4853 name = "windows_i686_msvc" 4854 version = "0.36.1" 4855 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4862 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4863 4864 [[package]] 4865 name = "windows_x86_64_gnu" 4866 version = "0.36.1" 4867 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4874 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4875 4876 [[package]] 4877 name = "windows_x86_64_gnullvm" 4878 version = "0.42.2" 4879 source = "registry+https://github.com/rust-lang/crates.io-index" 4880 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4881 4882 [[package]] 4883 name = "windows_x86_64_msvc" ··· 4890 version = "0.42.2" 4891 source = "registry+https://github.com/rust-lang/crates.io-index" 4892 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4893 4894 [[package]] 4895 name = "winreg"
··· 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" 25 dependencies = [ 26 + "cfg-if", 27 "cipher", 28 "cpufeatures", 29 "opaque-debug", ··· 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 37 dependencies = [ 38 + "getrandom", 39 "once_cell", 40 "version_check", 41 ] ··· 59 ] 60 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]] 110 name = "anyhow" 111 version = "1.0.66" 112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 119 checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" 120 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]] 131 name = "async-priority-channel" 132 version = "0.1.0" 133 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 144 dependencies = [ 145 "proc-macro2", 146 "quote", 147 + "syn 1.0.103", 148 ] 149 150 [[package]] ··· 155 dependencies = [ 156 "proc-macro2", 157 "quote", 158 + "syn 1.0.103", 159 ] 160 161 [[package]] ··· 163 version = "1.0.0" 164 source = "registry+https://github.com/rust-lang/crates.io-index" 165 checksum = "f9f65e4fb35ff6a80b3298d1f028649f3a23da141fa3951e9b24dde1d515b67e" 166 167 [[package]] 168 name = "autocfg" ··· 591 source = "registry+https://github.com/rust-lang/crates.io-index" 592 checksum = "55d7e5deac5e49330042b4e174dafe84ebf71685bfcd94f285bac7aa31e0aeb1" 593 dependencies = [ 594 + "base64 0.13.1", 595 "bytes", 596 "chrono", 597 "http", ··· 658 dependencies = [ 659 "addr2line", 660 "cc", 661 + "cfg-if", 662 "libc", 663 "miniz_oxide 0.5.4", 664 "object 0.29.0", 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", 675 ] 676 677 [[package]] ··· 681 checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 682 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]] 690 name = "base64-simd" 691 version = "0.7.0" 692 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 702 checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" 703 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]] 726 name = "bitflags" 727 version = "1.3.2" 728 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 841 842 [[package]] 843 name = "cargo-lambda" 844 + version = "0.21.1" 845 dependencies = [ 846 "build-data", 847 "cargo-lambda-build", ··· 852 "cargo-test-macro", 853 "cargo-test-support", 854 "clap", 855 + "clap-cargo", 856 "dunce", 857 + "miette 5.10.0", 858 "snapbox", 859 "tokio", 860 "tracing", 861 "tracing-subscriber", 862 + "zip", 863 ] 864 865 [[package]] 866 name = "cargo-lambda-build" 867 + version = "0.21.1" 868 dependencies = [ 869 "async-trait", 870 "cargo-lambda-interactive", ··· 873 "cargo-zigbuild", 874 "clap", 875 "home", 876 + "miette 5.10.0", 877 "object 0.28.4", 878 "rustc_version", 879 + "serde", 880 + "serde_json", 881 "sha2", 882 "strum", 883 "strum_macros", 884 "thiserror", 885 "tokio", 886 + "toml", 887 "tracing", 888 "which", 889 "zip", ··· 891 892 [[package]] 893 name = "cargo-lambda-deploy" 894 + version = "0.21.1" 895 dependencies = [ 896 "aws-sdk-iam", 897 "aws-sdk-s3", ··· 902 "cargo-lambda-metadata", 903 "cargo-lambda-remote", 904 "clap", 905 + "miette 5.10.0", 906 "serde", 907 "serde_json", 908 "strum", ··· 914 915 [[package]] 916 name = "cargo-lambda-interactive" 917 + version = "0.21.1" 918 dependencies = [ 919 "indicatif", 920 "inquire", 921 "is-terminal", 922 + "miette 5.10.0", 923 "tokio", 924 ] 925 926 [[package]] 927 name = "cargo-lambda-invoke" 928 + version = "0.21.1" 929 dependencies = [ 930 + "base64 0.21.2", 931 "cargo-lambda-remote", 932 "clap", 933 + "dirs", 934 + "miette 5.10.0", 935 "reqwest", 936 "serde", 937 "serde_json", ··· 944 945 [[package]] 946 name = "cargo-lambda-metadata" 947 + version = "0.21.1" 948 dependencies = [ 949 "aws-sdk-lambda", 950 + "cargo_metadata", 951 "clap", 952 + "env-file-reader", 953 "miette 4.7.1", 954 "remove_dir_all", 955 "serde", ··· 962 963 [[package]] 964 name = "cargo-lambda-new" 965 + version = "0.21.1" 966 dependencies = [ 967 "cargo-lambda-interactive", 968 "cargo-lambda-metadata", 969 "clap", 970 "dunce", 971 "liquid", 972 + "miette 5.10.0", 973 "regex", 974 "reqwest", 975 "strum", ··· 983 984 [[package]] 985 name = "cargo-lambda-remote" 986 + version = "0.21.1" 987 dependencies = [ 988 "aws-config", 989 "aws-credential-types", ··· 995 996 [[package]] 997 name = "cargo-lambda-watch" 998 + version = "0.21.1" 999 dependencies = [ 1000 "aws_lambda_events", 1001 "axum", 1002 + "base64 0.21.2", 1003 "cargo-lambda-invoke", 1004 "cargo-lambda-metadata", 1005 "chrono", 1006 "clap", 1007 "dunce", 1008 "http-api-problem", 1009 + "http-serde", 1010 "hyper", 1011 "ignore-files", 1012 + "miette 5.10.0", 1013 "opentelemetry", 1014 "opentelemetry-aws", 1015 "query_map", 1016 "reqwest", 1017 "serde", ··· 1071 "snapbox", 1072 "tar", 1073 "termcolor", 1074 + "toml_edit 0.15.0", 1075 "url", 1076 "winapi", 1077 ] ··· 1105 dependencies = [ 1106 "anyhow", 1107 "cargo-options", 1108 + "cargo_metadata", 1109 "clap", 1110 + "dirs", 1111 "fs-err", 1112 "path-slash", 1113 "rustc_version", ··· 1120 1121 [[package]] 1122 name = "cargo_metadata" 1123 + version = "0.15.3" 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "08a1ec454bc3eead8719cb56e15dbbfecdbc14e4b3a3ae4936cc6e31f5fc0d07" 1126 dependencies = [ 1127 "camino", 1128 "cargo-platform", ··· 1143 1144 [[package]] 1145 name = "cfg-if" 1146 version = "1.0.0" 1147 source = "registry+https://github.com/rust-lang/crates.io-index" 1148 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" ··· 1174 1175 [[package]] 1176 name = "clap" 1177 + version = "4.4.2" 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 + checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" 1180 dependencies = [ 1181 + "clap_builder", 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", 1203 "clap_lex", 1204 "strsim", 1205 "terminal_size 0.2.2", 1206 ] 1207 1208 [[package]] 1209 name = "clap_derive" 1210 + version = "4.4.2" 1211 source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" 1213 dependencies = [ 1214 "heck", 1215 "proc-macro2", 1216 "quote", 1217 + "syn 2.0.28", 1218 ] 1219 1220 [[package]] 1221 name = "clap_lex" 1222 + version = "0.5.1" 1223 source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" 1225 1226 [[package]] 1227 name = "clearscreen" 1228 + version = "2.0.1" 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1230 + checksum = "72f3f22f1a586604e62efd23f78218f3ccdecf7a33c4500db2d37d85a24fe994" 1231 dependencies = [ 1232 "nix", 1233 "terminfo", ··· 1245 "termcolor", 1246 "unicode-width", 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" 1254 1255 [[package]] 1256 name = "combine" ··· 1391 source = "registry+https://github.com/rust-lang/crates.io-index" 1392 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 1393 dependencies = [ 1394 + "cfg-if", 1395 ] 1396 1397 [[package]] ··· 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1401 checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 1402 dependencies = [ 1403 + "cfg-if", 1404 "crossbeam-utils", 1405 ] 1406 ··· 1410 source = "registry+https://github.com/rust-lang/crates.io-index" 1411 checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 1412 dependencies = [ 1413 + "cfg-if", 1414 "crossbeam-epoch", 1415 "crossbeam-utils", 1416 ] ··· 1422 checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" 1423 dependencies = [ 1424 "autocfg", 1425 + "cfg-if", 1426 "crossbeam-utils", 1427 "memoffset", 1428 "scopeguard", ··· 1434 source = "registry+https://github.com/rust-lang/crates.io-index" 1435 checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 1436 dependencies = [ 1437 + "cfg-if", 1438 ] 1439 1440 [[package]] ··· 1461 dependencies = [ 1462 "winapi", 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" 1470 1471 [[package]] 1472 name = "crypto-common" ··· 1544 "proc-macro2", 1545 "quote", 1546 "scratch", 1547 + "syn 1.0.103", 1548 ] 1549 1550 [[package]] ··· 1561 dependencies = [ 1562 "proc-macro2", 1563 "quote", 1564 + "syn 1.0.103", 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" 1572 1573 [[package]] 1574 name = "digest" ··· 1583 1584 [[package]] 1585 name = "dirs" 1586 + version = "4.0.0" 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1589 dependencies = [ 1590 "dirs-sys", 1591 ] 1592 1593 [[package]] 1594 + name = "dirs-next" 1595 + version = "2.0.0" 1596 source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 1598 dependencies = [ 1599 + "cfg-if", 1600 + "dirs-sys-next", 1601 ] 1602 1603 [[package]] ··· 1612 ] 1613 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]] 1626 name = "doc-comment" 1627 version = "0.3.3" 1628 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1647 checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 1648 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]] 1659 name = "encode_unicode" 1660 version = "0.3.6" 1661 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 1669 dependencies = [ 1670 + "cfg-if", 1671 ] 1672 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]] 1691 name = "errno" 1692 version = "0.2.8" 1693 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1699 ] 1700 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]] 1713 name = "errno-dragonfly" 1714 version = "0.1.2" 1715 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1740 source = "registry+https://github.com/rust-lang/crates.io-index" 1741 checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" 1742 dependencies = [ 1743 + "cfg-if", 1744 "libc", 1745 "redox_syscall", 1746 "windows-sys 0.42.0", 1747 ] 1748 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]] 1756 name = "flate2" 1757 version = "1.0.25" 1758 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1864 dependencies = [ 1865 "proc-macro2", 1866 "quote", 1867 + "syn 1.0.103", 1868 ] 1869 1870 [[package]] ··· 1905 dependencies = [ 1906 "typenum", 1907 "version_check", 1908 ] 1909 1910 [[package]] ··· 1913 source = "registry+https://github.com/rust-lang/crates.io-index" 1914 checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 1915 dependencies = [ 1916 + "cfg-if", 1917 "libc", 1918 "wasi 0.11.0+wasi-snapshot-preview1", 1919 ] ··· 1949 "btoi", 1950 "gix-date", 1951 "itoa", 1952 + "nom", 1953 "thiserror", 1954 ] 1955 ··· 1967 "gix-ref", 1968 "gix-sec", 1969 "memchr", 1970 + "nom", 1971 "once_cell", 1972 "smallvec", 1973 "thiserror", ··· 2056 "gix-validate", 2057 "hex 0.4.3", 2058 "itoa", 2059 + "nom", 2060 "smallvec", 2061 "thiserror", 2062 ] ··· 2086 "gix-tempfile", 2087 "gix-validate", 2088 "memmap2", 2089 + "nom", 2090 "thiserror", 2091 ] 2092 ··· 2097 checksum = "e8ffa5bf0772f9b01de501c035b6b084cf9b8bb07dec41e3afc6a17336a65f47" 2098 dependencies = [ 2099 "bitflags", 2100 + "dirs", 2101 "gix-path", 2102 "libc", 2103 "windows", ··· 2156 "futures-sink", 2157 "futures-util", 2158 "http", 2159 + "indexmap 1.9.2", 2160 "slab", 2161 "tokio", 2162 "tokio-util", ··· 2173 ] 2174 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]] 2182 name = "heck" 2183 version = "0.4.0" 2184 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2195 2196 [[package]] 2197 name = "hermit-abi" 2198 + version = "0.3.1" 2199 source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 2201 2202 [[package]] 2203 name = "hex" ··· 2231 2232 [[package]] 2233 name = "http" 2234 + version = "0.2.9" 2235 source = "registry+https://github.com/rust-lang/crates.io-index" 2236 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 2237 dependencies = [ 2238 "bytes", 2239 "fnv", ··· 2271 2272 [[package]] 2273 name = "http-serde" 2274 + version = "1.1.3" 2275 source = "registry+https://github.com/rust-lang/crates.io-index" 2276 + checksum = "6f560b665ad9f1572cfcaf034f7fb84338a7ce945216d64a90fd81f046a3caee" 2277 dependencies = [ 2278 "http", 2279 "serde", ··· 2293 2294 [[package]] 2295 name = "hyper" 2296 + version = "0.14.25" 2297 source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899" 2299 dependencies = [ 2300 "bytes", 2301 "futures-channel", ··· 2391 "futures", 2392 "gix-config", 2393 "ignore", 2394 + "miette 5.10.0", 2395 "project-origins", 2396 "thiserror", 2397 "tokio", ··· 2405 checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 2406 dependencies = [ 2407 "autocfg", 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", 2419 ] 2420 2421 [[package]] ··· 2472 source = "registry+https://github.com/rust-lang/crates.io-index" 2473 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2474 dependencies = [ 2475 + "cfg-if", 2476 ] 2477 2478 [[package]] ··· 2499 2500 [[package]] 2501 name = "is-terminal" 2502 + version = "0.4.7" 2503 source = "registry+https://github.com/rust-lang/crates.io-index" 2504 + checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 2505 dependencies = [ 2506 + "hermit-abi 0.3.1", 2507 "io-lifetimes 1.0.2", 2508 + "rustix 0.37.3", 2509 + "windows-sys 0.48.0", 2510 ] 2511 2512 [[package]] ··· 2579 ] 2580 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]] 2613 name = "lazy_static" 2614 version = "1.4.0" 2615 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2683 checksum = "8f9f08d8963a6c613f4b1a78f4f4a4dbfadf8e6545b2d72861731e4858b8b47f" 2684 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]] 2692 name = "liquid" 2693 version = "0.26.0" 2694 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2727 dependencies = [ 2728 "proc-macro2", 2729 "proc-quote", 2730 + "syn 1.0.103", 2731 ] 2732 2733 [[package]] ··· 2761 source = "registry+https://github.com/rust-lang/crates.io-index" 2762 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 2763 dependencies = [ 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", 2788 ] 2789 2790 [[package]] ··· 2841 source = "registry+https://github.com/rust-lang/crates.io-index" 2842 checksum = "1c90329e44f9208b55f45711f9558cec15d7ef8295cc65ecd6d4188ae8edc58c" 2843 dependencies = [ 2844 "miette-derive 4.7.1", 2845 "once_cell", 2846 "thiserror", 2847 "unicode-width", 2848 ] 2849 2850 [[package]] 2851 name = "miette" 2852 + version = "5.10.0" 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2854 + checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" 2855 dependencies = [ 2856 + "backtrace", 2857 + "backtrace-ext", 2858 + "is-terminal", 2859 + "miette-derive 5.10.0", 2860 "once_cell", 2861 + "owo-colors", 2862 + "supports-color", 2863 + "supports-hyperlinks", 2864 + "supports-unicode", 2865 + "terminal_size 0.1.17", 2866 + "textwrap", 2867 "thiserror", 2868 "unicode-width", 2869 ] ··· 2876 dependencies = [ 2877 "proc-macro2", 2878 "quote", 2879 + "syn 1.0.103", 2880 ] 2881 2882 [[package]] 2883 name = "miette-derive" 2884 + version = "5.10.0" 2885 source = "registry+https://github.com/rust-lang/crates.io-index" 2886 + checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" 2887 dependencies = [ 2888 "proc-macro2", 2889 "quote", 2890 + "syn 2.0.28", 2891 ] 2892 2893 [[package]] ··· 2942 ] 2943 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]] 2951 name = "newline-converter" 2952 version = "0.2.2" 2953 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2963 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2964 dependencies = [ 2965 "bitflags", 2966 + "cfg-if", 2967 "libc", 2968 "memoffset", 2969 "pin-utils", ··· 2972 2973 [[package]] 2974 name = "nom" 2975 version = "7.1.1" 2976 source = "registry+https://github.com/rust-lang/crates.io-index" 2977 checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" ··· 3102 checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566" 3103 dependencies = [ 3104 "bitflags", 3105 + "cfg-if", 3106 "foreign-types", 3107 "libc", 3108 "once_cell", ··· 3118 dependencies = [ 3119 "proc-macro2", 3120 "quote", 3121 + "syn 1.0.103", 3122 ] 3123 3124 [[package]] ··· 3155 "lazy_static", 3156 "percent-encoding", 3157 "pin-project", 3158 + "rand", 3159 "thiserror", 3160 ] 3161 ··· 3180 ] 3181 3182 [[package]] 3183 name = "outref" 3184 version = "0.1.0" 3185 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3213 source = "registry+https://github.com/rust-lang/crates.io-index" 3214 checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" 3215 dependencies = [ 3216 + "cfg-if", 3217 "libc", 3218 "redox_syscall", 3219 "smallvec", ··· 3227 checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 3228 dependencies = [ 3229 "base64ct", 3230 + "rand_core", 3231 "subtle", 3232 ] 3233 ··· 3285 "pest_meta", 3286 "proc-macro2", 3287 "quote", 3288 + "syn 1.0.103", 3289 ] 3290 3291 [[package]] ··· 3300 ] 3301 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]] 3313 name = "phf" 3314 + version = "0.11.2" 3315 source = "registry+https://github.com/rust-lang/crates.io-index" 3316 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 3317 dependencies = [ 3318 + "phf_shared 0.11.2", 3319 ] 3320 3321 [[package]] 3322 name = "phf_codegen" 3323 + version = "0.11.2" 3324 source = "registry+https://github.com/rust-lang/crates.io-index" 3325 + checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 3326 dependencies = [ 3327 "phf_generator", 3328 + "phf_shared 0.11.2", 3329 ] 3330 3331 [[package]] 3332 name = "phf_generator" 3333 + version = "0.11.2" 3334 source = "registry+https://github.com/rust-lang/crates.io-index" 3335 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 3336 dependencies = [ 3337 + "phf_shared 0.11.2", 3338 + "rand", 3339 ] 3340 3341 [[package]] 3342 name = "phf_shared" 3343 + version = "0.10.0" 3344 source = "registry+https://github.com/rust-lang/crates.io-index" 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" 3355 dependencies = [ 3356 "siphasher", 3357 ] ··· 3373 dependencies = [ 3374 "proc-macro2", 3375 "quote", 3376 + "syn 1.0.103", 3377 ] 3378 3379 [[package]] ··· 3407 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 3408 3409 [[package]] 3410 + name = "precomputed-hash" 3411 + version = "0.1.1" 3412 source = "registry+https://github.com/rust-lang/crates.io-index" 3413 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 3414 3415 [[package]] 3416 name = "proc-macro-hack" ··· 3420 3421 [[package]] 3422 name = "proc-macro2" 3423 + version = "1.0.66" 3424 source = "registry+https://github.com/rust-lang/crates.io-index" 3425 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 3426 dependencies = [ 3427 "unicode-ident", 3428 ] ··· 3437 "proc-macro2", 3438 "proc-quote-impl", 3439 "quote", 3440 + "syn 1.0.103", 3441 ] 3442 3443 [[package]] ··· 3475 3476 [[package]] 3477 name = "quote" 3478 + version = "1.0.32" 3479 source = "registry+https://github.com/rust-lang/crates.io-index" 3480 + checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 3481 dependencies = [ 3482 "proc-macro2", 3483 ] 3484 3485 [[package]] 3486 name = "rand" 3487 version = "0.8.5" 3488 source = "registry+https://github.com/rust-lang/crates.io-index" 3489 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 3490 dependencies = [ 3491 "libc", 3492 + "rand_chacha", 3493 + "rand_core", 3494 ] 3495 3496 [[package]] ··· 3500 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 3501 dependencies = [ 3502 "ppv-lite86", 3503 + "rand_core", 3504 ] 3505 3506 [[package]] ··· 3509 source = "registry+https://github.com/rust-lang/crates.io-index" 3510 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3511 dependencies = [ 3512 + "getrandom", 3513 ] 3514 3515 [[package]] ··· 3550 source = "registry+https://github.com/rust-lang/crates.io-index" 3551 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 3552 dependencies = [ 3553 + "getrandom", 3554 "redox_syscall", 3555 "thiserror", 3556 ] ··· 3600 source = "registry+https://github.com/rust-lang/crates.io-index" 3601 checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 3602 dependencies = [ 3603 + "base64 0.13.1", 3604 "bytes", 3605 "encoding_rs", 3606 "futures-core", ··· 3670 checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9" 3671 dependencies = [ 3672 "bitflags", 3673 + "errno 0.2.8", 3674 "io-lifetimes 0.7.5", 3675 "libc", 3676 "linux-raw-sys 0.0.46", ··· 3684 checksum = "0b1fbb4dfc4eb1d390c02df47760bb19a84bb80b301ecc947ab5406394d8223e" 3685 dependencies = [ 3686 "bitflags", 3687 + "errno 0.2.8", 3688 "io-lifetimes 1.0.2", 3689 "libc", 3690 "linux-raw-sys 0.1.3", ··· 3692 ] 3693 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]] 3709 name = "rustls" 3710 version = "0.20.7" 3711 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3735 source = "registry+https://github.com/rust-lang/crates.io-index" 3736 checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55" 3737 dependencies = [ 3738 + "base64 0.13.1", 3739 ] 3740 3741 [[package]] ··· 3893 dependencies = [ 3894 "proc-macro2", 3895 "quote", 3896 + "syn 1.0.103", 3897 ] 3898 3899 [[package]] ··· 3904 dependencies = [ 3905 "itoa", 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 = [ 3916 "serde", 3917 ] 3918 ··· 3934 source = "registry+https://github.com/rust-lang/crates.io-index" 3935 checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3936 dependencies = [ 3937 + "cfg-if", 3938 "cpufeatures", 3939 "digest", 3940 ] ··· 3951 source = "registry+https://github.com/rust-lang/crates.io-index" 3952 checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3953 dependencies = [ 3954 + "cfg-if", 3955 "cpufeatures", 3956 "digest", 3957 ] ··· 4095 checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 4096 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]] 4111 name = "strsim" 4112 version = "0.10.0" 4113 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4129 "proc-macro2", 4130 "quote", 4131 "rustversion", 4132 + "syn 1.0.103", 4133 ] 4134 4135 [[package]] ··· 4140 4141 [[package]] 4142 name = "supports-color" 4143 + version = "2.0.0" 4144 source = "registry+https://github.com/rust-lang/crates.io-index" 4145 + checksum = "4950e7174bffabe99455511c39707310e7e9b440364a2fcb1cc21521be57b354" 4146 dependencies = [ 4147 + "is-terminal", 4148 "is_ci", 4149 ] 4150 4151 [[package]] 4152 name = "supports-hyperlinks" 4153 + version = "2.1.0" 4154 source = "registry+https://github.com/rust-lang/crates.io-index" 4155 + checksum = "f84231692eb0d4d41e4cdd0cabfdd2e6cd9e255e65f80c9aa7c98dd502b4233d" 4156 dependencies = [ 4157 + "is-terminal", 4158 ] 4159 4160 [[package]] 4161 name = "supports-unicode" 4162 + version = "2.0.0" 4163 source = "registry+https://github.com/rust-lang/crates.io-index" 4164 + checksum = "4b6c2cb240ab5dd21ed4906895ee23fe5a48acdbd15a3ce388e7b62a9b66baf7" 4165 dependencies = [ 4166 + "is-terminal", 4167 ] 4168 4169 [[package]] ··· 4178 ] 4179 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]] 4192 name = "sync_wrapper" 4193 version = "0.1.1" 4194 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4216 source = "registry+https://github.com/rust-lang/crates.io-index" 4217 checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" 4218 dependencies = [ 4219 + "cfg-if", 4220 "fastrand", 4221 "redox_syscall", 4222 "rustix 0.36.3", ··· 4224 ] 4225 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]] 4238 name = "termcolor" 4239 version = "1.1.3" 4240 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4265 4266 [[package]] 4267 name = "terminfo" 4268 + version = "0.8.0" 4269 source = "registry+https://github.com/rust-lang/crates.io-index" 4270 + checksum = "666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f" 4271 dependencies = [ 4272 + "dirs", 4273 "fnv", 4274 + "nom", 4275 "phf", 4276 "phf_codegen", 4277 ] ··· 4289 4290 [[package]] 4291 name = "thiserror" 4292 + version = "1.0.44" 4293 source = "registry+https://github.com/rust-lang/crates.io-index" 4294 + checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 4295 dependencies = [ 4296 "thiserror-impl", 4297 ] 4298 4299 [[package]] 4300 name = "thiserror-impl" 4301 + version = "1.0.44" 4302 source = "registry+https://github.com/rust-lang/crates.io-index" 4303 + checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 4304 dependencies = [ 4305 "proc-macro2", 4306 "quote", 4307 + "syn 2.0.28", 4308 ] 4309 4310 [[package]] ··· 4357 ] 4358 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]] 4369 name = "tinyvec" 4370 version = "1.6.0" 4371 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4401 4402 [[package]] 4403 name = "tokio-graceful-shutdown" 4404 + version = "0.13.0" 4405 source = "registry+https://github.com/rust-lang/crates.io-index" 4406 + checksum = "30666f313a52f7e87e9f14212d3e33c2ab59b444c405188ffcf8c36a84ca7688" 4407 dependencies = [ 4408 "async-recursion", 4409 + "async-trait", 4410 "futures", 4411 "log", 4412 + "miette 5.10.0", 4413 + "pin-project-lite", 4414 + "thiserror", 4415 "tokio", 4416 "tokio-util", 4417 ] ··· 4424 dependencies = [ 4425 "proc-macro2", 4426 "quote", 4427 + "syn 1.0.103", 4428 ] 4429 4430 [[package]] ··· 4464 ] 4465 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]] 4479 name = "toml_datetime" 4480 version = "0.5.0" 4481 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4485 ] 4486 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]] 4497 name = "toml_edit" 4498 version = "0.15.0" 4499 source = "registry+https://github.com/rust-lang/crates.io-index" 4500 checksum = "b1541ba70885967e662f69d31ab3aeca7b1aaecfcd58679590b893e9239c3646" 4501 dependencies = [ 4502 "combine", 4503 + "indexmap 1.9.2", 4504 "itertools", 4505 "kstring", 4506 "serde", 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", 4521 ] 4522 4523 [[package]] ··· 4575 source = "registry+https://github.com/rust-lang/crates.io-index" 4576 checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 4577 dependencies = [ 4578 + "cfg-if", 4579 "log", 4580 "pin-project-lite", 4581 "tracing-attributes", ··· 4590 dependencies = [ 4591 "proc-macro2", 4592 "quote", 4593 + "syn 1.0.103", 4594 ] 4595 4596 [[package]] ··· 4688 source = "registry+https://github.com/rust-lang/crates.io-index" 4689 checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" 4690 dependencies = [ 4691 + "hashbrown 0.12.3", 4692 "regex", 4693 ] 4694 ··· 4743 checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9" 4744 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]] 4752 name = "uuid" 4753 version = "1.2.2" 4754 source = "registry+https://github.com/rust-lang/crates.io-index" 4755 checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 4756 dependencies = [ 4757 + "getrandom", 4758 ] 4759 4760 [[package]] ··· 4807 4808 [[package]] 4809 name = "wasi" 4810 version = "0.10.0+wasi-snapshot-preview1" 4811 source = "registry+https://github.com/rust-lang/crates.io-index" 4812 checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" ··· 4823 source = "registry+https://github.com/rust-lang/crates.io-index" 4824 checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 4825 dependencies = [ 4826 + "cfg-if", 4827 "wasm-bindgen-macro", 4828 ] 4829 ··· 4838 "once_cell", 4839 "proc-macro2", 4840 "quote", 4841 + "syn 1.0.103", 4842 "wasm-bindgen-shared", 4843 ] 4844 ··· 4848 source = "registry+https://github.com/rust-lang/crates.io-index" 4849 checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 4850 dependencies = [ 4851 + "cfg-if", 4852 "js-sys", 4853 "wasm-bindgen", 4854 "web-sys", ··· 4872 dependencies = [ 4873 "proc-macro2", 4874 "quote", 4875 + "syn 1.0.103", 4876 "wasm-bindgen-backend", 4877 "wasm-bindgen-shared", 4878 ] ··· 4885 4886 [[package]] 4887 name = "watchexec" 4888 + version = "2.3.0" 4889 source = "registry+https://github.com/rust-lang/crates.io-index" 4890 + checksum = "f8b97d05a9305a9aa6a7bedef64cd012ebc9b6f1f5ed0368fb48f0fe58f96988" 4891 dependencies = [ 4892 "async-priority-channel", 4893 "async-recursion", ··· 4896 "command-group", 4897 "futures", 4898 "ignore-files", 4899 + "miette 5.10.0", 4900 "nix", 4901 "normalize-path", 4902 "notify", ··· 4938 source = "registry+https://github.com/rust-lang/crates.io-index" 4939 checksum = "cc2a5df96c388901c94ca04055fcd51d4196ca3e971c5e805bd4a4b61dd6a7e5" 4940 dependencies = [ 4941 + "miette 5.10.0", 4942 "nix", 4943 "thiserror", 4944 ] ··· 5020 source = "registry+https://github.com/rust-lang/crates.io-index" 5021 checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244" 5022 dependencies = [ 5023 + "windows_aarch64_gnullvm 0.42.2", 5024 "windows_aarch64_msvc 0.42.2", 5025 "windows_i686_gnu 0.42.2", 5026 "windows_i686_msvc 0.42.2", 5027 "windows_x86_64_gnu 0.42.2", 5028 + "windows_x86_64_gnullvm 0.42.2", 5029 "windows_x86_64_msvc 0.42.2", 5030 ] 5031 ··· 5048 source = "registry+https://github.com/rust-lang/crates.io-index" 5049 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 5050 dependencies = [ 5051 + "windows_aarch64_gnullvm 0.42.2", 5052 "windows_aarch64_msvc 0.42.2", 5053 "windows_i686_gnu 0.42.2", 5054 "windows_i686_msvc 0.42.2", 5055 "windows_x86_64_gnu 0.42.2", 5056 + "windows_x86_64_gnullvm 0.42.2", 5057 "windows_x86_64_msvc 0.42.2", 5058 ] 5059 ··· 5063 source = "registry+https://github.com/rust-lang/crates.io-index" 5064 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 5065 dependencies = [ 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", 5076 ] 5077 5078 [[package]] ··· 5081 source = "registry+https://github.com/rust-lang/crates.io-index" 5082 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 5083 dependencies = [ 5084 + "windows_aarch64_gnullvm 0.42.2", 5085 "windows_aarch64_msvc 0.42.2", 5086 "windows_i686_gnu 0.42.2", 5087 "windows_i686_msvc 0.42.2", 5088 "windows_x86_64_gnu 0.42.2", 5089 + "windows_x86_64_gnullvm 0.42.2", 5090 "windows_x86_64_msvc 0.42.2", 5091 ] 5092 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]] 5109 name = "windows_aarch64_gnullvm" 5110 version = "0.42.2" 5111 source = "registry+https://github.com/rust-lang/crates.io-index" 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" 5119 5120 [[package]] 5121 name = "windows_aarch64_msvc" ··· 5130 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 5131 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]] 5139 name = "windows_i686_gnu" 5140 version = "0.36.1" 5141 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5148 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 5149 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]] 5157 name = "windows_i686_msvc" 5158 version = "0.36.1" 5159 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5166 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 5167 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]] 5175 name = "windows_x86_64_gnu" 5176 version = "0.36.1" 5177 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5184 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 5185 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]] 5193 name = "windows_x86_64_gnullvm" 5194 version = "0.42.2" 5195 source = "registry+https://github.com/rust-lang/crates.io-index" 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" 5203 5204 [[package]] 5205 name = "windows_x86_64_msvc" ··· 5212 version = "0.42.2" 5213 source = "registry+https://github.com/rust-lang/crates.io-index" 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 + ] 5230 5231 [[package]] 5232 name = "winreg"
+8 -3
pkgs/development/tools/rust/cargo-lambda/default.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "cargo-lambda"; 17 - version = "0.18.1"; 18 19 src = fetchFromGitHub { 20 owner = pname; 21 repo = pname; 22 rev = "v${version}"; 23 - sha256 = "sha256-un+GQflxhMHCMH5UEeUVsYx59ryn7MR4ApooeOuhccc="; 24 }; 25 26 cargoLock = { ··· 37 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ curl CoreServices Security ]; 38 39 checkFlags = [ 40 - # Disabled because they accesses the network. 41 "--skip=test_build_basic_extension" 42 "--skip=test_build_basic_function" 43 "--skip=test_build_http_function" 44 "--skip=test_build_logs_extension" 45 "--skip=test_build_telemetry_extension" 46 "--skip=test_download_example"
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "cargo-lambda"; 17 + version = "0.21.1"; 18 19 src = fetchFromGitHub { 20 owner = pname; 21 repo = pname; 22 rev = "v${version}"; 23 + hash = "sha256-QlTAYfd0taXfK370nzqictwK7bZ4bnh1oPBJKZzhnMo="; 24 }; 25 26 cargoLock = { ··· 37 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ curl CoreServices Security ]; 38 39 checkFlags = [ 40 + # Disabled because they access the network. 41 "--skip=test_build_basic_extension" 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" 47 "--skip=test_build_http_function" 48 + "--skip=test_build_internal_zip_extension" 49 "--skip=test_build_logs_extension" 50 "--skip=test_build_telemetry_extension" 51 "--skip=test_download_example"
+3 -3
pkgs/development/tools/rust/cargo-ndk/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-ndk"; 11 - version = "3.3.0"; 12 13 src = fetchFromGitHub { 14 owner = "bbqsrc"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-jMhDKMFJVz/PdMnSrA+moknXPfwFhPj/fggHDAUCsNY="; 18 }; 19 20 - cargoHash = "sha256-IUMS0oCucYeBSfjxIYl0hhJw2GIpSgh+Vm1iUQ+Jceo="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 CoreGraphics
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cargo-ndk"; 11 + version = "3.4.0"; 12 13 src = fetchFromGitHub { 14 owner = "bbqsrc"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-PdRiiGRYdbnViK34PnYoLFteipoK2arw79IVOQnJKNE="; 18 }; 19 20 + cargoHash = "sha256-6rQwyogm62xx9JmDWfRtCpF1Rqjtt5SDYUdtZBfryuw="; 21 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 CoreGraphics
+3 -3
pkgs/development/tools/rust/cargo-pgrx/default.nix
··· 2 3 let 4 pname = "cargo-pgrx"; 5 - version = "0.10.2"; 6 in 7 rustPlatform.buildRustPackage rec { 8 inherit version pname; 9 10 src = fetchCrate { 11 inherit version pname; 12 - hash = "sha256-FqjfbJmSy5UCpPPPk4bkEyvQCnaH9zYtkI7txgIn+ls="; 13 }; 14 15 - cargoHash = "sha256-syZ3cQq8qDHBLvqmNDGoxeK6zXHJ47Jwkw3uhaXNCzI="; 16 17 nativeBuildInputs = [ pkg-config ]; 18
··· 2 3 let 4 pname = "cargo-pgrx"; 5 + version = "0.11.0"; 6 in 7 rustPlatform.buildRustPackage rec { 8 inherit version pname; 9 10 src = fetchCrate { 11 inherit version pname; 12 + hash = "sha256-GiUjsSqnrUNgiT/d3b8uK9BV7cHFvaDoq6cUGRwPigM="; 13 }; 14 15 + cargoHash = "sha256-oXOPpK8VWzbFE1xHBQYyM5+YP/pRdLvTVN/fjxrgD/c="; 16 17 nativeBuildInputs = [ pkg-config ]; 18
+3 -3
pkgs/development/tools/viceroy/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "viceroy"; 5 - version = "0.8.1"; 6 7 src = fetchFromGitHub { 8 owner = "fastly"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-DeKqLbgHmk6034ItyBzWRXLSeOj3+h49bzf9IX3Aa00="; 12 }; 13 14 buildInputs = lib.optional stdenv.isDarwin Security; 15 16 - cargoHash = "sha256-g6XdHl/Jxa+kpIjvnaP/RtoByo5O4IDC+s8M4DfGU/8="; 17 18 cargoTestFlags = [ 19 "--package viceroy-lib"
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "viceroy"; 5 + version = "0.9.1"; 6 7 src = fetchFromGitHub { 8 owner = "fastly"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-Z5poizMXp4xgn0Tx0E36rvueBx3dFL7++alewqG9E9w="; 12 }; 13 14 buildInputs = lib.optional stdenv.isDarwin Security; 15 16 + cargoHash = "sha256-EbvEclXwQgNIYQ/ppbZGhT4v4rMSpreURg2OYhQ7dRI="; 17 18 cargoTestFlags = [ 19 "--package viceroy-lib"
+1 -1
pkgs/games/hmcl/default.nix
··· 91 description = "A Minecraft Launcher which is multi-functional, cross-platform and popular"; 92 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 93 license = licenses.gpl3Only; 94 - maintainers = with maintainers; [ rs0vere ]; 95 inherit (jre.meta) platforms; 96 }; 97 })
··· 91 description = "A Minecraft Launcher which is multi-functional, cross-platform and popular"; 92 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 93 license = licenses.gpl3Only; 94 + maintainers = with maintainers; [ ]; 95 inherit (jre.meta) platforms; 96 }; 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 sha256 = "sha256-RArg60S91YKp1Mt97a5JNfBEOf2cmuX4pK3VAx2WfqM="; 43 }; 44 45 - patches = lib.optionals stdenv.isDarwin [ 46 # https://github.com/PrismLauncher/PrismLauncher/pull/1452 47 # These patches allow us to disable the Sparkle updater and cmake bundling 48 # TODO: remove these when updating to 8.0
··· 42 sha256 = "sha256-RArg60S91YKp1Mt97a5JNfBEOf2cmuX4pK3VAx2WfqM="; 43 }; 44 45 + patches = [ 46 + ./0001-launcher-translations-explicitly-convert-QVector-ite.patch 47 + ] ++ lib.optionals stdenv.isDarwin [ 48 # https://github.com/PrismLauncher/PrismLauncher/pull/1452 49 # These patches allow us to disable the Sparkle updater and cmake bundling 50 # TODO: remove these when updating to 8.0
+2 -2
pkgs/games/sfrotz/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "sfrotz"; 18 - version = "2.52"; 19 20 src = fetchFromGitLab { 21 domain = "gitlab.com"; 22 owner = "DavidGriffith"; 23 repo = "frotz"; 24 rev = version; 25 - sha256 = "11ca1dz31b7s5vxjqncwjwmbbcr2m5v2rxjn49g4gnvwd6mqw48y"; 26 }; 27 28 buildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "sfrotz"; 18 + version = "2.54"; 19 20 src = fetchFromGitLab { 21 domain = "gitlab.com"; 22 owner = "DavidGriffith"; 23 repo = "frotz"; 24 rev = version; 25 + sha256 = "sha256-GvGxojD8d5GVy/d8h3q6K7KJroz2lsKbfE0F0acjBl8="; 26 }; 27 28 buildInputs = [
+3 -3
pkgs/os-specific/linux/mmc-utils/default.nix
··· 2 3 stdenv.mkDerivation { 4 pname = "mmc-utils"; 5 - version = "unstable-2023-08-07"; 6 7 src = fetchzip rec { 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="; 11 }; 12 13 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "prefix=$(out)" ];
··· 2 3 stdenv.mkDerivation { 4 pname = "mmc-utils"; 5 + version = "unstable-2023-10-10"; 6 7 src = fetchzip rec { 8 url = "https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-${passthru.rev}.tar.gz"; 9 + passthru.rev = "b5ca140312d279ad2f22068fd72a6230eea13436"; 10 + sha256 = "QU4r8eajrrhT6u6WHEf1xtB1iyecBeHxu4vS+QcwAgM="; 11 }; 12 13 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "prefix=$(out)" ];
+1 -1
pkgs/os-specific/linux/upower/default.nix
··· 24 , libimobiledevice 25 , withDocs ? withIntrospection 26 , mesonEmulatorHook 27 - , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages 28 , buildPackages 29 , gobject-introspection 30 }:
··· 24 , libimobiledevice 25 , withDocs ? withIntrospection 26 , mesonEmulatorHook 27 + , withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages 28 , buildPackages 29 , gobject-introspection 30 }:
+2 -2
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 38 39 stdenv.mkDerivation rec { 40 pname = "rabbitmq-server"; 41 - version = "3.12.4"; 42 43 # when updating, consider bumping elixir version in all-packages.nix 44 src = fetchurl { 45 url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz"; 46 - hash = "sha256-9D59IZl7zYJzkSYuFcA6IPttCI9SjacE/l04cUh3An8="; 47 }; 48 49 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync python3 ];
··· 38 39 stdenv.mkDerivation rec { 40 pname = "rabbitmq-server"; 41 + version = "3.12.6"; 42 43 # when updating, consider bumping elixir version in all-packages.nix 44 src = fetchurl { 45 url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz"; 46 + hash = "sha256-QBDgRpYlOaROIbgmpOHW2wzULgXrIW1IxJ14jvy/YR4="; 47 }; 48 49 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync python3 ];
+1 -1
pkgs/servers/caddy/default.nix
··· 12 owner = "caddyserver"; 13 repo = "dist"; 14 rev = "v${version}"; 15 - hash = "sha256-b4cDDUcdVoB7kU677nrKf8W/5QMnB5vEaPYVBMllEA8="; 16 }; 17 in 18 buildGoModule {
··· 12 owner = "caddyserver"; 13 repo = "dist"; 14 rev = "v${version}"; 15 + hash = "sha256-aZ7hdAZJH1PvrX9GQLzLquzzZG3LZSKOvt7sWQhTiR8="; 16 }; 17 in 18 buildGoModule {
+2 -2
pkgs/servers/elasticmq-server-bin/default.nix
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "elasticmq-server"; 5 - version = "1.4.3"; 6 7 src = fetchurl { 8 url = "https://s3-eu-west-1.amazonaws.com/softwaremill-public/${finalAttrs.pname}-${finalAttrs.version}.jar"; 9 - sha256 = "sha256-7eWdhsYkeUKnr7BzJhJ9/jFn76CdK7Qq1eIfV/OG7es="; 10 }; 11 12 # don't do anything?
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "elasticmq-server"; 5 + version = "1.4.4"; 6 7 src = fetchurl { 8 url = "https://s3-eu-west-1.amazonaws.com/softwaremill-public/${finalAttrs.pname}-${finalAttrs.version}.jar"; 9 + sha256 = "sha256-qqMYmAIi+lWR6LHnwk4u6qqjhNStLRzXG7cWu3XknLM="; 10 }; 11 12 # don't do anything?
+2 -2
pkgs/servers/mail/mox/default.nix
··· 5 6 buildGoModule rec { 7 pname = "mox"; 8 - version = "0.0.6"; 9 10 src = fetchFromGitHub { 11 owner = "mjl-"; 12 repo = "mox"; 13 rev = "v${version}"; 14 - hash = "sha256-RNzjDAvyz0RfD4GV6hT9RNJOfHSUXCLfwN4+V5acX28="; 15 }; 16 17 # set the version during buildtime
··· 5 6 buildGoModule rec { 7 pname = "mox"; 8 + version = "0.0.7"; 9 10 src = fetchFromGitHub { 11 owner = "mjl-"; 12 repo = "mox"; 13 rev = "v${version}"; 14 + hash = "sha256-zFPgMVQQUnEKIgt35KxcRUxuBNSmTM8ZfAZvP22iKgg="; 15 }; 16 17 # set the version during buildtime
+1 -1
pkgs/servers/monitoring/prometheus/imap-mailstat-exporter.nix
··· 15 hash = "sha256-aR/94C9SI+FPs3zg3bpexmgGYrhxghyHwpXj25x0yuw="; 16 }; 17 18 - vendorSha256 = "sha256-M5Ho4CiO5DC6mWzenXEo2pu0WLHj5S8AV3oEFwD31Sw="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
··· 15 hash = "sha256-aR/94C9SI+FPs3zg3bpexmgGYrhxghyHwpXj25x0yuw="; 16 }; 17 18 + vendorHash = "sha256-M5Ho4CiO5DC6mWzenXEo2pu0WLHj5S8AV3oEFwD31Sw="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
+3 -3
pkgs/servers/monitoring/prometheus/redis-exporter.nix
··· 2 3 buildGoModule rec { 4 pname = "redis_exporter"; 5 - version = "1.54.0"; 6 7 src = fetchFromGitHub { 8 owner = "oliver006"; 9 repo = "redis_exporter"; 10 rev = "v${version}"; 11 - sha256 = "sha256-EIkMxmaugAPPeJfAA9HBbPp59bVHvgP0ZdUy0xhrrlY="; 12 }; 13 14 - vendorHash = "sha256-it69pime0RAhhu/qlRFGediemMllGhA3srHpGcUet7k="; 15 16 ldflags = [ 17 "-X main.BuildVersion=${version}"
··· 2 3 buildGoModule rec { 4 pname = "redis_exporter"; 5 + version = "1.55.0"; 6 7 src = fetchFromGitHub { 8 owner = "oliver006"; 9 repo = "redis_exporter"; 10 rev = "v${version}"; 11 + sha256 = "sha256-KF3tbMgcmZHn8u2wPVidH35vi/Aj7xXUvXPXUci6qrM="; 12 }; 13 14 + vendorHash = "sha256-zwWiUXexGI9noHSRC+h9/IT0qdNwPMDZyP3AIKtnRn0="; 15 16 ldflags = [ 17 "-X main.BuildVersion=${version}"
+2 -2
pkgs/servers/plik/programs.nix
··· 1 { lib, buildGoModule, fetchFromGitHub, fetchurl, makeWrapper, runCommand }: 2 3 let 4 - version = "1.3.7"; 5 6 src = fetchFromGitHub { 7 owner = "root-gg"; 8 repo = "plik"; 9 rev = version; 10 - hash = "sha256-Agkwo1oat1LDP6EJBVOoq+d+p80BGOLS4K7WTue5Nbg="; 11 }; 12 13 vendorHash = null;
··· 1 { lib, buildGoModule, fetchFromGitHub, fetchurl, makeWrapper, runCommand }: 2 3 let 4 + version = "1.3.8"; 5 6 src = fetchFromGitHub { 7 owner = "root-gg"; 8 repo = "plik"; 9 rev = version; 10 + hash = "sha256-WCtfkzlZnyzZDwNDBrW06bUbLYTL2C704Y7aXbiVi5c="; 11 }; 12 13 vendorHash = null;
+2 -1
pkgs/servers/shairport-sync/default.nix
··· 58 # To achieve this, we coerce the output to a string to prevent 59 # mkDerivation's splicing logic from kicking in. 60 "${glib.dev}" 61 ]; 62 63 makeFlags = [ ··· 83 libgcrypt 84 libuuid 85 ffmpeg 86 - unixtools.xxd 87 ] 88 ++ optional stdenv.isLinux glib; 89
··· 58 # To achieve this, we coerce the output to a string to prevent 59 # mkDerivation's splicing logic from kicking in. 60 "${glib.dev}" 61 + ] ++ optional enableAirplay2 [ 62 + unixtools.xxd 63 ]; 64 65 makeFlags = [ ··· 85 libgcrypt 86 libuuid 87 ffmpeg 88 ] 89 ++ optional stdenv.isLinux glib; 90
+3 -3
pkgs/servers/sql/dolt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dolt"; 5 - version = "1.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "dolthub"; 9 repo = "dolt"; 10 rev = "v${version}"; 11 - sha256 = "sha256-+pUlnL8Ie/+of/kEv7d3gqF3d0HaYjWgZf0ycNQcaC0="; 12 }; 13 14 modRoot = "./go"; 15 subPackages = [ "cmd/dolt" ]; 16 - vendorHash = "sha256-e90yn7vZo15BrP91PrFGMogNNy3VAP8rew4cjVa6puM="; 17 proxyVendor = true; 18 doCheck = false; 19
··· 2 3 buildGoModule rec { 4 pname = "dolt"; 5 + version = "1.18.1"; 6 7 src = fetchFromGitHub { 8 owner = "dolthub"; 9 repo = "dolt"; 10 rev = "v${version}"; 11 + sha256 = "sha256-fjiKUKI+NH825Pb0jCE4AN1ZU075J8jk3avWe0oYAWI="; 12 }; 13 14 modRoot = "./go"; 15 subPackages = [ "cmd/dolt" ]; 16 + vendorHash = "sha256-wjZ28ttrKaumQXhU/BUYUxXfsdM1QqlKVt9NKglVyjU="; 17 proxyVendor = true; 18 doCheck = false; 19
+2 -2
pkgs/servers/sql/monetdb/default.nix
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "monetdb"; 5 - version = "11.47.5"; 6 7 src = fetchurl { 8 url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2"; 9 - hash = "sha256-GuGGs3hAheNYsaiUG7femLhi38c4gB528bruRotOdNE="; 10 }; 11 12 nativeBuildInputs = [ bison cmake python3 ];
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "monetdb"; 5 + version = "11.47.11"; 6 7 src = fetchurl { 8 url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2"; 9 + hash = "sha256-ZYogc8KjFYbmS7OlL2ufGxdnMAYOYeUFk8AVe7rDer0="; 10 }; 11 12 nativeBuildInputs = [ bison cmake python3 ];
+2 -2
pkgs/shells/zsh/antidote/default.nix
··· 1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 - version = "1.9.1"; 5 pname = "antidote"; 6 7 src = fetchFromGitHub { 8 owner = "mattmc3"; 9 repo = "antidote"; 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-wRLMjaBpzttQ6MUgl1AFC2SRlEEwjASdEnguGlP+XgU="; 12 }; 13 14 dontPatch = true;
··· 1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 + version = "1.9.2"; 5 pname = "antidote"; 6 7 src = fetchFromGitHub { 8 owner = "mattmc3"; 9 repo = "antidote"; 10 rev = "v${finalAttrs.version}"; 11 + hash = "sha256-h+Gay1InnOY6tc8Iir5QzCC7FQj9cVWSn5YViEAHraU="; 12 }; 13 14 dontPatch = true;
+2 -2
pkgs/shells/zsh/spaceship-prompt/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "spaceship-prompt"; 5 - version = "4.14.0"; 6 7 src = fetchFromGitHub { 8 owner = "denysdovhan"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-aoifMAjJvv1WAlINNkMwCCop6znxyivoD3vQDo/ZbfQ="; 12 }; 13 14 strictDeps = true;
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "spaceship-prompt"; 5 + version = "4.14.1"; 6 7 src = fetchFromGitHub { 8 owner = "denysdovhan"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-dl8Ao9Sg+wbFpp6LfWD6isEKou75UzfJkTjZrue4A0A="; 12 }; 13 14 strictDeps = true;
+2 -2
pkgs/stdenv/adapters.nix
··· 193 useMoldLinker = stdenv: let 194 bintools = stdenv.cc.bintools.override { 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 198 ''; 199 }; 200 in stdenv.override (old: {
··· 193 useMoldLinker = stdenv: let 194 bintools = stdenv.cc.bintools.override { 195 extraBuildCommands = '' 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 ''; 199 }; 200 in stdenv.override (old: {
+8
pkgs/test/nixpkgs-check-by-name/README.md
··· 11 - Command line: `nixpkgs-check-by-name <NIXPKGS>` 12 - Arguments: 13 - `<NIXPKGS>`: The path to the Nixpkgs to check 14 - Exit code: 15 - `0`: If the [validation](#validity-checks) is successful 16 - `1`: If the [validation](#validity-checks) is not successful ··· 35 36 ### Nix evaluation checks 37 - `pkgs.${name}` is defined as `callPackage pkgs/by-name/${shard}/${name}/package.nix args` for some `args`. 38 - `pkgs.lib.isDerivation pkgs.${name}` is `true`. 39 40 ## Development
··· 11 - Command line: `nixpkgs-check-by-name <NIXPKGS>` 12 - Arguments: 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. 21 - Exit code: 22 - `0`: If the [validation](#validity-checks) is successful 23 - `1`: If the [validation](#validity-checks) is not successful ··· 42 43 ### Nix evaluation checks 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 46 - `pkgs.lib.isDerivation pkgs.${name}` is `true`. 47 48 ## Development
+35 -12
pkgs/test/nixpkgs-check-by-name/src/eval.nix
··· 18 callPackage = fn: args: 19 let 20 result = super.callPackage fn args; 21 in 22 if builtins.isAttrs result then 23 # If this was the last overlay to be applied, we could just only return the `_callPackagePath`, 24 # but that's not the case because stdenv has another overlays on top of user-provided ones. 25 # So to not break the stdenv build we need to return the mostly proper result here 26 - result // { 27 - _callPackagePath = fn; 28 - } 29 else 30 # It's very rare that callPackage doesn't return an attribute set, but it can occur. 31 - { 32 - _callPackagePath = fn; 33 }; 34 }; 35 36 pkgs = import nixpkgsPath { ··· 39 overlays = [ callPackageOverlay ]; 40 }; 41 42 - attrInfo = attr: { 43 # 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}; 50 }; 51 52 attrInfos = builtins.listToAttrs (map (name: {
··· 18 callPackage = fn: args: 19 let 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 + }; 31 in 32 if builtins.isAttrs result then 33 # If this was the last overlay to be applied, we could just only return the `_callPackagePath`, 34 # but that's not the case because stdenv has another overlays on top of user-provided ones. 35 # So to not break the stdenv build we need to return the mostly proper result here 36 + result // variantInfo 37 else 38 # It's very rare that callPackage doesn't return an attribute set, but it can occur. 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; 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; 57 }; 58 59 pkgs = import nixpkgsPath { ··· 62 overlays = [ callPackageOverlay ]; 63 }; 64 65 + attrInfo = attr: 66 + let 67 + value = pkgs.${attr}; 68 + in 69 + { 70 # These names are used by the deserializer on the Rust side 71 + variant = value._attributeVariant or { Other = null; }; 72 + is_derivation = pkgs.lib.isDerivation value; 73 }; 74 75 attrInfos = builtins.listToAttrs (map (name: {
+41 -9
pkgs/test/nixpkgs-check-by-name/src/eval.rs
··· 1 use crate::structure; 2 use crate::utils::ErrorWriter; 3 use std::path::Path; 4 5 use anyhow::Context; ··· 13 /// Attribute set of this structure is returned by eval.nix 14 #[derive(Deserialize)] 15 struct AttributeInfo { 16 - call_package_path: Option<PathBuf>, 17 is_derivation: bool, 18 } 19 20 const EXPR: &str = include_str!("eval.nix"); 21 22 /// Check that the Nixpkgs attribute values corresponding to the packages in pkgs/by-name are 23 /// of the form `callPackage <package_file> { ... }`. 24 /// See the `eval.nix` file for how this is achieved on the Nix side 25 pub fn check_values<W: io::Write>( 26 error_writer: &mut ErrorWriter<W>, 27 nixpkgs: &structure::Nixpkgs, 28 eval_accessible_paths: Vec<&Path>, ··· 97 let absolute_package_file = nixpkgs.path.join(&relative_package_file); 98 99 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 - }; 106 107 - if !is_expected_file { 108 error_writer.write(&format!( 109 - "pkgs.{package_name}: This attribute is not defined as `pkgs.callPackage {} {{ ... }}`.", 110 relative_package_file.display() 111 ))?; 112 continue;
··· 1 use crate::structure; 2 use crate::utils::ErrorWriter; 3 + use crate::Version; 4 use std::path::Path; 5 6 use anyhow::Context; ··· 14 /// Attribute set of this structure is returned by eval.nix 15 #[derive(Deserialize)] 16 struct AttributeInfo { 17 + variant: AttributeVariant, 18 is_derivation: bool, 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 + 38 const EXPR: &str = include_str!("eval.nix"); 39 40 /// Check that the Nixpkgs attribute values corresponding to the packages in pkgs/by-name are 41 /// of the form `callPackage <package_file> { ... }`. 42 /// See the `eval.nix` file for how this is achieved on the Nix side 43 pub fn check_values<W: io::Write>( 44 + version: Version, 45 error_writer: &mut ErrorWriter<W>, 46 nixpkgs: &structure::Nixpkgs, 47 eval_accessible_paths: Vec<&Path>, ··· 116 let absolute_package_file = nixpkgs.path.join(&relative_package_file); 117 118 if let Some(attribute_info) = actual_files.get(package_name) { 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 + }; 138 139 + if !valid { 140 error_writer.write(&format!( 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.", 142 relative_package_file.display() 143 ))?; 144 continue;
+21 -5
pkgs/test/nixpkgs-check-by-name/src/main.rs
··· 4 mod utils; 5 6 use anyhow::Context; 7 - use clap::Parser; 8 use colored::Colorize; 9 use std::io; 10 use std::path::{Path, PathBuf}; ··· 15 /// Program to check the validity of pkgs/by-name 16 #[derive(Parser, Debug)] 17 #[command(about)] 18 - struct Args { 19 /// Path to nixpkgs 20 nixpkgs: PathBuf, 21 } 22 23 fn main() -> ExitCode { 24 let args = Args::parse(); 25 - match check_nixpkgs(&args.nixpkgs, vec![], &mut io::stderr()) { 26 Ok(true) => { 27 eprintln!("{}", "Validated successfully".green()); 28 ExitCode::SUCCESS ··· 53 /// - `Ok(true)` if the structure is valid, nothing will have been written to `error_writer`. 54 pub fn check_nixpkgs<W: io::Write>( 55 nixpkgs_path: &Path, 56 eval_accessible_paths: Vec<&Path>, 57 error_writer: &mut W, 58 ) -> anyhow::Result<bool> { ··· 75 76 if error_writer.empty { 77 // Only if we could successfully parse the structure, we do the semantic checks 78 - eval::check_values(&mut error_writer, &nixpkgs, eval_accessible_paths)?; 79 references::check_references(&mut error_writer, &nixpkgs)?; 80 } 81 } ··· 86 mod tests { 87 use crate::check_nixpkgs; 88 use crate::structure; 89 use anyhow::Context; 90 use std::fs; 91 use std::path::Path; ··· 174 // We don't want coloring to mess up the tests 175 let writer = temp_env::with_var("NO_COLOR", Some("1"), || -> anyhow::Result<_> { 176 let mut writer = vec![]; 177 - check_nixpkgs(&path, vec![&extra_nix_path], &mut writer) 178 .context(format!("Failed test case {name}"))?; 179 Ok(writer) 180 })?;
··· 4 mod utils; 5 6 use anyhow::Context; 7 + use clap::{Parser, ValueEnum}; 8 use colored::Colorize; 9 use std::io; 10 use std::path::{Path, PathBuf}; ··· 15 /// Program to check the validity of pkgs/by-name 16 #[derive(Parser, Debug)] 17 #[command(about)] 18 + pub struct Args { 19 /// Path to nixpkgs 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, 35 } 36 37 fn main() -> ExitCode { 38 let args = Args::parse(); 39 + match check_nixpkgs(&args.nixpkgs, args.version, vec![], &mut io::stderr()) { 40 Ok(true) => { 41 eprintln!("{}", "Validated successfully".green()); 42 ExitCode::SUCCESS ··· 67 /// - `Ok(true)` if the structure is valid, nothing will have been written to `error_writer`. 68 pub fn check_nixpkgs<W: io::Write>( 69 nixpkgs_path: &Path, 70 + version: Version, 71 eval_accessible_paths: Vec<&Path>, 72 error_writer: &mut W, 73 ) -> anyhow::Result<bool> { ··· 90 91 if error_writer.empty { 92 // Only if we could successfully parse the structure, we do the semantic checks 93 + eval::check_values(version, &mut error_writer, &nixpkgs, eval_accessible_paths)?; 94 references::check_references(&mut error_writer, &nixpkgs)?; 95 } 96 } ··· 101 mod tests { 102 use crate::check_nixpkgs; 103 use crate::structure; 104 + use crate::Version; 105 use anyhow::Context; 106 use std::fs; 107 use std::path::Path; ··· 190 // We don't want coloring to mess up the tests 191 let writer = temp_env::with_var("NO_COLOR", Some("1"), || -> anyhow::Result<_> { 192 let mut writer = vec![]; 193 + check_nixpkgs(&path, Version::V1, vec![&extra_nix_path], &mut writer) 194 .context(format!("Failed test case {name}"))?; 195 Ok(writer) 196 })?;
+8 -3
pkgs/test/nixpkgs-check-by-name/tests/mock-nixpkgs.nix
··· 75 76 # Turns autoCalledPackageFiles into an overlay that `callPackage`'s all of them 77 autoCalledPackages = self: super: 78 - builtins.mapAttrs (name: file: 79 - self.callPackage file { } 80 - ) autoCalledPackageFiles; 81 82 # A list optionally containing the `all-packages.nix` file from the test case as an overlay 83 optionalAllPackagesOverlay =
··· 75 76 # Turns autoCalledPackageFiles into an overlay that `callPackage`'s all of them 77 autoCalledPackages = self: super: 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; 86 87 # A list optionally containing the `all-packages.nix` file from the test case as an overlay 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 3 buildGoModule rec { 4 pname = "duplicacy"; 5 - version = "3.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "gilbertchen"; 9 repo = "duplicacy"; 10 rev = "v${version}"; 11 - sha256 = "sha256-PYUfECxtUG2WuLmYLtE3Ugcr8GeQMQwQa4uFzcl1RoY="; 12 }; 13 14 - vendorHash = "sha256-90NWpMEUlPo5+G7DnqFrZyTlAYDAFfZrsctNTaWVjX4="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "duplicacy"; 5 + version = "3.2.3"; 6 7 src = fetchFromGitHub { 8 owner = "gilbertchen"; 9 repo = "duplicacy"; 10 rev = "v${version}"; 11 + hash = "sha256-7LflTRBB4JG84QM46wvSJrP4o3CHV4gnR24RJgDSlDg="; 12 }; 13 14 + vendorHash = "sha256-4M/V4vP9XwHBkZ6UwsAxZ81YAzP4inuNC5yI+5ygQsA="; 15 16 doCheck = false; 17
+2 -2
pkgs/tools/backup/partclone/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "partclone"; 7 - version = "0.3.25"; 8 9 src = fetchFromGitHub { 10 owner = "Thomas-Tsai"; 11 repo = "partclone"; 12 rev = version; 13 - sha256 = "sha256-DLO0mKQ7Ab+4hwRANnipkaCbS7qldGnfTotAYDy//XU="; 14 }; 15 16 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "partclone"; 7 + version = "0.3.27"; 8 9 src = fetchFromGitHub { 10 owner = "Thomas-Tsai"; 11 repo = "partclone"; 12 rev = version; 13 + sha256 = "sha256-atQ355w9BRUJKkvuyJupcNexVEnVcYsWRvnNmpBw8OA="; 14 }; 15 16 nativeBuildInputs = [ autoreconfHook pkg-config ];
+2 -2
pkgs/tools/filesystems/netatalk/default.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "netatalk"; 20 - version = "3.1.15"; 21 22 src = fetchurl { 23 url = "mirror://sourceforge/netatalk/netatalk/netatalk-${finalAttrs.version}.tar.bz2"; 24 - hash = "sha256-2NSlzA/Yaw2Q4BfWTB9GI+jNv72lcPxCOt4RUak9GfU="; 25 }; 26 27 patches = [
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "netatalk"; 20 + version = "3.1.18"; 21 22 src = fetchurl { 23 url = "mirror://sourceforge/netatalk/netatalk/netatalk-${finalAttrs.version}.tar.bz2"; 24 + hash = "sha256-htIJ3Hd2pLoXhFFk0uN2pGnO43aiexiuMYmOP0ukFlU="; 25 }; 26 27 patches = [
+2 -2
pkgs/tools/graphics/argyllcms/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "argyllcms"; 7 - version = "2.3.1"; 8 9 src = fetchzip { 10 # Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a 11 # while on me. It might be good to find a mirror 12 url = "https://www.argyllcms.com/Argyll_V${version}_src.zip"; 13 - sha256 = "sha256-XWsubjdD1tg0o7x/aoAalemAChehWkwh4fkP2WRvhAw="; 14 }; 15 16 nativeBuildInputs = [ jam unzip ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "argyllcms"; 7 + version = "3.0.0"; 8 9 src = fetchzip { 10 # Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a 11 # while on me. It might be good to find a mirror 12 url = "https://www.argyllcms.com/Argyll_V${version}_src.zip"; 13 + sha256 = "sha256-nX7YwsbWqaHav22S91ZkfAXXxuFYANhAv5hTO696Dt0="; 14 }; 15 16 nativeBuildInputs = [ jam unzip ];
+4 -5
pkgs/tools/graphics/vulkan-cts/default.nix
··· 37 in 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "vulkan-cts"; 40 - version = "1.3.6.3"; 41 42 src = fetchFromGitHub { 43 owner = "KhronosGroup"; 44 repo = "VK-GL-CTS"; 45 rev = "${finalAttrs.pname}-${finalAttrs.version}"; 46 - hash = "sha256-jpKPmUduH3IuUYzBAZJFl/w1FqjGC8sXSTnet8YEZ0I="; 47 }; 48 - 49 - outputs = [ "out" "lib" ]; 50 51 prePatch = '' 52 mkdir -p external/renderdoc/src ··· 92 ]; 93 94 postInstall = '' 95 - mv $out $lib 96 97 mkdir -p $out/bin $out/archive-dir 98 cp -a external/vulkancts/modules/vulkan/deqp-vk external/vulkancts/modules/vulkan/deqp-vksc $out/bin/
··· 37 in 38 stdenv.mkDerivation (finalAttrs: { 39 pname = "vulkan-cts"; 40 + version = "1.3.7.0"; 41 42 src = fetchFromGitHub { 43 owner = "KhronosGroup"; 44 repo = "VK-GL-CTS"; 45 rev = "${finalAttrs.pname}-${finalAttrs.version}"; 46 + hash = "sha256-f7i7gytk3cKeFQD0FR+nrUR2o0FWaJWKG7OpDz9u42E="; 47 }; 48 49 prePatch = '' 50 mkdir -p external/renderdoc/src ··· 90 ]; 91 92 postInstall = '' 93 + # Check that nothing was installed so far 94 + ! test -e $out 95 96 mkdir -p $out/bin $out/archive-dir 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 ESExtractor = fetchFromGitHub { 5 owner = "Igalia"; 6 repo = "ESExtractor"; 7 - rev = "v0.2.5"; 8 - hash = "sha256-A3lyTTarR1ZJrXcrLDR5D7H1kBwJNyrPPjEklRM9YBY="; 9 }; 10 11 amber = fetchFromGitHub { ··· 18 glslang = fetchFromGitHub { 19 owner = "KhronosGroup"; 20 repo = "glslang"; 21 - rev = "77417d5c9e0a5d4c79ddd0285d530b45f7259f0d"; 22 - hash = "sha256-BNgnhTl7/+nC5D7Jl7QME5+qIbm+I0Wh/tf9F4WhW3U="; 23 }; 24 25 jsoncpp = fetchFromGitHub { ··· 29 hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; 30 }; 31 32 spirv-headers = fetchFromGitHub { 33 owner = "KhronosGroup"; 34 repo = "SPIRV-Headers"; 35 - rev = "1feaf4414eb2b353764d01d88f8aa4bcc67b60db"; 36 - hash = "sha256-VOq3r6ZcbDGGxjqC4IoPMGC5n1APUPUAs9xcRzxdyfk="; 37 }; 38 39 spirv-tools = fetchFromGitHub { 40 owner = "KhronosGroup"; 41 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="; 51 }; 52 53 vulkan-docs = fetchFromGitHub { 54 owner = "KhronosGroup"; 55 repo = "Vulkan-Docs"; 56 - rev = "9fff8b252a3688c0231fa78709084bbe677d3bf7"; 57 - hash = "sha256-KpKsKTY5xCSZ5Y92roa0fq/iqc1hVJNS7l87RFcxyRQ="; 58 }; 59 60 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 63 64 cp -r ${ESExtractor} external/ESExtractor/src 65 cp -r ${amber} external/amber/src 66 cp -r ${glslang} external/glslang/src 67 cp -r ${jsoncpp} external/jsoncpp/src 68 cp -r ${spirv-headers} external/spirv-headers/src 69 cp -r ${spirv-tools} external/spirv-tools/src 70 - cp -r ${video-parser} external/video-parser/src 71 cp -r ${vulkan-docs} external/vulkan-docs/src 72 ''; 73 }
··· 4 ESExtractor = fetchFromGitHub { 5 owner = "Igalia"; 6 repo = "ESExtractor"; 7 + rev = "v0.3.3"; 8 + hash = "sha256-qqhDv08cLQlLaEj0qfghByK+IohdvQdI2ePfUNFEArQ="; 9 }; 10 11 amber = fetchFromGitHub { ··· 18 glslang = fetchFromGitHub { 19 owner = "KhronosGroup"; 20 repo = "glslang"; 21 + rev = "c5117b328afc86e16edff6ed6afe0fe7872a7cf3"; 22 + hash = "sha256-4SoET76fCfutttK00JGCKVQUn0ivGdTw6GhndvxbIDU="; 23 }; 24 25 jsoncpp = fetchFromGitHub { ··· 29 hash = "sha256-m0tz8w8HbtDitx3Qkn3Rxj/XhASiJVkThdeBxIwv3WI="; 30 }; 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 + 39 spirv-headers = fetchFromGitHub { 40 owner = "KhronosGroup"; 41 repo = "SPIRV-Headers"; 42 + rev = "b8b9eb8640c8c0107ba580fbcb10f969022ca32c"; 43 + hash = "sha256-gcKwML5ItccAhX+QtR9G86h0JnaiVQEmOQzQpL005dg="; 44 }; 45 46 spirv-tools = fetchFromGitHub { 47 owner = "KhronosGroup"; 48 repo = "SPIRV-Tools"; 49 + rev = "bfc94f63a7adbcf8ae166f5f108ac9f69079efc0"; 50 + hash = "sha256-gju6hJSIWOswGnRxKeJZsU1jgp3HSZAf7wFRxswY+Js="; 51 }; 52 53 vulkan-docs = fetchFromGitHub { 54 owner = "KhronosGroup"; 55 repo = "Vulkan-Docs"; 56 + rev = "b9aad705f0d9e5e6734ac2ad671d5d1de57b05e0"; 57 + hash = "sha256-bJ2C1+zjvLiYp5A5AHTevFPU9Yka99imqLwH+uApuoY="; 58 }; 59 60 61 prePatch = '' 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 64 cp -r ${ESExtractor} external/ESExtractor/src 65 cp -r ${amber} external/amber/src 66 cp -r ${glslang} external/glslang/src 67 cp -r ${jsoncpp} external/jsoncpp/src 68 + cp -r ${nvidia-video-samples} external/nvidia-video-samples/src 69 cp -r ${spirv-headers} external/spirv-headers/src 70 cp -r ${spirv-tools} external/spirv-tools/src 71 cp -r ${vulkan-docs} external/vulkan-docs/src 72 ''; 73 }
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-anthy/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "ibus-anthy"; 16 - version = "1.5.14"; 17 18 src = fetchurl { 19 url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz"; 20 - sha256 = "sha256-yGlNoY0LiRpI9NdaDezjfsvKbRsay2QQGnqEytEEbZs="; 21 }; 22 23 buildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "ibus-anthy"; 16 + version = "1.5.15"; 17 18 src = fetchurl { 19 url = "https://github.com/ibus/ibus-anthy/releases/download/${version}/${pname}-${version}.tar.gz"; 20 + sha256 = "sha256-WMTm1YNqSsnjOqnoTljE3rZ62pjztUSyRAxXgyN+2Ys="; 21 }; 22 23 buildInputs = [
+14 -10
pkgs/tools/misc/fluent-bit/default.nix
··· 26 buildInputs = [ openssl libyaml postgresql ] 27 ++ lib.optionals stdenv.isLinux [ systemd ]; 28 29 - cmakeFlags = [ "-DFLB_METRICS=ON" "-DFLB_HTTP_SERVER=ON" "-DFLB_OUT_PGSQL=ON" ]; 30 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" ]); 39 40 outputs = [ "out" "dev" ]; 41 ··· 50 homepage = "https://fluentbit.io"; 51 license = lib.licenses.asl20; 52 maintainers = [ lib.maintainers.samrose lib.maintainers.fpletz ]; 53 - platforms = lib.platforms.linux; 54 }; 55 })
··· 26 buildInputs = [ openssl libyaml postgresql ] 27 ++ lib.optionals stdenv.isLinux [ systemd ]; 28 29 + cmakeFlags = [ 30 + "-DFLB_RELEASE=ON" 31 + "-DFLB_METRICS=ON" 32 + "-DFLB_HTTP_SERVER=ON" 33 + "-DFLB_OUT_PGSQL=ON" 34 + ]; 35 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 + ); 43 44 outputs = [ "out" "dev" ]; 45 ··· 54 homepage = "https://fluentbit.io"; 55 license = lib.licenses.asl20; 56 maintainers = [ lib.maintainers.samrose lib.maintainers.fpletz ]; 57 + platforms = lib.platforms.unix; 58 }; 59 })
+3 -3
pkgs/tools/misc/fuc/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "fuc"; 10 - version = "1.1.7"; 11 12 src = fetchFromGitHub { 13 owner = "SUPERCILEX"; 14 repo = "fuc"; 15 rev = version; 16 - hash = "sha256-Ii0X2QGvUE+wDD7pKN3Mws4VqnwGJFdpjjv3oJRn/pY="; 17 }; 18 19 - cargoHash = "sha256-08MQCKfkusnE9fuuJOlKeDESwmf8ajU7qMjujN2o5bU="; 20 21 RUSTC_BOOTSTRAP = 1; 22
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "fuc"; 10 + version = "1.1.8"; 11 12 src = fetchFromGitHub { 13 owner = "SUPERCILEX"; 14 repo = "fuc"; 15 rev = version; 16 + hash = "sha256-jVJhV9uy49hWmBw8LVmrid/DswbdD/SOtDc1tZgBQnk="; 17 }; 18 19 + cargoHash = "sha256-94NdaJfIcTB6o4+iZXvuqm0OlAQrChGZEy2E7/yMxqE="; 20 21 RUSTC_BOOTSTRAP = 1; 22
+2 -2
pkgs/tools/misc/mongodb-compass/default.nix
··· 33 }: 34 35 let 36 - version = "1.39.4"; 37 38 rpath = lib.makeLibraryPath [ 39 alsa-lib ··· 82 if stdenv.hostPlatform.system == "x86_64-linux" then 83 fetchurl { 84 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 85 - sha256 = "sha256-FK42DJLxY9gMNt92/UEdrseT3p1xPDVn1+5Cnbc+WnY="; 86 } 87 else 88 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
··· 33 }: 34 35 let 36 + version = "1.40.2"; 37 38 rpath = lib.makeLibraryPath [ 39 alsa-lib ··· 82 if stdenv.hostPlatform.system == "x86_64-linux" then 83 fetchurl { 84 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 85 + sha256 = "sha256-arSC8Vcpwhu7UXwwfp75WorWmmYER18qq4LCE0pE6Gw="; 86 } 87 else 88 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/tools/misc/valeronoi/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "valeronoi"; 18 - version = "0.1.9"; 19 20 src = fetchFromGitHub { 21 owner = "ccoors"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 - sha256 = "sha256-Xa70kOPQLavuJTF9PxCgpKYj15C2fna++cFlCId0a08="; 25 }; 26 27 buildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "valeronoi"; 18 + version = "0.2.0"; 19 20 src = fetchFromGitHub { 21 owner = "ccoors"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + sha256 = "sha256-4BTBF6h/BEVr0E3E0EvvKOQGHZ4wCtdXgKBWLSfOcOI="; 25 }; 26 27 buildInputs = [
+3 -3
pkgs/tools/networking/curl/7.79.1-darwin-no-systemconfiguration.patch
··· 7 8 --- a/configure 2021-10-16 00:51:59.000000000 +0100 9 +++ b/configure 2021-10-16 01:06:46.000000000 +0100 10 - @@ -20810,7 +20810,7 @@ 11 if test "x$build_for_macos" != xno; then 12 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13 printf "%s\n" "yes" >&6; } 14 - - LDFLAGS="$LDFLAGS -framework CoreFoundation -framework SystemConfiguration" 15 - + LDFLAGS="$LDFLAGS -framework CoreFoundation" 16 else 17 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18 printf "%s\n" "no" >&6; }
··· 7 8 --- a/configure 2021-10-16 00:51:59.000000000 +0100 9 +++ b/configure 2021-10-16 01:06:46.000000000 +0100 10 + @@ -21556,7 +221556,7 @@ 11 if test "x$build_for_macos" != xno; then 12 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13 printf "%s\n" "yes" >&6; } 14 + - LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices -framework SystemConfiguration" 15 + + LDFLAGS="$LDFLAGS -framework CoreFoundation -framework CoreServices" 16 else 17 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18 printf "%s\n" "no" >&6; }
+2 -2
pkgs/tools/networking/curl/default.nix
··· 47 48 stdenv.mkDerivation (finalAttrs: { 49 pname = "curl"; 50 - version = "8.3.0"; 51 52 src = fetchurl { 53 urls = [ 54 "https://curl.haxx.se/download/curl-${finalAttrs.version}.tar.xz" 55 "https://github.com/curl/curl/releases/download/curl-${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}/curl-${finalAttrs.version}.tar.xz" 56 ]; 57 - hash = "sha256-N21id2fWxPBRBattSXsNmrpxEXcN2dmVIlR4IJw36mM="; 58 }; 59 60 patches = [
··· 47 48 stdenv.mkDerivation (finalAttrs: { 49 pname = "curl"; 50 + version = "8.4.0"; 51 52 src = fetchurl { 53 urls = [ 54 "https://curl.haxx.se/download/curl-${finalAttrs.version}.tar.xz" 55 "https://github.com/curl/curl/releases/download/curl-${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}/curl-${finalAttrs.version}.tar.xz" 56 ]; 57 + hash = "sha256-FsYqnErw9wPSi9pte783ukcFWtNBTXDexj4uYzbyqC0="; 58 }; 59 60 patches = [
+2 -2
pkgs/tools/networking/gsocket/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gsocket"; 5 - version = "1.4.40"; 6 7 src = fetchFromGitHub { 8 owner = "hackerschoice"; 9 repo = "gsocket"; 10 rev = "v${version}"; 11 - hash = "sha256-pY4tjrMbx+OxkJfr8czo5fbhfcmJbiNX4B+FibzUc7w="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "gsocket"; 5 + version = "1.4.41"; 6 7 src = fetchFromGitHub { 8 owner = "hackerschoice"; 9 repo = "gsocket"; 10 rev = "v${version}"; 11 + hash = "sha256-N/dGvEjCkCQvTTWApN0iQi2W3c5ZsaHXnZpjRxSfByY="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook ];
+2 -2
pkgs/tools/networking/i2pd/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "i2pd"; 11 - version = "2.48.0"; 12 13 src = fetchFromGitHub { 14 owner = "PurpleI2P"; 15 repo = pname; 16 rev = version; 17 - sha256 = "sha256-MqkpzNUd2FZgt9TZPtEp+jIq7r3sr+EeTpHlqNCgatU="; 18 }; 19 20 buildInputs = [ boost zlib openssl ]
··· 8 9 stdenv.mkDerivation rec { 10 pname = "i2pd"; 11 + version = "2.49.0"; 12 13 src = fetchFromGitHub { 14 owner = "PurpleI2P"; 15 repo = pname; 16 rev = version; 17 + sha256 = "sha256-y2+V+p/EZS90cwNl/gavclJ1TyJa/CdNnjKLMuwe7q0="; 18 }; 19 20 buildInputs = [ boost zlib openssl ]
+2 -2
pkgs/tools/networking/inadyn/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "inadyn"; 6 - version = "2.11.0"; 7 8 src = fetchFromGitHub { 9 owner = "troglobit"; 10 repo = "inadyn"; 11 rev = "v${version}"; 12 - sha256 = "sha256-WNSpV3KhALzl35R1hR0QBzm8atdnbfsB5xh3h4MZBqA="; 13 }; 14 15 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 3 4 stdenv.mkDerivation rec { 5 pname = "inadyn"; 6 + version = "2.12.0"; 7 8 src = fetchFromGitHub { 9 owner = "troglobit"; 10 repo = "inadyn"; 11 rev = "v${version}"; 12 + sha256 = "sha256-aQHJtnMDaHF1XY9lwQVR6f78Zk2UI7OC3Oxt1r1KMak="; 13 }; 14 15 nativeBuildInputs = [ autoreconfHook pkg-config ];
+10 -6
pkgs/tools/networking/nexttrace/default.nix
··· 2 3 buildGoModule rec { 4 pname = "nexttrace"; 5 - version = "1.2.1.1"; 6 7 src = fetchFromGitHub { 8 - owner = "sjlleo"; 9 - repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-B3NHY4wYCa3lR3XPqhjcrgf9iA4Bz/8bKrwxdNSa1Bk="; 12 }; 13 - vendorHash = "sha256-8etZelvdUmHNWC0FnSX9oO3reuhB7xIzd/KxPTt6Szc="; 14 15 doCheck = false; # Tests require a network connection. 16 17 ldflags = [ 18 "-s" 19 "-w" 20 - "-X github.com/xgadget-lab/nexttrace/config.Version=v${version}" 21 ]; 22 23 meta = with lib; { 24 description = "An open source visual route tracking CLI tool";
··· 2 3 buildGoModule rec { 4 pname = "nexttrace"; 5 + version = "1.2.2.2"; 6 7 src = fetchFromGitHub { 8 + owner = "nxtrace"; 9 + repo = "NTrace-core"; 10 rev = "v${version}"; 11 + sha256 = "sha256-a9l6nsrbgwmk6cq/rPBwPwZ8yhH35VxKmn9x5PgcqGI="; 12 }; 13 + vendorHash = "sha256-YAmGvmHkR1G2MLlDja5aPJqX2F3etogebasqD72YJ3M="; 14 15 doCheck = false; # Tests require a network connection. 16 17 ldflags = [ 18 "-s" 19 "-w" 20 + "-X github.com/nxtrace/NTrace-core/config.Version=v${version}" 21 ]; 22 + 23 + postInstall = '' 24 + mv $out/bin/NTrace-core $out/bin/nexttrace 25 + ''; 26 27 meta = with lib; { 28 description = "An open source visual route tracking CLI tool";
+2 -2
pkgs/tools/package-management/pkg/default.nix
··· 4 5 stdenv.mkDerivation (finalAttrs: { 6 pname = "pkg"; 7 - version = "1.20.7"; 8 9 src = fetchFromGitHub { 10 owner = "freebsd"; 11 repo = "pkg"; 12 rev = finalAttrs.version; 13 - sha256 = "sha256-k7QDdHwxM1RYoZy37rzhJunk3RQXVC3rkdoXUVL00wQ="; 14 }; 15 16 setOutputFlags = false;
··· 4 5 stdenv.mkDerivation (finalAttrs: { 6 pname = "pkg"; 7 + version = "1.20.8"; 8 9 src = fetchFromGitHub { 10 owner = "freebsd"; 11 repo = "pkg"; 12 rev = finalAttrs.version; 13 + sha256 = "sha256-pQgZMCd4PEjNZKm9V35Rca7Miblv1EgkH+CxaiKvhpY="; 14 }; 15 16 setOutputFlags = false;
+2 -2
pkgs/tools/security/secp256k1/default.nix
··· 7 stdenv.mkDerivation rec { 8 pname = "secp256k1"; 9 10 - version = "0.3.2"; 11 12 src = fetchFromGitHub { 13 owner = "bitcoin-core"; 14 repo = "secp256k1"; 15 rev = "refs/tags/v${version}"; 16 - sha256 = "sha256-9nJJVENMXjXEJZzw8DHzin1DkFkF8h9m/c6PuM7Uk4s="; 17 }; 18 19 nativeBuildInputs = [ autoreconfHook ];
··· 7 stdenv.mkDerivation rec { 8 pname = "secp256k1"; 9 10 + version = "0.4.0"; 11 12 src = fetchFromGitHub { 13 owner = "bitcoin-core"; 14 repo = "secp256k1"; 15 rev = "refs/tags/v${version}"; 16 + sha256 = "sha256-KNEOEwxeCQybFdUFfItEF5KoZ/fZ/mahFU1LSlRyHZE="; 17 }; 18 19 nativeBuildInputs = [ autoreconfHook ];
+1 -1
pkgs/tools/wayland/sov/default.nix
··· 26 description = "An overlay that shows schemas for all workspaces to make navigation in sway easier."; 27 homepage = "https://github.com/milgra/sov"; 28 license = with licenses; [ mit ]; 29 - maintainers = with maintainers; [ travisdavis-ops ]; 30 platforms = platforms.linux; 31 }; 32 }
··· 26 description = "An overlay that shows schemas for all workspaces to make navigation in sway easier."; 27 homepage = "https://github.com/milgra/sov"; 28 license = with licenses; [ mit ]; 29 + maintainers = with maintainers; [ ]; 30 platforms = platforms.linux; 31 }; 32 }
+1
pkgs/top-level/aliases.nix
··· 56 ### A ### 57 58 a4term = a4; # Added 2023-10-06 59 airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19 60 alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream" ; # Added 2023-07-28 61 alsaLib = alsa-lib; # Added 2021-06-09
··· 56 ### A ### 57 58 a4term = a4; # Added 2023-10-06 59 + aether = throw "aether has been removed from nixpkgs; upstream unmaintained, security issues"; # Added 2023-10-03 60 airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19 61 alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream" ; # Added 2023-07-28 62 alsaLib = alsa-lib; # Added 2021-06-09
+18 -12
pkgs/top-level/all-packages.nix
··· 234 235 adcli = callPackage ../os-specific/linux/adcli { }; 236 237 - aether = callPackage ../applications/networking/aether { }; 238 - 239 alda = callPackage ../development/interpreters/alda { }; 240 241 align = callPackage ../tools/text/align { }; ··· 8159 icu = icu63; 8160 }; 8161 8162 - fluent-bit = callPackage ../tools/misc/fluent-bit { }; 8163 8164 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { }; 8165 ··· 14040 }; 14041 14042 trunk-io = callPackage ../development/tools/trunk-io { }; 14043 14044 tthsum = callPackage ../applications/misc/tthsum { }; 14045 ··· 19649 19650 mold = callPackage ../development/tools/mold { }; 19651 19652 mommy = callPackage ../tools/misc/mommy { }; 19653 19654 moon = callPackage ../development/tools/build-managers/moon/default.nix { }; ··· 30314 inherit (darwin.apple_sdk.frameworks) Cocoa; 30315 }; 30316 30317 - pdfstudio2021 = callPackage ../applications/misc/pdfstudio { 30318 - year = "2021"; 30319 - }; 30320 30321 - pdfstudio2022 = callPackage ../applications/misc/pdfstudio { 30322 - year = "2022"; 30323 - }; 30324 30325 - pdfstudioviewer = callPackage ../applications/misc/pdfstudio { 30326 - program = "pdfstudioviewer"; 30327 - }; 30328 30329 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { }; 30330
··· 234 235 adcli = callPackage ../os-specific/linux/adcli { }; 236 237 alda = callPackage ../development/interpreters/alda { }; 238 239 align = callPackage ../tools/text/align { }; ··· 8157 icu = icu63; 8158 }; 8159 8160 + fluent-bit = darwin.apple_sdk_11_0.callPackage ../tools/misc/fluent-bit { }; 8161 8162 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { }; 8163 ··· 14038 }; 14039 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 + }; 14045 14046 tthsum = callPackage ../applications/misc/tthsum { }; 14047 ··· 19651 19652 mold = callPackage ../development/tools/mold { }; 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 + 19662 mommy = callPackage ../tools/misc/mommy { }; 19663 19664 moon = callPackage ../development/tools/build-managers/moon/default.nix { }; ··· 30324 inherit (darwin.apple_sdk.frameworks) Cocoa; 30325 }; 30326 30327 + pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; }; 30328 30329 + pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; }; 30330 30331 + pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; }; 30332 + 30333 + pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; }; 30334 30335 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { }; 30336
+12 -3
pkgs/top-level/by-name-overlay.nix
··· 45 # Currently this would be hard to measure until we have more packages 46 # and ideally https://github.com/NixOS/nix/pull/8895 47 self: super: 48 - mapAttrs (name: file: 49 - self.callPackage file { } 50 - ) packageFiles
··· 45 # Currently this would be hard to measure until we have more packages 46 # and ideally https://github.com/NixOS/nix/pull/8895 47 self: super: 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 imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10 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 ipaddress = throw "ipaddress has been removed because it is no longer required since python 2.7."; # added 2022-05-30 189 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 190 itanium_demangler = itanium-demangler; # added 2022-10-17 191 jaraco_classes = jaraco-classes; # added 2023-07-14
··· 186 imgaug = throw "imgaug has been removed as it is no longer maintained"; # added 2023-07-10 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 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 190 influxgraph = throw "influxgraph has been removed because it is no longer maintained"; # added 2022-07-10 191 itanium_demangler = itanium-demangler; # added 2022-10-17 192 jaraco_classes = jaraco-classes; # added 2023-07-14
+5 -1
pkgs/top-level/python-packages.nix
··· 4901 4902 heatzypy = callPackage ../development/python-modules/heatzypy { }; 4903 4904 helpdev = callPackage ../development/python-modules/helpdev { }; 4905 4906 helper = callPackage ../development/python-modules/helper { }; ··· 5418 5419 ipytablewidgets = callPackage ../development/python-modules/ipytablewidgets { }; 5420 5421 - ipython_genutils = callPackage ../development/python-modules/ipython_genutils { }; 5422 5423 ipython = callPackage ../development/python-modules/ipython { }; 5424 ··· 12660 setupmeta = callPackage ../development/python-modules/setupmeta { }; 12661 12662 setuptools-declarative-requirements = callPackage ../development/python-modules/setuptools-declarative-requirements { }; 12663 12664 setuptools-gettext = callPackage ../development/python-modules/setuptools-gettext { }; 12665
··· 4901 4902 heatzypy = callPackage ../development/python-modules/heatzypy { }; 4903 4904 + help2man = callPackage ../development/python-modules/help2man { }; 4905 + 4906 helpdev = callPackage ../development/python-modules/helpdev { }; 4907 4908 helper = callPackage ../development/python-modules/helper { }; ··· 5420 5421 ipytablewidgets = callPackage ../development/python-modules/ipytablewidgets { }; 5422 5423 + ipython-genutils = callPackage ../development/python-modules/ipython-genutils { }; 5424 5425 ipython = callPackage ../development/python-modules/ipython { }; 5426 ··· 12662 setupmeta = callPackage ../development/python-modules/setupmeta { }; 12663 12664 setuptools-declarative-requirements = callPackage ../development/python-modules/setuptools-declarative-requirements { }; 12665 + 12666 + setuptools-generate = callPackage ../development/python-modules/setuptools-generate { }; 12667 12668 setuptools-gettext = callPackage ../development/python-modules/setuptools-gettext { }; 12669