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

Merge branch 'master' into staging-next

+1383 -1127
+2 -5
.github/CODEOWNERS
··· 13 14 # GitHub actions 15 /.github/workflows @NixOS/Security @Mic92 @zowoq 16 - /.github/workflows/merge-staging @FRidh 17 18 # EditorConfig 19 /.editorconfig @Mic92 @zowoq ··· 125 /pkgs/common-updater/scripts/update-source-version @jtojnar 126 127 # Python-related code and docs 128 - /maintainers/scripts/update-python-libraries @FRidh 129 - /pkgs/development/interpreters/python @FRidh 130 - /doc/languages-frameworks/python.section.md @FRidh @mweinelt 131 - /pkgs/development/interpreters/python/hooks @FRidh @jonringer 132 133 # Haskell 134 /doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @ncfavier
··· 13 14 # GitHub actions 15 /.github/workflows @NixOS/Security @Mic92 @zowoq 16 17 # EditorConfig 18 /.editorconfig @Mic92 @zowoq ··· 124 /pkgs/common-updater/scripts/update-source-version @jtojnar 125 126 # Python-related code and docs 127 + /doc/languages-frameworks/python.section.md @mweinelt 128 + /pkgs/development/interpreters/python/hooks @jonringer 129 130 # Haskell 131 /doc/languages-frameworks/haskell.section.md @sternenseemann @maralorn @ncfavier
-4
doc/languages-frameworks/python.section.md
··· 878 homepage = "https://github.com/pytoolz/toolz"; 879 description = "List processing tools and functional utilities"; 880 license = lib.licenses.bsd3; 881 - maintainers = with lib.maintainers; [ fridh ]; 882 }; 883 } 884 ``` ··· 1013 homepage = "https://github.com/ContinuumIO/datashape"; 1014 description = "A data description language"; 1015 license = lib.licenses.bsd2; 1016 - maintainers = with lib.maintainers; [ fridh ]; 1017 }; 1018 } 1019 ``` ··· 1134 description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; 1135 homepage = "http://hgomersall.github.com/pyFFTW"; 1136 license = with lib.licenses; [ bsd2 bsd3 ]; 1137 - maintainers = with lib.maintainers; [ fridh ]; 1138 }; 1139 } 1140 ``` ··· 1494 homepage = "https://github.com/pytoolz/toolz/"; 1495 description = "List processing tools and functional utilities"; 1496 license = lib.licenses.bsd3; 1497 - maintainers = with lib.maintainers; [ fridh ]; 1498 }; 1499 } 1500 ```
··· 878 homepage = "https://github.com/pytoolz/toolz"; 879 description = "List processing tools and functional utilities"; 880 license = lib.licenses.bsd3; 881 }; 882 } 883 ``` ··· 1012 homepage = "https://github.com/ContinuumIO/datashape"; 1013 description = "A data description language"; 1014 license = lib.licenses.bsd2; 1015 }; 1016 } 1017 ``` ··· 1132 description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; 1133 homepage = "http://hgomersall.github.com/pyFFTW"; 1134 license = with lib.licenses; [ bsd2 bsd3 ]; 1135 }; 1136 } 1137 ``` ··· 1491 homepage = "https://github.com/pytoolz/toolz/"; 1492 description = "List processing tools and functional utilities"; 1493 license = lib.licenses.bsd3; 1494 }; 1495 } 1496 ```
+5
lib/licenses.nix
··· 1168 # channel and NixOS images. 1169 }; 1170 1171 unicode-dfs-2015 = { 1172 spdxId = "Unicode-DFS-2015"; 1173 fullName = "Unicode License Agreement - Data Files and Software (2015)";
··· 1168 # channel and NixOS images. 1169 }; 1170 1171 + unicode-30 = { 1172 + spdxId = "Unicode-3.0"; 1173 + fullName = "Unicode License v3"; 1174 + }; 1175 + 1176 unicode-dfs-2015 = { 1177 spdxId = "Unicode-DFS-2015"; 1178 fullName = "Unicode License Agreement - Data Files and Software (2015)";
-11
maintainers/maintainer-list.nix
··· 1791 fingerprint = "409D 201E 9450 8732 A49E D0FC 6BDA F874 0068 08DF"; 1792 }]; 1793 }; 1794 - ashvith-shetty = { 1795 - github = "Ashvith10"; 1796 - githubId = 113123021; 1797 - name = "Ashvith Shetty"; 1798 - }; 1799 asininemonkey = { 1800 email = "nixpkgs@asininemonkey.com"; 1801 github = "asininemonkey"; ··· 14632 github = "nova-r"; 14633 githubId = 126072875; 14634 name = "nova madeline"; 14635 - }; 14636 - novenary = { 14637 - email = "streetwalkermc@gmail.com"; 14638 - github = "9ary"; 14639 - githubId = 1155030; 14640 - name = "novenary"; 14641 }; 14642 novoxd = { 14643 email = "radnovox@gmail.com";
··· 1791 fingerprint = "409D 201E 9450 8732 A49E D0FC 6BDA F874 0068 08DF"; 1792 }]; 1793 }; 1794 asininemonkey = { 1795 email = "nixpkgs@asininemonkey.com"; 1796 github = "asininemonkey"; ··· 14627 github = "nova-r"; 14628 githubId = 126072875; 14629 name = "nova madeline"; 14630 }; 14631 novoxd = { 14632 email = "radnovox@gmail.com";
-1
maintainers/team-list.nix
··· 826 827 python = { 828 members = [ 829 - fridh 830 hexa 831 jonringer 832 tjni
··· 826 827 python = { 828 members = [ 829 hexa 830 jonringer 831 tjni
+18 -4
nixos/doc/manual/release-notes/rl-2405.section.md
··· 203 204 - `himalaya` was updated to v1.0.0-beta.4, which introduces breaking changes. Check out the [release note](https://github.com/soywod/himalaya/releases/tag/v1.0.0-beta.4) for details. 205 206 - The `power.ups` module now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS. 207 208 - `programs.nix-ld.libraries` no longer sets `baseLibraries` via the option's default but in config and now merges any additional libraries with the default ones. ··· 306 - `services.vikunja` systemd service now uses `vikunja` as dynamic user instead of `vikunja-api`. Database users might need to be changed. 307 308 - `services.vikunja.setupNginx` setting has been removed. Users now need to setup the webserver configuration on their own with a proxy pass to the vikunja service. 309 310 - `woodpecker-*` packages have been updated to v2 which includes [breaking changes](https://woodpecker-ci.org/docs/next/migrations#200). 311 ··· 575 - `libjxl` version bumped from 0.8.2 to 0.9.1 [dropped support for the butteraugli API](https://github.com/libjxl/libjxl/pull/2576). You will no longer be able to set `enableButteraugli` on `libaom`. 576 577 - `mockgen` package source has changed to the [go.uber.org/mock](https://github.com/uber-go/mock) fork because [the original repository is no longer maintained](https://github.com/golang/mock#gomock). 578 - 579 - - `security.pam.enableSSHAgentAuth` was renamed to `security.pam.sshAgentAuth.enable` and an `authorizedKeysFiles` 580 - option was added, to control which `authorized_keys` files are trusted. It defaults to the previous behaviour, 581 - **which is insecure**: see [#31611](https://github.com/NixOS/nixpkgs/issues/31611). 582 583 - [](#opt-boot.kernel.sysctl._net.core.wmem_max_) changed from a string to an integer because of the addition of a custom merge option (taking the highest value defined to avoid conflicts between 2 services trying to set that value), just as [](#opt-boot.kernel.sysctl._net.core.rmem_max_) since 22.11. 584
··· 203 204 - `himalaya` was updated to v1.0.0-beta.4, which introduces breaking changes. Check out the [release note](https://github.com/soywod/himalaya/releases/tag/v1.0.0-beta.4) for details. 205 206 + - `security.pam.enableSSHAgentAuth` was replaced by the `sshAgentAuth` attrset, and **only** 207 + `authorized_keys` files listed in [`sshAgentAuth.authorizedKeysFiles`] are trusted, 208 + defaulting to `/etc/ssh/authorized_keys.d/%u`. 209 + ::: {.warning} 210 + Users of {manpage}`pam_ssh_agent_auth(8)` must take care that the pubkeys they use (for instance with `sudo`) 211 + are listed in [`sshAgentAuth.authorizedKeysFiles`].. 212 + ::: 213 + ::: {.note} 214 + Previously, all `services.openssh.authorizedKeysFiles` were trusted, including `~/.ssh/authorized_keys`, 215 + which results in an **insecure** configuration; see [#31611](https://github.com/NixOS/nixpkgs/issues/31611). 216 + ::: 217 + 218 + [`sshAgentAuth.authorizedKeysFiles`]: #opt-security.pam.sshAgentAuth.authorizedKeysFiles 219 + 220 - The `power.ups` module now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS. 221 222 - `programs.nix-ld.libraries` no longer sets `baseLibraries` via the option's default but in config and now merges any additional libraries with the default ones. ··· 320 - `services.vikunja` systemd service now uses `vikunja` as dynamic user instead of `vikunja-api`. Database users might need to be changed. 321 322 - `services.vikunja.setupNginx` setting has been removed. Users now need to setup the webserver configuration on their own with a proxy pass to the vikunja service. 323 + 324 + - `services.vmagent` module deprecates `dataDir`, `group` and `user` setting in favor of systemd provided CacheDirectory and DynamicUser. 325 + 326 + - `services.vmagent.remoteWriteUrl` setting has been renamed to `services.vmagent.remoteWrite.url` and now defaults to `null`. 327 328 - `woodpecker-*` packages have been updated to v2 which includes [breaking changes](https://woodpecker-ci.org/docs/next/migrations#200). 329 ··· 593 - `libjxl` version bumped from 0.8.2 to 0.9.1 [dropped support for the butteraugli API](https://github.com/libjxl/libjxl/pull/2576). You will no longer be able to set `enableButteraugli` on `libaom`. 594 595 - `mockgen` package source has changed to the [go.uber.org/mock](https://github.com/uber-go/mock) fork because [the original repository is no longer maintained](https://github.com/golang/mock#gomock). 596 597 - [](#opt-boot.kernel.sysctl._net.core.wmem_max_) changed from a string to an integer because of the addition of a custom merge option (taking the highest value defined to avoid conflicts between 2 services trying to set that value), just as [](#opt-boot.kernel.sysctl._net.core.rmem_max_) since 22.11. 598
+1 -3
nixos/modules/security/pam.nix
··· 1044 See [issue #31611](https://github.com/NixOS/nixpkgs/issues/31611) 1045 ::: 1046 ''; 1047 - example = [ "/etc/ssh/authorized_keys.d/%u" ]; 1048 - default = config.services.openssh.authorizedKeysFiles; 1049 - defaultText = literalExpression "config.services.openssh.authorizedKeysFiles"; 1050 }; 1051 }; 1052
··· 1044 See [issue #31611](https://github.com/NixOS/nixpkgs/issues/31611) 1045 ::: 1046 ''; 1047 + default = [ "/etc/ssh/authorized_keys.d/%u" ]; 1048 }; 1049 }; 1050
+56 -58
nixos/modules/services/monitoring/vmagent.nix
··· 1 { config, pkgs, lib, ... }: 2 - with lib; 3 let 4 cfg = config.services.vmagent; 5 settingsFormat = pkgs.formats.json { }; 6 in { 7 options.services.vmagent = { 8 - enable = mkEnableOption "vmagent"; 9 10 - user = mkOption { 11 - default = "vmagent"; 12 - type = types.str; 13 - description = '' 14 - User account under which vmagent runs. 15 - ''; 16 - }; 17 18 - group = mkOption { 19 - type = types.str; 20 - default = "vmagent"; 21 - description = '' 22 - Group under which vmagent runs. 23 - ''; 24 - }; 25 - 26 - package = mkPackageOption pkgs "vmagent" { }; 27 - 28 - dataDir = mkOption { 29 - type = types.str; 30 - default = "/var/lib/vmagent"; 31 - description = '' 32 - The directory where vmagent stores its data files. 33 - ''; 34 - }; 35 - 36 - remoteWriteUrl = mkOption { 37 - default = "http://localhost:8428/api/v1/write"; 38 - type = types.str; 39 - description = '' 40 - The storage endpoint such as VictoriaMetrics 41 - ''; 42 }; 43 44 - prometheusConfig = mkOption { 45 type = lib.types.submodule { freeformType = settingsFormat.type; }; 46 description = '' 47 Config for prometheus style metrics 48 ''; 49 }; 50 51 - openFirewall = mkOption { 52 - type = types.bool; 53 default = false; 54 description = '' 55 Whether to open the firewall for the default ports. 56 ''; 57 }; 58 59 - extraArgs = mkOption { 60 - type = types.listOf types.str; 61 default = []; 62 description = '' 63 Extra args to pass to `vmagent`. See the docs: ··· 67 }; 68 }; 69 70 - config = mkIf cfg.enable { 71 - users.groups = mkIf (cfg.group == "vmagent") { vmagent = { }; }; 72 - 73 - users.users = mkIf (cfg.user == "vmagent") { 74 - vmagent = { 75 - group = cfg.group; 76 - description = "vmagent daemon user"; 77 - home = cfg.dataDir; 78 - isSystemUser = true; 79 - }; 80 - }; 81 - 82 - networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ 8429 ]; 83 84 systemd.services.vmagent = let 85 prometheusConfig = settingsFormat.generate "prometheusConfig.yaml" cfg.prometheusConfig; 86 in { 87 wantedBy = [ "multi-user.target" ]; 88 after = [ "network.target" ]; 89 description = "vmagent system service"; 90 serviceConfig = { 91 - User = cfg.user; 92 - Group = cfg.group; 93 Type = "simple"; 94 Restart = "on-failure"; 95 - WorkingDirectory = cfg.dataDir; 96 - ExecStart = "${cfg.package}/bin/vmagent -remoteWrite.url=${cfg.remoteWriteUrl} -promscrape.config=${prometheusConfig} ${escapeShellArgs cfg.extraArgs}"; 97 }; 98 }; 99 - 100 - systemd.tmpfiles.rules = 101 - [ "d '${cfg.dataDir}' 0755 ${cfg.user} ${cfg.group} -" ]; 102 }; 103 }
··· 1 { config, pkgs, lib, ... }: 2 + 3 let 4 cfg = config.services.vmagent; 5 settingsFormat = pkgs.formats.json { }; 6 in { 7 + imports = [ 8 + (lib.mkRemovedOptionModule [ "services" "vmagent" "dataDir" ] "dataDir has been deprecated in favor of systemd provided CacheDirectory") 9 + (lib.mkRemovedOptionModule [ "services" "vmagent" "user" ] "user has been deprecated in favor of systemd DynamicUser") 10 + (lib.mkRemovedOptionModule [ "services" "vmagent" "group" ] "group has been deprecated in favor of systemd DynamicUser") 11 + (lib.mkRenamedOptionModule [ "services" "vmagent" "remoteWriteUrl" ] [ "services" "vmagent" "remoteWrite" "url" ]) 12 + ]; 13 + 14 options.services.vmagent = { 15 + enable = lib.mkEnableOption "vmagent"; 16 17 + package = lib.mkPackageOption pkgs "vmagent" { }; 18 19 + remoteWrite = { 20 + url = lib.mkOption { 21 + default = null; 22 + type = lib.types.nullOr lib.types.str; 23 + description = '' 24 + Endpoint for prometheus compatible remote_write 25 + ''; 26 + }; 27 + basicAuthUsername = lib.mkOption { 28 + default = null; 29 + type = lib.types.nullOr lib.types.str; 30 + description = '' 31 + Basic Auth username used to connect to remote_write endpoint 32 + ''; 33 + }; 34 + basicAuthPasswordFile = lib.mkOption { 35 + default = null; 36 + type = lib.types.nullOr lib.types.str; 37 + description = '' 38 + File that contains the Basic Auth password used to connect to remote_write endpoint 39 + ''; 40 + }; 41 }; 42 43 + prometheusConfig = lib.mkOption { 44 type = lib.types.submodule { freeformType = settingsFormat.type; }; 45 description = '' 46 Config for prometheus style metrics 47 ''; 48 }; 49 50 + openFirewall = lib.mkOption { 51 + type = lib.types.bool; 52 default = false; 53 description = '' 54 Whether to open the firewall for the default ports. 55 ''; 56 }; 57 58 + extraArgs = lib.mkOption { 59 + type = lib.types.listOf lib.types.str; 60 default = []; 61 description = '' 62 Extra args to pass to `vmagent`. See the docs: ··· 66 }; 67 }; 68 69 + config = lib.mkIf cfg.enable { 70 + networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [ 8429 ]; 71 72 systemd.services.vmagent = let 73 prometheusConfig = settingsFormat.generate "prometheusConfig.yaml" cfg.prometheusConfig; 74 + startCommandLine = lib.concatStringsSep " " ([ 75 + "${cfg.package}/bin/vmagent" 76 + "-promscrape.config=${prometheusConfig}" 77 + ] ++ cfg.extraArgs 78 + ++ lib.optionals (cfg.remoteWrite.url != null) [ 79 + "-remoteWrite.url=${cfg.remoteWrite.url}" 80 + "-remoteWrite.tmpDataPath=%C/vmagent/remote_write_tmp" 81 + ] ++ lib.optional (cfg.remoteWrite.basicAuthUsername != null) "-remoteWrite.basicAuth.username=${cfg.remoteWrite.basicAuthUsername}" 82 + ++ lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) "-remoteWrite.basicAuth.passwordFile=\${CREDENTIALS_DIRECTORY}/remote_write_basic_auth_password"); 83 in { 84 wantedBy = [ "multi-user.target" ]; 85 after = [ "network.target" ]; 86 description = "vmagent system service"; 87 serviceConfig = { 88 + DynamicUser = true; 89 + User = "vmagent"; 90 + Group = "vmagent"; 91 Type = "simple"; 92 Restart = "on-failure"; 93 + CacheDirectory = "vmagent"; 94 + ExecStart = startCommandLine; 95 + LoadCredential = lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) [ 96 + "remote_write_basic_auth_password:${cfg.remoteWrite.basicAuthPasswordFile}" 97 + ]; 98 }; 99 }; 100 }; 101 }
+1 -1
nixos/modules/services/networking/knot.nix
··· 226 }; 227 228 settings = mkOption { 229 - type = types.submodule { freeformType = types.attrs; }; 230 default = {}; 231 description = '' 232 Extra configuration as nix values.
··· 226 }; 227 228 settings = mkOption { 229 + type = (pkgs.formats.yaml {}).type; 230 default = {}; 231 description = '' 232 Extra configuration as nix values.
pkgs/applications/editors/codux/default.nix pkgs/by-name/co/codux/package.nix
-1
pkgs/applications/editors/kile/default.nix
··· 42 meta = { 43 description = "User-friendly TeX/LaTeX authoring tool for the KDE desktop environment"; 44 homepage = "https://www.kde.org/applications/office/kile/"; 45 - maintainers = with lib.maintainers; [ fridh ]; 46 license = lib.licenses.gpl2Plus; 47 mainProgram = "kile"; 48 };
··· 42 meta = { 43 description = "User-friendly TeX/LaTeX authoring tool for the KDE desktop environment"; 44 homepage = "https://www.kde.org/applications/office/kile/"; 45 license = lib.licenses.gpl2Plus; 46 mainProgram = "kile"; 47 };
+1 -1
pkgs/applications/kde/filelight.nix
··· 20 mainProgram = "filelight"; 21 homepage = "https://apps.kde.org/filelight/"; 22 license = with lib.licenses; [ gpl2 ]; 23 - maintainers = with lib.maintainers; [ fridh vcunat ]; 24 }; 25 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 26 propagatedBuildInputs = [
··· 20 mainProgram = "filelight"; 21 homepage = "https://apps.kde.org/filelight/"; 22 license = with lib.licenses; [ gpl2 ]; 23 + maintainers = with lib.maintainers; [ vcunat ]; 24 }; 25 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 26 propagatedBuildInputs = [
-1
pkgs/applications/kde/kcalc.nix
··· 12 description = "Scientific calculator"; 13 mainProgram = "kcalc"; 14 license = with lib.licenses; [ gpl2 ]; 15 - maintainers = [ lib.maintainers.fridh ]; 16 }; 17 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 18 buildInputs = [
··· 12 description = "Scientific calculator"; 13 mainProgram = "kcalc"; 14 license = with lib.licenses; [ gpl2 ]; 15 }; 16 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 buildInputs = [
-1
pkgs/applications/kde/kdeconnect-kde.nix
··· 77 description = "KDE Connect provides several features to integrate your phone and your computer"; 78 homepage = "https://community.kde.org/KDEConnect"; 79 license = with licenses; [ gpl2 ]; 80 - maintainers = with maintainers; [ fridh ]; 81 mainProgram = "kdeconnect-app"; 82 }; 83 }
··· 77 description = "KDE Connect provides several features to integrate your phone and your computer"; 78 homepage = "https://community.kde.org/KDEConnect"; 79 license = with licenses; [ gpl2 ]; 80 mainProgram = "kdeconnect-app"; 81 }; 82 }
-1
pkgs/applications/kde/kolourpaint.nix
··· 20 homepage = "https://apps.kde.org/kolourpaint/"; 21 description = "Paint program"; 22 mainProgram = "kolourpaint"; 23 - maintainers = [ lib.maintainers.fridh ]; 24 license = with lib.licenses; [ gpl2 ]; 25 }; 26 }
··· 20 homepage = "https://apps.kde.org/kolourpaint/"; 21 description = "Paint program"; 22 mainProgram = "kolourpaint"; 23 license = with lib.licenses; [ gpl2 ]; 24 }; 25 }
-1
pkgs/applications/kde/kwalletmanager.nix
··· 19 description = "KDE wallet management tool"; 20 mainProgram = "kwalletmanager5"; 21 license = with lib.licenses; [ gpl2 ]; 22 - maintainers = with lib.maintainers; [ fridh ]; 23 }; 24 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 25 buildInputs = [
··· 19 description = "KDE wallet management tool"; 20 mainProgram = "kwalletmanager5"; 21 license = with lib.licenses; [ gpl2 ]; 22 }; 23 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 24 buildInputs = [
-1
pkgs/applications/kde/yakuake.nix
··· 29 homepage = "https://yakuake.kde.org"; 30 description = "Quad-style terminal emulator for KDE"; 31 mainProgram = "yakuake"; 32 - maintainers = with lib.maintainers; [ fridh ]; 33 license = lib.licenses.gpl2; 34 }; 35 }
··· 29 homepage = "https://yakuake.kde.org"; 30 description = "Quad-style terminal emulator for KDE"; 31 mainProgram = "yakuake"; 32 license = lib.licenses.gpl2; 33 }; 34 }
+2 -2
pkgs/applications/misc/confclerk/default.nix
··· 2 3 mkDerivation rec { 4 pname = "confclerk"; 5 - version = "0.7.1"; 6 7 src = fetchurl { 8 url = "https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-${version}.tar.gz"; 9 - sha256 = "0l5i4d6lymh0k6gzihs41x4i8v1dz0mrwpga096af0vchpvlcarg"; 10 }; 11 12 buildInputs = [ qtbase ];
··· 2 3 mkDerivation rec { 4 pname = "confclerk"; 5 + version = "0.7.2"; 6 7 src = fetchurl { 8 url = "https://www.toastfreeware.priv.at/tarballs/confclerk/confclerk-${version}.tar.gz"; 9 + sha256 = "sha256-GgWvPHcQnQrK9SOC8U9F2P8kuPCn8I2EhoWEEMtKBww="; 10 }; 11 12 buildInputs = [ qtbase ];
+2 -2
pkgs/applications/misc/rofi-rbw/default.nix
··· 17 18 buildPythonApplication rec { 19 pname = "rofi-rbw"; 20 - version = "1.3.0"; 21 format = "pyproject"; 22 23 src = fetchFromGitHub { 24 owner = "fdw"; 25 repo = "rofi-rbw"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-aTMKwb4BLupY0UmvPC86RnElZ9DFep8sApaMrlGbJ0M="; 28 }; 29 30 nativeBuildInputs = [
··· 17 18 buildPythonApplication rec { 19 pname = "rofi-rbw"; 20 + version = "1.4.0"; 21 format = "pyproject"; 22 23 src = fetchFromGitHub { 24 owner = "fdw"; 25 repo = "rofi-rbw"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-1xbdZlZa3YPz+33AMgvhiMO12vc/ej0RybypQUzEn+8="; 28 }; 29 30 nativeBuildInputs = [
pkgs/applications/misc/xlights/default.nix pkgs/by-name/xl/xlights/package.nix
+6 -6
pkgs/applications/networking/browsers/microsoft-edge/default.nix
··· 1 { 2 beta = import ./browser.nix { 3 channel = "beta"; 4 - version = "124.0.2478.51"; 5 revision = "1"; 6 - hash = "sha256-qQTRPkQBLRZhOqBT8U0PGcmmR2zNRxJiFl3N2UPwoSo="; 7 }; 8 dev = import ./browser.nix { 9 channel = "dev"; 10 - version = "125.0.2518.0"; 11 revision = "1"; 12 - hash = "sha256-q4TVpO0SxSSLMv/NtmJIOzClT2WqUss2qfE5vgj4O7E="; 13 }; 14 stable = import ./browser.nix { 15 channel = "stable"; 16 - version = "124.0.2478.51"; 17 revision = "1"; 18 - hash = "sha256-dAiTS+KvKVwL6tNp4YsQfH4wdNIJoBJngcLBXgHArjE="; 19 }; 20 }
··· 1 { 2 beta = import ./browser.nix { 3 channel = "beta"; 4 + version = "124.0.2478.67"; 5 revision = "1"; 6 + hash = "sha256-EywgM3G0Yph3dofullSVZpXSvT2MHc4uPyGAoaXCgN8="; 7 }; 8 dev = import ./browser.nix { 9 channel = "dev"; 10 + version = "125.0.2535.6"; 11 revision = "1"; 12 + hash = "sha256-iD/e7AuPG0uNZY20wFQRbvAaKmaUw2RKeRJADU1MFRI="; 13 }; 14 stable = import ./browser.nix { 15 channel = "stable"; 16 + version = "124.0.2478.67"; 17 revision = "1"; 18 + hash = "sha256-PRL2aiebCoK0eGJWlvI+Gsk14FltV+GaQdojLuDFimU="; 19 }; 20 }
+3 -3
pkgs/applications/networking/cluster/helm/chart-testing/default.nix
··· 13 14 buildGoModule rec { 15 pname = "chart-testing"; 16 - version = "3.10.1"; 17 18 src = fetchFromGitHub { 19 owner = "helm"; 20 repo = pname; 21 rev = "v${version}"; 22 - hash = "sha256-btrnfL9U8k7jwo6ltVfbiSJFCX52zjfgf4E+IsWTYi4="; 23 }; 24 25 - vendorHash = "sha256-E+7ndvXWzsU896/eWyupbvqkLed2ly91osptZKT79fk="; 26 27 postPatch = '' 28 substituteInPlace pkg/config/config.go \
··· 13 14 buildGoModule rec { 15 pname = "chart-testing"; 16 + version = "3.11.0"; 17 18 src = fetchFromGitHub { 19 owner = "helm"; 20 repo = pname; 21 rev = "v${version}"; 22 + hash = "sha256-eiU8omDEGDJVmumHwZkNix7qMVkoR6Irg0x9dTBzadA="; 23 }; 24 25 + vendorHash = "sha256-o9oZnQPztrK6HvclPt33Y05GQFWDsnUYti5x8R7aWS8="; 26 27 postPatch = '' 28 substituteInPlace pkg/config/config.go \
pkgs/applications/networking/cluster/karmor/default.nix pkgs/by-name/ka/karmor/package.nix
+2 -2
pkgs/applications/networking/cluster/kubedb-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubedb-cli"; 5 - version = "0.44.0"; 6 7 src = fetchFromGitHub { 8 owner = "kubedb"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-ppsGSzgJvAHRGs6PGPNgE7nDbK8SPYBPNbAlGwocAZs="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "kubedb-cli"; 5 + version = "0.45.0"; 6 7 src = fetchFromGitHub { 8 owner = "kubedb"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-4kmXz8dTxCaGbuAo3zK27BhUrecInwJCu9XOuiQY48A="; 12 }; 13 14 vendorHash = null;
pkgs/applications/networking/cluster/terraform-compliance/default.nix pkgs/by-name/te/terraform-compliance/package.nix
pkgs/applications/networking/cluster/terragrunt/default.nix pkgs/by-name/te/terragrunt/package.nix
+2 -2
pkgs/applications/networking/instant-messengers/chatterino2/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "chatterino2"; 5 - version = "2.5.0"; 6 src = fetchFromGitHub { 7 owner = "Chatterino"; 8 repo = pname; 9 rev = "v${version}"; 10 - sha256 = "sha256-uR2X0NNSLyOx5n3mZcp6+wW/7L7rHHH2MlOF+c0Uzm0="; 11 fetchSubmodules = true; 12 }; 13 nativeBuildInputs = [ cmake pkg-config qt6.wrapQtAppsHook ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "chatterino2"; 5 + version = "2.5.1"; 6 src = fetchFromGitHub { 7 owner = "Chatterino"; 8 repo = pname; 9 rev = "v${version}"; 10 + sha256 = "sha256-c3Vhzes54xLjKV0Of7D1eFpQvIWJwcUBXvLT2p6VwBE="; 11 fetchSubmodules = true; 12 }; 13 nativeBuildInputs = [ cmake pkg-config qt6.wrapQtAppsHook ];
+2 -2
pkgs/applications/networking/maestral-qt/default.nix
··· 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "maestral-qt"; 13 - version = "1.9.2"; 14 disabled = python3.pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "SamSchott"; 18 repo = "maestral-qt"; 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-dgiVSwCTNDncbPJ+f0grjtq822TvtG0PhC9gDOKhwRI="; 21 }; 22 23 format = "pyproject";
··· 10 11 python3.pkgs.buildPythonApplication rec { 12 pname = "maestral-qt"; 13 + version = "1.9.3"; 14 disabled = python3.pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "SamSchott"; 18 repo = "maestral-qt"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-7Lt0Neobtofd1JDoz8BhGn+nFKaMLbM/6z0QQmtEKpA="; 21 }; 22 23 format = "pyproject";
+4 -4
pkgs/applications/networking/p2p/flood/default.nix
··· 5 6 buildNpmPackage rec { 7 pname = "flood"; 8 - version = "unstable-2023-06-03"; 9 10 src = fetchFromGitHub { 11 owner = "jesec"; 12 repo = pname; 13 - rev = "2b652f8148dab7134eeeb201b9d81dd6b8bda074"; 14 - hash = "sha256-wI6URPGUZUbydSgNaHN2C5IA2x/HHjBWIRT6H6iZU/0="; 15 }; 16 17 - npmDepsHash = "sha256-XmDnvq+ni5TOf3UQFc4JvGI3LiGpjbrLAocRvrW8qgk="; 18 19 meta = with lib; { 20 description = "Modern web UI for various torrent clients with a Node.js backend and React frontend";
··· 5 6 buildNpmPackage rec { 7 pname = "flood"; 8 + version = "4.8.0"; 9 10 src = fetchFromGitHub { 11 owner = "jesec"; 12 repo = pname; 13 + rev = "v${version}"; 14 + hash = "sha256-hth8tk2DHuBGNAXdjknbdQinuwWJ//QF0e23neeTExw="; 15 }; 16 17 + npmDepsHash = "sha256-WlQ/u7yIbuFETsmbW7ddAOO7OVrNPOXR3ja3N0aFWRE="; 18 19 meta = with lib; { 20 description = "Modern web UI for various torrent clients with a Node.js backend and React frontend";
+12 -12
pkgs/applications/science/electronics/kicad/versions.nix
··· 3 { 4 "kicad" = { 5 kicadVersion = { 6 - version = "8.0.1"; 7 src = { 8 - rev = "20421d65e5a7ede894345d337ab47b469f5ba154"; 9 - sha256 = "096kvmm96ccxir1rspgzzjkp6y2j80l3w2vphg9iv3drxmjp7qjv"; 10 }; 11 }; 12 libVersion = { 13 - version = "8.0.1"; 14 libSources = { 15 - symbols.rev = "d6aff3948edfca2bacf36900ff080f6b3f65fe4c"; 16 - symbols.sha256 = "00xnvikmqd1zkg9p1f89kvryvkybl5f20baij6babqyc29nbzkwy"; 17 - templates.rev = "0a6c4f798a68a5c639d54b4d3093460ab9267816"; 18 - templates.sha256 = "0m9bggz3cm27kqpjjwxy19mqzk0c69bywcjkqcni7kafr21c6k4z"; 19 - footprints.rev = "226b4f3d5c10a4126d88b895188bdab629fe60b0"; 20 - footprints.sha256 = "1bb3mb2a7vkridgmqqm9ib3hv2m4zx1i14mglb11sribypy0ma5p"; 21 - packages3d.rev = "49c1cd4017499b8a7f6dedbe7ede834d1713eb28"; 22 - packages3d.sha256 = "0b5jwr5bbd0kzb75nj3028knjrv0872dk54sbsnxaz669q8zaxap"; 23 }; 24 }; 25 };
··· 3 { 4 "kicad" = { 5 kicadVersion = { 6 + version = "8.0.2"; 7 src = { 8 + rev = "55a4d4f5e2f54be6ccf74a8919d04684c9df4c50"; 9 + sha256 = "069ycii9zvdxwxd73afd6bp975r1555yvifi9zdb77qyvn0d9nr9"; 10 }; 11 }; 12 libVersion = { 13 + version = "8.0.2"; 14 libSources = { 15 + symbols.rev = "099ac0c8ac402a685fde00b1369e34a116e29661"; 16 + symbols.sha256 = "0w333f89yw2m0zlpkg0k6hfwlj10snm8laihdjnsb22asyz4pbhn"; 17 + templates.rev = "2e2da58e02707d327d59d4101c401a82dc9a26f6"; 18 + templates.sha256 = "073a6cyvzzy0vmkj3ip4ziq7b7pcizs70nm5acw838dxghjfyv3v"; 19 + footprints.rev = "e8c30550cde4945cbe1bf30cccf0b3c1e2bda6c6"; 20 + footprints.sha256 = "10j8qjljc1fv8k4zp3zn0da33g57hn6pgrgmbgp18dsa539xvxcz"; 21 + packages3d.rev = "249f7947587529026e1676cd70c8d7493a8d8162"; 22 + packages3d.sha256 = "04gvfb54jhnww2qwrxc27wpyrvmjasdc4xhr0ridl7dglh4qcp35"; 23 }; 24 }; 25 };
+3 -3
pkgs/applications/science/math/eigenmath/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "eigenmath"; 10 - version = "unstable-2024-04-19"; 11 12 src = fetchFromGitHub { 13 owner = "georgeweigt"; 14 repo = pname; 15 - rev = "5d5a538e7c378e9e2d9fabdf88fa2c6dd6d13e2c"; 16 - hash = "sha256-vPj3YKNJAZgdhw/VVrJIo2P7IyHrt7hVpnUQCUCZmR8="; 17 }; 18 19 checkPhase = let emulator = stdenv.hostPlatform.emulator buildPackages; in ''
··· 7 8 stdenv.mkDerivation rec { 9 pname = "eigenmath"; 10 + version = "unstable-2024-04-26"; 11 12 src = fetchFromGitHub { 13 owner = "georgeweigt"; 14 repo = pname; 15 + rev = "14a55ff60d078b752033b4ae29d332b04b6e8912"; 16 + hash = "sha256-p7wcLmssTqs3LCkZWB9rhCXEc4IVgZJNBvRhS51oH5E="; 17 }; 18 19 checkPhase = let emulator = stdenv.hostPlatform.emulator buildPackages; in ''
+2 -2
pkgs/applications/version-management/ghorg/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ghorg"; 5 - version = "1.9.10"; 6 7 src = fetchFromGitHub { 8 owner = "gabrie30"; 9 repo = "ghorg"; 10 rev = "v${version}"; 11 - sha256 = "sha256-UU8iOpfM5RMwlDceDXofs3Nzyy93zcsUOuTGw/kzVe8="; 12 }; 13 14 doCheck = false;
··· 2 3 buildGoModule rec { 4 pname = "ghorg"; 5 + version = "1.9.11"; 6 7 src = fetchFromGitHub { 8 owner = "gabrie30"; 9 repo = "ghorg"; 10 rev = "v${version}"; 11 + sha256 = "sha256-22/HM/DYkNh8V1v09fca6/3TLwzYudpH/VNbh+3+iyE="; 12 }; 13 14 doCheck = false;
+2 -2
pkgs/applications/version-management/git-quick-stats/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "git-quick-stats"; 14 - version = "2.5.4"; 15 16 src = fetchFromGitHub { 17 repo = "git-quick-stats"; 18 owner = "arzzen"; 19 rev = version; 20 - sha256 = "sha256-dbi48rq3ijPa45xtTi6kAly/IwkX4aK1P9hmcPNQEqM="; 21 }; 22 23 nativeBuildInputs = [ makeWrapper ];
··· 11 12 stdenv.mkDerivation rec { 13 pname = "git-quick-stats"; 14 + version = "2.5.5"; 15 16 src = fetchFromGitHub { 17 repo = "git-quick-stats"; 18 owner = "arzzen"; 19 rev = version; 20 + sha256 = "sha256-7riA3yYw2D8+x/wzzbv0RF+zHCtqVC1ZpVANZp9x2AQ="; 21 }; 22 23 nativeBuildInputs = [ makeWrapper ];
+1 -1
pkgs/applications/version-management/gitprompt-rs/default.nix
··· 22 description = "Simple Git prompt"; 23 homepage = "https://github.com/9ary/gitprompt-rs"; 24 license = with licenses; [ mpl20 ]; 25 - maintainers = with maintainers; [ novenary ]; 26 mainProgram = "gitprompt-rs"; 27 }; 28 }
··· 22 description = "Simple Git prompt"; 23 homepage = "https://github.com/9ary/gitprompt-rs"; 24 license = with licenses; [ mpl20 ]; 25 + maintainers = with maintainers; [ ]; 26 mainProgram = "gitprompt-rs"; 27 }; 28 }
pkgs/applications/video/bilibili/default.nix pkgs/by-name/bi/bilibili/package.nix
+447 -523
pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
··· 5 [[package]] 6 name = "acpi_tables" 7 version = "0.1.0" 8 - source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#76e8552f57f76ca918e19c0a7b7480d2fa2c7241" 9 dependencies = [ 10 "zerocopy", 11 ] 12 13 [[package]] 14 name = "addr2line" 15 - version = "0.19.0" 16 source = "registry+https://github.com/rust-lang/crates.io-index" 17 - checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 18 dependencies = [ 19 "gimli", 20 ] ··· 27 28 [[package]] 29 name = "aho-corasick" 30 - version = "1.0.2" 31 source = "registry+https://github.com/rust-lang/crates.io-index" 32 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 33 dependencies = [ 34 "memchr", 35 ] 36 37 [[package]] 38 name = "anstream" 39 - version = "0.6.4" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 42 dependencies = [ 43 "anstyle", 44 "anstyle-parse", ··· 56 57 [[package]] 58 name = "anstyle-parse" 59 - version = "0.2.1" 60 source = "registry+https://github.com/rust-lang/crates.io-index" 61 - checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 62 dependencies = [ 63 "utf8parse", 64 ] ··· 84 85 [[package]] 86 name = "anyhow" 87 - version = "1.0.79" 88 source = "registry+https://github.com/rust-lang/crates.io-index" 89 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 90 91 [[package]] 92 name = "api_client" ··· 97 98 [[package]] 99 name = "arc-swap" 100 - version = "1.6.0" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 103 104 [[package]] 105 name = "arch" ··· 115 "serde", 116 "thiserror", 117 "uuid", 118 - "versionize", 119 - "versionize_derive", 120 "vm-fdt", 121 "vm-memory", 122 "vm-migration", ··· 135 136 [[package]] 137 name = "async-channel" 138 - version = "2.1.1" 139 source = "registry+https://github.com/rust-lang/crates.io-index" 140 - checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 141 dependencies = [ 142 "concurrent-queue", 143 - "event-listener 4.0.0", 144 - "event-listener-strategy", 145 "futures-core", 146 "pin-project-lite", 147 ] 148 149 [[package]] 150 name = "async-executor" 151 - version = "1.8.0" 152 source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 154 dependencies = [ 155 - "async-lock 3.2.0", 156 "async-task", 157 "concurrent-queue", 158 - "fastrand 2.0.0", 159 - "futures-lite 2.1.0", 160 "slab", 161 ] 162 ··· 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 168 dependencies = [ 169 - "async-lock 2.7.0", 170 "autocfg", 171 "blocking", 172 "futures-lite 1.13.0", ··· 178 source = "registry+https://github.com/rust-lang/crates.io-index" 179 checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 180 dependencies = [ 181 - "async-lock 2.7.0", 182 "autocfg", 183 "cfg-if", 184 "concurrent-queue", 185 "futures-lite 1.13.0", 186 "log", 187 "parking", 188 - "polling", 189 "rustix 0.37.27", 190 "slab", 191 "socket2", ··· 193 ] 194 195 [[package]] 196 name = "async-lock" 197 - version = "2.7.0" 198 source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 200 dependencies = [ 201 "event-listener 2.5.3", 202 ] 203 204 [[package]] 205 name = "async-lock" 206 - version = "3.2.0" 207 source = "registry+https://github.com/rust-lang/crates.io-index" 208 - checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 209 dependencies = [ 210 - "event-listener 4.0.0", 211 - "event-listener-strategy", 212 "pin-project-lite", 213 ] 214 215 [[package]] 216 name = "async-process" 217 - version = "1.8.0" 218 source = "registry+https://github.com/rust-lang/crates.io-index" 219 - checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d" 220 dependencies = [ 221 - "async-io", 222 - "async-lock 2.7.0", 223 "async-signal", 224 "blocking", 225 "cfg-if", 226 - "event-listener 3.0.0", 227 "futures-lite 1.13.0", 228 - "rustix 0.38.25", 229 "windows-sys 0.48.0", 230 ] 231 232 [[package]] 233 name = "async-recursion" 234 - version = "1.0.5" 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 237 dependencies = [ 238 "proc-macro2", 239 "quote", 240 - "syn 2.0.48", 241 ] 242 243 [[package]] 244 name = "async-signal" 245 - version = "0.2.2" 246 source = "registry+https://github.com/rust-lang/crates.io-index" 247 - checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2" 248 dependencies = [ 249 - "async-io", 250 - "async-lock 2.7.0", 251 "atomic-waker", 252 "cfg-if", 253 - "concurrent-queue", 254 "futures-core", 255 "futures-io", 256 - "libc", 257 "signal-hook-registry", 258 "slab", 259 "windows-sys 0.48.0", ··· 261 262 [[package]] 263 name = "async-task" 264 - version = "4.5.0" 265 source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 267 268 [[package]] 269 name = "async-trait" 270 - version = "0.1.76" 271 source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" 273 dependencies = [ 274 "proc-macro2", 275 "quote", 276 - "syn 2.0.48", 277 ] 278 279 [[package]] ··· 284 285 [[package]] 286 name = "autocfg" 287 - version = "1.1.0" 288 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 290 291 [[package]] 292 name = "backtrace" 293 - version = "0.3.67" 294 source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 296 dependencies = [ 297 "addr2line", 298 "cc", ··· 301 "miniz_oxide", 302 "object", 303 "rustc-demangle", 304 - ] 305 - 306 - [[package]] 307 - name = "bincode" 308 - version = "1.3.3" 309 - source = "registry+https://github.com/rust-lang/crates.io-index" 310 - checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 311 - dependencies = [ 312 - "serde", 313 ] 314 315 [[package]] ··· 320 dependencies = [ 321 "proc-macro2", 322 "quote", 323 - "syn 2.0.48", 324 ] 325 326 [[package]] ··· 331 332 [[package]] 333 name = "bitflags" 334 - version = "2.4.1" 335 source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 337 338 [[package]] 339 name = "block" ··· 345 "libc", 346 "log", 347 "remain", 348 "smallvec", 349 "thiserror", 350 "uuid", 351 - "versionize", 352 - "versionize_derive", 353 "virtio-bindings", 354 "virtio-queue", 355 "vm-memory", ··· 373 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 374 dependencies = [ 375 "async-channel", 376 - "async-lock 3.2.0", 377 "async-task", 378 - "fastrand 2.0.0", 379 "futures-io", 380 - "futures-lite 2.1.0", 381 "piper", 382 "tracing", 383 ] 384 385 [[package]] 386 name = "bumpalo" 387 - version = "3.13.0" 388 source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 390 391 [[package]] 392 name = "byteorder" 393 - version = "1.4.3" 394 source = "registry+https://github.com/rust-lang/crates.io-index" 395 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 396 397 [[package]] 398 name = "cc" 399 - version = "1.0.83" 400 source = "registry+https://github.com/rust-lang/crates.io-index" 401 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 402 - dependencies = [ 403 - "libc", 404 - ] 405 406 [[package]] 407 name = "cfg-if" ··· 411 412 [[package]] 413 name = "clap" 414 - version = "4.4.7" 415 source = "registry+https://github.com/rust-lang/crates.io-index" 416 - checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" 417 dependencies = [ 418 "clap_builder", 419 ] 420 421 [[package]] 422 name = "clap_builder" 423 - version = "4.4.7" 424 source = "registry+https://github.com/rust-lang/crates.io-index" 425 - checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" 426 dependencies = [ 427 "anstream", 428 "anstyle", 429 "clap_lex", 430 - "strsim", 431 "terminal_size", 432 ] 433 434 [[package]] 435 name = "clap_lex" 436 - version = "0.6.0" 437 source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 439 440 [[package]] 441 name = "cloud-hypervisor" 442 - version = "38.0.0" 443 dependencies = [ 444 "anyhow", 445 "api_client", ··· 485 486 [[package]] 487 name = "cpufeatures" 488 - version = "0.2.9" 489 source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 491 dependencies = [ 492 "libc", 493 ] ··· 503 504 [[package]] 505 name = "crc32fast" 506 - version = "1.3.2" 507 source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 509 dependencies = [ 510 "cfg-if", 511 ] 512 - 513 - [[package]] 514 - name = "crc64" 515 - version = "2.0.0" 516 - source = "registry+https://github.com/rust-lang/crates.io-index" 517 - checksum = "2707e3afba5e19b75d582d88bc79237418f2a2a2d673d01cf9b03633b46e98f3" 518 519 [[package]] 520 name = "crossbeam-utils" ··· 534 535 [[package]] 536 name = "darling" 537 - version = "0.20.6" 538 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "c376d08ea6aa96aafe61237c7200d1241cb177b7d3a542d791f2d118e9cbb955" 540 dependencies = [ 541 "darling_core", 542 "darling_macro", ··· 544 545 [[package]] 546 name = "darling_core" 547 - version = "0.20.6" 548 source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "33043dcd19068b8192064c704b3f83eb464f91f1ff527b44a4e2b08d9cdb8855" 550 dependencies = [ 551 "fnv", 552 "ident_case", 553 "proc-macro2", 554 "quote", 555 - "strsim", 556 - "syn 2.0.48", 557 ] 558 559 [[package]] 560 name = "darling_macro" 561 - version = "0.20.6" 562 source = "registry+https://github.com/rust-lang/crates.io-index" 563 - checksum = "c5a91391accf613803c2a9bf9abccdbaa07c54b4244a5b64883f9c3c137c86be" 564 dependencies = [ 565 "darling_core", 566 "quote", 567 - "syn 2.0.48", 568 ] 569 570 [[package]] ··· 591 "acpi_tables", 592 "anyhow", 593 "arch", 594 - "bitflags 2.4.1", 595 "byteorder", 596 "event_monitor", 597 "hypervisor", 598 "libc", 599 "log", 600 "pci", 601 "thiserror", 602 "tpm", 603 - "versionize", 604 - "versionize_derive", 605 "vm-allocator", 606 "vm-device", 607 "vm-memory", ··· 658 659 [[package]] 660 name = "enumflags2" 661 - version = "0.7.8" 662 source = "registry+https://github.com/rust-lang/crates.io-index" 663 - checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 664 dependencies = [ 665 "enumflags2_derive", 666 "serde", ··· 668 669 [[package]] 670 name = "enumflags2_derive" 671 - version = "0.7.8" 672 source = "registry+https://github.com/rust-lang/crates.io-index" 673 - checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 674 dependencies = [ 675 "proc-macro2", 676 "quote", 677 - "syn 2.0.48", 678 ] 679 680 [[package]] 681 name = "env_logger" 682 - version = "0.10.1" 683 source = "registry+https://github.com/rust-lang/crates.io-index" 684 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 685 dependencies = [ 686 "humantime", 687 - "is-terminal", 688 "log", 689 - "regex", 690 - "termcolor", 691 ] 692 693 [[package]] ··· 696 source = "registry+https://github.com/rust-lang/crates.io-index" 697 checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" 698 dependencies = [ 699 - "bitflags 2.4.1", 700 "libc", 701 ] 702 ··· 708 709 [[package]] 710 name = "errno" 711 - version = "0.3.5" 712 source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 714 dependencies = [ 715 "libc", 716 - "windows-sys 0.48.0", 717 ] 718 719 [[package]] ··· 724 725 [[package]] 726 name = "event-listener" 727 - version = "3.0.0" 728 source = "registry+https://github.com/rust-lang/crates.io-index" 729 - checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" 730 dependencies = [ 731 "concurrent-queue", 732 "parking", ··· 735 736 [[package]] 737 name = "event-listener" 738 - version = "4.0.0" 739 source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" 741 dependencies = [ 742 "concurrent-queue", 743 "parking", ··· 750 source = "registry+https://github.com/rust-lang/crates.io-index" 751 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 752 dependencies = [ 753 - "event-listener 4.0.0", 754 "pin-project-lite", 755 ] 756 ··· 776 777 [[package]] 778 name = "fastrand" 779 - version = "2.0.0" 780 source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 782 783 [[package]] 784 name = "fdt" ··· 788 789 [[package]] 790 name = "flume" 791 - version = "0.10.14" 792 source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 794 dependencies = [ 795 "futures-core", 796 "futures-sink", 797 "nanorand", 798 - "pin-project", 799 "spin", 800 ] 801 ··· 870 871 [[package]] 872 name = "futures-lite" 873 - version = "2.1.0" 874 source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 876 dependencies = [ 877 - "fastrand 2.0.0", 878 "futures-core", 879 "futures-io", 880 "parking", ··· 889 dependencies = [ 890 "proc-macro2", 891 "quote", 892 - "syn 2.0.48", 893 ] 894 895 [[package]] ··· 928 source = "registry+https://github.com/rust-lang/crates.io-index" 929 checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903" 930 dependencies = [ 931 - "bitflags 2.4.1", 932 "cfg-if", 933 "log", 934 "managed", ··· 958 959 [[package]] 960 name = "getrandom" 961 - version = "0.2.11" 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 964 dependencies = [ 965 "cfg-if", 966 "js-sys", ··· 971 972 [[package]] 973 name = "gimli" 974 - version = "0.27.3" 975 source = "registry+https://github.com/rust-lang/crates.io-index" 976 - checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 977 978 [[package]] 979 name = "glob" ··· 983 984 [[package]] 985 name = "hashbrown" 986 - version = "0.14.2" 987 source = "registry+https://github.com/rust-lang/crates.io-index" 988 - checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 989 990 [[package]] 991 name = "hermit-abi" 992 - version = "0.3.3" 993 source = "registry+https://github.com/rust-lang/crates.io-index" 994 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 995 996 [[package]] 997 name = "hex" ··· 1031 1032 [[package]] 1033 name = "iced-x86" 1034 - version = "1.20.0" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828" 1037 dependencies = [ 1038 "lazy_static", 1039 ] ··· 1046 1047 [[package]] 1048 name = "igvm" 1049 - version = "0.1.0" 1050 - source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" 1051 dependencies = [ 1052 "bitfield-struct", 1053 "crc32fast", ··· 1062 1063 [[package]] 1064 name = "igvm_defs" 1065 - version = "0.1.0" 1066 - source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3" 1067 dependencies = [ 1068 "bitfield-struct", 1069 "open-enum", ··· 1073 1074 [[package]] 1075 name = "indexmap" 1076 - version = "2.1.0" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1079 dependencies = [ 1080 "equivalent", 1081 "hashbrown", ··· 1103 1104 [[package]] 1105 name = "io-uring" 1106 - version = "0.6.2" 1107 source = "registry+https://github.com/rust-lang/crates.io-index" 1108 - checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762" 1109 dependencies = [ 1110 "bitflags 1.3.2", 1111 "libc", ··· 1121 ] 1122 1123 [[package]] 1124 - name = "is-terminal" 1125 - version = "0.4.9" 1126 - source = "registry+https://github.com/rust-lang/crates.io-index" 1127 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1128 - dependencies = [ 1129 - "hermit-abi", 1130 - "rustix 0.38.25", 1131 - "windows-sys 0.48.0", 1132 - ] 1133 - 1134 - [[package]] 1135 name = "itoa" 1136 - version = "1.0.9" 1137 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1139 1140 [[package]] 1141 name = "js-sys" 1142 - version = "0.3.64" 1143 source = "registry+https://github.com/rust-lang/crates.io-index" 1144 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1145 dependencies = [ 1146 "wasm-bindgen", 1147 ] 1148 1149 [[package]] 1150 name = "kvm-bindings" 1151 - version = "0.7.0" 1152 - source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.7.0#2dcf85d4f8aa55befcaa996b699ddb18ec9ed059" 1153 dependencies = [ 1154 "serde", 1155 - "serde_derive", 1156 "vmm-sys-util", 1157 ] 1158 1159 [[package]] 1160 name = "kvm-ioctls" 1161 - version = "0.16.0" 1162 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c" 1164 dependencies = [ 1165 - "bitflags 2.4.1", 1166 "kvm-bindings", 1167 "libc", 1168 "vmm-sys-util", ··· 1181 checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1182 1183 [[package]] 1184 name = "libssh2-sys" 1185 version = "0.3.0" 1186 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1196 1197 [[package]] 1198 name = "libz-sys" 1199 - version = "1.1.12" 1200 source = "registry+https://github.com/rust-lang/crates.io-index" 1201 - checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 1202 dependencies = [ 1203 "cc", 1204 "libc", ··· 1229 1230 [[package]] 1231 name = "lock_api" 1232 - version = "0.4.10" 1233 source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1235 dependencies = [ 1236 "autocfg", 1237 "scopeguard", ··· 1239 1240 [[package]] 1241 name = "log" 1242 - version = "0.4.20" 1243 source = "registry+https://github.com/rust-lang/crates.io-index" 1244 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1245 1246 [[package]] 1247 name = "managed" ··· 1251 1252 [[package]] 1253 name = "memchr" 1254 - version = "2.5.0" 1255 source = "registry+https://github.com/rust-lang/crates.io-index" 1256 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1257 1258 [[package]] 1259 name = "memoffset" ··· 1265 ] 1266 1267 [[package]] 1268 name = "micro_http" 1269 version = "0.1.0" 1270 - source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#e75dfa1eeea23b69caa7407bc2c3a76d7b7262fb" 1271 dependencies = [ 1272 "libc", 1273 "vmm-sys-util", ··· 1275 1276 [[package]] 1277 name = "miniz_oxide" 1278 - version = "0.6.2" 1279 source = "registry+https://github.com/rust-lang/crates.io-index" 1280 - checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1281 dependencies = [ 1282 "adler", 1283 ] 1284 1285 [[package]] 1286 name = "mintex" 1287 - version = "0.1.2" 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1289 - checksum = "fd7c5ba1c3b5a23418d7bbf98c71c3d4946a0125002129231da8d6b723d559cb" 1290 - dependencies = [ 1291 - "once_cell", 1292 - "sys-info", 1293 - ] 1294 1295 [[package]] 1296 name = "mshv-bindings" 1297 version = "0.1.1" 1298 - source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340" 1299 dependencies = [ 1300 "libc", 1301 "serde", 1302 "serde_derive", 1303 "vmm-sys-util", ··· 1307 [[package]] 1308 name = "mshv-ioctls" 1309 version = "0.1.1" 1310 - source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340" 1311 dependencies = [ 1312 "libc", 1313 "mshv-bindings", 1314 "vmm-sys-util", 1315 ] 1316 ··· 1346 "serde", 1347 "serde_json", 1348 "thiserror", 1349 - "versionize", 1350 - "versionize_derive", 1351 "virtio-bindings", 1352 "virtio-queue", 1353 "vm-memory", ··· 1364 "bitflags 1.3.2", 1365 "cfg-if", 1366 "libc", 1367 - "memoffset", 1368 ] 1369 1370 [[package]] ··· 1375 1376 [[package]] 1377 name = "num-traits" 1378 - version = "0.2.17" 1379 source = "registry+https://github.com/rust-lang/crates.io-index" 1380 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1381 dependencies = [ 1382 "autocfg", 1383 ] 1384 1385 [[package]] 1386 name = "object" 1387 - version = "0.30.4" 1388 source = "registry+https://github.com/rust-lang/crates.io-index" 1389 - checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" 1390 dependencies = [ 1391 "memchr", 1392 ] ··· 1399 1400 [[package]] 1401 name = "open-enum" 1402 - version = "0.3.0" 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e" 1405 dependencies = [ 1406 "open-enum-derive", 1407 ] 1408 1409 [[package]] 1410 name = "open-enum-derive" 1411 - version = "0.3.0" 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1413 - checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88" 1414 dependencies = [ 1415 "proc-macro2", 1416 "quote", ··· 1419 1420 [[package]] 1421 name = "openssl-src" 1422 - version = "300.1.5+3.1.3" 1423 source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491" 1425 dependencies = [ 1426 "cc", 1427 ] 1428 1429 [[package]] 1430 name = "openssl-sys" 1431 - version = "0.9.99" 1432 source = "registry+https://github.com/rust-lang/crates.io-index" 1433 - checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 1434 dependencies = [ 1435 "cc", 1436 "libc", ··· 1483 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1484 dependencies = [ 1485 "lock_api", 1486 - "parking_lot_core 0.9.7", 1487 ] 1488 1489 [[package]] ··· 1502 1503 [[package]] 1504 name = "parking_lot_core" 1505 - version = "0.9.7" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 - checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 1508 dependencies = [ 1509 "cfg-if", 1510 "libc", 1511 - "redox_syscall 0.2.16", 1512 "smallvec", 1513 - "windows-sys 0.45.0", 1514 ] 1515 1516 [[package]] ··· 1530 "log", 1531 "serde", 1532 "thiserror", 1533 - "versionize", 1534 - "versionize_derive", 1535 "vfio-bindings", 1536 "vfio-ioctls", 1537 "vfio_user", ··· 1556 ] 1557 1558 [[package]] 1559 - name = "pin-project" 1560 - version = "1.1.4" 1561 - source = "registry+https://github.com/rust-lang/crates.io-index" 1562 - checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 1563 - dependencies = [ 1564 - "pin-project-internal", 1565 - ] 1566 - 1567 - [[package]] 1568 - name = "pin-project-internal" 1569 - version = "1.1.4" 1570 - source = "registry+https://github.com/rust-lang/crates.io-index" 1571 - checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 1572 - dependencies = [ 1573 - "proc-macro2", 1574 - "quote", 1575 - "syn 2.0.48", 1576 - ] 1577 - 1578 - [[package]] 1579 name = "pin-project-lite" 1580 - version = "0.2.12" 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 1583 1584 [[package]] 1585 name = "pin-utils" ··· 1594 checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1595 dependencies = [ 1596 "atomic-waker", 1597 - "fastrand 2.0.0", 1598 "futures-io", 1599 ] 1600 1601 [[package]] 1602 name = "pkg-config" 1603 - version = "0.3.27" 1604 source = "registry+https://github.com/rust-lang/crates.io-index" 1605 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1606 1607 [[package]] 1608 name = "pnet" ··· 1649 "proc-macro2", 1650 "quote", 1651 "regex", 1652 - "syn 2.0.48", 1653 ] 1654 1655 [[package]] ··· 1712 ] 1713 1714 [[package]] 1715 name = "ppv-lite86" 1716 version = "0.2.17" 1717 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1729 1730 [[package]] 1731 name = "proc-macro2" 1732 - version = "1.0.78" 1733 source = "registry+https://github.com/rust-lang/crates.io-index" 1734 - checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1735 dependencies = [ 1736 "unicode-ident", 1737 ] ··· 1803 1804 [[package]] 1805 name = "redox_syscall" 1806 - version = "0.3.5" 1807 source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1809 dependencies = [ 1810 "bitflags 1.3.2", 1811 ] 1812 1813 [[package]] 1814 name = "redox_users" 1815 - version = "0.4.3" 1816 source = "registry+https://github.com/rust-lang/crates.io-index" 1817 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1818 dependencies = [ 1819 "getrandom", 1820 - "redox_syscall 0.2.16", 1821 "thiserror", 1822 ] 1823 1824 [[package]] 1825 name = "regex" 1826 - version = "1.9.4" 1827 source = "registry+https://github.com/rust-lang/crates.io-index" 1828 - checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 1829 dependencies = [ 1830 "aho-corasick", 1831 "memchr", ··· 1835 1836 [[package]] 1837 name = "regex-automata" 1838 - version = "0.3.7" 1839 source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 1841 dependencies = [ 1842 "aho-corasick", 1843 "memchr", ··· 1846 1847 [[package]] 1848 name = "regex-syntax" 1849 - version = "0.7.5" 1850 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 1852 1853 [[package]] 1854 name = "remain" 1855 - version = "0.2.11" 1856 source = "registry+https://github.com/rust-lang/crates.io-index" 1857 - checksum = "bce3a7139d2ee67d07538ee5dba997364fbc243e7e7143e96eb830c74bfaa082" 1858 dependencies = [ 1859 "proc-macro2", 1860 "quote", 1861 - "syn 2.0.48", 1862 ] 1863 1864 [[package]] ··· 1889 1890 [[package]] 1891 name = "rustix" 1892 - version = "0.38.25" 1893 source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 1895 dependencies = [ 1896 - "bitflags 2.4.1", 1897 "errno", 1898 "libc", 1899 "linux-raw-sys 0.4.13", 1900 - "windows-sys 0.48.0", 1901 ] 1902 1903 [[package]] 1904 name = "ryu" 1905 - version = "1.0.15" 1906 source = "registry+https://github.com/rust-lang/crates.io-index" 1907 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 1908 1909 [[package]] 1910 name = "scopeguard" ··· 1923 1924 [[package]] 1925 name = "serde" 1926 - version = "1.0.196" 1927 source = "registry+https://github.com/rust-lang/crates.io-index" 1928 - checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 1929 dependencies = [ 1930 "serde_derive", 1931 ] 1932 1933 [[package]] 1934 name = "serde_derive" 1935 - version = "1.0.196" 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 1938 dependencies = [ 1939 "proc-macro2", 1940 "quote", 1941 - "syn 2.0.48", 1942 ] 1943 1944 [[package]] 1945 name = "serde_json" 1946 - version = "1.0.109" 1947 source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9" 1949 dependencies = [ 1950 "itoa", 1951 "ryu", ··· 1954 1955 [[package]] 1956 name = "serde_repr" 1957 - version = "0.1.17" 1958 source = "registry+https://github.com/rust-lang/crates.io-index" 1959 - checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 1960 dependencies = [ 1961 "proc-macro2", 1962 "quote", 1963 - "syn 2.0.48", 1964 ] 1965 1966 [[package]] 1967 name = "serde_with" 1968 - version = "3.4.0" 1969 source = "registry+https://github.com/rust-lang/crates.io-index" 1970 - checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 1971 dependencies = [ 1972 "serde", 1973 "serde_with_macros", 1974 ] 1975 1976 [[package]] 1977 name = "serde_with_macros" 1978 - version = "3.4.0" 1979 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 1981 dependencies = [ 1982 "darling", 1983 "proc-macro2", 1984 "quote", 1985 - "syn 2.0.48", 1986 ] 1987 1988 [[package]] ··· 2021 2022 [[package]] 2023 name = "slab" 2024 - version = "0.4.8" 2025 source = "registry+https://github.com/rust-lang/crates.io-index" 2026 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2027 dependencies = [ 2028 "autocfg", 2029 ] 2030 2031 [[package]] 2032 name = "smallvec" 2033 - version = "1.13.1" 2034 source = "registry+https://github.com/rust-lang/crates.io-index" 2035 - checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2036 2037 [[package]] 2038 name = "socket2" 2039 - version = "0.4.9" 2040 source = "registry+https://github.com/rust-lang/crates.io-index" 2041 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2042 dependencies = [ 2043 "libc", 2044 "winapi", ··· 2078 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2079 2080 [[package]] 2081 name = "syn" 2082 version = "1.0.109" 2083 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2090 2091 [[package]] 2092 name = "syn" 2093 - version = "2.0.48" 2094 source = "registry+https://github.com/rust-lang/crates.io-index" 2095 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 2096 dependencies = [ 2097 "proc-macro2", 2098 "quote", ··· 2100 ] 2101 2102 [[package]] 2103 - name = "sys-info" 2104 - version = "0.9.1" 2105 - source = "registry+https://github.com/rust-lang/crates.io-index" 2106 - checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 2107 - dependencies = [ 2108 - "cc", 2109 - "libc", 2110 - ] 2111 - 2112 - [[package]] 2113 name = "tempfile" 2114 - version = "3.8.0" 2115 source = "registry+https://github.com/rust-lang/crates.io-index" 2116 - checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2117 dependencies = [ 2118 "cfg-if", 2119 - "fastrand 2.0.0", 2120 - "redox_syscall 0.3.5", 2121 - "rustix 0.38.25", 2122 - "windows-sys 0.48.0", 2123 - ] 2124 - 2125 - [[package]] 2126 - name = "termcolor" 2127 - version = "1.2.0" 2128 - source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2130 - dependencies = [ 2131 - "winapi-util", 2132 ] 2133 2134 [[package]] ··· 2137 source = "registry+https://github.com/rust-lang/crates.io-index" 2138 checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 2139 dependencies = [ 2140 - "rustix 0.38.25", 2141 "windows-sys 0.48.0", 2142 ] 2143 ··· 2158 2159 [[package]] 2160 name = "thiserror" 2161 - version = "1.0.52" 2162 source = "registry+https://github.com/rust-lang/crates.io-index" 2163 - checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" 2164 dependencies = [ 2165 "thiserror-impl", 2166 ] 2167 2168 [[package]] 2169 name = "thiserror-impl" 2170 - version = "1.0.52" 2171 source = "registry+https://github.com/rust-lang/crates.io-index" 2172 - checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" 2173 dependencies = [ 2174 "proc-macro2", 2175 "quote", 2176 - "syn 2.0.48", 2177 ] 2178 2179 [[package]] ··· 2242 dependencies = [ 2243 "proc-macro2", 2244 "quote", 2245 - "syn 2.0.48", 2246 ] 2247 2248 [[package]] ··· 2262 2263 [[package]] 2264 name = "uds_windows" 2265 - version = "1.0.2" 2266 source = "registry+https://github.com/rust-lang/crates.io-index" 2267 - checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 2268 dependencies = [ 2269 "tempfile", 2270 "winapi", 2271 ] ··· 2284 2285 [[package]] 2286 name = "uuid" 2287 - version = "1.3.4" 2288 source = "registry+https://github.com/rust-lang/crates.io-index" 2289 - checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 2290 dependencies = [ 2291 "getrandom", 2292 ] ··· 2304 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2305 2306 [[package]] 2307 - name = "versionize" 2308 - version = "0.2.0" 2309 - source = "registry+https://github.com/rust-lang/crates.io-index" 2310 - checksum = "62929d59c7f6730b7298fcb363760550f4db6e353fbac4076d447d0e82799d6d" 2311 - dependencies = [ 2312 - "bincode", 2313 - "crc64", 2314 - "proc-macro2", 2315 - "quote", 2316 - "serde", 2317 - "serde_derive", 2318 - "syn 1.0.109", 2319 - "versionize_derive", 2320 - "vmm-sys-util", 2321 - ] 2322 - 2323 - [[package]] 2324 - name = "versionize_derive" 2325 - version = "0.1.6" 2326 - source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch-0.1.6#7906da996152e2d0ab08f5526440683bf3ca7834" 2327 - dependencies = [ 2328 - "proc-macro2", 2329 - "quote", 2330 - "syn 1.0.109", 2331 - ] 2332 - 2333 - [[package]] 2334 name = "vfio-bindings" 2335 version = "0.4.0" 2336 - source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a" 2337 dependencies = [ 2338 "vmm-sys-util", 2339 ] ··· 2341 [[package]] 2342 name = "vfio-ioctls" 2343 version = "0.2.0" 2344 - source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a" 2345 dependencies = [ 2346 "byteorder", 2347 "kvm-bindings", ··· 2379 source = "registry+https://github.com/rust-lang/crates.io-index" 2380 checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" 2381 dependencies = [ 2382 - "bitflags 2.4.1", 2383 "libc", 2384 "vm-memory", 2385 "vmm-sys-util", ··· 2462 "seccompiler", 2463 "serde", 2464 "serde_json", 2465 "serial_buffer", 2466 "thiserror", 2467 - "versionize", 2468 - "versionize_derive", 2469 "vhost", 2470 "virtio-bindings", 2471 "virtio-queue", ··· 2513 2514 [[package]] 2515 name = "vm-fdt" 2516 - version = "0.2.0" 2517 - source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#77212bd0d62913e445c89376bcbbecd595afc5b1" 2518 2519 [[package]] 2520 name = "vm-memory" 2521 - version = "0.14.0" 2522 source = "registry+https://github.com/rust-lang/crates.io-index" 2523 - checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459" 2524 dependencies = [ 2525 "arc-swap", 2526 "libc", ··· 2536 "serde", 2537 "serde_json", 2538 "thiserror", 2539 - "versionize", 2540 - "versionize_derive", 2541 "vm-memory", 2542 ] 2543 ··· 2558 "anyhow", 2559 "arc-swap", 2560 "arch", 2561 - "bitflags 2.4.1", 2562 "block", 2563 "blocking", 2564 "cfg-if", ··· 2593 "thiserror", 2594 "tracer", 2595 "uuid", 2596 - "versionize", 2597 - "versionize_derive", 2598 "vfio-ioctls", 2599 "vfio_user", 2600 "virtio-devices", ··· 2644 2645 [[package]] 2646 name = "wasm-bindgen" 2647 - version = "0.2.87" 2648 source = "registry+https://github.com/rust-lang/crates.io-index" 2649 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 2650 dependencies = [ 2651 "cfg-if", 2652 "wasm-bindgen-macro", ··· 2654 2655 [[package]] 2656 name = "wasm-bindgen-backend" 2657 - version = "0.2.87" 2658 source = "registry+https://github.com/rust-lang/crates.io-index" 2659 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 2660 dependencies = [ 2661 "bumpalo", 2662 "log", 2663 "once_cell", 2664 "proc-macro2", 2665 "quote", 2666 - "syn 2.0.48", 2667 "wasm-bindgen-shared", 2668 ] 2669 2670 [[package]] 2671 name = "wasm-bindgen-macro" 2672 - version = "0.2.87" 2673 source = "registry+https://github.com/rust-lang/crates.io-index" 2674 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 2675 dependencies = [ 2676 "quote", 2677 "wasm-bindgen-macro-support", ··· 2679 2680 [[package]] 2681 name = "wasm-bindgen-macro-support" 2682 - version = "0.2.87" 2683 source = "registry+https://github.com/rust-lang/crates.io-index" 2684 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 2685 dependencies = [ 2686 "proc-macro2", 2687 "quote", 2688 - "syn 2.0.48", 2689 "wasm-bindgen-backend", 2690 "wasm-bindgen-shared", 2691 ] 2692 2693 [[package]] 2694 name = "wasm-bindgen-shared" 2695 - version = "0.2.87" 2696 source = "registry+https://github.com/rust-lang/crates.io-index" 2697 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 2698 2699 [[package]] 2700 name = "winapi" ··· 2713 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2714 2715 [[package]] 2716 - name = "winapi-util" 2717 - version = "0.1.6" 2718 - source = "registry+https://github.com/rust-lang/crates.io-index" 2719 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2720 - dependencies = [ 2721 - "winapi", 2722 - ] 2723 - 2724 - [[package]] 2725 name = "winapi-x86_64-pc-windows-gnu" 2726 version = "0.4.0" 2727 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2729 2730 [[package]] 2731 name = "windows-sys" 2732 - version = "0.45.0" 2733 - source = "registry+https://github.com/rust-lang/crates.io-index" 2734 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2735 - dependencies = [ 2736 - "windows-targets 0.42.2", 2737 - ] 2738 - 2739 - [[package]] 2740 - name = "windows-sys" 2741 version = "0.48.0" 2742 source = "registry+https://github.com/rust-lang/crates.io-index" 2743 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2744 dependencies = [ 2745 - "windows-targets 0.48.0", 2746 ] 2747 2748 [[package]] ··· 2751 source = "registry+https://github.com/rust-lang/crates.io-index" 2752 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2753 dependencies = [ 2754 - "windows-targets 0.52.0", 2755 ] 2756 2757 [[package]] 2758 name = "windows-targets" 2759 - version = "0.42.2" 2760 source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 2762 dependencies = [ 2763 - "windows_aarch64_gnullvm 0.42.2", 2764 - "windows_aarch64_msvc 0.42.2", 2765 - "windows_i686_gnu 0.42.2", 2766 - "windows_i686_msvc 0.42.2", 2767 - "windows_x86_64_gnu 0.42.2", 2768 - "windows_x86_64_gnullvm 0.42.2", 2769 - "windows_x86_64_msvc 0.42.2", 2770 - ] 2771 - 2772 - [[package]] 2773 - name = "windows-targets" 2774 - version = "0.48.0" 2775 - source = "registry+https://github.com/rust-lang/crates.io-index" 2776 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2777 - dependencies = [ 2778 - "windows_aarch64_gnullvm 0.48.0", 2779 - "windows_aarch64_msvc 0.48.0", 2780 - "windows_i686_gnu 0.48.0", 2781 - "windows_i686_msvc 0.48.0", 2782 - "windows_x86_64_gnu 0.48.0", 2783 - "windows_x86_64_gnullvm 0.48.0", 2784 - "windows_x86_64_msvc 0.48.0", 2785 ] 2786 2787 [[package]] 2788 name = "windows-targets" 2789 - version = "0.52.0" 2790 source = "registry+https://github.com/rust-lang/crates.io-index" 2791 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2792 dependencies = [ 2793 - "windows_aarch64_gnullvm 0.52.0", 2794 - "windows_aarch64_msvc 0.52.0", 2795 - "windows_i686_gnu 0.52.0", 2796 - "windows_i686_msvc 0.52.0", 2797 - "windows_x86_64_gnu 0.52.0", 2798 - "windows_x86_64_gnullvm 0.52.0", 2799 - "windows_x86_64_msvc 0.52.0", 2800 ] 2801 2802 [[package]] 2803 name = "windows_aarch64_gnullvm" 2804 - version = "0.42.2" 2805 source = "registry+https://github.com/rust-lang/crates.io-index" 2806 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 2807 2808 [[package]] 2809 name = "windows_aarch64_gnullvm" 2810 - version = "0.48.0" 2811 - source = "registry+https://github.com/rust-lang/crates.io-index" 2812 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2813 - 2814 - [[package]] 2815 - name = "windows_aarch64_gnullvm" 2816 - version = "0.52.0" 2817 - source = "registry+https://github.com/rust-lang/crates.io-index" 2818 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2819 - 2820 - [[package]] 2821 - name = "windows_aarch64_msvc" 2822 - version = "0.42.2" 2823 source = "registry+https://github.com/rust-lang/crates.io-index" 2824 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 2825 2826 [[package]] 2827 name = "windows_aarch64_msvc" 2828 - version = "0.48.0" 2829 source = "registry+https://github.com/rust-lang/crates.io-index" 2830 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2831 2832 [[package]] 2833 name = "windows_aarch64_msvc" 2834 - version = "0.52.0" 2835 source = "registry+https://github.com/rust-lang/crates.io-index" 2836 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2837 2838 [[package]] 2839 name = "windows_i686_gnu" 2840 - version = "0.42.2" 2841 source = "registry+https://github.com/rust-lang/crates.io-index" 2842 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 2843 2844 [[package]] 2845 name = "windows_i686_gnu" 2846 - version = "0.48.0" 2847 source = "registry+https://github.com/rust-lang/crates.io-index" 2848 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2849 - 2850 - [[package]] 2851 - name = "windows_i686_gnu" 2852 - version = "0.52.0" 2853 - source = "registry+https://github.com/rust-lang/crates.io-index" 2854 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2855 2856 [[package]] 2857 name = "windows_i686_msvc" 2858 - version = "0.42.2" 2859 source = "registry+https://github.com/rust-lang/crates.io-index" 2860 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 2861 - 2862 - [[package]] 2863 - name = "windows_i686_msvc" 2864 - version = "0.48.0" 2865 - source = "registry+https://github.com/rust-lang/crates.io-index" 2866 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2867 2868 [[package]] 2869 name = "windows_i686_msvc" 2870 - version = "0.52.0" 2871 - source = "registry+https://github.com/rust-lang/crates.io-index" 2872 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2873 - 2874 - [[package]] 2875 - name = "windows_x86_64_gnu" 2876 - version = "0.42.2" 2877 source = "registry+https://github.com/rust-lang/crates.io-index" 2878 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 2879 2880 [[package]] 2881 name = "windows_x86_64_gnu" 2882 - version = "0.48.0" 2883 source = "registry+https://github.com/rust-lang/crates.io-index" 2884 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2885 2886 [[package]] 2887 name = "windows_x86_64_gnu" 2888 - version = "0.52.0" 2889 source = "registry+https://github.com/rust-lang/crates.io-index" 2890 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2891 2892 [[package]] 2893 name = "windows_x86_64_gnullvm" 2894 - version = "0.42.2" 2895 source = "registry+https://github.com/rust-lang/crates.io-index" 2896 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 2897 2898 [[package]] 2899 name = "windows_x86_64_gnullvm" 2900 - version = "0.48.0" 2901 - source = "registry+https://github.com/rust-lang/crates.io-index" 2902 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2903 - 2904 - [[package]] 2905 - name = "windows_x86_64_gnullvm" 2906 - version = "0.52.0" 2907 source = "registry+https://github.com/rust-lang/crates.io-index" 2908 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2909 - 2910 - [[package]] 2911 - name = "windows_x86_64_msvc" 2912 - version = "0.42.2" 2913 - source = "registry+https://github.com/rust-lang/crates.io-index" 2914 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 2915 2916 [[package]] 2917 name = "windows_x86_64_msvc" 2918 - version = "0.48.0" 2919 source = "registry+https://github.com/rust-lang/crates.io-index" 2920 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2921 2922 [[package]] 2923 name = "windows_x86_64_msvc" 2924 - version = "0.52.0" 2925 source = "registry+https://github.com/rust-lang/crates.io-index" 2926 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2927 2928 [[package]] 2929 name = "winnow" 2930 - version = "0.5.39" 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 2932 - checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 2933 dependencies = [ 2934 "memchr", 2935 ] 2936 2937 [[package]] 2938 name = "xdg-home" 2939 - version = "1.0.0" 2940 source = "registry+https://github.com/rust-lang/crates.io-index" 2941 - checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" 2942 dependencies = [ 2943 - "nix", 2944 "winapi", 2945 ] 2946 2947 [[package]] 2948 name = "zbus" 2949 - version = "3.14.1" 2950 source = "registry+https://github.com/rust-lang/crates.io-index" 2951 - checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" 2952 dependencies = [ 2953 "async-broadcast", 2954 "async-executor", 2955 "async-fs", 2956 - "async-io", 2957 - "async-lock 2.7.0", 2958 "async-process", 2959 "async-recursion", 2960 "async-task", ··· 2987 2988 [[package]] 2989 name = "zbus_macros" 2990 - version = "3.14.1" 2991 source = "registry+https://github.com/rust-lang/crates.io-index" 2992 - checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" 2993 dependencies = [ 2994 "proc-macro-crate", 2995 "proc-macro2", ··· 3001 3002 [[package]] 3003 name = "zbus_names" 3004 - version = "2.6.0" 3005 source = "registry+https://github.com/rust-lang/crates.io-index" 3006 - checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 3007 dependencies = [ 3008 "serde", 3009 "static_assertions", ··· 3028 dependencies = [ 3029 "proc-macro2", 3030 "quote", 3031 - "syn 2.0.48", 3032 ] 3033 3034 [[package]] 3035 name = "zvariant" 3036 - version = "3.15.0" 3037 source = "registry+https://github.com/rust-lang/crates.io-index" 3038 - checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 3039 dependencies = [ 3040 "byteorder", 3041 "enumflags2", ··· 3047 3048 [[package]] 3049 name = "zvariant_derive" 3050 - version = "3.15.0" 3051 source = "registry+https://github.com/rust-lang/crates.io-index" 3052 - checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 3053 dependencies = [ 3054 "proc-macro-crate", 3055 "proc-macro2",
··· 5 [[package]] 6 name = "acpi_tables" 7 version = "0.1.0" 8 + source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#925e3f8aff3551df67ec4472fc221564e30c8847" 9 dependencies = [ 10 "zerocopy", 11 ] 12 13 [[package]] 14 name = "addr2line" 15 + version = "0.21.0" 16 source = "registry+https://github.com/rust-lang/crates.io-index" 17 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 18 dependencies = [ 19 "gimli", 20 ] ··· 27 28 [[package]] 29 name = "aho-corasick" 30 + version = "1.1.3" 31 source = "registry+https://github.com/rust-lang/crates.io-index" 32 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 33 dependencies = [ 34 "memchr", 35 ] 36 37 [[package]] 38 name = "anstream" 39 + version = "0.6.13" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 42 dependencies = [ 43 "anstyle", 44 "anstyle-parse", ··· 56 57 [[package]] 58 name = "anstyle-parse" 59 + version = "0.2.3" 60 source = "registry+https://github.com/rust-lang/crates.io-index" 61 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 62 dependencies = [ 63 "utf8parse", 64 ] ··· 84 85 [[package]] 86 name = "anyhow" 87 + version = "1.0.81" 88 source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" 90 91 [[package]] 92 name = "api_client" ··· 97 98 [[package]] 99 name = "arc-swap" 100 + version = "1.7.1" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 103 104 [[package]] 105 name = "arch" ··· 115 "serde", 116 "thiserror", 117 "uuid", 118 "vm-fdt", 119 "vm-memory", 120 "vm-migration", ··· 133 134 [[package]] 135 name = "async-channel" 136 + version = "2.2.0" 137 source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 139 dependencies = [ 140 "concurrent-queue", 141 + "event-listener 5.3.0", 142 + "event-listener-strategy 0.5.1", 143 "futures-core", 144 "pin-project-lite", 145 ] 146 147 [[package]] 148 name = "async-executor" 149 + version = "1.11.0" 150 source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a" 152 dependencies = [ 153 "async-task", 154 "concurrent-queue", 155 + "fastrand 2.0.2", 156 + "futures-lite 2.3.0", 157 "slab", 158 ] 159 ··· 163 source = "registry+https://github.com/rust-lang/crates.io-index" 164 checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 165 dependencies = [ 166 + "async-lock 2.8.0", 167 "autocfg", 168 "blocking", 169 "futures-lite 1.13.0", ··· 175 source = "registry+https://github.com/rust-lang/crates.io-index" 176 checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 177 dependencies = [ 178 + "async-lock 2.8.0", 179 "autocfg", 180 "cfg-if", 181 "concurrent-queue", 182 "futures-lite 1.13.0", 183 "log", 184 "parking", 185 + "polling 2.8.0", 186 "rustix 0.37.27", 187 "slab", 188 "socket2", ··· 190 ] 191 192 [[package]] 193 + name = "async-io" 194 + version = "2.3.2" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" 197 + dependencies = [ 198 + "async-lock 3.3.0", 199 + "cfg-if", 200 + "concurrent-queue", 201 + "futures-io", 202 + "futures-lite 2.3.0", 203 + "parking", 204 + "polling 3.6.0", 205 + "rustix 0.38.32", 206 + "slab", 207 + "tracing", 208 + "windows-sys 0.52.0", 209 + ] 210 + 211 + [[package]] 212 name = "async-lock" 213 + version = "2.8.0" 214 source = "registry+https://github.com/rust-lang/crates.io-index" 215 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 216 dependencies = [ 217 "event-listener 2.5.3", 218 ] 219 220 [[package]] 221 name = "async-lock" 222 + version = "3.3.0" 223 source = "registry+https://github.com/rust-lang/crates.io-index" 224 + checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 225 dependencies = [ 226 + "event-listener 4.0.3", 227 + "event-listener-strategy 0.4.0", 228 "pin-project-lite", 229 ] 230 231 [[package]] 232 name = "async-process" 233 + version = "1.8.1" 234 source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 236 dependencies = [ 237 + "async-io 1.13.0", 238 + "async-lock 2.8.0", 239 "async-signal", 240 "blocking", 241 "cfg-if", 242 + "event-listener 3.1.0", 243 "futures-lite 1.13.0", 244 + "rustix 0.38.32", 245 "windows-sys 0.48.0", 246 ] 247 248 [[package]] 249 name = "async-recursion" 250 + version = "1.1.0" 251 source = "registry+https://github.com/rust-lang/crates.io-index" 252 + checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5" 253 dependencies = [ 254 "proc-macro2", 255 "quote", 256 + "syn 2.0.58", 257 ] 258 259 [[package]] 260 name = "async-signal" 261 + version = "0.2.5" 262 source = "registry+https://github.com/rust-lang/crates.io-index" 263 + checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 264 dependencies = [ 265 + "async-io 2.3.2", 266 + "async-lock 2.8.0", 267 "atomic-waker", 268 "cfg-if", 269 "futures-core", 270 "futures-io", 271 + "rustix 0.38.32", 272 "signal-hook-registry", 273 "slab", 274 "windows-sys 0.48.0", ··· 276 277 [[package]] 278 name = "async-task" 279 + version = "4.7.0" 280 source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 282 283 [[package]] 284 name = "async-trait" 285 + version = "0.1.80" 286 source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 288 dependencies = [ 289 "proc-macro2", 290 "quote", 291 + "syn 2.0.58", 292 ] 293 294 [[package]] ··· 299 300 [[package]] 301 name = "autocfg" 302 + version = "1.2.0" 303 source = "registry+https://github.com/rust-lang/crates.io-index" 304 + checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" 305 306 [[package]] 307 name = "backtrace" 308 + version = "0.3.71" 309 source = "registry+https://github.com/rust-lang/crates.io-index" 310 + checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" 311 dependencies = [ 312 "addr2line", 313 "cc", ··· 316 "miniz_oxide", 317 "object", 318 "rustc-demangle", 319 ] 320 321 [[package]] ··· 326 dependencies = [ 327 "proc-macro2", 328 "quote", 329 + "syn 2.0.58", 330 ] 331 332 [[package]] ··· 337 338 [[package]] 339 name = "bitflags" 340 + version = "2.5.0" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 343 344 [[package]] 345 name = "block" ··· 351 "libc", 352 "log", 353 "remain", 354 + "serde", 355 "smallvec", 356 "thiserror", 357 "uuid", 358 "virtio-bindings", 359 "virtio-queue", 360 "vm-memory", ··· 378 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 379 dependencies = [ 380 "async-channel", 381 + "async-lock 3.3.0", 382 "async-task", 383 + "fastrand 2.0.2", 384 "futures-io", 385 + "futures-lite 2.3.0", 386 "piper", 387 "tracing", 388 ] 389 390 [[package]] 391 name = "bumpalo" 392 + version = "3.15.4" 393 source = "registry+https://github.com/rust-lang/crates.io-index" 394 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 395 396 [[package]] 397 name = "byteorder" 398 + version = "1.5.0" 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 401 402 [[package]] 403 name = "cc" 404 + version = "1.0.95" 405 source = "registry+https://github.com/rust-lang/crates.io-index" 406 + checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" 407 408 [[package]] 409 name = "cfg-if" ··· 413 414 [[package]] 415 name = "clap" 416 + version = "4.5.4" 417 source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 419 dependencies = [ 420 "clap_builder", 421 ] 422 423 [[package]] 424 name = "clap_builder" 425 + version = "4.5.2" 426 source = "registry+https://github.com/rust-lang/crates.io-index" 427 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 428 dependencies = [ 429 "anstream", 430 "anstyle", 431 "clap_lex", 432 + "strsim 0.11.1", 433 "terminal_size", 434 ] 435 436 [[package]] 437 name = "clap_lex" 438 + version = "0.7.0" 439 source = "registry+https://github.com/rust-lang/crates.io-index" 440 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 441 442 [[package]] 443 name = "cloud-hypervisor" 444 + version = "39.0.0" 445 dependencies = [ 446 "anyhow", 447 "api_client", ··· 487 488 [[package]] 489 name = "cpufeatures" 490 + version = "0.2.12" 491 source = "registry+https://github.com/rust-lang/crates.io-index" 492 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 493 dependencies = [ 494 "libc", 495 ] ··· 505 506 [[package]] 507 name = "crc32fast" 508 + version = "1.4.0" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 511 dependencies = [ 512 "cfg-if", 513 ] 514 515 [[package]] 516 name = "crossbeam-utils" ··· 530 531 [[package]] 532 name = "darling" 533 + version = "0.20.8" 534 source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 536 dependencies = [ 537 "darling_core", 538 "darling_macro", ··· 540 541 [[package]] 542 name = "darling_core" 543 + version = "0.20.8" 544 source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 546 dependencies = [ 547 "fnv", 548 "ident_case", 549 "proc-macro2", 550 "quote", 551 + "strsim 0.10.0", 552 + "syn 2.0.58", 553 ] 554 555 [[package]] 556 name = "darling_macro" 557 + version = "0.20.8" 558 source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 560 dependencies = [ 561 "darling_core", 562 "quote", 563 + "syn 2.0.58", 564 ] 565 566 [[package]] ··· 587 "acpi_tables", 588 "anyhow", 589 "arch", 590 + "bitflags 2.5.0", 591 "byteorder", 592 "event_monitor", 593 "hypervisor", 594 "libc", 595 "log", 596 "pci", 597 + "serde", 598 "thiserror", 599 "tpm", 600 "vm-allocator", 601 "vm-device", 602 "vm-memory", ··· 653 654 [[package]] 655 name = "enumflags2" 656 + version = "0.7.9" 657 source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" 659 dependencies = [ 660 "enumflags2_derive", 661 "serde", ··· 663 664 [[package]] 665 name = "enumflags2_derive" 666 + version = "0.7.9" 667 source = "registry+https://github.com/rust-lang/crates.io-index" 668 + checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" 669 dependencies = [ 670 "proc-macro2", 671 "quote", 672 + "syn 2.0.58", 673 + ] 674 + 675 + [[package]] 676 + name = "env_filter" 677 + version = "0.1.0" 678 + source = "registry+https://github.com/rust-lang/crates.io-index" 679 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 680 + dependencies = [ 681 + "log", 682 + "regex", 683 ] 684 685 [[package]] 686 name = "env_logger" 687 + version = "0.11.3" 688 source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 690 dependencies = [ 691 + "anstream", 692 + "anstyle", 693 + "env_filter", 694 "humantime", 695 "log", 696 ] 697 698 [[package]] ··· 701 source = "registry+https://github.com/rust-lang/crates.io-index" 702 checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79" 703 dependencies = [ 704 + "bitflags 2.5.0", 705 "libc", 706 ] 707 ··· 713 714 [[package]] 715 name = "errno" 716 + version = "0.3.8" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 719 dependencies = [ 720 "libc", 721 + "windows-sys 0.52.0", 722 ] 723 724 [[package]] ··· 729 730 [[package]] 731 name = "event-listener" 732 + version = "3.1.0" 733 + source = "registry+https://github.com/rust-lang/crates.io-index" 734 + checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 735 + dependencies = [ 736 + "concurrent-queue", 737 + "parking", 738 + "pin-project-lite", 739 + ] 740 + 741 + [[package]] 742 + name = "event-listener" 743 + version = "4.0.3" 744 source = "registry+https://github.com/rust-lang/crates.io-index" 745 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 746 dependencies = [ 747 "concurrent-queue", 748 "parking", ··· 751 752 [[package]] 753 name = "event-listener" 754 + version = "5.3.0" 755 source = "registry+https://github.com/rust-lang/crates.io-index" 756 + checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" 757 dependencies = [ 758 "concurrent-queue", 759 "parking", ··· 766 source = "registry+https://github.com/rust-lang/crates.io-index" 767 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 768 dependencies = [ 769 + "event-listener 4.0.3", 770 + "pin-project-lite", 771 + ] 772 + 773 + [[package]] 774 + name = "event-listener-strategy" 775 + version = "0.5.1" 776 + source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" 778 + dependencies = [ 779 + "event-listener 5.3.0", 780 "pin-project-lite", 781 ] 782 ··· 802 803 [[package]] 804 name = "fastrand" 805 + version = "2.0.2" 806 source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" 808 809 [[package]] 810 name = "fdt" ··· 814 815 [[package]] 816 name = "flume" 817 + version = "0.11.0" 818 source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 820 dependencies = [ 821 "futures-core", 822 "futures-sink", 823 "nanorand", 824 "spin", 825 ] 826 ··· 895 896 [[package]] 897 name = "futures-lite" 898 + version = "2.3.0" 899 source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 901 dependencies = [ 902 + "fastrand 2.0.2", 903 "futures-core", 904 "futures-io", 905 "parking", ··· 914 dependencies = [ 915 "proc-macro2", 916 "quote", 917 + "syn 2.0.58", 918 ] 919 920 [[package]] ··· 953 source = "registry+https://github.com/rust-lang/crates.io-index" 954 checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903" 955 dependencies = [ 956 + "bitflags 2.5.0", 957 "cfg-if", 958 "log", 959 "managed", ··· 983 984 [[package]] 985 name = "getrandom" 986 + version = "0.2.13" 987 source = "registry+https://github.com/rust-lang/crates.io-index" 988 + checksum = "a06fddc2749e0528d2813f95e050e87e52c8cbbae56223b9babf73b3e53b0cc6" 989 dependencies = [ 990 "cfg-if", 991 "js-sys", ··· 996 997 [[package]] 998 name = "gimli" 999 + version = "0.28.1" 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1002 1003 [[package]] 1004 name = "glob" ··· 1008 1009 [[package]] 1010 name = "hashbrown" 1011 + version = "0.14.3" 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1014 1015 [[package]] 1016 name = "hermit-abi" 1017 + version = "0.3.9" 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1020 1021 [[package]] 1022 name = "hex" ··· 1056 1057 [[package]] 1058 name = "iced-x86" 1059 + version = "1.21.0" 1060 source = "registry+https://github.com/rust-lang/crates.io-index" 1061 + checksum = "7c447cff8c7f384a7d4f741cfcff32f75f3ad02b406432e8d6c878d56b1edf6b" 1062 dependencies = [ 1063 "lazy_static", 1064 ] ··· 1071 1072 [[package]] 1073 name = "igvm" 1074 + version = "0.1.9" 1075 + source = "git+https://github.com/microsoft/igvm?branch=main#494aac2318df4111a2737d360ea46f74f5350223" 1076 dependencies = [ 1077 "bitfield-struct", 1078 "crc32fast", ··· 1087 1088 [[package]] 1089 name = "igvm_defs" 1090 + version = "0.1.9" 1091 + source = "git+https://github.com/microsoft/igvm?branch=main#494aac2318df4111a2737d360ea46f74f5350223" 1092 dependencies = [ 1093 "bitfield-struct", 1094 "open-enum", ··· 1098 1099 [[package]] 1100 name = "indexmap" 1101 + version = "2.2.6" 1102 source = "registry+https://github.com/rust-lang/crates.io-index" 1103 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1104 dependencies = [ 1105 "equivalent", 1106 "hashbrown", ··· 1128 1129 [[package]] 1130 name = "io-uring" 1131 + version = "0.6.3" 1132 source = "registry+https://github.com/rust-lang/crates.io-index" 1133 + checksum = "a9febecd4aebbe9c7c23c8e536e966805fdf09944c8a915e7991ee51acb67087" 1134 dependencies = [ 1135 "bitflags 1.3.2", 1136 "libc", ··· 1146 ] 1147 1148 [[package]] 1149 name = "itoa" 1150 + version = "1.0.11" 1151 source = "registry+https://github.com/rust-lang/crates.io-index" 1152 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1153 1154 [[package]] 1155 name = "js-sys" 1156 + version = "0.3.69" 1157 source = "registry+https://github.com/rust-lang/crates.io-index" 1158 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1159 dependencies = [ 1160 "wasm-bindgen", 1161 ] 1162 1163 [[package]] 1164 name = "kvm-bindings" 1165 + version = "0.8.1" 1166 + source = "registry+https://github.com/rust-lang/crates.io-index" 1167 + checksum = "a82e7e8725a39a0015e511a46cc1f7d90cecc180db1610c4d0d4339a9e48bd21" 1168 dependencies = [ 1169 "serde", 1170 "vmm-sys-util", 1171 + "zerocopy", 1172 ] 1173 1174 [[package]] 1175 name = "kvm-ioctls" 1176 + version = "0.17.0" 1177 source = "registry+https://github.com/rust-lang/crates.io-index" 1178 + checksum = "bedae2ca4a531bebe311abaf9691f5cc14eaa21475243caa2e39c43bb872947d" 1179 dependencies = [ 1180 + "bitflags 2.5.0", 1181 "kvm-bindings", 1182 "libc", 1183 "vmm-sys-util", ··· 1196 checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1197 1198 [[package]] 1199 + name = "libredox" 1200 + version = "0.1.3" 1201 + source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1203 + dependencies = [ 1204 + "bitflags 2.5.0", 1205 + "libc", 1206 + ] 1207 + 1208 + [[package]] 1209 name = "libssh2-sys" 1210 version = "0.3.0" 1211 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1221 1222 [[package]] 1223 name = "libz-sys" 1224 + version = "1.1.16" 1225 source = "registry+https://github.com/rust-lang/crates.io-index" 1226 + checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" 1227 dependencies = [ 1228 "cc", 1229 "libc", ··· 1254 1255 [[package]] 1256 name = "lock_api" 1257 + version = "0.4.11" 1258 source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1260 dependencies = [ 1261 "autocfg", 1262 "scopeguard", ··· 1264 1265 [[package]] 1266 name = "log" 1267 + version = "0.4.21" 1268 source = "registry+https://github.com/rust-lang/crates.io-index" 1269 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1270 1271 [[package]] 1272 name = "managed" ··· 1276 1277 [[package]] 1278 name = "memchr" 1279 + version = "2.7.2" 1280 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 + checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 1282 1283 [[package]] 1284 name = "memoffset" ··· 1290 ] 1291 1292 [[package]] 1293 + name = "memoffset" 1294 + version = "0.9.1" 1295 + source = "registry+https://github.com/rust-lang/crates.io-index" 1296 + checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1297 + dependencies = [ 1298 + "autocfg", 1299 + ] 1300 + 1301 + [[package]] 1302 name = "micro_http" 1303 version = "0.1.0" 1304 + source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#ef43cef7162a55a6790d528a5e76b4fe2da22de0" 1305 dependencies = [ 1306 "libc", 1307 "vmm-sys-util", ··· 1309 1310 [[package]] 1311 name = "miniz_oxide" 1312 + version = "0.7.2" 1313 source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1315 dependencies = [ 1316 "adler", 1317 ] 1318 1319 [[package]] 1320 name = "mintex" 1321 + version = "0.1.3" 1322 source = "registry+https://github.com/rust-lang/crates.io-index" 1323 + checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07" 1324 1325 [[package]] 1326 name = "mshv-bindings" 1327 version = "0.1.1" 1328 + source = "git+https://github.com/rust-vmm/mshv?branch=main#fed467ffa4e910d37fc5cd0012f6d59f4a8009d8" 1329 dependencies = [ 1330 "libc", 1331 + "num_enum", 1332 "serde", 1333 "serde_derive", 1334 "vmm-sys-util", ··· 1338 [[package]] 1339 name = "mshv-ioctls" 1340 version = "0.1.1" 1341 + source = "git+https://github.com/rust-vmm/mshv?branch=main#fed467ffa4e910d37fc5cd0012f6d59f4a8009d8" 1342 dependencies = [ 1343 "libc", 1344 "mshv-bindings", 1345 + "thiserror", 1346 "vmm-sys-util", 1347 ] 1348 ··· 1378 "serde", 1379 "serde_json", 1380 "thiserror", 1381 "virtio-bindings", 1382 "virtio-queue", 1383 "vm-memory", ··· 1394 "bitflags 1.3.2", 1395 "cfg-if", 1396 "libc", 1397 + "memoffset 0.7.1", 1398 ] 1399 1400 [[package]] ··· 1405 1406 [[package]] 1407 name = "num-traits" 1408 + version = "0.2.18" 1409 source = "registry+https://github.com/rust-lang/crates.io-index" 1410 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 1411 dependencies = [ 1412 "autocfg", 1413 ] 1414 1415 [[package]] 1416 + name = "num_enum" 1417 + version = "0.7.2" 1418 + source = "registry+https://github.com/rust-lang/crates.io-index" 1419 + checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" 1420 + dependencies = [ 1421 + "num_enum_derive", 1422 + ] 1423 + 1424 + [[package]] 1425 + name = "num_enum_derive" 1426 + version = "0.7.2" 1427 + source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" 1429 + dependencies = [ 1430 + "proc-macro2", 1431 + "quote", 1432 + "syn 2.0.58", 1433 + ] 1434 + 1435 + [[package]] 1436 name = "object" 1437 + version = "0.32.2" 1438 source = "registry+https://github.com/rust-lang/crates.io-index" 1439 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 1440 dependencies = [ 1441 "memchr", 1442 ] ··· 1449 1450 [[package]] 1451 name = "open-enum" 1452 + version = "0.4.1" 1453 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "ba485b94b3e73fa752d98cfcab74647a4a537269682cc1ee5256aa020432506d" 1455 dependencies = [ 1456 "open-enum-derive", 1457 ] 1458 1459 [[package]] 1460 name = "open-enum-derive" 1461 + version = "0.4.1" 1462 source = "registry+https://github.com/rust-lang/crates.io-index" 1463 + checksum = "fed1c261430059cab8b2b51eec42a3c15750439ec6c013cd8fe41d4a450de776" 1464 dependencies = [ 1465 "proc-macro2", 1466 "quote", ··· 1469 1470 [[package]] 1471 name = "openssl-src" 1472 + version = "300.2.3+3.2.1" 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843" 1475 dependencies = [ 1476 "cc", 1477 ] 1478 1479 [[package]] 1480 name = "openssl-sys" 1481 + version = "0.9.102" 1482 source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 1484 dependencies = [ 1485 "cc", 1486 "libc", ··· 1533 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1534 dependencies = [ 1535 "lock_api", 1536 + "parking_lot_core 0.9.9", 1537 ] 1538 1539 [[package]] ··· 1552 1553 [[package]] 1554 name = "parking_lot_core" 1555 + version = "0.9.9" 1556 source = "registry+https://github.com/rust-lang/crates.io-index" 1557 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1558 dependencies = [ 1559 "cfg-if", 1560 "libc", 1561 + "redox_syscall 0.4.1", 1562 "smallvec", 1563 + "windows-targets 0.48.5", 1564 ] 1565 1566 [[package]] ··· 1580 "log", 1581 "serde", 1582 "thiserror", 1583 "vfio-bindings", 1584 "vfio-ioctls", 1585 "vfio_user", ··· 1604 ] 1605 1606 [[package]] 1607 name = "pin-project-lite" 1608 + version = "0.2.14" 1609 source = "registry+https://github.com/rust-lang/crates.io-index" 1610 + checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 1611 1612 [[package]] 1613 name = "pin-utils" ··· 1622 checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1623 dependencies = [ 1624 "atomic-waker", 1625 + "fastrand 2.0.2", 1626 "futures-io", 1627 ] 1628 1629 [[package]] 1630 name = "pkg-config" 1631 + version = "0.3.30" 1632 source = "registry+https://github.com/rust-lang/crates.io-index" 1633 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1634 1635 [[package]] 1636 name = "pnet" ··· 1677 "proc-macro2", 1678 "quote", 1679 "regex", 1680 + "syn 2.0.58", 1681 ] 1682 1683 [[package]] ··· 1740 ] 1741 1742 [[package]] 1743 + name = "polling" 1744 + version = "3.6.0" 1745 + source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" 1747 + dependencies = [ 1748 + "cfg-if", 1749 + "concurrent-queue", 1750 + "hermit-abi", 1751 + "pin-project-lite", 1752 + "rustix 0.38.32", 1753 + "tracing", 1754 + "windows-sys 0.52.0", 1755 + ] 1756 + 1757 + [[package]] 1758 name = "ppv-lite86" 1759 version = "0.2.17" 1760 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1772 1773 [[package]] 1774 name = "proc-macro2" 1775 + version = "1.0.79" 1776 source = "registry+https://github.com/rust-lang/crates.io-index" 1777 + checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 1778 dependencies = [ 1779 "unicode-ident", 1780 ] ··· 1846 1847 [[package]] 1848 name = "redox_syscall" 1849 + version = "0.4.1" 1850 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1852 dependencies = [ 1853 "bitflags 1.3.2", 1854 ] 1855 1856 [[package]] 1857 name = "redox_users" 1858 + version = "0.4.5" 1859 source = "registry+https://github.com/rust-lang/crates.io-index" 1860 + checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" 1861 dependencies = [ 1862 "getrandom", 1863 + "libredox", 1864 "thiserror", 1865 ] 1866 1867 [[package]] 1868 name = "regex" 1869 + version = "1.10.4" 1870 source = "registry+https://github.com/rust-lang/crates.io-index" 1871 + checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 1872 dependencies = [ 1873 "aho-corasick", 1874 "memchr", ··· 1878 1879 [[package]] 1880 name = "regex-automata" 1881 + version = "0.4.6" 1882 source = "registry+https://github.com/rust-lang/crates.io-index" 1883 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 1884 dependencies = [ 1885 "aho-corasick", 1886 "memchr", ··· 1889 1890 [[package]] 1891 name = "regex-syntax" 1892 + version = "0.8.3" 1893 source = "registry+https://github.com/rust-lang/crates.io-index" 1894 + checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 1895 1896 [[package]] 1897 name = "remain" 1898 + version = "0.2.13" 1899 source = "registry+https://github.com/rust-lang/crates.io-index" 1900 + checksum = "ad9f2390298a947ee0aa6073d440e221c0726188cfbcdf9604addb6ee393eb4a" 1901 dependencies = [ 1902 "proc-macro2", 1903 "quote", 1904 + "syn 2.0.58", 1905 ] 1906 1907 [[package]] ··· 1932 1933 [[package]] 1934 name = "rustix" 1935 + version = "0.38.32" 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1937 + checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" 1938 dependencies = [ 1939 + "bitflags 2.5.0", 1940 "errno", 1941 "libc", 1942 "linux-raw-sys 0.4.13", 1943 + "windows-sys 0.52.0", 1944 ] 1945 1946 [[package]] 1947 name = "ryu" 1948 + version = "1.0.17" 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1950 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 1951 1952 [[package]] 1953 name = "scopeguard" ··· 1966 1967 [[package]] 1968 name = "serde" 1969 + version = "1.0.197" 1970 source = "registry+https://github.com/rust-lang/crates.io-index" 1971 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 1972 dependencies = [ 1973 "serde_derive", 1974 ] 1975 1976 [[package]] 1977 name = "serde_derive" 1978 + version = "1.0.197" 1979 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 1981 dependencies = [ 1982 "proc-macro2", 1983 "quote", 1984 + "syn 2.0.58", 1985 ] 1986 1987 [[package]] 1988 name = "serde_json" 1989 + version = "1.0.115" 1990 source = "registry+https://github.com/rust-lang/crates.io-index" 1991 + checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" 1992 dependencies = [ 1993 "itoa", 1994 "ryu", ··· 1997 1998 [[package]] 1999 name = "serde_repr" 2000 + version = "0.1.19" 2001 source = "registry+https://github.com/rust-lang/crates.io-index" 2002 + checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 2003 dependencies = [ 2004 "proc-macro2", 2005 "quote", 2006 + "syn 2.0.58", 2007 ] 2008 2009 [[package]] 2010 name = "serde_with" 2011 + version = "3.7.0" 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 + checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" 2014 dependencies = [ 2015 "serde", 2016 + "serde_derive", 2017 "serde_with_macros", 2018 ] 2019 2020 [[package]] 2021 name = "serde_with_macros" 2022 + version = "3.7.0" 2023 source = "registry+https://github.com/rust-lang/crates.io-index" 2024 + checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" 2025 dependencies = [ 2026 "darling", 2027 "proc-macro2", 2028 "quote", 2029 + "syn 2.0.58", 2030 ] 2031 2032 [[package]] ··· 2065 2066 [[package]] 2067 name = "slab" 2068 + version = "0.4.9" 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 2070 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2071 dependencies = [ 2072 "autocfg", 2073 ] 2074 2075 [[package]] 2076 name = "smallvec" 2077 + version = "1.13.2" 2078 source = "registry+https://github.com/rust-lang/crates.io-index" 2079 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2080 2081 [[package]] 2082 name = "socket2" 2083 + version = "0.4.10" 2084 source = "registry+https://github.com/rust-lang/crates.io-index" 2085 + checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 2086 dependencies = [ 2087 "libc", 2088 "winapi", ··· 2122 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2123 2124 [[package]] 2125 + name = "strsim" 2126 + version = "0.11.1" 2127 + source = "registry+https://github.com/rust-lang/crates.io-index" 2128 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2129 + 2130 + [[package]] 2131 name = "syn" 2132 version = "1.0.109" 2133 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2140 2141 [[package]] 2142 name = "syn" 2143 + version = "2.0.58" 2144 source = "registry+https://github.com/rust-lang/crates.io-index" 2145 + checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" 2146 dependencies = [ 2147 "proc-macro2", 2148 "quote", ··· 2150 ] 2151 2152 [[package]] 2153 name = "tempfile" 2154 + version = "3.10.1" 2155 source = "registry+https://github.com/rust-lang/crates.io-index" 2156 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2157 dependencies = [ 2158 "cfg-if", 2159 + "fastrand 2.0.2", 2160 + "rustix 0.38.32", 2161 + "windows-sys 0.52.0", 2162 ] 2163 2164 [[package]] ··· 2167 source = "registry+https://github.com/rust-lang/crates.io-index" 2168 checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 2169 dependencies = [ 2170 + "rustix 0.38.32", 2171 "windows-sys 0.48.0", 2172 ] 2173 ··· 2188 2189 [[package]] 2190 name = "thiserror" 2191 + version = "1.0.58" 2192 source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 2194 dependencies = [ 2195 "thiserror-impl", 2196 ] 2197 2198 [[package]] 2199 name = "thiserror-impl" 2200 + version = "1.0.58" 2201 source = "registry+https://github.com/rust-lang/crates.io-index" 2202 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 2203 dependencies = [ 2204 "proc-macro2", 2205 "quote", 2206 + "syn 2.0.58", 2207 ] 2208 2209 [[package]] ··· 2272 dependencies = [ 2273 "proc-macro2", 2274 "quote", 2275 + "syn 2.0.58", 2276 ] 2277 2278 [[package]] ··· 2292 2293 [[package]] 2294 name = "uds_windows" 2295 + version = "1.1.0" 2296 source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 2298 dependencies = [ 2299 + "memoffset 0.9.1", 2300 "tempfile", 2301 "winapi", 2302 ] ··· 2315 2316 [[package]] 2317 name = "uuid" 2318 + version = "1.8.0" 2319 source = "registry+https://github.com/rust-lang/crates.io-index" 2320 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 2321 dependencies = [ 2322 "getrandom", 2323 ] ··· 2335 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2336 2337 [[package]] 2338 name = "vfio-bindings" 2339 version = "0.4.0" 2340 + source = "git+https://github.com/rust-vmm/vfio?branch=main#da8c5b67095fb70f5ef237ca63d316219888f015" 2341 dependencies = [ 2342 "vmm-sys-util", 2343 ] ··· 2345 [[package]] 2346 name = "vfio-ioctls" 2347 version = "0.2.0" 2348 + source = "git+https://github.com/rust-vmm/vfio?branch=main#da8c5b67095fb70f5ef237ca63d316219888f015" 2349 dependencies = [ 2350 "byteorder", 2351 "kvm-bindings", ··· 2383 source = "registry+https://github.com/rust-lang/crates.io-index" 2384 checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" 2385 dependencies = [ 2386 + "bitflags 2.5.0", 2387 "libc", 2388 "vm-memory", 2389 "vmm-sys-util", ··· 2466 "seccompiler", 2467 "serde", 2468 "serde_json", 2469 + "serde_with", 2470 "serial_buffer", 2471 "thiserror", 2472 "vhost", 2473 "virtio-bindings", 2474 "virtio-queue", ··· 2516 2517 [[package]] 2518 name = "vm-fdt" 2519 + version = "0.3.0" 2520 + source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#ef5bd734f5f66fb07722d766981adbc915f0d941" 2521 2522 [[package]] 2523 name = "vm-memory" 2524 + version = "0.14.1" 2525 source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4" 2527 dependencies = [ 2528 "arc-swap", 2529 "libc", ··· 2539 "serde", 2540 "serde_json", 2541 "thiserror", 2542 "vm-memory", 2543 ] 2544 ··· 2559 "anyhow", 2560 "arc-swap", 2561 "arch", 2562 + "bitflags 2.5.0", 2563 "block", 2564 "blocking", 2565 "cfg-if", ··· 2594 "thiserror", 2595 "tracer", 2596 "uuid", 2597 "vfio-ioctls", 2598 "vfio_user", 2599 "virtio-devices", ··· 2643 2644 [[package]] 2645 name = "wasm-bindgen" 2646 + version = "0.2.92" 2647 source = "registry+https://github.com/rust-lang/crates.io-index" 2648 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2649 dependencies = [ 2650 "cfg-if", 2651 "wasm-bindgen-macro", ··· 2653 2654 [[package]] 2655 name = "wasm-bindgen-backend" 2656 + version = "0.2.92" 2657 source = "registry+https://github.com/rust-lang/crates.io-index" 2658 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2659 dependencies = [ 2660 "bumpalo", 2661 "log", 2662 "once_cell", 2663 "proc-macro2", 2664 "quote", 2665 + "syn 2.0.58", 2666 "wasm-bindgen-shared", 2667 ] 2668 2669 [[package]] 2670 name = "wasm-bindgen-macro" 2671 + version = "0.2.92" 2672 source = "registry+https://github.com/rust-lang/crates.io-index" 2673 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2674 dependencies = [ 2675 "quote", 2676 "wasm-bindgen-macro-support", ··· 2678 2679 [[package]] 2680 name = "wasm-bindgen-macro-support" 2681 + version = "0.2.92" 2682 source = "registry+https://github.com/rust-lang/crates.io-index" 2683 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2684 dependencies = [ 2685 "proc-macro2", 2686 "quote", 2687 + "syn 2.0.58", 2688 "wasm-bindgen-backend", 2689 "wasm-bindgen-shared", 2690 ] 2691 2692 [[package]] 2693 name = "wasm-bindgen-shared" 2694 + version = "0.2.92" 2695 source = "registry+https://github.com/rust-lang/crates.io-index" 2696 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2697 2698 [[package]] 2699 name = "winapi" ··· 2712 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2713 2714 [[package]] 2715 name = "winapi-x86_64-pc-windows-gnu" 2716 version = "0.4.0" 2717 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2719 2720 [[package]] 2721 name = "windows-sys" 2722 version = "0.48.0" 2723 source = "registry+https://github.com/rust-lang/crates.io-index" 2724 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2725 dependencies = [ 2726 + "windows-targets 0.48.5", 2727 ] 2728 2729 [[package]] ··· 2732 source = "registry+https://github.com/rust-lang/crates.io-index" 2733 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2734 dependencies = [ 2735 + "windows-targets 0.52.4", 2736 ] 2737 2738 [[package]] 2739 name = "windows-targets" 2740 + version = "0.48.5" 2741 source = "registry+https://github.com/rust-lang/crates.io-index" 2742 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2743 dependencies = [ 2744 + "windows_aarch64_gnullvm 0.48.5", 2745 + "windows_aarch64_msvc 0.48.5", 2746 + "windows_i686_gnu 0.48.5", 2747 + "windows_i686_msvc 0.48.5", 2748 + "windows_x86_64_gnu 0.48.5", 2749 + "windows_x86_64_gnullvm 0.48.5", 2750 + "windows_x86_64_msvc 0.48.5", 2751 ] 2752 2753 [[package]] 2754 name = "windows-targets" 2755 + version = "0.52.4" 2756 source = "registry+https://github.com/rust-lang/crates.io-index" 2757 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 2758 dependencies = [ 2759 + "windows_aarch64_gnullvm 0.52.4", 2760 + "windows_aarch64_msvc 0.52.4", 2761 + "windows_i686_gnu 0.52.4", 2762 + "windows_i686_msvc 0.52.4", 2763 + "windows_x86_64_gnu 0.52.4", 2764 + "windows_x86_64_gnullvm 0.52.4", 2765 + "windows_x86_64_msvc 0.52.4", 2766 ] 2767 2768 [[package]] 2769 name = "windows_aarch64_gnullvm" 2770 + version = "0.48.5" 2771 source = "registry+https://github.com/rust-lang/crates.io-index" 2772 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2773 2774 [[package]] 2775 name = "windows_aarch64_gnullvm" 2776 + version = "0.52.4" 2777 source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 2779 2780 [[package]] 2781 name = "windows_aarch64_msvc" 2782 + version = "0.48.5" 2783 source = "registry+https://github.com/rust-lang/crates.io-index" 2784 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2785 2786 [[package]] 2787 name = "windows_aarch64_msvc" 2788 + version = "0.52.4" 2789 source = "registry+https://github.com/rust-lang/crates.io-index" 2790 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 2791 2792 [[package]] 2793 name = "windows_i686_gnu" 2794 + version = "0.48.5" 2795 source = "registry+https://github.com/rust-lang/crates.io-index" 2796 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2797 2798 [[package]] 2799 name = "windows_i686_gnu" 2800 + version = "0.52.4" 2801 source = "registry+https://github.com/rust-lang/crates.io-index" 2802 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 2803 2804 [[package]] 2805 name = "windows_i686_msvc" 2806 + version = "0.48.5" 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2809 2810 [[package]] 2811 name = "windows_i686_msvc" 2812 + version = "0.52.4" 2813 source = "registry+https://github.com/rust-lang/crates.io-index" 2814 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 2815 2816 [[package]] 2817 name = "windows_x86_64_gnu" 2818 + version = "0.48.5" 2819 source = "registry+https://github.com/rust-lang/crates.io-index" 2820 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2821 2822 [[package]] 2823 name = "windows_x86_64_gnu" 2824 + version = "0.52.4" 2825 source = "registry+https://github.com/rust-lang/crates.io-index" 2826 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 2827 2828 [[package]] 2829 name = "windows_x86_64_gnullvm" 2830 + version = "0.48.5" 2831 source = "registry+https://github.com/rust-lang/crates.io-index" 2832 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2833 2834 [[package]] 2835 name = "windows_x86_64_gnullvm" 2836 + version = "0.52.4" 2837 source = "registry+https://github.com/rust-lang/crates.io-index" 2838 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 2839 2840 [[package]] 2841 name = "windows_x86_64_msvc" 2842 + version = "0.48.5" 2843 source = "registry+https://github.com/rust-lang/crates.io-index" 2844 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2845 2846 [[package]] 2847 name = "windows_x86_64_msvc" 2848 + version = "0.52.4" 2849 source = "registry+https://github.com/rust-lang/crates.io-index" 2850 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 2851 2852 [[package]] 2853 name = "winnow" 2854 + version = "0.5.40" 2855 source = "registry+https://github.com/rust-lang/crates.io-index" 2856 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 2857 dependencies = [ 2858 "memchr", 2859 ] 2860 2861 [[package]] 2862 name = "xdg-home" 2863 + version = "1.1.0" 2864 source = "registry+https://github.com/rust-lang/crates.io-index" 2865 + checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" 2866 dependencies = [ 2867 + "libc", 2868 "winapi", 2869 ] 2870 2871 [[package]] 2872 name = "zbus" 2873 + version = "3.15.2" 2874 source = "registry+https://github.com/rust-lang/crates.io-index" 2875 + checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" 2876 dependencies = [ 2877 "async-broadcast", 2878 "async-executor", 2879 "async-fs", 2880 + "async-io 1.13.0", 2881 + "async-lock 2.8.0", 2882 "async-process", 2883 "async-recursion", 2884 "async-task", ··· 2911 2912 [[package]] 2913 name = "zbus_macros" 2914 + version = "3.15.2" 2915 source = "registry+https://github.com/rust-lang/crates.io-index" 2916 + checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" 2917 dependencies = [ 2918 "proc-macro-crate", 2919 "proc-macro2", ··· 2925 2926 [[package]] 2927 name = "zbus_names" 2928 + version = "2.6.1" 2929 source = "registry+https://github.com/rust-lang/crates.io-index" 2930 + checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" 2931 dependencies = [ 2932 "serde", 2933 "static_assertions", ··· 2952 dependencies = [ 2953 "proc-macro2", 2954 "quote", 2955 + "syn 2.0.58", 2956 ] 2957 2958 [[package]] 2959 name = "zvariant" 2960 + version = "3.15.2" 2961 source = "registry+https://github.com/rust-lang/crates.io-index" 2962 + checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" 2963 dependencies = [ 2964 "byteorder", 2965 "enumflags2", ··· 2971 2972 [[package]] 2973 name = "zvariant_derive" 2974 + version = "3.15.2" 2975 source = "registry+https://github.com/rust-lang/crates.io-index" 2976 + checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" 2977 dependencies = [ 2978 "proc-macro-crate", 2979 "proc-macro2",
+8 -10
pkgs/applications/virtualization/cloud-hypervisor/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cloud-hypervisor"; 5 - version = "38.0"; 6 7 src = fetchFromGitHub { 8 owner = "cloud-hypervisor"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-Lhug7DCa+QutlvksL6EFQa04UK/sWebDIkqQmwPUpX4="; 12 }; 13 14 cargoLock = { 15 lockFile = ./Cargo.lock; 16 outputHashes = { 17 - "acpi_tables-0.1.0" = "sha256-syDq+db1hTne6QoP0vMGUv4tB0J9arQG2Ea2hHW1k3M="; 18 - "igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo="; 19 - "kvm-bindings-0.7.0" = "sha256-hXv5N3TTwGQaVxdQ/DTzLt+uwLxFnstJwNhxRD2K8TM="; 20 - "micro_http-0.1.0" = "sha256-gyeOop6AMXEIbLXhJMN/oYGGU8Un8Y0nFZc9ucCa0y4="; 21 - "mshv-bindings-0.1.1" = "sha256-yWvkpOcW3lV47s+rWnN4Bki8tt8CkiPVZ0I36nrWMi4="; 22 - "versionize_derive-0.1.6" = "sha256-eI9fM8WnEBZvskPhU67IWeN6QAPg2u5EBT+AOxfb/fY="; 23 - "vfio-bindings-0.4.0" = "sha256-Dk4T2dMzPZ+Aoq1YSXX2z1Nky8zvyDl7b+A8NH57Hkc="; 24 "vfio_user-0.1.0" = "sha256-LJ84k9pMkSAaWkuaUd+2LnPXnNgrP5LdbPOc1Yjz5xA="; 25 - "vm-fdt-0.2.0" = "sha256-lKW4ZUraHomSDyxgNlD5qTaBTZqM0Fwhhh/08yhrjyE="; 26 }; 27 }; 28
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cloud-hypervisor"; 5 + version = "39.0"; 6 7 src = fetchFromGitHub { 8 owner = "cloud-hypervisor"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-sMnfeICo/PhpljstTIj4CiE4QBuyVKYD9oWvWf0Ouew="; 12 }; 13 14 cargoLock = { 15 lockFile = ./Cargo.lock; 16 outputHashes = { 17 + "acpi_tables-0.1.0" = "sha256-a6ojB2XVeH+YzzXRle0agg+ljn0Jsgyaf6TJZAGt8sQ="; 18 + "igvm-0.1.9" = "sha256-OztgRiv+//27MS9SqSBJPbrVlXihK2m9UkG4REZ9Vn0="; 19 + "micro_http-0.1.0" = "sha256-yIgcoEfc7eeS1+bijzkifaBxVNHa71Y+Vn79owMaKvM="; 20 + "mshv-bindings-0.1.1" = "sha256-US/AzS7iRUQijkGs1EG04Hk4Q7dPz65BeTMsI8rtMqw="; 21 + "vfio-bindings-0.4.0" = "sha256-k8Hf5y8MiTnd3k2iEgnnX/o8VdVS7prKlnssyEerVRM="; 22 "vfio_user-0.1.0" = "sha256-LJ84k9pMkSAaWkuaUd+2LnPXnNgrP5LdbPOc1Yjz5xA="; 23 + "vm-fdt-0.3.0" = "sha256-9PywgSnSL+8gT6lcl9t6w7X4fEINa+db+H1vWS+gDOI="; 24 }; 25 }; 26
+2 -2
pkgs/applications/virtualization/qemu/default.nix
··· 55 + lib.optionalString hostCpuOnly "-host-cpu-only" 56 + lib.optionalString nixosTestRunner "-for-vm-tests" 57 + lib.optionalString toolsOnly "-utils"; 58 - version = "8.2.2"; 59 60 src = fetchurl { 61 url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz"; 62 - hash = "sha256-hHNGwbgsGlSyw49u29hVSe3rF0MLfU09oSYg4pYrxPM="; 63 }; 64 65 depsBuildBuild = [ buildPackages.stdenv.cc ]
··· 55 + lib.optionalString hostCpuOnly "-host-cpu-only" 56 + lib.optionalString nixosTestRunner "-for-vm-tests" 57 + lib.optionalString toolsOnly "-utils"; 58 + version = "8.2.3"; 59 60 src = fetchurl { 61 url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz"; 62 + hash = "sha256-d1sRjKpjZiCnr0saFWRFoaKA9a1Ss7y7F/jilkhB21g="; 63 }; 64 65 depsBuildBuild = [ buildPackages.stdenv.cc ]
+3 -3
pkgs/by-name/cs/csvlens/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "csvlens"; 10 - version = "0.8.1"; 11 12 src = fetchFromGitHub { 13 owner = "YS-L"; 14 repo = "csvlens"; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-4lKiqojBF8mqAp56eTDfJcK276IzEDLA3pORKIZpC94="; 17 }; 18 19 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 20 darwin.apple_sdk.frameworks.AppKit 21 ]; 22 23 - cargoHash = "sha256-EzM7qGor/B17N4KDTsQzgiV4pgXE2D47RZcrmKVkPu8="; 24 25 meta = with lib; { 26 description = "Command line csv viewer";
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "csvlens"; 10 + version = "0.9.0"; 11 12 src = fetchFromGitHub { 13 owner = "YS-L"; 14 repo = "csvlens"; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-Qpda9qADnj3eGz+nvD6VgxUOwTXrFI1rMam6+sfK6MQ="; 17 }; 18 19 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 20 darwin.apple_sdk.frameworks.AppKit 21 ]; 22 23 + cargoHash = "sha256-PDOuAz+ov1S7i7TpRp4YaeoQQJ4paal6FI0VU25d4zU="; 24 25 meta = with lib; { 26 description = "Command line csv viewer";
+3 -3
pkgs/by-name/gi/gitlab-ci-local/package.nix
··· 6 7 buildNpmPackage rec { 8 pname = "gitlab-ci-local"; 9 - version = "4.47.0"; 10 11 src = fetchFromGitHub { 12 owner = "firecow"; 13 repo = "gitlab-ci-local"; 14 rev = version; 15 - hash = "sha256-AMqifAdC4aPra/KfM0Z8L1mF6+lA0dv9tt/cXSd3Ov4="; 16 }; 17 18 - npmDepsHash = "sha256-GVqGA4aMfA08j/+fy+DA6udi52lmfDeAkE59d9CMAqg="; 19 20 postPatch = '' 21 # remove cleanup which runs git commands
··· 6 7 buildNpmPackage rec { 8 pname = "gitlab-ci-local"; 9 + version = "4.48.2"; 10 11 src = fetchFromGitHub { 12 owner = "firecow"; 13 repo = "gitlab-ci-local"; 14 rev = version; 15 + hash = "sha256-QdbVI6aby/UQCR3G25nvmvoXNMDndgLYz/hOTmj5dnc="; 16 }; 17 18 + npmDepsHash = "sha256-ebrdMbSAsughHCuV86s6WA12a8hqA2yyC/rJUyViOrI="; 19 20 postPatch = '' 21 # remove cleanup which runs git commands
+4 -1
pkgs/by-name/ko/koodo-reader/package.nix
··· 7 fetchYarnDeps, 8 makeDesktopItem, 9 copyDesktopItems, 10 wrapGAppsHook3, 11 electron, 12 }: ··· 37 38 nativeBuildInputs = [ 39 copyDesktopItems 40 wrapGAppsHook3 41 ]; 42 ··· 77 runHook postInstall 78 ''; 79 80 postFixup = '' 81 - makeWrapper ${electron}/bin/electron $out/bin/koodo-reader \ 82 --add-flags $out/share/lib/koodo-reader/resources/app.asar \ 83 "''${gappsWrapperArgs[@]}" \ 84 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
··· 7 fetchYarnDeps, 8 makeDesktopItem, 9 copyDesktopItems, 10 + makeWrapper, 11 wrapGAppsHook3, 12 electron, 13 }: ··· 38 39 nativeBuildInputs = [ 40 copyDesktopItems 41 + makeWrapper 42 wrapGAppsHook3 43 ]; 44 ··· 79 runHook postInstall 80 ''; 81 82 + # we use makeShellWrapper instead of the makeBinaryWrapper provided by wrapGAppsHook for proper shell variable expansion 83 postFixup = '' 84 + makeShellWrapper ${electron}/bin/electron $out/bin/koodo-reader \ 85 --add-flags $out/share/lib/koodo-reader/resources/app.asar \ 86 "''${gappsWrapperArgs[@]}" \ 87 --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
+2 -2
pkgs/by-name/lu/lunacy/package.nix
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "lunacy"; 21 - version = "9.5.0"; 22 23 src = fetchurl { 24 url = "https://lcdn.icons8.com/setup/Lunacy_${finalAttrs.version}.deb"; 25 - hash = "sha256-dG2xLoqRQJsaR7v00iN46GP4jB8WVrxayn2CSQLCUlQ="; 26 }; 27 28 unpackCmd = ''
··· 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "lunacy"; 21 + version = "9.6.0"; 22 23 src = fetchurl { 24 url = "https://lcdn.icons8.com/setup/Lunacy_${finalAttrs.version}.deb"; 25 + hash = "sha256-PvQGDUC9BsIql4xMM1OH45gq3YtJMKJcYg4N2o18hno="; 26 }; 27 28 unpackCmd = ''
+88
pkgs/by-name/lx/lx-music-desktop/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , makeWrapper 5 + 6 + , dpkg 7 + , libGL 8 + , systemd 9 + , electron_28 10 + 11 + , commandLineArgs ? "" 12 + }: 13 + 14 + let 15 + pname = "lx-music-desktop"; 16 + version = "2.7.0"; 17 + 18 + buildUrl = version: arch: "https://github.com/lyswhut/lx-music-desktop/releases/download/v${version}/lx-music-desktop_${version}_${arch}.deb"; 19 + 20 + srcs = { 21 + x86_64-linux = fetchurl { 22 + url = buildUrl version "amd64"; 23 + hash = "sha256-+mCAFfiJwa+RQ/9vnSPDrC1LoLIoZyFUEJAF6sXdqRM="; 24 + }; 25 + 26 + aarch64-linux = fetchurl { 27 + url = buildUrl version "arm64"; 28 + hash = "sha256-fDlgHJqoZLGnUuZeZGdocYLbsE02QBrWPKS31fbGThk="; 29 + }; 30 + 31 + armv7l-linux = fetchurl { 32 + url = buildUrl version "armv7l"; 33 + hash = "sha256-X6EXsBvTbPGXCJ+ektMCMGDG2zqGKBvWT/TwjGFL3ug="; 34 + }; 35 + }; 36 + 37 + host = stdenv.hostPlatform.system; 38 + src = srcs.${host} or (throw "Unsupported system: ${host}"); 39 + 40 + runtimeLibs = lib.makeLibraryPath [ 41 + libGL 42 + stdenv.cc.cc.lib 43 + ]; 44 + in 45 + stdenv.mkDerivation { 46 + inherit pname version src; 47 + 48 + nativeBuildInputs = [ 49 + dpkg 50 + makeWrapper 51 + ]; 52 + 53 + runtimeDependencies = map lib.getLib [ 54 + systemd 55 + ]; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + 60 + mkdir -p $out/bin $out/opt/lx-music-desktop 61 + cp -r opt/lx-music-desktop/{resources,locales} $out/opt/lx-music-desktop 62 + cp -r usr/share $out/share 63 + 64 + substituteInPlace $out/share/applications/lx-music-desktop.desktop \ 65 + --replace-fail "/opt/lx-music-desktop/lx-music-desktop" "$out/bin/lx-music-desktop" \ 66 + 67 + runHook postInstall 68 + ''; 69 + 70 + postFixup = '' 71 + makeWrapper ${electron_28}/bin/electron $out/bin/lx-music-desktop \ 72 + --add-flags $out/opt/lx-music-desktop/resources/app.asar \ 73 + --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ 74 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ 75 + --add-flags ${lib.escapeShellArg commandLineArgs} \ 76 + ''; 77 + 78 + meta = with lib; { 79 + description = "A music software based on Electron and Vue"; 80 + homepage = "https://github.com/lyswhut/lx-music-desktop"; 81 + changelog = "https://github.com/lyswhut/lx-music-desktop/releases/tag/v${version}"; 82 + license = licenses.asl20; 83 + platforms = [ "x86_64-linux" "aarch64-linux" "armv7l-linux" ]; 84 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 85 + mainProgram = "lx-music-desktop"; 86 + maintainers = with maintainers; [ oo-infty ]; 87 + }; 88 + }
+14 -11
pkgs/by-name/mi/mixxc/package.nix
··· 13 enableSass ? true, 14 enableX11 ? true, 15 }: 16 rustPlatform.buildRustPackage rec { 17 pname = "mixxc"; 18 version = "0.2.2"; ··· 26 cargoHash = "sha256-l9inqqUiLObrqd/8pNobwBbLaiPJD39YK/38CWfDh+Q="; 27 28 cargoBuildFlags = [ "--locked" ]; 29 - buildFeatures = with lib; [ 30 - (optionals enableWayland "Wayland") 31 - (optionals enableX11 "X11") 32 - (optionals enableSass "Sass") 33 ]; 34 35 nativeBuildInputs = [ ··· 37 installShellFiles 38 wrapGAppsHook4 39 ]; 40 - buildInputs = with lib; [ 41 libpulseaudio 42 gtk4 43 - (optionals enableWayland gtk4-layer-shell) 44 - (optionals enableX11 libxcb) 45 ]; 46 47 outputs = [ ··· 53 installManPage $src/doc/mixxc.1 54 ''; 55 56 - meta = with lib; { 57 description = "A minimalistic and customizable volume mixer"; 58 homepage = "https://github.com/Elvyria/mixxc"; 59 - license = with licenses; [ mit ]; 60 - maintainers = with maintainers; [ daru-san ]; 61 mainProgram = "mixxc"; 62 - platforms = platforms.linux; 63 }; 64 }
··· 13 enableSass ? true, 14 enableX11 ? true, 15 }: 16 + 17 rustPlatform.buildRustPackage rec { 18 pname = "mixxc"; 19 version = "0.2.2"; ··· 27 cargoHash = "sha256-l9inqqUiLObrqd/8pNobwBbLaiPJD39YK/38CWfDh+Q="; 28 29 cargoBuildFlags = [ "--locked" ]; 30 + 31 + buildFeatures = [ 32 + (lib.optionals enableWayland "Wayland") 33 + (lib.optionals enableX11 "X11") 34 + (lib.optionals enableSass "Sass") 35 ]; 36 37 nativeBuildInputs = [ ··· 39 installShellFiles 40 wrapGAppsHook4 41 ]; 42 + 43 + buildInputs = [ 44 libpulseaudio 45 gtk4 46 + (lib.optionals enableWayland gtk4-layer-shell) 47 + (lib.optionals enableX11 libxcb) 48 ]; 49 50 outputs = [ ··· 56 installManPage $src/doc/mixxc.1 57 ''; 58 59 + meta = { 60 description = "A minimalistic and customizable volume mixer"; 61 homepage = "https://github.com/Elvyria/mixxc"; 62 + license = with lib.licenses; [ mit ]; 63 + maintainers = with lib.maintainers; [ daru-san ]; 64 mainProgram = "mixxc"; 65 + platforms = lib.platforms.linux; 66 }; 67 }
+2 -2
pkgs/by-name/oe/oelint-adv/package.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "oelint-adv"; 9 - version = "5.3.0"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit version; 14 pname = "oelint_adv"; 15 - hash = "sha256-EAYHxp7pXXYNYRGsQ3XckRxDM1pFHgiZr+gj8fJLqa0="; 16 }; 17 18 propagatedBuildInputs = with python3.pkgs; [
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "oelint-adv"; 9 + version = "5.3.1"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 inherit version; 14 pname = "oelint_adv"; 15 + hash = "sha256-8fftHQpv2GZhi3ZDXYUG7uAiWuuX79dntGAbKIvv4Kc="; 16 }; 17 18 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/by-name/qr/qrtool/package.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "qrtool"; 11 - version = "0.10.9"; 12 13 src = fetchFromGitHub { 14 owner = "sorairolake"; 15 repo = "qrtool"; 16 rev = "v${version}"; 17 - sha256 = "sha256-wLi2lb48+leH7AfpIj0/vDxPZhBjvuacVit8U8zArjs="; 18 }; 19 20 - cargoHash = "sha256-igbRsNWPtE/KcSLqzKIFEm3lmdkIxj/22yo/8Gye96k="; 21 22 nativeBuildInputs = [ asciidoctor installShellFiles ]; 23
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "qrtool"; 11 + version = "0.10.10"; 12 13 src = fetchFromGitHub { 14 owner = "sorairolake"; 15 repo = "qrtool"; 16 rev = "v${version}"; 17 + sha256 = "sha256-2gUvnQjAA0nTeJL4IbsfCmeSD+mGKjywJCCi914f5mM="; 18 }; 19 20 + cargoHash = "sha256-M5G5f+aycpIbFaPbkUNalMK3if1PIAXD7MaNsLzdvI4="; 21 22 nativeBuildInputs = [ asciidoctor installShellFiles ]; 23
+2 -2
pkgs/by-name/st/stirling-pdf/package.nix
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "stirling-pdf"; 14 - version = "0.23.0"; 15 16 src = fetchFromGitHub { 17 owner = "Stirling-Tools"; 18 repo = "Stirling-PDF"; 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-MKNXjQSSjpGeIBeXUy42vQkCf3zEQyR3q1/j3xWVFvw="; 21 }; 22 23 patches = [
··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "stirling-pdf"; 14 + version = "0.23.1"; 15 16 src = fetchFromGitHub { 17 owner = "Stirling-Tools"; 18 repo = "Stirling-PDF"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-71caSM4J0sNMqWX0ok8aO3wdpVcjfrn/yVGLWeO5fOk="; 21 }; 22 23 patches = [
+2 -9
pkgs/by-name/ta/taler-exchange/package.nix
··· 21 }: 22 23 let 24 - version = "0.10.1"; 25 in 26 stdenv.mkDerivation { 27 pname = "taler-exchange"; ··· 31 url = "https://git.taler.net/exchange.git"; 32 rev = "v${version}"; 33 fetchSubmodules = true; 34 - hash = "sha256-SKnMep8bMQaJt4r3u0SrzwYSuFbzv4RnflbutSqwtPg="; 35 - 36 - # When fetching submodules without the .git folder we get the following error: 37 - # "Server does not allow request for unadvertised object" 38 - leaveDotGit = true; 39 - postFetch = '' 40 - rm -rf $out/.git 41 - ''; 42 }; 43 44 nativeBuildInputs = [
··· 21 }: 22 23 let 24 + version = "0.10.2"; 25 in 26 stdenv.mkDerivation { 27 pname = "taler-exchange"; ··· 31 url = "https://git.taler.net/exchange.git"; 32 rev = "v${version}"; 33 fetchSubmodules = true; 34 + hash = "sha256-dl8lZ7uKUr+KSUaT4xlkaX3W5UoW2Zfu/0iVXvLejnA="; 35 }; 36 37 nativeBuildInputs = [
+3 -3
pkgs/by-name/ta/taler-merchant/package.nix
··· 12 }: 13 14 let 15 - version = "0.10.1"; 16 17 taler-wallet-core = fetchgit { 18 url = "https://git.taler.net/wallet-core.git"; 19 rev = "v${version}"; 20 - hash = "sha256-sgiJd1snN9JDqS7IUeORKL60Gcm7XwL/JCX3sNRDTdY="; 21 }; 22 in 23 stdenv.mkDerivation { ··· 28 url = "https://git.taler.net/merchant.git"; 29 rev = "v${version}"; 30 fetchSubmodules = true; 31 - hash = "sha256-8VpoyloLpd/HckSIRU6IclWUXQyEHqlcNdoJI9U3t0Y="; 32 }; 33 34 postUnpack = ''
··· 12 }: 13 14 let 15 + version = "0.10.2"; 16 17 taler-wallet-core = fetchgit { 18 url = "https://git.taler.net/wallet-core.git"; 19 rev = "v${version}"; 20 + hash = "sha256-jC8XhcHZxv7ww+wspJUqTq6x6FIeEehQmE03ttJZWT4="; 21 }; 22 in 23 stdenv.mkDerivation { ··· 28 url = "https://git.taler.net/merchant.git"; 29 rev = "v${version}"; 30 fetchSubmodules = true; 31 + hash = "sha256-WY5Fk5HcVjxsnqt69m8E9ikW+nQDkCuKtT1CTsupz5c="; 32 }; 33 34 postUnpack = ''
+4 -2
pkgs/by-name/un/universal-android-debloater/package.nix
··· 6 , freetype 7 , lib 8 , libglvnd 9 , makeWrapper 10 , mold 11 , pkg-config ··· 47 48 postInstall = '' 49 wrapProgram $out/bin/uad-ng \ 50 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ fontconfig freetype libglvnd xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ]} \ 51 --suffix PATH : ${lib.makeBinPath [ android-tools ]} 52 ''; 53 ··· 57 homepage = "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"; 58 license = licenses.gpl3Only; 59 mainProgram = "uad-ng"; 60 - maintainers = with maintainers; [ ]; 61 platforms = platforms.linux; 62 }; 63 }
··· 6 , freetype 7 , lib 8 , libglvnd 9 + , libxkbcommon 10 + , wayland 11 , makeWrapper 12 , mold 13 , pkg-config ··· 49 50 postInstall = '' 51 wrapProgram $out/bin/uad-ng \ 52 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ fontconfig freetype libglvnd libxkbcommon wayland xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ]} \ 53 --suffix PATH : ${lib.makeBinPath [ android-tools ]} 54 ''; 55 ··· 59 homepage = "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"; 60 license = licenses.gpl3Only; 61 mainProgram = "uad-ng"; 62 + maintainers = with maintainers; [ lavafroth ]; 63 platforms = platforms.linux; 64 }; 65 }
+29 -30
pkgs/by-name/ve/vencord/package-lock.json
··· 1 { 2 "name": "vencord", 3 - "version": "1.7.8", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "vencord", 9 - "version": "1.7.8", 10 "license": "GPL-3.0-or-later", 11 "dependencies": { 12 "@sapphi-red/web-noise-suppressor": "0.3.3", ··· 52 "engines": { 53 "node": ">=18", 54 "pnpm": ">=8" 55 - } 56 - }, 57 - "node_modules/@aashutoshrathi/word-wrap": { 58 - "version": "1.2.6", 59 - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 60 - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 61 - "dev": true, 62 - "engines": { 63 - "node": ">=0.10.0" 64 } 65 }, 66 "node_modules/@babel/code-frame": { ··· 779 } 780 }, 781 "node_modules/@types/diff": { 782 - "version": "5.0.9", 783 - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.9.tgz", 784 - "integrity": "sha512-RWVEhh/zGXpAVF/ZChwNnv7r4rvqzJ7lYNSmZSVTxjV0PBLf6Qu7RNg+SUtkpzxmiNkjCx0Xn2tPp7FIkshJwQ==", 785 "dev": true 786 }, 787 "node_modules/@types/filesystem": { ··· 845 "dev": true 846 }, 847 "node_modules/@types/react": { 848 - "version": "18.2.79", 849 - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", 850 - "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", 851 "dev": true, 852 "dependencies": { 853 "@types/prop-types": "*", ··· 855 } 856 }, 857 "node_modules/@types/react-dom": { 858 - "version": "18.2.25", 859 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.25.tgz", 860 - "integrity": "sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==", 861 "dev": true, 862 "dependencies": { 863 "@types/react": "*" ··· 1658 } 1659 }, 1660 "node_modules/css-functions-list": { 1661 - "version": "3.2.1", 1662 - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz", 1663 - "integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==", 1664 "dev": true, 1665 "engines": { 1666 "node": ">=12 || >=16" ··· 2779 "node_modules/gifenc": { 2780 "version": "1.0.3", 2781 "resolved": "git+ssh://git@github.com/mattdesl/gifenc.git#64842fca317b112a8590f8fef2bf3825da8f6fe3", 2782 - "integrity": "sha512-TCgWVyjxLxM20WaQQT5neiMbdt2cuFL0BngwxcK8sV9x+M6IF0x3RIETc3VRVxfmRUxzZk+Yfv1b9cLdDnTRIw==", 2783 - "license": "MIT" 2784 }, 2785 "node_modules/glob": { 2786 "version": "7.2.3", ··· 3823 } 3824 }, 3825 "node_modules/optionator": { 3826 - "version": "0.9.3", 3827 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 3828 - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 3829 "dev": true, 3830 "dependencies": { 3831 - "@aashutoshrathi/word-wrap": "^1.2.3", 3832 "deep-is": "^0.1.3", 3833 "fast-levenshtein": "^2.0.6", 3834 "levn": "^0.4.1", 3835 "prelude-ls": "^1.2.1", 3836 - "type-check": "^0.4.0" 3837 }, 3838 "engines": { 3839 "node": ">= 0.8.0" ··· 5433 }, 5434 "engines": { 5435 "node": ">= 8" 5436 } 5437 }, 5438 "node_modules/wrap-ansi": {
··· 1 { 2 "name": "vencord", 3 + "version": "1.7.9", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "vencord", 9 + "version": "1.7.9", 10 "license": "GPL-3.0-or-later", 11 "dependencies": { 12 "@sapphi-red/web-noise-suppressor": "0.3.3", ··· 52 "engines": { 53 "node": ">=18", 54 "pnpm": ">=8" 55 } 56 }, 57 "node_modules/@babel/code-frame": { ··· 770 } 771 }, 772 "node_modules/@types/diff": { 773 + "version": "5.2.0", 774 + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.0.tgz", 775 + "integrity": "sha512-pjJH+02ukgJRW0mViDUA1cdC+wzSgRu0e4cPuogPLAw0i66y62iMP0ZlXoJAmoXrKRZnF3pMDwyKZsgNVlMX4A==", 776 "dev": true 777 }, 778 "node_modules/@types/filesystem": { ··· 836 "dev": true 837 }, 838 "node_modules/@types/react": { 839 + "version": "18.3.1", 840 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", 841 + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", 842 "dev": true, 843 "dependencies": { 844 "@types/prop-types": "*", ··· 846 } 847 }, 848 "node_modules/@types/react-dom": { 849 + "version": "18.3.0", 850 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", 851 + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", 852 "dev": true, 853 "dependencies": { 854 "@types/react": "*" ··· 1649 } 1650 }, 1651 "node_modules/css-functions-list": { 1652 + "version": "3.2.2", 1653 + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", 1654 + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", 1655 "dev": true, 1656 "engines": { 1657 "node": ">=12 || >=16" ··· 2770 "node_modules/gifenc": { 2771 "version": "1.0.3", 2772 "resolved": "git+ssh://git@github.com/mattdesl/gifenc.git#64842fca317b112a8590f8fef2bf3825da8f6fe3", 2773 + "integrity": "sha512-TCgWVyjxLxM20WaQQT5neiMbdt2cuFL0BngwxcK8sV9x+M6IF0x3RIETc3VRVxfmRUxzZk+Yfv1b9cLdDnTRIw==" 2774 }, 2775 "node_modules/glob": { 2776 "version": "7.2.3", ··· 3813 } 3814 }, 3815 "node_modules/optionator": { 3816 + "version": "0.9.4", 3817 + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 3818 + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 3819 "dev": true, 3820 "dependencies": { 3821 "deep-is": "^0.1.3", 3822 "fast-levenshtein": "^2.0.6", 3823 "levn": "^0.4.1", 3824 "prelude-ls": "^1.2.1", 3825 + "type-check": "^0.4.0", 3826 + "word-wrap": "^1.2.5" 3827 }, 3828 "engines": { 3829 "node": ">= 0.8.0" ··· 5423 }, 5424 "engines": { 5425 "node": ">= 8" 5426 + } 5427 + }, 5428 + "node_modules/word-wrap": { 5429 + "version": "1.2.5", 5430 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 5431 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 5432 + "dev": true, 5433 + "engines": { 5434 + "node": ">=0.10.0" 5435 } 5436 }, 5437 "node_modules/wrap-ansi": {
+4 -4
pkgs/by-name/ve/vencord/package.nix
··· 5 , buildWebExtension ? false 6 }: 7 let 8 - version = "1.7.8"; 9 - gitHash = "97ce410"; 10 in 11 buildNpmPackage rec { 12 pname = "vencord"; ··· 16 owner = "Vendicated"; 17 repo = "Vencord"; 18 rev = "v${version}"; 19 - hash = "sha256-5kMBUdFupVxmlQ7NVJ7qzFoyQieDGHrFNkrzhlhEzJ0="; 20 }; 21 22 ESBUILD_BINARY_PATH = lib.getExe (esbuild.overrideAttrs (final: _: { ··· 34 npmRebuildFlags = [ "|| true" ]; 35 36 makeCacheWritable = true; 37 - npmDepsHash = "sha256-LdLPNM2yCUXh0PxAbzI2YNF6QoX1iG2TixMh6XdVuX0="; 38 npmFlags = [ "--legacy-peer-deps" ]; 39 npmBuildScript = if buildWebExtension then "buildWeb" else "build"; 40 npmBuildFlags = [ "--" "--standalone" "--disable-updater" ];
··· 5 , buildWebExtension ? false 6 }: 7 let 8 + version = "1.7.9"; 9 + gitHash = "d294128"; 10 in 11 buildNpmPackage rec { 12 pname = "vencord"; ··· 16 owner = "Vendicated"; 17 repo = "Vencord"; 18 rev = "v${version}"; 19 + hash = "sha256-iXcWz/ZqhCQnqS37LVTXYW+1eeos0AUA0O5URb2FELU="; 20 }; 21 22 ESBUILD_BINARY_PATH = lib.getExe (esbuild.overrideAttrs (final: _: { ··· 34 npmRebuildFlags = [ "|| true" ]; 35 36 makeCacheWritable = true; 37 + npmDepsHash = "sha256-G3adLiSrEyAShTsNEaYLEPYACHoXTISiNp/9jru0mUc="; 38 npmFlags = [ "--legacy-peer-deps" ]; 39 npmBuildScript = if buildWebExtension then "buildWeb" else "build"; 40 npmBuildFlags = [ "--" "--standalone" "--disable-updater" ];
+3 -12
pkgs/by-name/xc/xclicker/package.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 - , fetchpatch 5 , meson 6 , ninja 7 , pkg-config ··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "xclicker"; 15 - version = "1.5.0"; 16 17 src = fetchFromGitHub { 18 owner = "robiot"; 19 repo = "xclicker"; 20 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-3D49iMzCCT9Z2Pf5INHYFZusG0BQI7La7lLaSVM/4mc="; 22 }; 23 - 24 - patches = [ 25 - (fetchpatch { 26 - name = "fix-malloc-size.patch"; 27 - url = "https://github.com/robiot/xclicker/commit/c99f69a747e9df75fb3676be20a3ec805526d022.patch"; 28 - hash = "sha256-ESbMBusJVNfbGxlEn1Kby00mnXvM5H0r03bX5ofC6Fg="; 29 - }) 30 - ]; 31 32 nativeBuildInputs = [ 33 meson ··· 57 homepage = "https://xclicker.xyz/"; 58 license = lib.licenses.gpl3Only; 59 mainProgram = "xclicker"; 60 - maintainers = with lib.maintainers; [ tomasajt ]; 61 platforms = lib.platforms.linux; 62 }; 63 })
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , meson 5 , ninja 6 , pkg-config ··· 11 12 stdenv.mkDerivation (finalAttrs: { 13 pname = "xclicker"; 14 + version = "1.5.1"; 15 16 src = fetchFromGitHub { 17 owner = "robiot"; 18 repo = "xclicker"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-zVbOfqh21+/41N3FcAFajcZCrQ8iNqedZjgNQO0Zj04="; 21 }; 22 23 nativeBuildInputs = [ 24 meson ··· 48 homepage = "https://xclicker.xyz/"; 49 license = lib.licenses.gpl3Only; 50 mainProgram = "xclicker"; 51 + maintainers = with lib.maintainers; [ gepbird tomasajt ]; 52 platforms = lib.platforms.linux; 53 }; 54 })
+2 -2
pkgs/by-name/ya/yamlscript/package.nix
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "yamlscript"; 5 - version = "0.1.57"; 6 7 src = fetchurl { 8 url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar"; 9 - hash = "sha256-nuYfYz1Q7PtVb9A2KEN2XGeINifEjsM4IqGiUBbTGFM="; 10 }; 11 12 executable = "ys";
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "yamlscript"; 5 + version = "0.1.58"; 6 7 src = fetchurl { 8 url = "https://github.com/yaml/yamlscript/releases/download/${version}/yamlscript.cli-${version}-standalone.jar"; 9 + hash = "sha256-rARUkbVq77uPrQZwfQ0NNM4XwYaVhSinLi0sCoVR63E="; 10 }; 11 12 executable = "ys";
+1 -1
pkgs/data/icons/tau-hydrogen/default.nix
··· 31 homepage = "https://github.com/tau-OS/tau-hydrogen"; 32 license = licenses.gpl3Only; 33 platforms = platforms.unix; 34 - maintainers = with maintainers; [ ashvith-shetty ]; 35 }; 36 })
··· 31 homepage = "https://github.com/tau-OS/tau-hydrogen"; 32 license = licenses.gpl3Only; 33 platforms = platforms.unix; 34 + maintainers = [ ]; 35 }; 36 })
+3 -3
pkgs/data/misc/cldr-annotations/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "cldr-annotations"; 5 - version = "44.0"; 6 7 src = fetchzip { 8 url = "https://unicode.org/Public/cldr/${lib.versions.major version}/cldr-common-${version}.zip"; 9 stripRoot = false; 10 - hash = "sha256-oK+NlzuRF45laEMJKhNDzr12RF4CHIfDFNBFsIjJh1I="; 11 }; 12 13 installPhase = '' ··· 22 meta = with lib; { 23 description = "Names and keywords for Unicode characters from the Common Locale Data Repository"; 24 homepage = "https://cldr.unicode.org"; 25 - license = licenses.unicode-dfs-2016; 26 platforms = platforms.all; 27 maintainers = with maintainers; [ DeeUnderscore ]; 28 };
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "cldr-annotations"; 5 + version = "45.0"; 6 7 src = fetchzip { 8 url = "https://unicode.org/Public/cldr/${lib.versions.major version}/cldr-common-${version}.zip"; 9 stripRoot = false; 10 + hash = "sha256-8Id9thc3LWSw87aNpuSjQuLmFsx+XvXcz8Ox1Ua3sJw="; 11 }; 12 13 installPhase = '' ··· 22 meta = with lib; { 23 description = "Names and keywords for Unicode characters from the Common Locale Data Repository"; 24 homepage = "https://cldr.unicode.org"; 25 + license = licenses.unicode-30; 26 platforms = platforms.all; 27 maintainers = with maintainers; [ DeeUnderscore ]; 28 };
+3 -3
pkgs/data/themes/dracula-theme/default.nix
··· 2 3 let 4 themeName = "Dracula"; 5 - version = "unstable-2024-04-16"; 6 in 7 stdenvNoCC.mkDerivation { 8 pname = "dracula-theme"; ··· 11 src = fetchFromGitHub { 12 owner = "dracula"; 13 repo = "gtk"; 14 - rev = "557e276b41b00bbdc981c32f22ce6adc062d7c1e"; 15 - hash = "sha256-il9zpzJeszGJ1gLkG73mtaMD8nBUFCfCXjcJV1fizxg="; 16 }; 17 18 propagatedUserEnvPkgs = [
··· 2 3 let 4 themeName = "Dracula"; 5 + version = "unstable-2024-04-24"; 6 in 7 stdenvNoCC.mkDerivation { 8 pname = "dracula-theme"; ··· 11 src = fetchFromGitHub { 12 owner = "dracula"; 13 repo = "gtk"; 14 + rev = "5e9a46b7610da0944a8131bbf08487861cae2c46"; 15 + hash = "sha256-pKKEZ/GheyIf6pPb+Sz4AfF8oRlf1Jk4cl0tub5Ye10="; 16 }; 17 18 propagatedUserEnvPkgs = [
+12 -24
pkgs/development/compilers/sbcl/default.nix
··· 1 - { lib, stdenv, callPackage, clisp, coreutils, fetchurl, strace, texinfo, which, writeText, zstd 2 , threadSupport ? (stdenv.hostPlatform.isx86 || "aarch64-linux" == stdenv.hostPlatform.system || "aarch64-darwin" == stdenv.hostPlatform.system) 3 , linkableRuntime ? stdenv.hostPlatform.isx86 4 , disableImmobileSpace ? false ··· 6 # Note that the created binaries still need `patchelf --set-interpreter ...` 7 # to get rid of ${glibc} dependency. 8 , purgeNixReferences ? false 9 - , coreCompression ? lib.versionAtLeast version "2.2.6" 10 - , markRegionGC ? lib.versionAtLeast version "2.4.0" 11 , version 12 - # Set this to a lisp binary to use a custom bootstrap lisp compiler for 13 - # SBCL. Leave as null to use the default. This is useful for local development 14 - # of SBCL, because you can use your existing stock SBCL as a boostrap. On Hydra 15 # of course we can’t do that because SBCL hasn’t been built yet, so we use 16 - # CLISP, but that’s much slower. 17 , bootstrapLisp ? null 18 }: 19 ··· 27 }; 28 }; 29 # Collection of pre-built SBCL binaries for platforms that need them for 30 - # bootstrapping. Ideally these are to be avoided. If CLISP (or any other 31 # non-binary-distributed Lisp) can run on any of these systems, that entry 32 # should be removed from this list. 33 bootstrapBinaries = rec { 34 - # This build segfaults using CLISP. 35 - x86_64-darwin = { 36 - version = "2.2.9"; 37 - system = "x86-64-darwin"; 38 - sha256 = "sha256-b1BLkoLIOELAYBYA9eBmMgm1OxMxJewzNP96C9ADfKY="; 39 - }; 40 i686-linux = { 41 version = "1.2.7"; 42 system = "x86-linux"; ··· 67 then bootstrapLisp 68 else if (builtins.hasAttr stdenv.hostPlatform.system bootstrapBinaries) 69 then "${sbclBootstrap}/bin/sbcl --disable-debugger --no-userinit --no-sysinit" 70 - else "${clisp}/bin/clisp -E UTF-8 --silent -norc"; 71 72 in 73 ··· 173 "--arch=arm64" 174 ]; 175 176 - env.NIX_CFLAGS_COMPILE = toString (lib.optionals (lib.versionOlder self.version "2.1.10") [ 177 - # Workaround build failure on -fno-common toolchains like upstream 178 - # clang-13. Without the change build fails as: 179 - # duplicate symbol '_static_code_space_free_pointer' in: alloc.o traceroot.o 180 - # Should be fixed past 2.1.10 release. 181 - "-fcommon" 182 - ] 183 - # Fails to find `O_LARGEFILE` otherwise. 184 - ++ [ "-D_GNU_SOURCE" ]); 185 186 buildPhase = '' 187 runHook preBuild ··· 241 platforms = attrNames bootstrapBinaries ++ [ 242 # These aren’t bootstrapped using the binary distribution but compiled 243 # using a separate (lisp) host 244 "x86_64-linux" 245 "aarch64-darwin" 246 "aarch64-linux"
··· 1 + { lib, stdenv, callPackage, ecl, coreutils, fetchurl, strace, texinfo, which, writeText, zstd 2 , threadSupport ? (stdenv.hostPlatform.isx86 || "aarch64-linux" == stdenv.hostPlatform.system || "aarch64-darwin" == stdenv.hostPlatform.system) 3 , linkableRuntime ? stdenv.hostPlatform.isx86 4 , disableImmobileSpace ? false ··· 6 # Note that the created binaries still need `patchelf --set-interpreter ...` 7 # to get rid of ${glibc} dependency. 8 , purgeNixReferences ? false 9 + , coreCompression ? true 10 + , markRegionGC ? true 11 , version 12 + # Set this to a lisp binary to use a custom bootstrap lisp compiler for SBCL. 13 + # Leave as null to use the default. This is useful for local development of 14 + # SBCL, because you can use your existing stock SBCL as a boostrap. On Hydra 15 # of course we can’t do that because SBCL hasn’t been built yet, so we use 16 + # ECL but that’s much slower. 17 , bootstrapLisp ? null 18 }: 19 ··· 27 }; 28 }; 29 # Collection of pre-built SBCL binaries for platforms that need them for 30 + # bootstrapping. Ideally these are to be avoided. If ECL (or any other 31 # non-binary-distributed Lisp) can run on any of these systems, that entry 32 # should be removed from this list. 33 bootstrapBinaries = rec { 34 i686-linux = { 35 version = "1.2.7"; 36 system = "x86-linux"; ··· 61 then bootstrapLisp 62 else if (builtins.hasAttr stdenv.hostPlatform.system bootstrapBinaries) 63 then "${sbclBootstrap}/bin/sbcl --disable-debugger --no-userinit --no-sysinit" 64 + else "${lib.getExe ecl} --norc"; 65 66 in 67 ··· 167 "--arch=arm64" 168 ]; 169 170 + # Fails to find `O_LARGEFILE` otherwise. 171 + env.NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE"; 172 173 buildPhase = '' 174 runHook preBuild ··· 228 platforms = attrNames bootstrapBinaries ++ [ 229 # These aren’t bootstrapped using the binary distribution but compiled 230 # using a separate (lisp) host 231 + "x86_64-darwin" 232 "x86_64-linux" 233 "aarch64-darwin" 234 "aarch64-linux"
-1
pkgs/development/interpreters/python/cpython/2.7/default.nix
··· 350 ''; 351 license = lib.licenses.psfl; 352 platforms = lib.platforms.all; 353 - maintainers = with lib.maintainers; [ fridh ]; 354 knownVulnerabilities = [ 355 "Python 2.7 has reached its end of life after 2020-01-01. See https://www.python.org/doc/sunset-python-2/." 356 # Quote: That means that we will not improve it anymore after that day,
··· 350 ''; 351 license = lib.licenses.psfl; 352 platforms = lib.platforms.all; 353 knownVulnerabilities = [ 354 "Python 2.7 has reached its end of life after 2020-01-01. See https://www.python.org/doc/sunset-python-2/." 355 # Quote: That means that we will not improve it anymore after that day,
-1
pkgs/development/interpreters/python/cpython/default.nix
··· 662 license = licenses.psfl; 663 pkgConfigModules = [ "python3" ]; 664 platforms = platforms.linux ++ platforms.darwin ++ platforms.windows; 665 - maintainers = with maintainers; [ fridh ]; 666 mainProgram = executable; 667 }; 668 })
··· 662 license = licenses.psfl; 663 pkgConfigModules = [ "python3" ]; 664 platforms = platforms.linux ++ platforms.darwin ++ platforms.windows; 665 mainProgram = executable; 666 }; 667 })
+19 -11
pkgs/development/libraries/catboost/default.nix
··· 1 { lib 2 , config 3 - , stdenv 4 , fetchFromGitHub 5 , cmake 6 , libiconv 7 , llvmPackages 8 , ninja ··· 13 , zlib 14 , cudaSupport ? config.cudaSupport 15 , cudaPackages ? {} 16 , pythonSupport ? false 17 }: 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "catboost"; 21 - version = "1.2.2"; 22 23 src = fetchFromGitHub { 24 owner = "catboost"; 25 repo = "catboost"; 26 rev = "refs/tags/v${finalAttrs.version}"; 27 - hash = "sha256-A1zCIqPOW21dHKBQHRtS+/sstZ2o6F8k71lmJFGn0+g="; 28 }; 29 30 patches = [ ··· 33 34 postPatch = '' 35 substituteInPlace cmake/common.cmake \ 36 - --replace "\''${RAGEL_BIN}" "${ragel}/bin/ragel" \ 37 - --replace "\''${YASM_BIN}" "${yasm}/bin/yasm" 38 39 shopt -s globstar 40 for cmakelists in **/CMakeLists.*; do ··· 55 (python3Packages.python.withPackages (ps: with ps; [ six ])) 56 ragel 57 yasm 58 ] ++ lib.optionals cudaSupport (with cudaPackages; [ 59 cuda_nvcc 60 ]); ··· 71 ]); 72 73 env = { 74 - CUDAHOSTCXX = lib.optionalString cudaSupport "${stdenv.cc}/bin/cc"; 75 NIX_CFLAGS_LINK = lib.optionalString stdenv.isLinux "-fuse-ld=lld"; 76 NIX_LDFLAGS = "-lc -lm"; 77 }; 78 79 cmakeFlags = [ 80 - "-DCMAKE_BINARY_DIR=$out" 81 - "-DCMAKE_POSITION_INDEPENDENT_CODE=on" 82 - "-DCATBOOST_COMPONENTS=app;libs${lib.optionalString pythonSupport ";python-package"}" 83 - ] ++ lib.optionals cudaSupport [ 84 - "-DHAVE_CUDA=on" 85 ]; 86 87 installPhase = ''
··· 1 { lib 2 , config 3 , fetchFromGitHub 4 , cmake 5 + , darwin 6 , libiconv 7 , llvmPackages 8 , ninja ··· 13 , zlib 14 , cudaSupport ? config.cudaSupport 15 , cudaPackages ? {} 16 + , llvmPackages_12 17 , pythonSupport ? false 18 }: 19 + let 20 + inherit (llvmPackages) stdenv; 21 + in 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "catboost"; 25 + version = "1.2.3"; 26 27 src = fetchFromGitHub { 28 owner = "catboost"; 29 repo = "catboost"; 30 rev = "refs/tags/v${finalAttrs.version}"; 31 + hash = "sha256-wn9STnpqX3zmdxPmMYAz9JPdg13Goux76CMaCiqohk8="; 32 }; 33 34 patches = [ ··· 37 38 postPatch = '' 39 substituteInPlace cmake/common.cmake \ 40 + --replace-fail "\''${RAGEL_BIN}" "${ragel}/bin/ragel" \ 41 + --replace-fail "\''${YASM_BIN}" "${yasm}/bin/yasm" 42 43 shopt -s globstar 44 for cmakelists in **/CMakeLists.*; do ··· 59 (python3Packages.python.withPackages (ps: with ps; [ six ])) 60 ragel 61 yasm 62 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 63 + darwin.cctools 64 ] ++ lib.optionals cudaSupport (with cudaPackages; [ 65 cuda_nvcc 66 ]); ··· 77 ]); 78 79 env = { 80 + # catboost requires clang 14+ for build, but does clang 12 for cuda build. 81 + # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it. 82 + # see https://catboost.ai/en/docs/installation/build-environment-setup-for-cmake#compilers,-linkers-and-related-tools 83 + CUDAHOSTCXX = lib.optionalString cudaSupport "${llvmPackages_12.stdenv.cc}/bin/cc"; 84 NIX_CFLAGS_LINK = lib.optionalString stdenv.isLinux "-fuse-ld=lld"; 85 NIX_LDFLAGS = "-lc -lm"; 86 }; 87 88 cmakeFlags = [ 89 + (lib.cmakeFeature "CMAKE_BINARY_DIR" "$out") 90 + (lib.cmakeBool "CMAKE_POSITION_INDEPENDENT_CODE" true) 91 + (lib.cmakeFeature "CATBOOST_COMPONENTS" "app;libs${lib.optionalString pythonSupport ";python-package"}") 92 + (lib.cmakeBool "HAVE_CUDA" cudaSupport) 93 ]; 94 95 installPhase = ''
+8 -8
pkgs/development/libraries/catboost/remove-conan.patch
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index becd2ad03c..7e3c8c99b1 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 - @@ -27,7 +27,6 @@ cmake_policy(SET CMP0104 OLD) 6 - 7 include(cmake/archive.cmake) 8 include(cmake/common.cmake) 9 -include(cmake/conan.cmake) 10 include(cmake/cuda.cmake) 11 include(cmake/cython.cmake) 12 include(cmake/fbs.cmake) 13 - @@ -37,21 +36,6 @@ include(cmake/recursive_library.cmake) 14 include(cmake/swig.cmake) 15 - include(cmake/global_vars.cmake) 16 17 -if (CMAKE_CROSSCOMPILING) 18 - - include(${CMAKE_BINARY_DIR}/conan_paths.cmake) 19 -else() 20 - conan_cmake_autodetect(settings) 21 - conan_cmake_install( 22 - - PATH_OR_REFERENCE ${CMAKE_SOURCE_DIR} 23 - - INSTALL_FOLDER ${CMAKE_BINARY_DIR} 24 - BUILD missing 25 - REMOTE conancenter 26 - SETTINGS ${settings}
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index ed6c53b220..5c6fb8f157 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 + @@ -29,7 +29,6 @@ include(cmake/global_flags.cmake) 6 + include(cmake/global_vars.cmake) 7 include(cmake/archive.cmake) 8 include(cmake/common.cmake) 9 -include(cmake/conan.cmake) 10 include(cmake/cuda.cmake) 11 include(cmake/cython.cmake) 12 include(cmake/fbs.cmake) 13 + @@ -38,21 +37,6 @@ include(cmake/recursive_library.cmake) 14 + include(cmake/shared_libs.cmake) 15 include(cmake/swig.cmake) 16 17 -if (CMAKE_CROSSCOMPILING) 18 + - include(${PROJECT_BINARY_DIR}/conan_paths.cmake) 19 -else() 20 - conan_cmake_autodetect(settings) 21 - conan_cmake_install( 22 + - PATH_OR_REFERENCE ${PROJECT_SOURCE_DIR} 23 + - INSTALL_FOLDER ${PROJECT_BINARY_DIR} 24 - BUILD missing 25 - REMOTE conancenter 26 - SETTINGS ${settings}
+6 -1
pkgs/development/libraries/dbus-cplusplus/default.nix
··· 52 nativeBuildInputs = [ pkg-config ]; 53 buildInputs = [ dbus glib expat ]; 54 55 - configureFlags = [ "--disable-ecore" "--disable-tests" ]; 56 57 meta = with lib; { 58 homepage = "https://dbus-cplusplus.sourceforge.net";
··· 52 nativeBuildInputs = [ pkg-config ]; 53 buildInputs = [ dbus glib expat ]; 54 55 + configureFlags = [ 56 + "--disable-ecore" 57 + "--disable-tests" 58 + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 59 + "--disable-examples" 60 + ]; 61 62 meta = with lib; { 63 homepage = "https://dbus-cplusplus.sourceforge.net";
+3 -2
pkgs/development/libraries/libjxl/default.nix
··· 18 , doxygen 19 , python3 20 , lcms2 21 }: 22 23 let ··· 106 # TODO: Update this package to enable this (overridably via an option): 107 # Viewer tools for evaluation. 108 # "-DJPEGXL_ENABLE_VIEWERS=ON" 109 - 110 # Enable plugins, such as: 111 # * the `gdk-pixbuf` one, which allows applications like `eog` to load jpeg-xl files 112 # * the `gimp` one, which allows GIMP to load jpeg-xl files ··· 122 --replace '/usr/bin/gdk-pixbuf-thumbnailer' "$out/libexec/gdk-pixbuf-thumbnailer-jxl" 123 ''; 124 125 - postInstall = '' 126 GDK_PIXBUF_MODULEDIR="$out/${gdk-pixbuf.moduleDir}" \ 127 GDK_PIXBUF_MODULE_FILE="$out/${loadersPath}" \ 128 gdk-pixbuf-query-loaders --update-cache
··· 18 , doxygen 19 , python3 20 , lcms2 21 + , enablePlugins ? stdenv.buildPlatform.canExecute stdenv.hostPlatform 22 }: 23 24 let ··· 107 # TODO: Update this package to enable this (overridably via an option): 108 # Viewer tools for evaluation. 109 # "-DJPEGXL_ENABLE_VIEWERS=ON" 110 + ] ++ lib.optionals enablePlugins [ 111 # Enable plugins, such as: 112 # * the `gdk-pixbuf` one, which allows applications like `eog` to load jpeg-xl files 113 # * the `gimp` one, which allows GIMP to load jpeg-xl files ··· 123 --replace '/usr/bin/gdk-pixbuf-thumbnailer' "$out/libexec/gdk-pixbuf-thumbnailer-jxl" 124 ''; 125 126 + postInstall = lib.optionalString enablePlugins '' 127 GDK_PIXBUF_MODULEDIR="$out/${gdk-pixbuf.moduleDir}" \ 128 GDK_PIXBUF_MODULE_FILE="$out/${loadersPath}" \ 129 gdk-pixbuf-query-loaders --update-cache
+2 -2
pkgs/development/libraries/librime/default.nix
··· 11 in 12 stdenv.mkDerivation rec { 13 pname = "librime"; 14 - version = "1.11.0"; 15 16 src = fetchFromGitHub { 17 owner = "rime"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-yP7YmmeA3k0/NI4XPsC/k2BX4mMnyMJvguiFZIWo8I8="; 21 }; 22 23 nativeBuildInputs = [ cmake pkg-config ];
··· 11 in 12 stdenv.mkDerivation rec { 13 pname = "librime"; 14 + version = "1.11.2"; 15 16 src = fetchFromGitHub { 17 owner = "rime"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-QHuzpitxSYQ4EcBPY1f0R5zl4UFtefu0bFXA76Iv+j0="; 21 }; 22 23 nativeBuildInputs = [ cmake pkg-config ];
+3
pkgs/development/libraries/libvisual/default.nix
··· 47 configureFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 48 # Remove once "sdl-cross-prereq.patch" patch above is removed. 49 "--disable-lv-tool" 50 ]; 51 52 meta = {
··· 47 configureFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 48 # Remove once "sdl-cross-prereq.patch" patch above is removed. 49 "--disable-lv-tool" 50 + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 51 + "ac_cv_func_malloc_0_nonnull=yes" 52 + "ac_cv_func_realloc_0_nonnull=yes" 53 ]; 54 55 meta = {
+2 -2
pkgs/development/libraries/ogre/default.nix
··· 112 in 113 { 114 ogre_14 = common { 115 - version = "14.2.2"; 116 - hash = "sha256-85hpujmlM3N81mkiA80xx2C4GsdzWkP61bwdfmw1zt8="; 117 # https://github.com/OGRECave/ogre/blob/v14.2.2/Components/Overlay/CMakeLists.txt 118 imguiVersion = "1.90.4"; 119 imguiHash = "sha256-7+Ay7H97tIO6CUsEyaQv4i9q2FCw98eQUq/KYZyfTAw=";
··· 112 in 113 { 114 ogre_14 = common { 115 + version = "14.2.4"; 116 + hash = "sha256-Gr72KNjxZPZtFrgsbevPYiVog/fQNvJHvQEH0WA2DW4="; 117 # https://github.com/OGRECave/ogre/blob/v14.2.2/Components/Overlay/CMakeLists.txt 118 imguiVersion = "1.90.4"; 119 imguiHash = "sha256-7+Ay7H97tIO6CUsEyaQv4i9q2FCw98eQUq/KYZyfTAw=";
-1
pkgs/development/python-modules/acoustics/default.nix
··· 53 54 meta = with lib; { 55 description = "Python package for acousticians"; 56 - maintainers = with maintainers; [ fridh ]; 57 license = with licenses; [ bsd3 ]; 58 homepage = "https://github.com/python-acoustics/python-acoustics"; 59 };
··· 53 54 meta = with lib; { 55 description = "Python package for acousticians"; 56 license = with licenses; [ bsd3 ]; 57 homepage = "https://github.com/python-acoustics/python-acoustics"; 58 };
-1
pkgs/development/python-modules/aiofiles/default.nix
··· 49 description = "File support for asyncio"; 50 homepage = "https://github.com/Tinche/aiofiles"; 51 license = with licenses; [ asl20 ]; 52 - maintainers = with maintainers; [ fridh ]; 53 }; 54 }
··· 49 description = "File support for asyncio"; 50 homepage = "https://github.com/Tinche/aiofiles"; 51 license = with licenses; [ asl20 ]; 52 }; 53 }
+17 -22
pkgs/development/python-modules/aiovodafone/default.nix
··· 1 - { lib 2 - , aiohttp 3 - , beautifulsoup4 4 - , buildPythonPackage 5 - , fetchFromGitHub 6 - , poetry-core 7 - , pytestCheckHook 8 - , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "aiovodafone"; 13 - version = "0.5.4"; 14 pyproject = true; 15 16 - disabled = pythonOlder "3.10"; 17 18 src = fetchFromGitHub { 19 owner = "chemelli74"; 20 repo = "aiovodafone"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-J2VdRxCzIjRUOqQW4YzOC8RRth9tibBS9YuizveqhhI="; 23 }; 24 25 postPatch = '' 26 substituteInPlace pyproject.toml \ 27 - --replace " --cov=aiovodafone --cov-report=term-missing:skip-covered" "" 28 ''; 29 30 - nativeBuildInputs = [ 31 - poetry-core 32 - ]; 33 34 - propagatedBuildInputs = [ 35 aiohttp 36 beautifulsoup4 37 ]; 38 39 - nativeCheckInputs = [ 40 - pytestCheckHook 41 - ]; 42 43 - pythonImportsCheck = [ 44 - "aiovodafone" 45 - ]; 46 47 meta = with lib; { 48 description = "Library to control Vodafon Station";
··· 1 + { 2 + lib, 3 + aiohttp, 4 + beautifulsoup4, 5 + buildPythonPackage, 6 + fetchFromGitHub, 7 + poetry-core, 8 + pytestCheckHook, 9 + pythonOlder, 10 }: 11 12 buildPythonPackage rec { 13 pname = "aiovodafone"; 14 + version = "0.6.0"; 15 pyproject = true; 16 17 + disabled = pythonOlder "3.11"; 18 19 src = fetchFromGitHub { 20 owner = "chemelli74"; 21 repo = "aiovodafone"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-sy7/nCthmfI0WdBkwBU83fifcYTe9zUBOpxV7RX9F6w="; 24 }; 25 26 postPatch = '' 27 substituteInPlace pyproject.toml \ 28 + --replace-fail " --cov=aiovodafone --cov-report=term-missing:skip-covered" "" 29 ''; 30 31 + build-system = [ poetry-core ]; 32 33 + dependencies = [ 34 aiohttp 35 beautifulsoup4 36 ]; 37 38 + nativeCheckInputs = [ pytestCheckHook ]; 39 40 + pythonImportsCheck = [ "aiovodafone" ]; 41 42 meta = with lib; { 43 description = "Library to control Vodafon Station";
+2 -2
pkgs/development/python-modules/ansible/default.nix
··· 21 22 let 23 pname = "ansible"; 24 - version = "9.4.0"; 25 in 26 buildPythonPackage { 27 inherit pname version; ··· 31 32 src = fetchPypi { 33 inherit pname version; 34 - hash = "sha256-3UMcYzgOGMP6yjKI696M4vT5kjY6tVijwRyPIDLZCGc="; 35 }; 36 37 postPatch = ''
··· 21 22 let 23 pname = "ansible"; 24 + version = "9.5.1"; 25 in 26 buildPythonPackage { 27 inherit pname version; ··· 31 32 src = fetchPypi { 33 inherit pname version; 34 + hash = "sha256-PCeLyWQrl/yVOyugW5nNgIAedb81Z9+qHLUTH+DsHs0="; 35 }; 36 37 postPatch = ''
-1
pkgs/development/python-modules/bibtexparser/default.nix
··· 36 description = "Bibtex parser for Python"; 37 homepage = "https://github.com/sciunto-org/python-bibtexparser"; 38 license = with licenses; [ lgpl3Only /* or */ bsd3 ]; 39 - maintainers = with maintainers; [ fridh ]; 40 }; 41 }
··· 36 description = "Bibtex parser for Python"; 37 homepage = "https://github.com/sciunto-org/python-bibtexparser"; 38 license = with licenses; [ lgpl3Only /* or */ bsd3 ]; 39 }; 40 }
+2 -2
pkgs/development/python-modules/clarifai-grpc/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "clarifai-grpc"; 15 - version = "10.3.2"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "Clarifai"; 22 repo = "clarifai-python-grpc"; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-rymu9BUbU8d0BgBpE/1bOAqGxVN3ksyvq6Wy0KZ+KkY="; 25 }; 26 27 build-system = [ setuptools ];
··· 12 13 buildPythonPackage rec { 14 pname = "clarifai-grpc"; 15 + version = "10.3.4"; 16 pyproject = true; 17 18 disabled = pythonOlder "3.8"; ··· 21 owner = "Clarifai"; 22 repo = "clarifai-python-grpc"; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-1Yx00g2Cd9/41DZYK5cRwcFQv2qD6B4cl4cpVZ6slTA="; 25 }; 26 27 build-system = [ setuptools ];
+17 -14
pkgs/development/python-modules/cohere/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchpatch 4 , fetchPypi 5 , poetry-core 6 , pythonOlder 7 - , aiohttp 8 - , backoff 9 , fastavro 10 - , importlib-metadata 11 , requests 12 - , urllib3 13 }: 14 15 buildPythonPackage rec { 16 pname = "cohere"; 17 - version = "4.57"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-cazgIEqS0aKo1LlJuIs1O08i/GRUhoUZJChMxaDrcA0="; 25 }; 26 27 - nativeBuildInputs = [ 28 poetry-core 29 ]; 30 31 - propagatedBuildInputs = [ 32 - aiohttp 33 - backoff 34 fastavro 35 - importlib-metadata 36 requests 37 - urllib3 38 ]; 39 40 # tests require CO_API_KEY ··· 47 meta = with lib; { 48 description = "Simplify interfacing with the Cohere API"; 49 homepage = "https://docs.cohere.com/docs"; 50 - changelog = "https://github.com/cohere-ai/cohere-python/blob/main/CHANGELOG.md#${builtins.replaceStrings ["."] [""] version}"; 51 license = licenses.mit; 52 maintainers = with maintainers; [ natsukium ]; 53 };
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , poetry-core 5 , pythonOlder 6 , fastavro 7 + , httpx 8 + , httpx-sse 9 + , pydantic 10 , requests 11 + , tokenizers 12 + , types-requests 13 + , typing-extensions 14 }: 15 16 buildPythonPackage rec { 17 pname = "cohere"; 18 + version = "5.3.3"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-+/WcC6sN7U0oCR+gwZOhFtgwPEwLCaQnId2KEjDqJ8M="; 26 }; 27 28 + build-system = [ 29 poetry-core 30 ]; 31 32 + dependencies = [ 33 fastavro 34 + httpx 35 + httpx-sse 36 + pydantic 37 requests 38 + tokenizers 39 + types-requests 40 + typing-extensions 41 ]; 42 43 # tests require CO_API_KEY ··· 50 meta = with lib; { 51 description = "Simplify interfacing with the Cohere API"; 52 homepage = "https://docs.cohere.com/docs"; 53 + changelog = "https://github.com/cohere-ai/cohere-python/releases/tag/${version}"; 54 license = licenses.mit; 55 maintainers = with maintainers; [ natsukium ]; 56 };
-1
pkgs/development/python-modules/cycler/default.nix
··· 36 description = "Composable style cycles"; 37 homepage = "https://github.com/matplotlib/cycler"; 38 license = lib.licenses.bsd3; 39 - maintainers = with lib.maintainers; [ fridh ]; 40 }; 41 }
··· 36 description = "Composable style cycles"; 37 homepage = "https://github.com/matplotlib/cycler"; 38 license = lib.licenses.bsd3; 39 }; 40 }
-1
pkgs/development/python-modules/cython/0.nix
··· 86 description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; 87 homepage = "https://cython.org"; 88 license = lib.licenses.asl20; 89 - maintainers = with lib.maintainers; [ fridh ]; 90 }; 91 }
··· 86 description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; 87 homepage = "https://cython.org"; 88 license = lib.licenses.asl20; 89 }; 90 }
-1
pkgs/development/python-modules/cython/default.nix
··· 66 description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; 67 homepage = "https://cython.org"; 68 license = lib.licenses.asl20; 69 - maintainers = with lib.maintainers; [ fridh ]; 70 }; 71 }
··· 66 description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; 67 homepage = "https://cython.org"; 68 license = lib.licenses.asl20; 69 }; 70 }
-1
pkgs/development/python-modules/cytoolz/default.nix
··· 47 homepage = "https://github.com/pytoolz/cytoolz/"; 48 description = "Cython implementation of Toolz: High performance functional utilities"; 49 license = licenses.bsd3; 50 - maintainers = with lib.maintainers; [ fridh ]; 51 }; 52 }
··· 47 homepage = "https://github.com/pytoolz/cytoolz/"; 48 description = "Cython implementation of Toolz: High performance functional utilities"; 49 license = licenses.bsd3; 50 }; 51 }
-1
pkgs/development/python-modules/dask/default.nix
··· 191 homepage = "https://dask.org/"; 192 changelog = "https://docs.dask.org/en/latest/changelog.html"; 193 license = licenses.bsd3; 194 - maintainers = with maintainers; [ fridh ]; 195 }; 196 }; in self
··· 191 homepage = "https://dask.org/"; 192 changelog = "https://docs.dask.org/en/latest/changelog.html"; 193 license = licenses.bsd3; 194 }; 195 }; in self
-1
pkgs/development/python-modules/datashape/default.nix
··· 46 homepage = "https://github.com/ContinuumIO/datashape"; 47 description = "A data description language"; 48 license = lib.licenses.bsd2; 49 - maintainers = with lib.maintainers; [ fridh ]; 50 }; 51 }
··· 46 homepage = "https://github.com/ContinuumIO/datashape"; 47 description = "A data description language"; 48 license = lib.licenses.bsd2; 49 }; 50 }
+1 -1
pkgs/development/python-modules/dulwich/default.nix
··· 30 src = fetchFromGitHub { 31 owner = "jelmer"; 32 repo = "dulwich"; 33 - rev = "refs/tags/${version}"; 34 hash = "sha256-bf3ZUMX4afpdTBpFnx0HMyzCNG6V/p4eOl36djxGbtk="; 35 }; 36
··· 30 src = fetchFromGitHub { 31 owner = "jelmer"; 32 repo = "dulwich"; 33 + rev = "refs/tags/${pname}-${version}"; 34 hash = "sha256-bf3ZUMX4afpdTBpFnx0HMyzCNG6V/p4eOl36djxGbtk="; 35 }; 36
+58
pkgs/development/python-modules/epitran/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + fetchFromGitHub, 6 + 7 + unittestCheckHook, 8 + 9 + setuptools, 10 + 11 + regex, 12 + panphon, 13 + marisa-trie, 14 + requests, 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "epitran"; 19 + version = "1.24"; 20 + pyproject = true; 21 + 22 + src = fetchFromGitHub { 23 + owner = "dmort27"; 24 + repo = "epitran"; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-AH4q8J5oMaUVJ559qe/ZlJXlCcGdxWnxMhnZKCH5Rlk="; 27 + }; 28 + 29 + build-system = [ setuptools ]; 30 + 31 + dependencies = [ 32 + regex 33 + panphon 34 + marisa-trie 35 + requests 36 + ]; 37 + 38 + nativeCheckInputs = [ unittestCheckHook ]; 39 + 40 + unittestFlagsArray = [ 41 + "-s" 42 + "test" 43 + ]; 44 + 45 + pythonImportsCheck = [ 46 + "epitran" 47 + "epitran.backoff" 48 + "epitran.vector" 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "Tools for transcribing languages into IPA"; 53 + homepage = "https://github.com/dmort27/epitran"; 54 + changelog = "https://github.com/dmort27/epitran/releases/tag/${version}"; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ vizid ]; 57 + }; 58 + }
-1
pkgs/development/python-modules/flit/default.nix
··· 56 mainProgram = "flit"; 57 homepage = "https://github.com/pypa/flit"; 58 license = licenses.bsd3; 59 - maintainers = with maintainers; [ fridh ]; 60 }; 61 }
··· 56 mainProgram = "flit"; 57 homepage = "https://github.com/pypa/flit"; 58 license = licenses.bsd3; 59 }; 60 }
-1
pkgs/development/python-modules/folium/default.nix
··· 75 homepage = "https://github.com/python-visualization/folium"; 76 changelog = "https://github.com/python-visualization/folium/blob/v${version}/CHANGES.txt"; 77 license = with lib.licenses; [ mit ]; 78 - maintainers = with lib.maintainers; [ fridh ]; 79 }; 80 }
··· 75 homepage = "https://github.com/python-visualization/folium"; 76 changelog = "https://github.com/python-visualization/folium/blob/v${version}/CHANGES.txt"; 77 license = with lib.licenses; [ mit ]; 78 }; 79 }
+54
pkgs/development/python-modules/httpx-sse/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + setuptools-scm, 7 + wheel, 8 + httpx, 9 + pytest-asyncio, 10 + pytestCheckHook, 11 + sse-starlette, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "httpx-sse"; 16 + version = "0.4.0"; 17 + pyproject = true; 18 + 19 + src = fetchFromGitHub { 20 + owner = "florimondmanca"; 21 + repo = "httpx-sse"; 22 + rev = "refs/tags/${version}"; 23 + hash = "sha256-nU8vkmV/WynzQrSrq9+FQXtfAJPVLpMsRSuntU0HWrE="; 24 + }; 25 + 26 + # pytest-cov configuration is not necessary for packaging 27 + postPatch = '' 28 + rm setup.cfg 29 + ''; 30 + 31 + build-system = [ 32 + setuptools 33 + setuptools-scm 34 + wheel 35 + ]; 36 + 37 + dependencies = [ httpx ]; 38 + 39 + pythonImportsCheck = [ "httpx_sse" ]; 40 + 41 + nativeCheckInputs = [ 42 + pytest-asyncio 43 + pytestCheckHook 44 + sse-starlette 45 + ]; 46 + 47 + meta = with lib; { 48 + description = "Consume Server-Sent Event (SSE) messages with HTTPX"; 49 + homepage = "https://github.com/florimondmanca/httpx-sse"; 50 + changelog = "https://github.com/florimondmanca/httpx-sse/blob/${src.rev}/CHANGELOG.md"; 51 + license = licenses.mit; 52 + maintainers = with maintainers; [ natsukium ]; 53 + }; 54 + }
+1 -1
pkgs/development/python-modules/ipykernel/default.nix
··· 70 homepage = "https://ipython.org/"; 71 changelog = "https://github.com/ipython/ipykernel/releases/tag/v${version}"; 72 license = lib.licenses.bsd3; 73 - maintainers = with lib.maintainers; [ fridh ] ++ lib.teams.jupyter.members; 74 }; 75 }
··· 70 homepage = "https://ipython.org/"; 71 changelog = "https://github.com/ipython/ipykernel/releases/tag/v${version}"; 72 license = lib.licenses.bsd3; 73 + maintainers = lib.teams.jupyter.members; 74 }; 75 }
-1
pkgs/development/python-modules/ipyparallel/default.nix
··· 66 homepage = "https://ipyparallel.readthedocs.io/"; 67 changelog = "https://github.com/ipython/ipyparallel/blob/${version}/docs/source/changelog.md"; 68 license = licenses.bsd3; 69 - maintainers = with maintainers; [ fridh ]; 70 }; 71 }
··· 66 homepage = "https://ipyparallel.readthedocs.io/"; 67 changelog = "https://github.com/ipython/ipyparallel/blob/${version}/docs/source/changelog.md"; 68 license = licenses.bsd3; 69 }; 70 }
-1
pkgs/development/python-modules/ipython-genutils/default.nix
··· 44 description = "Vestigial utilities from IPython"; 45 homepage = "https://ipython.org/"; 46 license = lib.licenses.bsd3; 47 - maintainers = with lib.maintainers; [ fridh ]; 48 }; 49 }
··· 44 description = "Vestigial utilities from IPython"; 45 homepage = "https://ipython.org/"; 46 license = lib.licenses.bsd3; 47 }; 48 }
+1 -1
pkgs/development/python-modules/ipython/default.nix
··· 112 homepage = "https://ipython.org/"; 113 changelog = "https://github.com/ipython/ipython/blob/${version}/docs/source/whatsnew/version${lib.versions.major version}.rst"; 114 license = licenses.bsd3; 115 - maintainers = with maintainers; [ bjornfor fridh ]; 116 }; 117 }
··· 112 homepage = "https://ipython.org/"; 113 changelog = "https://github.com/ipython/ipython/blob/${version}/docs/source/whatsnew/version${lib.versions.major version}.rst"; 114 license = licenses.bsd3; 115 + maintainers = with maintainers; [ bjornfor ]; 116 }; 117 }
-1
pkgs/development/python-modules/ipywidgets/default.nix
··· 48 description = "IPython HTML widgets for Jupyter"; 49 homepage = "https://github.com/jupyter-widgets/ipywidgets"; 50 license = lib.licenses.bsd3; 51 - maintainers = with lib.maintainers; [ fridh ]; 52 }; 53 }
··· 48 description = "IPython HTML widgets for Jupyter"; 49 homepage = "https://github.com/jupyter-widgets/ipywidgets"; 50 license = lib.licenses.bsd3; 51 }; 52 }
-1
pkgs/development/python-modules/jupyter-client/default.nix
··· 48 homepage = "https://github.com/jupyter/jupyter_client"; 49 changelog = "https://github.com/jupyter/jupyter_client/blob/v${version}/CHANGELOG.md"; 50 license = lib.licenses.bsd3; 51 - maintainers = with lib.maintainers; [ fridh ]; 52 }; 53 }
··· 48 homepage = "https://github.com/jupyter/jupyter_client"; 49 changelog = "https://github.com/jupyter/jupyter_client/blob/v${version}/CHANGELOG.md"; 50 license = lib.licenses.bsd3; 51 }; 52 }
+2 -2
pkgs/development/python-modules/langchain-core/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "langchain-core"; 20 - version = "0.1.44"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 25 src = fetchPypi { 26 pname = "langchain_core"; 27 inherit version; 28 - hash = "sha256-4xOXXZrikmNC5vKtdgM40x8YsSI+m4tNxAja7q3kaoM="; 29 }; 30 31 pythonRelaxDeps = [
··· 17 18 buildPythonPackage rec { 19 pname = "langchain-core"; 20 + version = "0.1.46"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 25 src = fetchPypi { 26 pname = "langchain_core"; 27 inherit version; 28 + hash = "sha256-F8QWNJ9cepgI5w43JXSaOi31CI8ezKBFyIOHGqlfnJ4="; 29 }; 30 31 pythonRelaxDeps = [
+1 -1
pkgs/development/python-modules/lark/default.nix
··· 47 homepage = "https://lark-parser.readthedocs.io/"; 48 changelog = "https://github.com/lark-parser/lark/releases/tag/${version}"; 49 license = licenses.mit; 50 - maintainers = with maintainers; [ fridh drewrisinger ]; 51 }; 52 }
··· 47 homepage = "https://lark-parser.readthedocs.io/"; 48 changelog = "https://github.com/lark-parser/lark/releases/tag/${version}"; 49 license = licenses.mit; 50 + maintainers = with maintainers; [ drewrisinger ]; 51 }; 52 }
-1
pkgs/development/python-modules/line-profiler/default.nix
··· 60 homepage = "https://github.com/pyutils/line_profiler"; 61 changelog = "https://github.com/pyutils/line_profiler/blob/v${version}/CHANGELOG.rst"; 62 license = licenses.bsd3; 63 - maintainers = with maintainers; [ fridh ]; 64 }; 65 }
··· 60 homepage = "https://github.com/pyutils/line_profiler"; 61 changelog = "https://github.com/pyutils/line_profiler/blob/v${version}/CHANGELOG.rst"; 62 license = licenses.bsd3; 63 }; 64 }
-1
pkgs/development/python-modules/llvmlite/default.nix
··· 61 downloadPage = "https://github.com/numba/llvmlite"; 62 homepage = "http://llvmlite.pydata.org/"; 63 license = licenses.bsd2; 64 - maintainers = with maintainers; [ fridh ]; 65 }; 66 }
··· 61 downloadPage = "https://github.com/numba/llvmlite"; 62 homepage = "http://llvmlite.pydata.org/"; 63 license = licenses.bsd2; 64 }; 65 }
+2 -2
pkgs/development/python-modules/maestral/default.nix
··· 28 29 buildPythonPackage rec { 30 pname = "maestral"; 31 - version = "1.9.2"; 32 format = "pyproject"; 33 34 disabled = pythonOlder "3.8"; ··· 37 owner = "SamSchott"; 38 repo = "maestral"; 39 rev = "refs/tags/v${version}"; 40 - hash = "sha256-Bb0yE2OKdlZd6ZsTEWOD+hMuV41fZanesY49L+v4BBE="; 41 }; 42 43 propagatedBuildInputs = [
··· 28 29 buildPythonPackage rec { 30 pname = "maestral"; 31 + version = "1.9.3"; 32 format = "pyproject"; 33 34 disabled = pythonOlder "3.8"; ··· 37 owner = "SamSchott"; 38 repo = "maestral"; 39 rev = "refs/tags/v${version}"; 40 + hash = "sha256-h7RDaCVICi3wl6/b1s01cINhFirDOpOXoxTPZIBH3jE="; 41 }; 42 43 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/meson-python/default.nix
··· 48 description = "Meson Python build backend (PEP 517)"; 49 homepage = "https://github.com/mesonbuild/meson-python"; 50 license = [ lib.licenses.mit ]; 51 - maintainers = with lib.maintainers; [ fridh doronbehar ]; 52 }; 53 }
··· 48 description = "Meson Python build backend (PEP 517)"; 49 homepage = "https://github.com/mesonbuild/meson-python"; 50 license = [ lib.licenses.mit ]; 51 + maintainers = with lib.maintainers; [ doronbehar ]; 52 }; 53 }
-1
pkgs/development/python-modules/mesonpep517/default.nix
··· 41 description = "Create pep517 compliant packages from the meson build system"; 42 homepage = "https://gitlab.com/thiblahute/mesonpep517"; 43 license = lib.licenses.asl20; 44 - maintainers = [ lib.maintainers.fridh ]; 45 }; 46 }
··· 41 description = "Create pep517 compliant packages from the meson build system"; 42 homepage = "https://gitlab.com/thiblahute/mesonpep517"; 43 license = lib.licenses.asl20; 44 }; 45 }
-43
pkgs/development/python-modules/mkdocs-simple-hooks/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , isPy3k 4 - , fetchFromGitHub 5 - , mkdocs 6 - , pytestCheckHook 7 - }: 8 - 9 - buildPythonPackage rec { 10 - pname = "mkdocs-simple-hooks"; 11 - version = "0.1.5"; 12 - format = "setuptools"; 13 - 14 - disabled = !isPy3k; 15 - 16 - src = fetchFromGitHub { 17 - owner = "aklajnert"; 18 - repo = "mkdocs-simple-hooks"; 19 - rev = "v${version}"; 20 - hash = "sha256-N6xZjCREjJlhR6f8m65WJswUQv/TTdTbk670+C46UWQ="; 21 - }; 22 - 23 - propagatedBuildInputs = [ 24 - mkdocs 25 - ]; 26 - 27 - nativeCheckInputs = [ pytestCheckHook ]; 28 - 29 - pytestFlagsArray = [ "tests.py" ]; 30 - 31 - # disable failing tests 32 - disabledTests = [ 33 - "test_no_hooks_defined" 34 - "test_no_attribute" 35 - ]; 36 - 37 - meta = with lib; { 38 - description = "Define your own hooks for mkdocs, without having to create a new package."; 39 - homepage = "https://github.com/aklajnert/mkdocs-simple-hooks"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ arjan-s ]; 42 - }; 43 - }
···
-1
pkgs/development/python-modules/multipledispatch/default.nix
··· 23 homepage = "https://github.com/mrocklin/multipledispatch/"; 24 description = "A relatively sane approach to multiple dispatch in Python"; 25 license = lib.licenses.bsd3; 26 - maintainers = with lib.maintainers; [ fridh ]; 27 }; 28 }
··· 23 homepage = "https://github.com/mrocklin/multipledispatch/"; 24 description = "A relatively sane approach to multiple dispatch in Python"; 25 license = lib.licenses.bsd3; 26 }; 27 }
+1 -1
pkgs/development/python-modules/nbformat/default.nix
··· 54 mainProgram = "jupyter-trust"; 55 homepage = "https://jupyter.org/"; 56 license = lib.licenses.bsd3; 57 - maintainers = with lib.maintainers; [ fridh globin ]; 58 }; 59 }
··· 54 mainProgram = "jupyter-trust"; 55 homepage = "https://jupyter.org/"; 56 license = lib.licenses.bsd3; 57 + maintainers = with lib.maintainers; [ globin ]; 58 }; 59 }
-1
pkgs/development/python-modules/nidaqmx/default.nix
··· 55 meta = { 56 description = "API for interacting with the NI-DAQmx driver"; 57 license = [ lib.licenses.mit ]; 58 - maintainers = [ lib.maintainers.fridh ]; 59 }; 60 }
··· 55 meta = { 56 description = "API for interacting with the NI-DAQmx driver"; 57 license = [ lib.licenses.mit ]; 58 }; 59 }
-1
pkgs/development/python-modules/nose-exclude/default.nix
··· 24 license = lib.licenses.lgpl21; 25 description = "Exclude specific directories from nosetests runs"; 26 homepage = "https://github.com/kgrandis/nose-exclude"; 27 - maintainers = with lib.maintainers; [ fridh ]; 28 }; 29 }
··· 24 license = lib.licenses.lgpl21; 25 description = "Exclude specific directories from nosetests runs"; 26 homepage = "https://github.com/kgrandis/nose-exclude"; 27 }; 28 }
-1
pkgs/development/python-modules/numba/default.nix
··· 139 homepage = "https://numba.pydata.org/"; 140 license = licenses.bsd2; 141 mainProgram = "numba"; 142 - maintainers = with maintainers; [ fridh ]; 143 }; 144 }
··· 139 homepage = "https://numba.pydata.org/"; 140 license = licenses.bsd2; 141 mainProgram = "numba"; 142 }; 143 }
-1
pkgs/development/python-modules/numpy/default.nix
··· 189 mainProgram = "f2py"; 190 homepage = "https://numpy.org/"; 191 license = lib.licenses.bsd3; 192 - maintainers = with lib.maintainers; [ fridh ]; 193 }; 194 }
··· 189 mainProgram = "f2py"; 190 homepage = "https://numpy.org/"; 191 license = lib.licenses.bsd3; 192 }; 193 }
-1
pkgs/development/python-modules/onnxconverter-common/default.nix
··· 48 description = "ONNX Converter and Optimization Tools"; 49 homepage = "https://github.com/microsoft/onnxconverter-common"; 50 changelog = "https://github.com/microsoft/onnxconverter-common/releases/tag/v${version}"; 51 - maintainers = with lib.maintainers; [ fridh ]; 52 license = with lib.licenses; [ mit ]; 53 }; 54 }
··· 48 description = "ONNX Converter and Optimization Tools"; 49 homepage = "https://github.com/microsoft/onnxconverter-common"; 50 changelog = "https://github.com/microsoft/onnxconverter-common/releases/tag/v${version}"; 51 license = with lib.licenses; [ mit ]; 52 }; 53 }
+1 -1
pkgs/development/python-modules/onnxruntime/default.nix
··· 70 # sympy 71 ]; 72 73 - meta = onnxruntime.meta // { maintainers = with lib.maintainers; [ fridh ]; }; 74 }
··· 70 # sympy 71 ]; 72 73 + meta = onnxruntime.meta; 74 }
+1 -1
pkgs/development/python-modules/pandas/default.nix
··· 266 Python, providing labeled data structures similar to R data.frame 267 objects, statistical functions, and much more. 268 ''; 269 - maintainers = with maintainers; [ raskin fridh knedlsepp ]; 270 }; 271 }; 272 in pandas
··· 266 Python, providing labeled data structures similar to R data.frame 267 objects, statistical functions, and much more. 268 ''; 269 + maintainers = with maintainers; [ raskin knedlsepp ]; 270 }; 271 }; 272 in pandas
-1
pkgs/development/python-modules/pyfftw/default.nix
··· 27 description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; 28 homepage = "http://hgomersall.github.com/pyFFTW/"; 29 license = with licenses; [ bsd2 bsd3 ]; 30 - maintainers = with maintainers; [ fridh ]; 31 }; 32 }
··· 27 description = "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms"; 28 homepage = "http://hgomersall.github.com/pyFFTW/"; 29 license = with licenses; [ bsd2 bsd3 ]; 30 }; 31 }
-1
pkgs/development/python-modules/pyopencl/default.nix
··· 69 description = "Python wrapper for OpenCL"; 70 homepage = "https://github.com/pyopencl/pyopencl"; 71 license = licenses.mit; 72 - maintainers = [ maintainers.fridh ]; 73 }; 74 }
··· 69 description = "Python wrapper for OpenCL"; 70 homepage = "https://github.com/pyopencl/pyopencl"; 71 license = licenses.mit; 72 }; 73 }
-1
pkgs/development/python-modules/pyproject-metadata/default.nix
··· 49 homepage = "https://github.com/FFY00/python-pyproject-metadata"; 50 changelog = "https://github.com/FFY00/python-pyproject-metadata/blob/${version}/CHANGELOG.rst"; 51 license = licenses.mit; 52 - maintainers = with maintainers; [ fridh ]; 53 }; 54 }
··· 49 homepage = "https://github.com/FFY00/python-pyproject-metadata"; 50 changelog = "https://github.com/FFY00/python-pyproject-metadata/blob/${version}/CHANGELOG.rst"; 51 license = licenses.mit; 52 }; 53 }
+2 -2
pkgs/development/python-modules/pyqt6-charts/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pyqt6-charts"; 14 - version = "6.6.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.6"; ··· 19 src = fetchPypi { 20 pname = "PyQt6_Charts"; 21 inherit version; 22 - sha256 = "sha256-FMxuXRnK6AEpUkpC+mMy0NXa2kKCqUI0Jea5rhtrxW0="; 23 }; 24 25 # fix include path and increase verbosity
··· 11 12 buildPythonPackage rec { 13 pname = "pyqt6-charts"; 14 + version = "6.7.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.6"; ··· 19 src = fetchPypi { 20 pname = "PyQt6_Charts"; 21 inherit version; 22 + sha256 = "sha256-xPfPNpko978DLk4z9xjTuP5m2hdtSVn+MHNalw2G81w="; 23 }; 24 25 # fix include path and increase verbosity
-1
pkgs/development/python-modules/qtconsole/default.nix
··· 54 mainProgram = "jupyter-qtconsole"; 55 homepage = "https://qtconsole.readthedocs.io/"; 56 license = licenses.bsd3; 57 - maintainers = with maintainers; [ fridh ]; 58 platforms = platforms.unix; 59 }; 60 }
··· 54 mainProgram = "jupyter-qtconsole"; 55 homepage = "https://qtconsole.readthedocs.io/"; 56 license = licenses.bsd3; 57 platforms = platforms.unix; 58 }; 59 }
+62
pkgs/development/python-modules/quantile-forest/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + python, 6 + pythonOlder, 7 + 8 + setuptools, 9 + wheel, 10 + cython, 11 + 12 + numpy, 13 + scipy, 14 + scikit-learn, 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "quantile-forest"; 19 + version = "1.3.4"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.8"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "zillow"; 26 + repo = "quantile-forest"; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-hzLJq0y+qjc48PfHW3i73x9safGOy0V1HEQ5WR8IXpI="; 29 + }; 30 + 31 + build-system = [ 32 + setuptools 33 + cython 34 + wheel 35 + numpy 36 + scipy 37 + scikit-learn 38 + ]; 39 + 40 + dependencies = [ 41 + numpy 42 + scipy 43 + scikit-learn 44 + ]; 45 + 46 + postInstall = '' 47 + rm -rf $out/${python.sitePackages}/examples 48 + ''; 49 + 50 + # need network connection 51 + doCheck = false; 52 + 53 + pythonImportsCheck = [ "quantile_forest" ]; 54 + 55 + meta = with lib; { 56 + description = "Quantile Regression Forests compatible with scikit-learn"; 57 + homepage = "https://github.com/zillow/quantile-forest"; 58 + changelog = "https://github.com/zillow/quantile-forest/releases/tag/v${version}"; 59 + license = licenses.asl20; 60 + maintainers = with maintainers; [ vizid ]; 61 + }; 62 + }
-1
pkgs/development/python-modules/recommonmark/default.nix
··· 38 description = "A docutils-compatibility bridge to CommonMark"; 39 homepage = "https://github.com/rtfd/recommonmark"; 40 license = lib.licenses.mit; 41 - maintainers = with lib.maintainers; [ fridh ]; 42 }; 43 }
··· 38 description = "A docutils-compatibility bridge to CommonMark"; 39 homepage = "https://github.com/rtfd/recommonmark"; 40 license = lib.licenses.mit; 41 }; 42 }
-1
pkgs/development/python-modules/reikna/default.nix
··· 38 description = "GPGPU algorithms for PyCUDA and PyOpenCL"; 39 homepage = "https://github.com/fjarri/reikna"; 40 license = licenses.mit; 41 - maintainers = [ maintainers.fridh ]; 42 43 }; 44
··· 38 description = "GPGPU algorithms for PyCUDA and PyOpenCL"; 39 homepage = "https://github.com/fjarri/reikna"; 40 license = licenses.mit; 41 42 }; 43
-1
pkgs/development/python-modules/requests-download/default.nix
··· 27 description = "Download files using requests and save them to a target path"; 28 homepage = "https://www.github.com/takluyver/requests_download"; 29 license = lib.licenses.mit; 30 - maintainers = [ lib.maintainers.fridh ]; 31 }; 32 }
··· 27 description = "Download files using requests and save them to a target path"; 28 homepage = "https://www.github.com/takluyver/requests_download"; 29 license = lib.licenses.mit; 30 }; 31 }
+1 -1
pkgs/development/python-modules/scipy/default.nix
··· 203 downloadPage = "https://github.com/scipy/scipy"; 204 homepage = "https://www.scipy.org/"; 205 license = licenses.bsd3; 206 - maintainers = with maintainers; [ fridh doronbehar ]; 207 }; 208 }
··· 203 downloadPage = "https://github.com/scipy/scipy"; 204 homepage = "https://www.scipy.org/"; 205 license = licenses.bsd3; 206 + maintainers = with maintainers; [ doronbehar ]; 207 }; 208 }
-1
pkgs/development/python-modules/seaborn/default.nix
··· 70 homepage = "https://seaborn.pydata.org/"; 71 changelog = "https://github.com/mwaskom/seaborn/blob/master/doc/whatsnew/${src.rev}.rst"; 72 license = with licenses; [ bsd3 ]; 73 - maintainers = with maintainers; [ fridh ]; 74 }; 75 }
··· 70 homepage = "https://seaborn.pydata.org/"; 71 changelog = "https://github.com/mwaskom/seaborn/blob/master/doc/whatsnew/${src.rev}.rst"; 72 license = with licenses; [ bsd3 ]; 73 }; 74 }
-1
pkgs/development/python-modules/skl2onnx/default.nix
··· 51 52 meta = { 53 description = "Convert scikit-learn models to ONNX"; 54 - maintainers = with lib.maintainers; [ fridh ]; 55 license = with lib.licenses; [ asl20 ]; 56 }; 57 }
··· 51 52 meta = { 53 description = "Convert scikit-learn models to ONNX"; 54 license = with lib.licenses; [ asl20 ]; 55 }; 56 }
+2 -2
pkgs/development/python-modules/social-auth-app-django/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "social-auth-app-django"; 12 - version = "5.4.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "python-social-auth"; 19 repo = "social-app-django"; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-CZF1DA4UUnmGfdmWlBJ0zJIYx1E03a7Z7Y6WJNFU68M="; 22 }; 23 24 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "social-auth-app-django"; 12 + version = "5.4.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "python-social-auth"; 19 repo = "social-app-django"; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-BvPQo0pXffGYu0tpy5yHT9lJVwOTewBiX5GLeezBrhE="; 22 }; 23 24 propagatedBuildInputs = [
-1
pkgs/development/python-modules/sounddevice/default.nix
··· 38 description = "Play and Record Sound with Python"; 39 homepage = "http://python-sounddevice.rtfd.org/"; 40 license = with lib.licenses; [ mit ]; 41 - maintainers = with lib.maintainers; [ fridh ]; 42 }; 43 }
··· 38 description = "Play and Record Sound with Python"; 39 homepage = "http://python-sounddevice.rtfd.org/"; 40 license = with lib.licenses; [ mit ]; 41 }; 42 }
-1
pkgs/development/python-modules/soundfile/default.nix
··· 37 description = "An audio library based on libsndfile, CFFI and NumPy"; 38 license = lib.licenses.bsd3; 39 homepage = "https://github.com/bastibe/python-soundfile"; 40 - maintainers = with lib.maintainers; [ fridh ]; 41 }; 42 }
··· 37 description = "An audio library based on libsndfile, CFFI and NumPy"; 38 license = lib.licenses.bsd3; 39 homepage = "https://github.com/bastibe/python-soundfile"; 40 }; 41 }
+54
pkgs/development/python-modules/spylls/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + 5 + , pythonOlder 6 + 7 + , poetry-core 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "spylls"; 12 + version = "0.1.7"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + hash = "sha256-cEWJLcvTJNNoX2nFp2AGPnj7g5kTckzhgHfPCgyT8iA="; 20 + }; 21 + 22 + postPatch = '' 23 + substituteInPlace pyproject.toml \ 24 + --replace-fail poetry.masonry.api poetry.core.masonry.api \ 25 + --replace-fail "poetry>=" "poetry-core>=" 26 + ''; 27 + 28 + build-system = [ 29 + poetry-core 30 + ]; 31 + 32 + # no unit tests in source distribution... 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ 36 + "spylls.hunspell" 37 + "spylls.hunspell.readers" 38 + "spylls.hunspell.data" 39 + "spylls.hunspell.algo.capitalization" 40 + "spylls.hunspell.algo.trie" 41 + "spylls.hunspell.algo.ngram_suggest" 42 + "spylls.hunspell.algo.phonet_suggest" 43 + "spylls.hunspell.algo.permutations" 44 + "spylls.hunspell.algo.string_metrics" 45 + ]; 46 + 47 + meta = with lib; { 48 + description = "Pure Python spell-checker, (almost) full port of Hunspell"; 49 + homepage = "https://github.com/zverok/spylls"; 50 + changelog = "https://github.com/zverok/spylls/blob/master/CHANGELOG.rst"; 51 + license = licenses.mpl20; 52 + maintainers = with maintainers; [ vizid ]; 53 + }; 54 + }
+57
pkgs/development/python-modules/ssg/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + fetchpatch, 6 + 7 + python3, 8 + unittestCheckHook, 9 + setuptools, 10 + 11 + fire, 12 + python-crfsuite, 13 + tqdm, 14 + }: 15 + 16 + buildPythonPackage { 17 + pname = "ssg"; 18 + version = "0.0.8"; 19 + pyproject = true; 20 + 21 + src = fetchFromGitHub { 22 + owner = "ponrawee"; 23 + repo = "ssg"; 24 + rev = "d1b811ef4f8ac08ba1db839f426ba6b6a8e0eb38"; 25 + hash = "sha256-GBZzVDDfKOTnbcrIxhFRiNHXN2pSNU3T9RvUytJ068w="; 26 + }; 27 + 28 + patches = [ 29 + (fetchpatch { 30 + name = "fix-deprecation-warnings-and-bump-version"; 31 + url = "https://patch-diff.githubusercontent.com/raw/ponrawee/ssg/pull/10.patch"; 32 + hash = "sha256-4O1fpI0FBUG/3RN+PAi7I8vpgYmPPL5ZMXhoZUFsQy8="; 33 + }) 34 + ]; 35 + 36 + build-system = [ setuptools ]; 37 + 38 + dependencies = [ 39 + fire 40 + python-crfsuite 41 + tqdm 42 + ]; 43 + 44 + nativeCheckInputs = [ unittestCheckHook ]; 45 + 46 + pythonImportsCheck = [ "ssg" ]; 47 + 48 + postInstall = "rm -rf $out/${python3.sitePackages}/scripts"; 49 + 50 + meta = with lib; { 51 + description = "TCRF syllable segmenter for Thai"; 52 + homepage = "https://github.com/ponrawee/ssg"; 53 + license = licenses.asl20; 54 + maintainers = with maintainers; [ vizid ]; 55 + mainProgram = "ssg-cli"; 56 + }; 57 + }
-1
pkgs/development/python-modules/statsmodels/default.nix
··· 57 homepage = "https://www.github.com/statsmodels/statsmodels"; 58 changelog = "https://github.com/statsmodels/statsmodels/releases/tag/v${version}"; 59 license = licenses.bsd3; 60 - maintainers = with maintainers; [ fridh ]; 61 }; 62 }
··· 57 homepage = "https://www.github.com/statsmodels/statsmodels"; 58 changelog = "https://github.com/statsmodels/statsmodels/releases/tag/v${version}"; 59 license = licenses.bsd3; 60 }; 61 }
-1
pkgs/development/python-modules/tabulate/default.nix
··· 38 mainProgram = "tabulate"; 39 homepage = "https://github.com/astanin/python-tabulate"; 40 license = lib.licenses.mit; 41 - maintainers = with lib.maintainers; [ fridh ]; 42 }; 43 }
··· 38 mainProgram = "tabulate"; 39 homepage = "https://github.com/astanin/python-tabulate"; 40 license = lib.licenses.mit; 41 }; 42 }
-1
pkgs/development/python-modules/tiledb/default.nix
··· 78 description = "Python interface to the TileDB storage manager"; 79 homepage = "https://github.com/TileDB-Inc/TileDB-Py"; 80 license = licenses.mit; 81 - maintainers = with maintainers; [ fridh ]; 82 # tiledb/core.cc:556:30: error: ‘struct std::array<long unsigned int, 2>’ has no member named ‘second’ 83 broken = true; 84 };
··· 78 description = "Python interface to the TileDB storage manager"; 79 homepage = "https://github.com/TileDB-Inc/TileDB-Py"; 80 license = licenses.mit; 81 # tiledb/core.cc:556:30: error: ‘struct std::array<long unsigned int, 2>’ has no member named ‘second’ 82 broken = true; 83 };
-1
pkgs/development/python-modules/toolz/default.nix
··· 25 homepage = "https://github.com/pytoolz/toolz"; 26 description = "List processing tools and functional utilities"; 27 license = licenses.bsd3; 28 - maintainers = with maintainers; [ fridh ]; 29 }; 30 }
··· 25 homepage = "https://github.com/pytoolz/toolz"; 26 description = "List processing tools and functional utilities"; 27 license = licenses.bsd3; 28 }; 29 }
+2 -2
pkgs/development/python-modules/tox/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "tox"; 27 - version = "4.14.2"; 28 format = "pyproject"; 29 30 src = fetchFromGitHub { 31 owner = "tox-dev"; 32 repo = "tox"; 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-+ed47GK76Wn8PwXsd0qo1xYWJTcZ5wNXnFEEQEZ7CMM="; 35 }; 36 37 postPatch = ''
··· 24 25 buildPythonPackage rec { 26 pname = "tox"; 27 + version = "4.15.0"; 28 format = "pyproject"; 29 30 src = fetchFromGitHub { 31 owner = "tox-dev"; 32 repo = "tox"; 33 rev = "refs/tags/${version}"; 34 + hash = "sha256-aKk3a0RAcLyrHK6I3Q7rcBdZVJGNBXsBqA8N7Kpdrms="; 35 }; 36 37 postPatch = ''
+2 -4
pkgs/development/python-modules/tqdm/default.nix
··· 42 numpy 43 rich 44 tkinter 45 - ] ++ 46 - # pandas is not supported on i686 or risc-v 47 - lib.optional (!stdenv.isi686 && !stdenv.hostPlatform.isRiscV) pandas; 48 49 pytestFlagsArray = [ 50 "-W" "ignore::FutureWarning" ··· 67 homepage = "https://github.com/tqdm/tqdm"; 68 changelog = "https://tqdm.github.io/releases/"; 69 license = with licenses; [ mit ]; 70 - maintainers = with maintainers; [ fridh ]; 71 }; 72 }
··· 42 numpy 43 rich 44 tkinter 45 + pandas 46 + ]; 47 48 pytestFlagsArray = [ 49 "-W" "ignore::FutureWarning" ··· 66 homepage = "https://github.com/tqdm/tqdm"; 67 changelog = "https://tqdm.github.io/releases/"; 68 license = with licenses; [ mit ]; 69 }; 70 }
-1
pkgs/development/python-modules/traitlets/default.nix
··· 49 description = "Traitlets Python config system"; 50 homepage = "https://github.com/ipython/traitlets"; 51 license = lib.licenses.bsd3; 52 - maintainers = with lib.maintainers; [ fridh ]; 53 }; 54 }
··· 49 description = "Traitlets Python config system"; 50 homepage = "https://github.com/ipython/traitlets"; 51 license = lib.licenses.bsd3; 52 }; 53 }
-1
pkgs/development/python-modules/twine/default.nix
··· 49 mainProgram = "twine"; 50 homepage = "https://github.com/pypa/twine"; 51 license = lib.licenses.asl20; 52 - maintainers = with lib.maintainers; [ fridh ]; 53 }; 54 }
··· 49 mainProgram = "twine"; 50 homepage = "https://github.com/pypa/twine"; 51 license = lib.licenses.asl20; 52 }; 53 }
-1
pkgs/development/python-modules/typed-settings/default.nix
··· 66 homepage = "https://gitlab.com/sscherfke/typed-settings"; 67 changelog = "https://gitlab.com/sscherfke/typed-settings/-/blob/${version}/CHANGELOG.rst"; 68 license = lib.licenses.mit; 69 - maintainers = with lib.maintainers; [ fridh ]; 70 }; 71 }
··· 66 homepage = "https://gitlab.com/sscherfke/typed-settings"; 67 changelog = "https://gitlab.com/sscherfke/typed-settings/-/blob/${version}/CHANGELOG.rst"; 68 license = lib.licenses.mit; 69 }; 70 }
+2 -2
pkgs/development/python-modules/types-docutils/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "types-docutils"; 10 - version = "0.20.0.20240406"; 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-6OxKWhJdBthjK7qsihH76hih7fqU35xRKdxFmAkVuEs="; 16 }; 17 18 build-system = [ setuptools ];
··· 7 8 buildPythonPackage rec { 9 pname = "types-docutils"; 10 + version = "0.21.0.20240423"; 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-dxbsbGi1F5t7oXOMrOLxMm5k359Et6sI2ZBNMsI/wV8="; 16 }; 17 18 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/types-mock/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "types-mock"; 9 - version = "5.1.0.20240311"; 10 pyproject = true; 11 12 src = fetchPypi { 13 inherit pname version; 14 - hash = "sha256-dHJ5eYbYMBb5b95/c1d9EpsM2KjQt4NIenvjMNV7pDE="; 15 }; 16 17 nativeBuildInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "types-mock"; 9 + version = "5.1.0.20240425"; 10 pyproject = true; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-UoGmRdcugn1wBD48wUT+M7HAA9sIT3idwgOqkOgSpaQ="; 15 }; 16 17 nativeBuildInputs = [
-1
pkgs/development/python-modules/widgetsnbextension/default.nix
··· 30 description = "IPython HTML widgets for Jupyter"; 31 homepage = "https://github.com/jupyter-widgets/ipywidgets/tree/master/python/widgetsnbextension"; 32 license = ipywidgets.meta.license; # Build from same repo 33 - maintainers = with lib.maintainers; [ fridh ]; 34 }; 35 }
··· 30 description = "IPython HTML widgets for Jupyter"; 31 homepage = "https://github.com/jupyter-widgets/ipywidgets/tree/master/python/widgetsnbextension"; 32 license = ipywidgets.meta.license; # Build from same repo 33 }; 34 }
-1
pkgs/development/python-modules/xarray/default.nix
··· 52 description = "N-D labeled arrays and datasets in Python"; 53 homepage = "https://github.com/pydata/xarray"; 54 license = licenses.asl20; 55 - maintainers = with maintainers; [ fridh ]; 56 }; 57 }
··· 52 description = "N-D labeled arrays and datasets in Python"; 53 homepage = "https://github.com/pydata/xarray"; 54 license = licenses.asl20; 55 }; 56 }
+5 -2
pkgs/development/tools/abuild/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitLab 4 , makeWrapper 5 , pkg-config 6 , file ··· 14 15 stdenv.mkDerivation rec { 16 pname = "abuild"; 17 - version = "3.12.0"; 18 19 src = fetchFromGitLab { 20 domain = "gitlab.alpinelinux.org"; 21 owner = "alpine"; 22 repo = pname; 23 rev = version; 24 - sha256 = "sha256-p4TohsZZTi4HxtJsyuoE5HDfkGa0pv53saGj3X9bmrI="; 25 }; 26 27 buildInputs = [ ··· 76 --prefix PATH : "${placeholder "out"}/bin" 77 done 78 ''; 79 80 meta = with lib; { 81 description = "Alpine Linux build tools";
··· 1 { lib 2 , stdenv 3 , fetchFromGitLab 4 + , gitUpdater 5 , makeWrapper 6 , pkg-config 7 , file ··· 15 16 stdenv.mkDerivation rec { 17 pname = "abuild"; 18 + version = "3.13.0"; 19 20 src = fetchFromGitLab { 21 domain = "gitlab.alpinelinux.org"; 22 owner = "alpine"; 23 repo = pname; 24 rev = version; 25 + sha256 = "sha256-xVxgcBchGfeVo1cgP9iVsWjZ6SHVN6R8zWaE1k3DcXQ="; 26 }; 27 28 buildInputs = [ ··· 77 --prefix PATH : "${placeholder "out"}/bin" 78 done 79 ''; 80 + 81 + passthru.updateScript = gitUpdater { }; 82 83 meta = with lib; { 84 description = "Alpine Linux build tools";
+1 -1
pkgs/development/tools/build-managers/apache-maven/build-package.nix
··· 28 29 nativeBuildInputs = [ 30 maven 31 - ]; 32 33 buildPhase = '' 34 runHook preBuild
··· 28 29 nativeBuildInputs = [ 30 maven 31 + ] ++ args.nativeBuildInputs or [ ]; 32 33 buildPhase = '' 34 runHook preBuild
+3 -3
pkgs/development/tools/dprint/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "dprint"; 5 - version = "0.45.0"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - sha256 = "sha256-Vs+LcvGXcFT0kcZHtLv3T+4xV88kP02r9wDC5hBOZCg="; 10 }; 11 12 - cargoHash = "sha256-DbFvsOLJ+diLzQXzl6csuVMqjBbI3z+vO37HQ/WnLR4="; 13 14 buildInputs = lib.optionals stdenv.isDarwin [ CoreFoundation Security ]; 15
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "dprint"; 5 + version = "0.45.1"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + sha256 = "sha256-dVtUUQ9AUQ85vsFwDb3xnR3UWxvSDMosC8QPW8AGHf4="; 10 }; 11 12 + cargoHash = "sha256-NXofEGJ1Sn7xnn8xxD9ZXBjoG/ZJgWvP0vCAJiwxK38="; 13 14 buildInputs = lib.optionals stdenv.isDarwin [ CoreFoundation Security ]; 15
+3 -3
pkgs/development/tools/ginkgo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 - version = "2.17.1"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 - sha256 = "sha256-fxP4+YqhYPeGVpW6VkSm3+FGnmgbKx77anSYUv41PSE="; 12 }; 13 - vendorHash = "sha256-XtO7HiaE/xCT3tjVZzzMcO9y8Yk8Wyy1S3S1qioMaQU="; 14 15 # integration tests expect more file changes 16 # types tests are missing CodeLocation
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 + version = "2.17.2"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 + sha256 = "sha256-StvESO3kFo+mgiJgx7JvZzBnT62zT3ZxxWVjnVBTLlg="; 12 }; 13 + vendorHash = "sha256-qLyqG7A4TEsZSF8olXWc2BIYZukQx/xHsnbYTfC/w4A="; 14 15 # integration tests expect more file changes 16 # types tests are missing CodeLocation
+3 -3
pkgs/development/tools/language-servers/vhdl-ls/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "vhdl-ls"; 8 - version = "0.79.0"; 9 10 src = fetchFromGitHub { 11 owner = "VHDL-LS"; 12 repo = "rust_hdl"; 13 rev = "v${version}"; 14 - hash = "sha256-9AcMMT1d4FrTcCN6c2uMa1Xh21e79sM+YsPs+RT892U="; 15 }; 16 17 - cargoHash = "sha256-Cb4WvOdWtwaC5GCQcnIorAFbkDXliU9w1xDU8g3YlSI="; 18 19 postPatch = '' 20 substituteInPlace vhdl_lang/src/config.rs \
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "vhdl-ls"; 8 + version = "0.80.0"; 9 10 src = fetchFromGitHub { 11 owner = "VHDL-LS"; 12 repo = "rust_hdl"; 13 rev = "v${version}"; 14 + hash = "sha256-3p6SmmNnuPoHbA0QmfgvO342AhRx5dI9q4YXypi/2k0="; 15 }; 16 17 + cargoHash = "sha256-zAz33P5k6wmQej8u45+lXKHSRVaZhrB5L0jUPjs44W8="; 18 19 postPatch = '' 20 substituteInPlace vhdl_lang/src/config.rs \
+2 -2
pkgs/development/tools/okteto/default.nix
··· 2 3 buildGoModule rec { 4 pname = "okteto"; 5 - version = "2.26.0"; 6 7 src = fetchFromGitHub { 8 owner = "okteto"; 9 repo = "okteto"; 10 rev = version; 11 - hash = "sha256-o9+0gMwq01D2gbooQeBTcekvPVz2kpxp5n+Jgj8FVzA="; 12 }; 13 14 vendorHash = "sha256-cYiyKNpsMfjqLL+6Q/s3nHRcj2y0DHuOu+S5GndLHxk=";
··· 2 3 buildGoModule rec { 4 pname = "okteto"; 5 + version = "2.26.1"; 6 7 src = fetchFromGitHub { 8 owner = "okteto"; 9 repo = "okteto"; 10 rev = version; 11 + hash = "sha256-bWyerkXmAto0c/LYybUSRctajmL1R0PldfpKsh8crfA="; 12 }; 13 14 vendorHash = "sha256-cYiyKNpsMfjqLL+6Q/s3nHRcj2y0DHuOu+S5GndLHxk=";
+4 -4
pkgs/development/tools/tabnine/sources.json
··· 1 { 2 - "version": "4.10.0", 3 "platforms": { 4 "x86_64-linux": { 5 "name": "x86_64-unknown-linux-musl", 6 - "hash": "sha256-sVjSrQsdOtWvuYZqLSmlsbu2yKe7MYBOxctrKlltlwY=" 7 }, 8 "aarch64-darwin": { 9 "name": "aarch64-apple-darwin", 10 - "hash": "sha256-HMPK09rOwRbsRwiHwjXZnDt4evEz2CP8zAReg/bhgTg=" 11 }, 12 "x86_64-darwin": { 13 "name": "x86_64-apple-darwin", 14 - "hash": "sha256-8y96VXWvHYTO+qs8x6ND5tD3Mb4qBXwdcIeYBLOkCdc=" 15 } 16 } 17 }
··· 1 { 2 + "version": "4.154.0", 3 "platforms": { 4 "x86_64-linux": { 5 "name": "x86_64-unknown-linux-musl", 6 + "hash": "sha256-FGhe3ih8WEOW/jfT7t+9IK7f17b4JwCXuQfwxZyOUNU=" 7 }, 8 "aarch64-darwin": { 9 "name": "aarch64-apple-darwin", 10 + "hash": "sha256-8bwrbMQJkBMLgWt0n6R6uc+s6SxZr8JiGM+2ni5lgqY=" 11 }, 12 "x86_64-darwin": { 13 "name": "x86_64-apple-darwin", 14 + "hash": "sha256-C0zePvocvgm8gP0C++7xJ5yb8MLb7kY/5HNsbEeZu6Q=" 15 } 16 } 17 }
+2 -2
pkgs/misc/autotiling/default.nix
··· 2 3 buildPythonApplication rec { 4 pname = "autotiling"; 5 - version = "1.9.1"; 6 7 src = fetchFromGitHub { 8 owner = "nwg-piotr"; 9 repo = pname; 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-PTMF9w4PMkKuhjLAP7856lOOiuyj5YZOoax0K9bgGgQ="; 12 }; 13 14 propagatedBuildInputs = [ i3ipc importlib-metadata ];
··· 2 3 buildPythonApplication rec { 4 pname = "autotiling"; 5 + version = "1.9.2"; 6 7 src = fetchFromGitHub { 8 owner = "nwg-piotr"; 9 repo = pname; 10 rev = "refs/tags/v${version}"; 11 + hash = "sha256-u+Tvvge/rQvylbZDmCxvoMGjZm2gKsFZEAb9evR/Ckw="; 12 }; 13 14 propagatedBuildInputs = [ i3ipc importlib-metadata ];
+47 -5
pkgs/os-specific/linux/kernel/generic.nix
··· 12 , rustc 13 , rustPlatform 14 , rust-bindgen 15 , nixosTests 16 }@args': 17 18 lib.makeOverridable ({ # The kernel source tarball. 19 src 20 ··· 211 }; # end of configfile derivation 212 213 kernel = (callPackage ./manual-config.nix { inherit lib stdenv buildPackages; }) (basicArgs // { 214 - inherit kernelPatches randstructSeed extraMakeFlags extraMeta configfile; 215 pos = builtins.unsafeGetAttrPos "version" args; 216 217 - config = { CONFIG_MODULES = "y"; CONFIG_FW_LOADER = "m"; } // lib.optionalAttrs withRust { CONFIG_RUST = "y"; }; 218 - } // lib.optionalAttrs (modDirVersion != null) { inherit modDirVersion; }); 219 220 in 221 kernel.overrideAttrs (finalAttrs: previousAttrs: { ··· 241 + toString (lib.attrNames (lib.toFunction args { })) 242 ) overridableKernel; 243 }; 244 - in [ (nixosTests.kernel-generic.passthru.testsForKernel overridableKernel) ] ++ kernelTests; 245 }; 246 247 - }))
··· 12 , rustc 13 , rustPlatform 14 , rust-bindgen 15 + # testing 16 + , emptyFile 17 + , nixos 18 , nixosTests 19 }@args': 20 21 + let overridableKernel = 22 lib.makeOverridable ({ # The kernel source tarball. 23 src 24 ··· 215 }; # end of configfile derivation 216 217 kernel = (callPackage ./manual-config.nix { inherit lib stdenv buildPackages; }) (basicArgs // { 218 + inherit kernelPatches randstructSeed extraMakeFlags extraMeta configfile modDirVersion; 219 pos = builtins.unsafeGetAttrPos "version" args; 220 221 + config = { 222 + CONFIG_MODULES = "y"; 223 + CONFIG_FW_LOADER = "m"; 224 + CONFIG_RUST = lib.mkIf withRust "y"; 225 + }; 226 + }); 227 228 in 229 kernel.overrideAttrs (finalAttrs: previousAttrs: { ··· 249 + toString (lib.attrNames (lib.toFunction args { })) 250 ) overridableKernel; 251 }; 252 + /* Certain arguments must be evaluated lazily; so that only the output(s) depend on them. 253 + Original reproducer / simplified use case: 254 + */ 255 + versionDoesNotDependOnPatchesEtcNixOS = 256 + builtins.seq 257 + (nixos ({ config, pkgs, ... }: { 258 + boot.kernelPatches = [ 259 + (builtins.seq config.boot.kernelPackages.kernel.version { patch = pkgs.emptyFile; }) 260 + ]; 261 + })).config.boot.kernelPackages.kernel.outPath 262 + emptyFile; 263 + versionDoesNotDependOnPatchesEtc = 264 + builtins.seq 265 + (import ./generic.nix args' (args // ( 266 + let explain = attrName: 267 + '' 268 + The ${attrName} attribute must be able to access the kernel.version attribute without an infinite recursion. 269 + That means that the kernel attrset (attrNames) and the kernel.version attribute must not depend on the ${attrName} argument. 270 + The fact that this exception is raised shows that such a dependency does exist. 271 + This is a problem for the configurability of ${attrName} in version-aware logic such as that in NixOS. 272 + Strictness can creep in through optional attributes, or assertions and warnings that run as part of code that shouldn't access what is checked. 273 + ''; 274 + in { 275 + kernelPatches = throw (explain "kernelPatches"); 276 + structuredExtraConfig = throw (explain "structuredExtraConfig"); 277 + modDirVersion = throw (explain "modDirVersion"); 278 + }))).version 279 + emptyFile; 280 + in [ 281 + (nixosTests.kernel-generic.passthru.testsForKernel overridableKernel) 282 + versionDoesNotDependOnPatchesEtc 283 + # Disabled by default, because the infinite recursion is hard to understand. The other test's error is better and produces a shorter trace. 284 + # versionDoesNotDependOnPatchesEtcNixOS 285 + ] ++ kernelTests; 286 }; 287 288 + })); 289 + in overridableKernel
+8 -8
pkgs/os-specific/linux/kernel/kernels-org.json
··· 4 "hash": "sha256:1rk369sz6a4m1bm7zzxj8bpdma7rgybmx8frd54kp2l5mjp7brrp" 5 }, 6 "6.1": { 7 - "version": "6.1.87", 8 - "hash": "sha256:092iv5w5d6kwgiyzs7zajmhdxc1w03sinvvr1dwy9bp8f9mg2ypw" 9 }, 10 "5.15": { 11 - "version": "5.15.156", 12 - "hash": "sha256:0y3p7sqr8hsn0v9ybqlcmn1z150zc13yckgrymb10sck9k8na14z" 13 }, 14 "5.10": { 15 "version": "5.10.215", ··· 24 "hash": "sha256:0jppa4p73pssd7m3jpc7i6rgnj9gawjcgk4wmqyy87ijzrgzm553" 25 }, 26 "6.6": { 27 - "version": "6.6.28", 28 - "hash": "sha256:151kdpp25fcl5qki138jxl90h9iyk5rk0kp2xamadnz72gnid1w1" 29 }, 30 "6.8": { 31 - "version": "6.8.7", 32 - "hash": "sha256:1bigq9my88d9xh647hgsy8gzval7p06hhacpxaqb71sfmwgil799" 33 } 34 }
··· 4 "hash": "sha256:1rk369sz6a4m1bm7zzxj8bpdma7rgybmx8frd54kp2l5mjp7brrp" 5 }, 6 "6.1": { 7 + "version": "6.1.88", 8 + "hash": "sha256:1lgqclvcxfs5c4my6fh041gxzgzz8i64cw43cf5ichy58pyh4sb9" 9 }, 10 "5.15": { 11 + "version": "5.15.157", 12 + "hash": "sha256:0554qxnai66mpm3p5dln9dfsb392zr8zvwfwc9ks2sadsd8j7wmg" 13 }, 14 "5.10": { 15 "version": "5.10.215", ··· 24 "hash": "sha256:0jppa4p73pssd7m3jpc7i6rgnj9gawjcgk4wmqyy87ijzrgzm553" 25 }, 26 "6.6": { 27 + "version": "6.6.29", 28 + "hash": "sha256:1l6bcz0pwiby6q79va063767d0jxkkaf8rpqvaqqcb08116gf9kz" 29 }, 30 "6.8": { 31 + "version": "6.8.8", 32 + "hash": "sha256:1fiiyvwi6frn83z730w4mng2z4nwpspvhb6vjpxx3yk0snwxqk0w" 33 } 34 }
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "5.10.213-rt105"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 17 18 src = fetchurl { 19 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 20 - sha256 = "105df7w6m5a3fngi6ajqs5qblaq4lbxsgcppllrk7v1r68i31kw4"; 21 }; 22 23 kernelPatches = let rt-patch = { 24 name = "rt"; 25 patch = fetchurl { 26 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 27 - sha256 = "1q5kz3mfvwb4fd5i2mbklsa6gifb8g3wbq0wi2478q097dvmb6gi"; 28 }; 29 }; in [ rt-patch ] ++ kernelPatches; 30
··· 6 , ... } @ args: 7 8 let 9 + version = "5.10.215-rt107"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 17 18 src = fetchurl { 19 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 20 + sha256 = "1af6h86flx96pszg006agpak2f9dkk2jqaazfykd7aafqdcs3747"; 21 }; 22 23 kernelPatches = let rt-patch = { 24 name = "rt"; 25 patch = fetchurl { 26 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 27 + sha256 = "0lnnpnfmypafzfzhcmaxqqc18nna4fr236v6hrcyabnxmxam79xj"; 28 }; 29 }; in [ rt-patch ] ++ kernelPatches; 30
+8 -1
pkgs/os-specific/linux/kernel/manual-config.nix
··· 26 extraMakeFlags ? [], 27 # The name of the kernel module directory 28 # Needs to be X.Y.Z[-extra], so pad with zeros if needed. 29 - modDirVersion ? lib.versions.pad 3 version, 30 # The kernel source (tarball, git checkout, etc.) 31 src, 32 # a list of { name=..., patch=..., extraConfig=...} patches ··· 54 }: 55 56 let 57 inherit (lib) 58 hasAttr getAttr optional optionals optionalString optionalAttrs maintainers platforms; 59
··· 26 extraMakeFlags ? [], 27 # The name of the kernel module directory 28 # Needs to be X.Y.Z[-extra], so pad with zeros if needed. 29 + modDirVersion ? null /* derive from version */, 30 # The kernel source (tarball, git checkout, etc.) 31 src, 32 # a list of { name=..., patch=..., extraConfig=...} patches ··· 54 }: 55 56 let 57 + # Provide defaults. Note that we support `null` so that callers don't need to use optionalAttrs, 58 + # which can lead to unnecessary strictness and infinite recursions. 59 + modDirVersion_ = if modDirVersion == null then lib.versions.pad 3 version else modDirVersion; 60 + in 61 + let 62 + # Shadow the un-defaulted parameter; don't want null. 63 + modDirVersion = modDirVersion_; 64 inherit (lib) 65 hasAttr getAttr optional optionals optionalString optionalAttrs maintainers platforms; 66
+2 -2
pkgs/servers/jicofo/default.nix
··· 2 3 let 4 pname = "jicofo"; 5 - version = "1.0-1075"; 6 src = fetchurl { 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 - sha256 = "tRlCZGBWlonTkKMxr2Rry70ZqC3mjcbF627XEn2D2UI="; 9 }; 10 in 11 stdenv.mkDerivation {
··· 2 3 let 4 pname = "jicofo"; 5 + version = "1.0-1078"; 6 src = fetchurl { 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 + sha256 = "0+VfsolOcjC68DRrWUgYYCdKhCxd0x1Y6920OrixU5g="; 9 }; 10 in 11 stdenv.mkDerivation {
+1 -1
pkgs/servers/monitoring/vmagent/default.nix
··· 22 mainProgram = "vmagent"; 23 license = licenses.asl20; 24 platforms = platforms.linux; 25 - maintainers = with maintainers; [ nullx76 ]; 26 }; 27 }
··· 22 mainProgram = "vmagent"; 23 license = licenses.asl20; 24 platforms = platforms.linux; 25 + maintainers = with maintainers; [ nullx76 leona ]; 26 }; 27 }
+1 -1
pkgs/servers/sabnzbd/default.nix
··· 82 homepage = "https://sabnzbd.org"; 83 license = licenses.gpl2Plus; 84 platforms = platforms.linux; 85 - maintainers = with lib.maintainers; [ fridh jojosch adamcstephens ]; 86 mainProgram = "sabnzbd"; 87 }; 88 }
··· 82 homepage = "https://sabnzbd.org"; 83 license = licenses.gpl2Plus; 84 platforms = platforms.linux; 85 + maintainers = with lib.maintainers; [ jojosch adamcstephens ]; 86 mainProgram = "sabnzbd"; 87 }; 88 }
+2 -2
pkgs/servers/ser2net/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "ser2net"; 13 - version = "4.6.1"; 14 15 src = fetchFromGitHub { 16 owner = "cminyard"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-1bEjmChoVB9WUAASz06U94YJ71BGvZfU6dObszXqwoA="; 20 }; 21 22 passthru = {
··· 10 11 stdenv.mkDerivation rec { 12 pname = "ser2net"; 13 + version = "4.6.2"; 14 15 src = fetchFromGitHub { 16 owner = "cminyard"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-cREtVvUZggVZpd3HFqrfikCInIyrRXSk4HKYhEWkXXc="; 20 }; 21 22 passthru = {
+3 -3
pkgs/servers/sql/rqlite/default.nix
··· 5 6 buildGoModule rec { 7 pname = "rqlite"; 8 - version = "8.23.2"; 9 10 src = fetchFromGitHub { 11 owner = "rqlite"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-/u817cYaa8Qfq2cbyBIJZdGpqHQFtPhrHTRSSpz8658="; 15 }; 16 17 - vendorHash = "sha256-CXwcz4L5Y0HbOdQm62YQGFtguk3X+dYx5Gc6E55PhjM="; 18 19 subPackages = [ "cmd/rqlite" "cmd/rqlited" "cmd/rqbench" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "rqlite"; 8 + version = "8.23.4"; 9 10 src = fetchFromGitHub { 11 owner = "rqlite"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-5/vcle0b/EypdA7IC28IYRYc5HxUC2zT/VsKLPurWPk="; 15 }; 16 17 + vendorHash = "sha256-Z/Cou6NDVQVu1F4XlgMM0jI72jF2vuI6mRGhWqObXKM="; 18 19 subPackages = [ "cmd/rqlite" "cmd/rqlited" "cmd/rqbench" ]; 20
+11 -3
pkgs/servers/web-apps/kavita/default.nix
··· 1 { lib 2 , stdenvNoCC 3 , fetchFromGitHub 4 , buildDotnetModule 5 , buildNpmPackage 6 , dotnetCorePackages ··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "kavita"; 13 - version = "0.8.0"; 14 15 src = fetchFromGitHub { 16 owner = "kareadita"; 17 repo = "kavita"; 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-0pVQ/gezi8Hzxrn/1QVFTOXeHRCayYkA3Kh5b81oW34="; 20 }; 21 22 backend = buildDotnetModule { ··· 24 inherit (finalAttrs) version src; 25 26 patches = [ 27 # The webroot is hardcoded as ./wwwroot 28 ./change-webroot.diff 29 ]; ··· 51 npmBuildScript = "prod"; 52 npmFlags = [ "--legacy-peer-deps" ]; 53 npmRebuildFlags = [ "--ignore-scripts" ]; # Prevent playwright from trying to install browsers 54 - npmDepsHash = "sha256-yy4vEI+aDgAcCyXyzfPm31oGiTl+Gsycyh69D3yex2I="; 55 }; 56 57 dontBuild = true;
··· 1 { lib 2 , stdenvNoCC 3 , fetchFromGitHub 4 + , fetchpatch 5 , buildDotnetModule 6 , buildNpmPackage 7 , dotnetCorePackages ··· 11 12 stdenvNoCC.mkDerivation (finalAttrs: { 13 pname = "kavita"; 14 + version = "0.8.1"; 15 16 src = fetchFromGitHub { 17 owner = "kareadita"; 18 repo = "kavita"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-Z8bGVF6h//37zz/J+PDlJhm7c9AUs2pgKhYY/4ELMhQ="; 21 }; 22 23 backend = buildDotnetModule { ··· 25 inherit (finalAttrs) version src; 26 27 patches = [ 28 + # Fix wrongly bumped version 0.8.0.10 -> 0.8.1 29 + # Remove on next release 30 + (fetchpatch { 31 + name = "fix-0.8.1-version.patch"; 32 + url = "https://github.com/Kareadita/Kavita/commit/3c9565468ad5494aef11dace62ba4b18b0c7d7f3.patch"; 33 + hash = "sha256-/dPHYrCeS6M82rw0lQ8K6C4jfXEvVVmjA85RKyVaxcE="; 34 + }) 35 # The webroot is hardcoded as ./wwwroot 36 ./change-webroot.diff 37 ]; ··· 59 npmBuildScript = "prod"; 60 npmFlags = [ "--legacy-peer-deps" ]; 61 npmRebuildFlags = [ "--ignore-scripts" ]; # Prevent playwright from trying to install browsers 62 + npmDepsHash = "sha256-+RJ9mX/cIainO2xS/hIrIOShPVbHkhkCq6q2bP8dGKM="; 63 }; 64 65 dontBuild = true;
+6 -7
pkgs/servers/web-apps/kavita/nuget-deps.nix
··· 24 (fetchNuGet { pname = "Hangfire.MaximumConcurrentExecutions"; version = "1.1.0"; sha256 = "181147h5dsbml58ffq1jc7k6012fahi0n20wply9gmn6v1dh8h66"; }) 25 (fetchNuGet { pname = "Hangfire.NetCore"; version = "1.8.12"; sha256 = "19987w1nng7mr5r66y5523q67ig2xb98im4b1ahqsc5s9mwkm0qh"; }) 26 (fetchNuGet { pname = "Hangfire.SqlServer"; version = "1.8.12"; sha256 = "0h68hz7bzbypff1sg5hq1b0pfg7ckz506rfsiphqninrpczc9zsa"; }) 27 - (fetchNuGet { pname = "Hangfire.Storage.SQLite"; version = "0.4.1"; sha256 = "029prxla8mpck49rxk2rygns958xpss5lg1lizws2nm8q547kwil"; }) 28 (fetchNuGet { pname = "HtmlAgilityPack"; version = "1.11.60"; sha256 = "0jpv1vry0mfwbswxn70knbkzsrwwz2ijsm5d4rj9jf2kk37m0xga"; }) 29 (fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; }) 30 - (fetchNuGet { pname = "MailKit"; version = "4.4.0"; sha256 = "0v0hzvzxw960j7j5y4sns4v9zawhcbs558drrihmhp1a8al0cjk4"; }) 31 (fetchNuGet { pname = "MarkdownDeep.NET.Core"; version = "1.5.0.4"; sha256 = "0cpshs1lwmyyg40lvnf4b9s1z7yaw6s4a0341qr4ww40791gzvrl"; }) 32 (fetchNuGet { pname = "Microsoft.AspNetCore.Authentication.Abstractions"; version = "2.2.0"; sha256 = "0vj7fhpk0d95nkkxz4q0rma6pb4ym96mx6nms4603y0l19h0k5yh"; }) 33 (fetchNuGet { pname = "Microsoft.AspNetCore.Authentication.JwtBearer"; version = "8.0.4"; sha256 = "1q2ai2jqc4zc2bdrbjng9fb7n0pch4f8bap3drd1v2vrha0d2r3q"; }) ··· 158 (fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.3.1"; sha256 = "0icds4jxz90v156vkbza1s1rqdf737glfddbllkp6y2zcnin99yv"; }) 159 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; }) 160 (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "8.0.0"; sha256 = "05392f41ijgn17y8pbjcx535l1k09krnq3xdp60kyq568sn6xk2i"; }) 161 - (fetchNuGet { pname = "MimeKit"; version = "4.4.0"; sha256 = "107225n55ib9y0y7azarjq3xcf8shsn329fbh5rmpcj5rhcv47kx"; }) 162 (fetchNuGet { pname = "MimeTypeMapOfficial"; version = "1.0.17"; sha256 = "1l5d42pgfz4cpvgdyxf2crzyv7jycky5mhmrrl5501p3806i3r0y"; }) 163 (fetchNuGet { pname = "Mono.TextTemplating"; version = "2.2.1"; sha256 = "1ih6399x4bxzchw7pq5195imir9viy2r1w702vy87vrarxyjqdp1"; }) 164 (fetchNuGet { pname = "Nager.ArticleNumber"; version = "1.0.7"; sha256 = "1lfhr20527xhzql5nsn5c1s5as79haz9xcqan8pqsfk200hc27af"; }) ··· 236 (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; }) 237 (fetchNuGet { pname = "Serilog.Sinks.SignalR.Core"; version = "0.1.2"; sha256 = "16f86661vr7gw8xay1735y551p0z39mks7xagwxb8lxqxwmm4gzf"; }) 238 (fetchNuGet { pname = "SharpCompress"; version = "0.36.0"; sha256 = "164ikphk4glldr73l247cjb65v064md0ccccm06rh0zvjq5iqlph"; }) 239 - (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "3.1.3"; sha256 = "0f36my2lzkgc5fvk6s0lh4gn15vxhbl2zg71rdql7vrzh8b77c6q"; }) 240 - (fetchNuGet { pname = "SonarAnalyzer.CSharp"; version = "9.23.1.88495"; sha256 = "1mj18mc8k9nq074jksnh71r5cnlr45730n3ww5gi6c17xnar0m6p"; }) 241 (fetchNuGet { pname = "sqlite-net-pcl"; version = "1.8.116"; sha256 = "0h3s43pfjqgy9amrdj4d7p65hmys895hlkczj62wg974qb4z8l2y"; }) 242 (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.6"; sha256 = "0pzgdfl707pd9fz108xaff22w7c2y27yaix6wfp36phqkdnzz43m"; }) 243 (fetchNuGet { pname = "SQLitePCLRaw.bundle_green"; version = "2.0.4"; sha256 = "1197ynpm4fl6il9vi0mi1s1pmw3rk3j0a05kwrxpqlfgp7iwhc22"; }) ··· 362 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 363 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) 364 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; }) 365 - (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "8.0.0"; sha256 = "1lgdd78cik4qyvp2fggaa0kzxasw6kc9a6cjqw46siagrm0qnc3y"; }) 366 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 367 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 368 (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "4.5.0"; sha256 = "0srd5bva52n92i90wd88pzrqjsxnfgka3ilybwh7s6sf469y5s53"; }) ··· 389 (fetchNuGet { pname = "TestableIO.System.IO.Abstractions"; version = "21.0.2"; sha256 = "1mc358wlq9y21gzj44af8hxlyjm0ws0i9f5vmsn31dn5wbfh4dy5"; }) 390 (fetchNuGet { pname = "TestableIO.System.IO.Abstractions.Wrappers"; version = "21.0.2"; sha256 = "0q3vghssyh6rd7w7n4rjv5ngh5byf1y80i22yw9fx10f4hcsw1az"; }) 391 (fetchNuGet { pname = "VersOne.Epub"; version = "3.3.1"; sha256 = "1v7ms857yhm38syi4l63g9hzn0y08n8csr4z4i56xmzpj1big2s6"; }) 392 - (fetchNuGet { pname = "xunit.assert"; version = "2.7.0"; sha256 = "14g5pvv709ykkz3lgqbdisksqfll72792fkrg4qr0s8jcp38kpyc"; }) 393 (fetchNuGet { pname = "ZstdSharp.Port"; version = "0.7.4"; sha256 = "0087rymvclj96pscd8lbjidsdg1g4p83m6y20bcicz8sx7jnnzyg"; }) 394 ]
··· 24 (fetchNuGet { pname = "Hangfire.MaximumConcurrentExecutions"; version = "1.1.0"; sha256 = "181147h5dsbml58ffq1jc7k6012fahi0n20wply9gmn6v1dh8h66"; }) 25 (fetchNuGet { pname = "Hangfire.NetCore"; version = "1.8.12"; sha256 = "19987w1nng7mr5r66y5523q67ig2xb98im4b1ahqsc5s9mwkm0qh"; }) 26 (fetchNuGet { pname = "Hangfire.SqlServer"; version = "1.8.12"; sha256 = "0h68hz7bzbypff1sg5hq1b0pfg7ckz506rfsiphqninrpczc9zsa"; }) 27 + (fetchNuGet { pname = "Hangfire.Storage.SQLite"; version = "0.4.2"; sha256 = "1sa2ws9p6fxrlp0ny42hsqmlxsnnsy3zsyx2mh1hg4kyyndk9zpz"; }) 28 (fetchNuGet { pname = "HtmlAgilityPack"; version = "1.11.60"; sha256 = "0jpv1vry0mfwbswxn70knbkzsrwwz2ijsm5d4rj9jf2kk37m0xga"; }) 29 (fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; }) 30 + (fetchNuGet { pname = "MailKit"; version = "4.5.0"; sha256 = "0f9z43bba2g6vzwbb9frdf9787vzablyzaswdxryn5s1fgqkrrda"; }) 31 (fetchNuGet { pname = "MarkdownDeep.NET.Core"; version = "1.5.0.4"; sha256 = "0cpshs1lwmyyg40lvnf4b9s1z7yaw6s4a0341qr4ww40791gzvrl"; }) 32 (fetchNuGet { pname = "Microsoft.AspNetCore.Authentication.Abstractions"; version = "2.2.0"; sha256 = "0vj7fhpk0d95nkkxz4q0rma6pb4ym96mx6nms4603y0l19h0k5yh"; }) 33 (fetchNuGet { pname = "Microsoft.AspNetCore.Authentication.JwtBearer"; version = "8.0.4"; sha256 = "1q2ai2jqc4zc2bdrbjng9fb7n0pch4f8bap3drd1v2vrha0d2r3q"; }) ··· 158 (fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.3.1"; sha256 = "0icds4jxz90v156vkbza1s1rqdf737glfddbllkp6y2zcnin99yv"; }) 159 (fetchNuGet { pname = "Microsoft.Win32.Primitives"; version = "4.3.0"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; }) 160 (fetchNuGet { pname = "Microsoft.Win32.SystemEvents"; version = "8.0.0"; sha256 = "05392f41ijgn17y8pbjcx535l1k09krnq3xdp60kyq568sn6xk2i"; }) 161 + (fetchNuGet { pname = "MimeKit"; version = "4.5.0"; sha256 = "1df0wrfhg8lw9a401rbj9vdsm0nkn064bv9jq2wy0b3jpw33gj9n"; }) 162 (fetchNuGet { pname = "MimeTypeMapOfficial"; version = "1.0.17"; sha256 = "1l5d42pgfz4cpvgdyxf2crzyv7jycky5mhmrrl5501p3806i3r0y"; }) 163 (fetchNuGet { pname = "Mono.TextTemplating"; version = "2.2.1"; sha256 = "1ih6399x4bxzchw7pq5195imir9viy2r1w702vy87vrarxyjqdp1"; }) 164 (fetchNuGet { pname = "Nager.ArticleNumber"; version = "1.0.7"; sha256 = "1lfhr20527xhzql5nsn5c1s5as79haz9xcqan8pqsfk200hc27af"; }) ··· 236 (fetchNuGet { pname = "Serilog.Sinks.File"; version = "5.0.0"; sha256 = "097rngmgcrdfy7jy8j7dq3xaq2qky8ijwg0ws6bfv5lx0f3vvb0q"; }) 237 (fetchNuGet { pname = "Serilog.Sinks.SignalR.Core"; version = "0.1.2"; sha256 = "16f86661vr7gw8xay1735y551p0z39mks7xagwxb8lxqxwmm4gzf"; }) 238 (fetchNuGet { pname = "SharpCompress"; version = "0.36.0"; sha256 = "164ikphk4glldr73l247cjb65v064md0ccccm06rh0zvjq5iqlph"; }) 239 + (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "3.1.4"; sha256 = "0cs6wfx74rwp88m5arci04ldv2s92kpif28ykfm9ig17h9a8gsnc"; }) 240 + (fetchNuGet { pname = "SonarAnalyzer.CSharp"; version = "9.23.2.88755"; sha256 = "1nrvvpbxsgxsa0byy7drw7lrw5byg45n9gkmk2n4b9400fs2b0b5"; }) 241 (fetchNuGet { pname = "sqlite-net-pcl"; version = "1.8.116"; sha256 = "0h3s43pfjqgy9amrdj4d7p65hmys895hlkczj62wg974qb4z8l2y"; }) 242 (fetchNuGet { pname = "SQLitePCLRaw.bundle_e_sqlite3"; version = "2.1.6"; sha256 = "0pzgdfl707pd9fz108xaff22w7c2y27yaix6wfp36phqkdnzz43m"; }) 243 (fetchNuGet { pname = "SQLitePCLRaw.bundle_green"; version = "2.0.4"; sha256 = "1197ynpm4fl6il9vi0mi1s1pmw3rk3j0a05kwrxpqlfgp7iwhc22"; }) ··· 362 (fetchNuGet { pname = "System.Text.Encoding"; version = "4.3.0"; sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr"; }) 363 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "4.5.1"; sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w"; }) 364 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; }) 365 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 366 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 367 (fetchNuGet { pname = "System.Text.Encodings.Web"; version = "4.5.0"; sha256 = "0srd5bva52n92i90wd88pzrqjsxnfgka3ilybwh7s6sf469y5s53"; }) ··· 388 (fetchNuGet { pname = "TestableIO.System.IO.Abstractions"; version = "21.0.2"; sha256 = "1mc358wlq9y21gzj44af8hxlyjm0ws0i9f5vmsn31dn5wbfh4dy5"; }) 389 (fetchNuGet { pname = "TestableIO.System.IO.Abstractions.Wrappers"; version = "21.0.2"; sha256 = "0q3vghssyh6rd7w7n4rjv5ngh5byf1y80i22yw9fx10f4hcsw1az"; }) 390 (fetchNuGet { pname = "VersOne.Epub"; version = "3.3.1"; sha256 = "1v7ms857yhm38syi4l63g9hzn0y08n8csr4z4i56xmzpj1big2s6"; }) 391 + (fetchNuGet { pname = "xunit.assert"; version = "2.7.1"; sha256 = "1nz05bh78d6ilz2g2vqp3jgxag5p3h1cnidwr9qxzgr89nj2fas6"; }) 392 (fetchNuGet { pname = "ZstdSharp.Port"; version = "0.7.4"; sha256 = "0087rymvclj96pscd8lbjidsdg1g4p83m6y20bcicz8sx7jnnzyg"; }) 393 ]
+2 -2
pkgs/shells/hilbish/default.nix
··· 2 3 buildGoModule rec { 4 pname = "hilbish"; 5 - version = "2.2.2"; 6 7 src = fetchFromGitHub { 8 owner = "Rosettea"; 9 repo = "Hilbish"; 10 rev = "v${version}"; 11 - hash = "sha256-tkEEvxIBPpPbdIFxbo0pOHHORXEFZ8wn9emIeyz6glc="; 12 fetchSubmodules = true; 13 }; 14
··· 2 3 buildGoModule rec { 4 pname = "hilbish"; 5 + version = "2.2.3"; 6 7 src = fetchFromGitHub { 8 owner = "Rosettea"; 9 repo = "Hilbish"; 10 rev = "v${version}"; 11 + hash = "sha256-iqQhgge+m22gIIGlwwmAoYTxfMAs/sKrKjoQzyedil4="; 12 fetchSubmodules = true; 13 }; 14
+4 -4
pkgs/tools/X11/skippy-xd/default.nix
··· 14 }: 15 stdenv.mkDerivation rec { 16 pname = "skippy-xd"; 17 - version = "0.6.0"; 18 src = fetchFromGitHub { 19 - owner = "dreamcat4"; 20 repo = "skippy-xd"; 21 - rev = "d0557c3144fc67568a49d7207efef89c1d5777a0"; 22 - sha256 = "sha256-dnoPUPCvuR/HhqIz1WAsmWL/CkfTf11YEkbrkVWM4dc="; 23 }; 24 nativeBuildInputs = [ pkg-config ]; 25 buildInputs = [
··· 14 }: 15 stdenv.mkDerivation rec { 16 pname = "skippy-xd"; 17 + version = "0.7.2"; 18 src = fetchFromGitHub { 19 + owner = "felixfung"; 20 repo = "skippy-xd"; 21 + rev = "e033b9ea80b5bbe922b05c64ed6ba0bf31c3acf6"; 22 + hash = "sha256-DsoRxbAF0DitgxknJVHDWH7VL5hWMhwH9I6m1SyItMM="; 23 }; 24 nativeBuildInputs = [ pkg-config ]; 25 buildInputs = [
+3 -3
pkgs/tools/admin/qovery-cli/default.nix
··· 9 10 buildGoModule rec { 11 pname = "qovery-cli"; 12 - version = "0.89.0"; 13 14 src = fetchFromGitHub { 15 owner = "Qovery"; 16 repo = "qovery-cli"; 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-3guMKAxDxv/R60pKP0y+XTTaxHZSTfnXtNO2RC74/xE="; 19 }; 20 21 - vendorHash = "sha256-/wm/KCO/oYJkjh0AuUi9rUyrqen/otC4KVVXhROz9Ro="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
··· 9 10 buildGoModule rec { 11 pname = "qovery-cli"; 12 + version = "0.90.2"; 13 14 src = fetchFromGitHub { 15 owner = "Qovery"; 16 repo = "qovery-cli"; 17 rev = "refs/tags/v${version}"; 18 + hash = "sha256-vY+NW4rEmxmyfG2pEfmZ7mgbKbUAnwvpYnFrvXxxkso="; 19 }; 20 21 + vendorHash = "sha256-0mQQkEXevFMtWzDdQCGuZmsizAYnWtRahghVwTuYtNc="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
pkgs/tools/admin/syft/default.nix pkgs/by-name/sy/syft/package.nix
+2 -2
pkgs/tools/admin/trivy/default.nix
··· 11 12 buildGoModule rec { 13 pname = "trivy"; 14 - version = "0.50.2"; 15 16 src = fetchFromGitHub { 17 owner = "aquasecurity"; 18 repo = "trivy"; 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-0FV67+m09PCkPZfnkepkvBA4mFYIkJSMT5v0tDwalW8="; 21 }; 22 23 # Hash mismatch on across Linux and Darwin
··· 11 12 buildGoModule rec { 13 pname = "trivy"; 14 + version = "0.50.4"; 15 16 src = fetchFromGitHub { 17 owner = "aquasecurity"; 18 repo = "trivy"; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-KFVeJmtMPGPjeiXzeVFtY73drZ4CySdmMRxDqEJfA4c="; 21 }; 22 23 # Hash mismatch on across Linux and Darwin
+24 -4
pkgs/tools/filesystems/mount-zip/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fuse, boost, gcc, icu, libzip, pandoc 2 - , pkg-config }: 3 4 stdenv.mkDerivation (finalAttrs: { 5 pname = "mount-zip"; ··· 12 hash = "sha256-S2snseC9JAjYRberL2/CyRQTcZQ8GtGQNU3WuTqSRl4="; 13 }; 14 15 - nativeBuildInputs = [ boost gcc icu pandoc pkg-config ]; 16 - buildInputs = [ fuse libzip ]; 17 18 makeFlags = [ "prefix=$(out)" ]; 19
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + fuse, 6 + boost, 7 + icu, 8 + libzip, 9 + pandoc, 10 + pkg-config, 11 + }: 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "mount-zip"; ··· 21 hash = "sha256-S2snseC9JAjYRberL2/CyRQTcZQ8GtGQNU3WuTqSRl4="; 22 }; 23 24 + strictDeps = true; 25 + 26 + nativeBuildInputs = [ 27 + pandoc 28 + pkg-config 29 + ]; 30 + 31 + buildInputs = [ 32 + boost 33 + fuse 34 + icu 35 + libzip 36 + ]; 37 38 makeFlags = [ "prefix=$(out)" ]; 39
+1 -1
pkgs/tools/graphics/shotgun/default.nix
··· 17 description = "Minimal X screenshot utility"; 18 homepage = "https://github.com/neXromancers/shotgun"; 19 license = with licenses; [ mpl20 ]; 20 - maintainers = with maintainers; [ figsoda lumi novenary ]; 21 platforms = platforms.linux; 22 mainProgram = "shotgun"; 23 };
··· 17 description = "Minimal X screenshot utility"; 18 homepage = "https://github.com/neXromancers/shotgun"; 19 license = with licenses; [ mpl20 ]; 20 + maintainers = with maintainers; [ figsoda lumi ]; 21 platforms = platforms.linux; 22 mainProgram = "shotgun"; 23 };
+2 -2
pkgs/tools/misc/android-tools/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "android-tools"; 12 - version = "34.0.5"; 13 14 src = fetchurl { 15 url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz"; 16 - hash = "sha256-+wnP8Sz7gqz0Ko6+u8A0JnG/zQIRdxY2i9xz/dpgMEo="; 17 }; 18 19 nativeBuildInputs = [ cmake ninja pkg-config perl go ];
··· 9 10 stdenv.mkDerivation rec { 11 pname = "android-tools"; 12 + version = "35.0.1"; 13 14 src = fetchurl { 15 url = "https://github.com/nmeum/android-tools/releases/download/${version}/android-tools-${version}.tar.xz"; 16 + hash = "sha256-ZUAwx/ltJdciTNaGH6wUoEPPHTmA9AKIzfviGflP+vk="; 17 }; 18 19 nativeBuildInputs = [ cmake ninja pkg-config perl go ];
+3 -3
pkgs/tools/misc/broot/default.nix
··· 18 19 rustPlatform.buildRustPackage rec { 20 pname = "broot"; 21 - version = "1.36.1"; 22 23 src = fetchFromGitHub { 24 owner = "Canop"; 25 repo = pname; 26 rev = "v${version}"; 27 - hash = "sha256-mwccjsrveqoepBaCeQaija3DsXcuMtCK5PyoghtAJ9w="; 28 }; 29 30 - cargoHash = "sha256-GykLzXKFtebFuOWLtZ2Qj5OrZXiSrfEJ98cog5PwCfQ="; 31 32 nativeBuildInputs = [ 33 installShellFiles
··· 18 19 rustPlatform.buildRustPackage rec { 20 pname = "broot"; 21 + version = "1.37.0"; 22 23 src = fetchFromGitHub { 24 owner = "Canop"; 25 repo = pname; 26 rev = "v${version}"; 27 + hash = "sha256-IJSXP4B07/0ZHzuAmPBXn/n0O7LOYNTB812sKz+mGuc="; 28 }; 29 30 + cargoHash = "sha256-jsy7FtTX/iG3TPdbYemG+6jbguQN4LoYMgscMffik7g="; 31 32 nativeBuildInputs = [ 33 installShellFiles
+2 -2
pkgs/tools/misc/fluent-bit/default.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "fluent-bit"; 15 - version = "3.0.2"; 16 17 src = fetchFromGitHub { 18 owner = "fluent"; 19 repo = "fluent-bit"; 20 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-4LYIQ1WIt9btQI255nnTnGjz/GSUl/5mI6TEq99zNCM="; 22 }; 23 24 nativeBuildInputs = [ cmake flex bison ];
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "fluent-bit"; 15 + version = "3.0.3"; 16 17 src = fetchFromGitHub { 18 owner = "fluent"; 19 repo = "fluent-bit"; 20 rev = "v${finalAttrs.version}"; 21 + hash = "sha256-nlBzD9u7DsCbJq9FxsbsP8F/tPklZ43NV8T2eiwWE24="; 22 }; 23 24 nativeBuildInputs = [ cmake flex bison ];
+17 -24
pkgs/tools/misc/goaccess/default.nix
··· 1 - { lib 2 - , stdenv 3 - , autoreconfHook 4 - , fetchFromGitHub 5 - , gettext 6 - , libmaxminddb 7 - , ncurses 8 - , openssl 9 - , withGeolocation ? true 10 }: 11 12 stdenv.mkDerivation rec { 13 - version = "1.9.1"; 14 pname = "goaccess"; 15 16 src = fetchFromGitHub { 17 owner = "allinurl"; 18 - repo = pname; 19 - rev = "v${version}"; 20 - sha256 = "sha256-vfsMyUnhwsI/tY7d/UpDCyG6DmYzWn9qTi2C0icTPpg="; 21 }; 22 23 - nativeBuildInputs = [ 24 - autoreconfHook 25 - ]; 26 27 buildInputs = [ 28 ncurses 29 openssl 30 - ] ++ lib.optionals withGeolocation [ 31 - libmaxminddb 32 - ] ++ lib.optionals stdenv.isDarwin [ 33 - gettext 34 - ]; 35 36 configureFlags = [ 37 "--enable-utf8" 38 "--with-openssl" 39 - ] ++ lib.optionals withGeolocation [ 40 - "--enable-geoip=mmdb" 41 - ]; 42 43 meta = with lib; { 44 description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems";
··· 1 + { 2 + lib, 3 + stdenv, 4 + autoreconfHook, 5 + fetchFromGitHub, 6 + gettext, 7 + libmaxminddb, 8 + ncurses, 9 + openssl, 10 + withGeolocation ? true, 11 }: 12 13 stdenv.mkDerivation rec { 14 pname = "goaccess"; 15 + version = "1.9.2"; 16 17 src = fetchFromGitHub { 18 owner = "allinurl"; 19 + repo = "goaccess"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-FAooBAP2RbqAp7NTJNBdbRVldGCbx3SvOoTaiQ9Fl/I="; 22 }; 23 24 + nativeBuildInputs = [ autoreconfHook ]; 25 26 buildInputs = [ 27 ncurses 28 openssl 29 + ] ++ lib.optionals withGeolocation [ libmaxminddb ] ++ lib.optionals stdenv.isDarwin [ gettext ]; 30 31 configureFlags = [ 32 "--enable-utf8" 33 "--with-openssl" 34 + ] ++ lib.optionals withGeolocation [ "--enable-geoip=mmdb" ]; 35 36 meta = with lib; { 37 description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems";
+3 -3
pkgs/tools/misc/ripdrag/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "ripdrag"; 5 - version = "0.4.7"; 6 7 src = fetchFromGitHub { 8 owner = "nik012003"; 9 repo = "ripdrag"; 10 rev = "v${version}"; 11 - hash = "sha256-nO+eiQLlK5sgOrFpYrP/svzUff0gKju1DjAUMEti6HM="; 12 }; 13 14 - cargoHash = "sha256-/OAaxB1AzmuSTJiZKGoEkh0TcVu+HkBvEmgyeg8R1Ds="; 15 16 nativeBuildInputs = [ pkg-config wrapGAppsHook4 ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "ripdrag"; 5 + version = "0.4.8"; 6 7 src = fetchFromGitHub { 8 owner = "nik012003"; 9 repo = "ripdrag"; 10 rev = "v${version}"; 11 + hash = "sha256-DjLQJUaSwglM9mtgKhG+JZ9vHTTfLXy21YLkZiPfTyE="; 12 }; 13 14 + cargoHash = "sha256-un7HE91w4p5+2LrjasKC8/q+nGg8F/6+ZACS5X3OJ1Q="; 15 16 nativeBuildInputs = [ pkg-config wrapGAppsHook4 ]; 17
+15 -6
pkgs/tools/networking/fping/default.nix
··· 1 - { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 pname = "fping"; 5 - version = "5.1"; 6 7 src = fetchurl { 8 url = "https://www.fping.org/dist/fping-${version}.tar.gz"; 9 - sha256 = "sha256-HuUmjAY9dmRq8rRCYFLn2BpCtlfmp32OfT0uYP10Cf4="; 10 }; 11 12 - configureFlags = [ "--enable-ipv6" "--enable-ipv4" ]; 13 14 meta = with lib; { 15 - homepage = "http://fping.org/"; 16 description = "Send ICMP echo probes to network hosts"; 17 license = licenses.bsd0; 18 platforms = platforms.all; 19 - mainProgram = "fping"; 20 }; 21 }
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + }: 6 7 stdenv.mkDerivation rec { 8 pname = "fping"; 9 + version = "5.2"; 10 11 src = fetchurl { 12 url = "https://www.fping.org/dist/fping-${version}.tar.gz"; 13 + hash = "sha256-p2ktENc/sLt24fdFmqfxm7zb/Frb7e8C9GiXSxiw5C8="; 14 }; 15 16 + configureFlags = [ 17 + "--enable-ipv6" 18 + "--enable-ipv4" 19 + ]; 20 21 meta = with lib; { 22 description = "Send ICMP echo probes to network hosts"; 23 + homepage = "http://fping.org/"; 24 + changelog = "https://github.com/schweikert/fping/releases/tag/v${version}"; 25 license = licenses.bsd0; 26 + mainProgram = "fping"; 27 + maintainers = with maintainers; [ fab ]; 28 platforms = platforms.all; 29 }; 30 }
-1
pkgs/tools/package-management/niff/default.nix
··· 29 description = "A program that compares two Nix expressions and determines which attributes changed"; 30 homepage = "https://github.com/FRidh/niff"; 31 license = lib.licenses.mit; 32 - maintainers = [ lib.maintainers.fridh ]; 33 mainProgram = "niff"; 34 }; 35 }
··· 29 description = "A program that compares two Nix expressions and determines which attributes changed"; 30 homepage = "https://github.com/FRidh/niff"; 31 license = lib.licenses.mit; 32 mainProgram = "niff"; 33 }; 34 }
pkgs/tools/security/grype/default.nix pkgs/by-name/gr/grype/package.nix
+8 -8
pkgs/tools/security/semgrep/common.nix
··· 1 { lib }: 2 3 rec { 4 - version = "1.69.0"; 5 6 - srcHash = "sha256-LA0mRuYJg97tMbmlmJpZ8wQc83S/jXNWBUjcoXSqoVo="; 7 8 # submodule dependencies 9 # these are fetched so we: ··· 13 "cli/src/semgrep/semgrep_interfaces" = { 14 owner = "semgrep"; 15 repo = "semgrep-interfaces"; 16 - rev = "d5b91fa4f6a03240db31e9bbbc5376a99bc8eeea"; 17 - hash = "sha256-IQ22HvO0gHAfbZrt+bz1yMb/XRZOU+z03X+SOK9iDQs="; 18 }; 19 }; 20 ··· 25 core = { 26 x86_64-linux = { 27 platform = "any"; 28 - hash = "sha256-QFE8NzGW2kkP5xtmbXgxE1OAxz6z7MT8wW/EmIVMgHE="; 29 }; 30 aarch64-linux = { 31 platform = "musllinux_1_0_aarch64.manylinux2014_aarch64"; 32 - hash = "sha256-E1fGT5TO2DbP4oYtkRs794jXGOp75q3o+xlOao8E7Lk="; 33 }; 34 x86_64-darwin = { 35 platform = "macosx_10_14_x86_64"; 36 - hash = "sha256-oWY57rQvxjMIhzjR62cpIVmKynmdF3zQOLMHBjbf1ig="; 37 }; 38 aarch64-darwin = { 39 platform = "macosx_11_0_arm64"; 40 - hash = "sha256-L2eFkahzwfBzPcx7Zq+NhtgJvBq5W1vZ4m1YNQ3dWAo="; 41 }; 42 }; 43
··· 1 { lib }: 2 3 rec { 4 + version = "1.70.0"; 5 6 + srcHash = "sha256-+fpXHUqTltS+eHvX5qVSLqJkFZGXJ6fTmezDdkocXmY="; 7 8 # submodule dependencies 9 # these are fetched so we: ··· 13 "cli/src/semgrep/semgrep_interfaces" = { 14 owner = "semgrep"; 15 repo = "semgrep-interfaces"; 16 + rev = "df63c8fe4695d742eb7c027cd5d12ccbb3395dab"; 17 + hash = "sha256-UHF0rGKYCiefU42bk5T3oBW2GYT4HGSmRQYprfneOlY="; 18 }; 19 }; 20 ··· 25 core = { 26 x86_64-linux = { 27 platform = "any"; 28 + hash = "sha256-DjIv5LTOZbjIr8BFqnIpH5h09KtxrggtA3xdCZ+OvZ8="; 29 }; 30 aarch64-linux = { 31 platform = "musllinux_1_0_aarch64.manylinux2014_aarch64"; 32 + hash = "sha256-09zeVoSb61WeKHJZOLIHXHP+m6X5k7x38iU8jlpubBk="; 33 }; 34 x86_64-darwin = { 35 platform = "macosx_10_14_x86_64"; 36 + hash = "sha256-nRpkJEeO8/cQmScg8vNuRLFfKcJZ7vG7pP37FqgcNlQ="; 37 }; 38 aarch64-darwin = { 39 platform = "macosx_11_0_arm64"; 40 + hash = "sha256-SzqFYyWJFNyW5H5xEcxF1GsuLK9GoaqiAx94X754QpI="; 41 }; 42 }; 43
+8 -7
pkgs/tools/security/step-cli/default.nix
··· 1 - { lib 2 - , buildGoModule 3 - , fetchFromGitHub 4 }: 5 6 buildGoModule rec { 7 pname = "step-cli"; 8 - version = "0.26.0"; 9 10 src = fetchFromGitHub { 11 owner = "smallstep"; 12 repo = "cli"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-fxBWYz95yxNa7xotmId2SHLAIymJIBOJumYzAPB3Ias="; 15 }; 16 17 ldflags = [ 18 "-w" 19 "-s" 20 - "-X main.Version=${version}" 21 ]; 22 23 preCheck = '' ··· 25 rm command/certificate/remote_test.go 26 ''; 27 28 - vendorHash = "sha256-A38pmKRulvmxXbIaUsTiMWgq1MhUKkvuGp07H1rxCJg="; 29 30 meta = with lib; { 31 description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc";
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 }: 6 7 buildGoModule rec { 8 pname = "step-cli"; 9 + version = "0.26.1"; 10 11 src = fetchFromGitHub { 12 owner = "smallstep"; 13 repo = "cli"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-BVxdgyQsfCwHw/zjP3AKNib3sRWoBpMlZ7vh71nso94="; 16 }; 17 18 ldflags = [ 19 "-w" 20 "-s" 21 + "-X=main.Version=${version}" 22 ]; 23 24 preCheck = '' ··· 26 rm command/certificate/remote_test.go 27 ''; 28 29 + vendorHash = "sha256-Z6wrWkyAGi01gH7+v2+VkyqRNqDwLFVwXm/1FIMzURg="; 30 31 meta = with lib; { 32 description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc";
+2 -2
pkgs/tools/text/ov/default.nix
··· 10 11 buildGoModule rec { 12 pname = "ov"; 13 - version = "0.34.0"; 14 15 src = fetchFromGitHub { 16 owner = "noborus"; 17 repo = "ov"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-2Qk94xaDD+O8jO7Pq1MUWieEjUlVLxYxMMcsrEUwP4M="; 20 }; 21 22 vendorHash = "sha256-USMDIgB4LhI4kzSg2kkCXfbN9t49WEg0fUtAcZkngac=";
··· 10 11 buildGoModule rec { 12 pname = "ov"; 13 + version = "0.34.1"; 14 15 src = fetchFromGitHub { 16 owner = "noborus"; 17 repo = "ov"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-1IFjnBIa/xCX2nY0RHhj/7OCYErY9QB/OBMaf3wDvrc="; 20 }; 21 22 vendorHash = "sha256-USMDIgB4LhI4kzSg2kkCXfbN9t49WEg0fUtAcZkngac=";
-21
pkgs/top-level/all-packages.nix
··· 3618 3619 codespell = callPackage ../development/tools/codespell { }; 3620 3621 - codux = callPackage ../applications/editors/codux { }; 3622 - 3623 conjure = callPackage ../applications/graphics/conjure { }; 3624 3625 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { }; ··· 4286 bicon = callPackage ../applications/misc/bicon { }; 4287 4288 biliass = with python3.pkgs; toPythonApplication biliass; 4289 - 4290 - bilibili = callPackage ../applications/video/bilibili { }; 4291 4292 bindfs = callPackage ../tools/filesystems/bindfs { }; 4293 ··· 8803 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { }; 8804 8805 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { }; 8806 - 8807 - grype = callPackage ../tools/security/grype { }; 8808 8809 gt5 = callPackage ../tools/system/gt5 { }; 8810 ··· 13483 13484 systrayhelper = callPackage ../tools/misc/systrayhelper { }; 13485 13486 - syft = callPackage ../tools/admin/syft { }; 13487 - 13488 Sylk = callPackage ../applications/networking/Sylk { }; 13489 13490 privoxy = callPackage ../tools/networking/privoxy { ··· 14417 14418 xl2tpd = callPackage ../tools/networking/xl2tpd { }; 14419 14420 - xlights = callPackage ../applications/misc/xlights/default.nix { }; 14421 - 14422 xe = callPackage ../tools/system/xe { }; 14423 - 14424 14425 xray = callPackage ../tools/networking/xray { }; 14426 ··· 20338 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 20339 20340 catboost = callPackage ../development/libraries/catboost { 20341 - # catboost requires clang 12+ for build 20342 - # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it. 20343 - inherit (llvmPackages_12) stdenv; 20344 - 20345 # https://github.com/catboost/catboost/issues/2540 20346 cudaPackages = cudaPackages_11; 20347 }; ··· 32496 32497 kiln = callPackage ../applications/misc/kiln { }; 32498 32499 - karmor = callPackage ../applications/networking/cluster/karmor { }; 32500 - 32501 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { }; 32502 32503 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { }; ··· 40344 40345 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { }; 40346 40347 - terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance { }; 40348 - 40349 terraform-docs = callPackage ../applications/networking/cluster/terraform-docs { }; 40350 40351 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { }; 40352 40353 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { }; 40354 - 40355 - terragrunt = callPackage ../applications/networking/cluster/terragrunt { }; 40356 40357 tfautomv = callPackage ../applications/networking/cluster/tfautomv { }; 40358
··· 3618 3619 codespell = callPackage ../development/tools/codespell { }; 3620 3621 conjure = callPackage ../applications/graphics/conjure { }; 3622 3623 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { }; ··· 4284 bicon = callPackage ../applications/misc/bicon { }; 4285 4286 biliass = with python3.pkgs; toPythonApplication biliass; 4287 4288 bindfs = callPackage ../tools/filesystems/bindfs { }; 4289 ··· 8799 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { }; 8800 8801 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { }; 8802 8803 gt5 = callPackage ../tools/system/gt5 { }; 8804 ··· 13477 13478 systrayhelper = callPackage ../tools/misc/systrayhelper { }; 13479 13480 Sylk = callPackage ../applications/networking/Sylk { }; 13481 13482 privoxy = callPackage ../tools/networking/privoxy { ··· 14409 14410 xl2tpd = callPackage ../tools/networking/xl2tpd { }; 14411 14412 xe = callPackage ../tools/system/xe { }; 14413 14414 xray = callPackage ../tools/networking/xray { }; 14415 ··· 20327 captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; 20328 20329 catboost = callPackage ../development/libraries/catboost { 20330 # https://github.com/catboost/catboost/issues/2540 20331 cudaPackages = cudaPackages_11; 20332 }; ··· 32481 32482 kiln = callPackage ../applications/misc/kiln { }; 32483 32484 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { }; 32485 32486 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { }; ··· 40327 40328 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { }; 40329 40330 terraform-docs = callPackage ../applications/networking/cluster/terraform-docs { }; 40331 40332 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { }; 40333 40334 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { }; 40335 40336 tfautomv = callPackage ../applications/networking/cluster/tfautomv { }; 40337
+10 -2
pkgs/top-level/python-packages.nix
··· 3849 3850 epion = callPackage ../development/python-modules/epion { }; 3851 3852 epson-projector = callPackage ../development/python-modules/epson-projector { }; 3853 3854 equinox = callPackage ../development/python-modules/equinox { }; ··· 5512 httpx-ntlm = callPackage ../development/python-modules/httpx-ntlm { }; 5513 5514 httpx-socks = callPackage ../development/python-modules/httpx-socks { }; 5515 5516 huawei-lte-api = callPackage ../development/python-modules/huawei-lte-api { }; 5517 ··· 7501 mkdocs-redoc-tag = callPackage ../development/python-modules/mkdocs-redoc-tag { }; 7502 7503 mkdocs-rss-plugin = callPackage ../development/python-modules/mkdocs-rss-plugin { }; 7504 - 7505 - mkdocs-simple-hooks = callPackage ../development/python-modules/mkdocs-simple-hooks { }; 7506 7507 mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { }; 7508 ··· 12864 12865 quandl = callPackage ../development/python-modules/quandl { }; 12866 12867 quantities = callPackage ../development/python-modules/quantities { }; 12868 12869 quantiphy = callPackage ../development/python-modules/quantiphy { }; ··· 14337 14338 spyder-kernels = callPackage ../development/python-modules/spyder-kernels { }; 14339 14340 spyse-python = callPackage ../development/python-modules/spyse-python { }; 14341 14342 spython = callPackage ../development/python-modules/spython { }; ··· 14426 sshtunnel = callPackage ../development/python-modules/sshtunnel { }; 14427 14428 sslib = callPackage ../development/python-modules/sslib { }; 14429 14430 stack-data = callPackage ../development/python-modules/stack-data { }; 14431
··· 3849 3850 epion = callPackage ../development/python-modules/epion { }; 3851 3852 + epitran = callPackage ../development/python-modules/epitran { }; 3853 + 3854 epson-projector = callPackage ../development/python-modules/epson-projector { }; 3855 3856 equinox = callPackage ../development/python-modules/equinox { }; ··· 5514 httpx-ntlm = callPackage ../development/python-modules/httpx-ntlm { }; 5515 5516 httpx-socks = callPackage ../development/python-modules/httpx-socks { }; 5517 + 5518 + httpx-sse = callPackage ../development/python-modules/httpx-sse { }; 5519 5520 huawei-lte-api = callPackage ../development/python-modules/huawei-lte-api { }; 5521 ··· 7505 mkdocs-redoc-tag = callPackage ../development/python-modules/mkdocs-redoc-tag { }; 7506 7507 mkdocs-rss-plugin = callPackage ../development/python-modules/mkdocs-rss-plugin { }; 7508 7509 mkdocs-swagger-ui-tag = callPackage ../development/python-modules/mkdocs-swagger-ui-tag { }; 7510 ··· 12866 12867 quandl = callPackage ../development/python-modules/quandl { }; 12868 12869 + quantile-forest = callPackage ../development/python-modules/quantile-forest { }; 12870 + 12871 quantities = callPackage ../development/python-modules/quantities { }; 12872 12873 quantiphy = callPackage ../development/python-modules/quantiphy { }; ··· 14341 14342 spyder-kernels = callPackage ../development/python-modules/spyder-kernels { }; 14343 14344 + spylls = callPackage ../development/python-modules/spylls { }; 14345 + 14346 spyse-python = callPackage ../development/python-modules/spyse-python { }; 14347 14348 spython = callPackage ../development/python-modules/spython { }; ··· 14432 sshtunnel = callPackage ../development/python-modules/sshtunnel { }; 14433 14434 sslib = callPackage ../development/python-modules/sslib { }; 14435 + 14436 + ssg = callPackage ../development/python-modules/ssg { }; 14437 14438 stack-data = callPackage ../development/python-modules/stack-data { }; 14439