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

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
97e35dcd 84269dc0

+3172 -2054
+12
maintainers/maintainer-list.nix
··· 5600 githubId = 5737945; 5601 name = "Elia Argentieri"; 5602 }; 5603 elitak = { 5604 email = "elitak@gmail.com"; 5605 github = "elitak"; ··· 7420 github = "GTrunSec"; 7421 githubId = 21156405; 7422 name = "GuangTao Zhang"; 7423 }; 7424 guekka = { 7425 github = "Guekka";
··· 5600 githubId = 5737945; 5601 name = "Elia Argentieri"; 5602 }; 5603 + elisesouche = { 5604 + email = "elise@souche.one"; 5605 + github = "elisesouche"; 5606 + githubId = 161958668; 5607 + name = "Élise Souche"; 5608 + }; 5609 elitak = { 5610 email = "elitak@gmail.com"; 5611 github = "elitak"; ··· 7426 github = "GTrunSec"; 7427 githubId = 21156405; 7428 name = "GuangTao Zhang"; 7429 + }; 7430 + Guanran928 = { 7431 + email = "guanran928@outlook.com"; 7432 + github = "Guanran928"; 7433 + githubId = 68757440; 7434 + name = "Guanran928"; 7435 }; 7436 guekka = { 7437 github = "Guekka";
+3
nixos/doc/manual/installation/installing.chapter.md
··· 272 # parted /dev/sda -- mkpart ESP fat32 1MB 512MB 273 # parted /dev/sda -- set 3 esp on 274 ``` 275 276 Once complete, you can follow with 277 [](#sec-installation-manual-partitioning-formatting).
··· 272 # parted /dev/sda -- mkpart ESP fat32 1MB 512MB 273 # parted /dev/sda -- set 3 esp on 274 ``` 275 + ::: {.note} 276 + In case you decided to not create a swap partition, replace `3` by `2`. To be sure of the id number of ESP, run `parted --list`. 277 + ::: 278 279 Once complete, you can follow with 280 [](#sec-installation-manual-partitioning-formatting).
+4 -3
nixos/modules/programs/clash-verge.nix
··· 3 { 4 options.programs.clash-verge = { 5 enable = lib.mkEnableOption (lib.mdDoc "Clash Verge"); 6 autoStart = lib.mkEnableOption (lib.mdDoc "Clash Verge auto launch"); 7 tunMode = lib.mkEnableOption (lib.mdDoc "Clash Verge TUN mode"); 8 }; ··· 14 lib.mkIf cfg.enable { 15 16 environment.systemPackages = [ 17 - pkgs.clash-verge 18 (lib.mkIf cfg.autoStart (pkgs.makeAutostartItem { 19 name = "clash-verge"; 20 - package = pkgs.clash-verge; 21 })) 22 ]; 23 ··· 25 owner = "root"; 26 group = "root"; 27 capabilities = "cap_net_bind_service,cap_net_admin=+ep"; 28 - source = "${lib.getExe pkgs.clash-verge}"; 29 }; 30 }; 31
··· 3 { 4 options.programs.clash-verge = { 5 enable = lib.mkEnableOption (lib.mdDoc "Clash Verge"); 6 + package = lib.mkPackageOption pkgs "clash-verge" {}; 7 autoStart = lib.mkEnableOption (lib.mdDoc "Clash Verge auto launch"); 8 tunMode = lib.mkEnableOption (lib.mdDoc "Clash Verge TUN mode"); 9 }; ··· 15 lib.mkIf cfg.enable { 16 17 environment.systemPackages = [ 18 + cfg.package 19 (lib.mkIf cfg.autoStart (pkgs.makeAutostartItem { 20 name = "clash-verge"; 21 + package = cfg.package; 22 })) 23 ]; 24 ··· 26 owner = "root"; 27 group = "root"; 28 capabilities = "cap_net_bind_service,cap_net_admin=+ep"; 29 + source = "${lib.getExe cfg.package}"; 30 }; 31 }; 32
+29 -5
nixos/modules/services/networking/nebula.nix
··· 10 format = pkgs.formats.yaml {}; 11 12 nameToId = netName: "nebula-${netName}"; 13 in 14 { 15 # Interface ··· 95 }; 96 97 listen.port = mkOption { 98 - type = types.port; 99 - default = 4242; 100 description = lib.mdDoc "Port number to listen on."; 101 }; 102 ··· 174 }; 175 listen = { 176 host = netCfg.listen.host; 177 - port = netCfg.listen.port; 178 }; 179 tun = { 180 disabled = netCfg.tun.disable; ··· 185 outbound = netCfg.firewall.outbound; 186 }; 187 } netCfg.settings; 188 - configFile = format.generate "nebula-config-${netName}.yml" settings; 189 in 190 { 191 # Create the systemd service for Nebula. ··· 229 230 # Open the chosen ports for UDP. 231 networking.firewall.allowedUDPPorts = 232 - unique (mapAttrsToList (netName: netCfg: netCfg.listen.port) enabledNetworks); 233 234 # Create the service users and groups. 235 users.users = mkMerge (mapAttrsToList (netName: netCfg:
··· 10 format = pkgs.formats.yaml {}; 11 12 nameToId = netName: "nebula-${netName}"; 13 + 14 + resolveFinalPort = netCfg: 15 + if netCfg.listen.port == null then 16 + if (netCfg.isLighthouse || netCfg.isRelay) then 17 + 4242 18 + else 19 + 0 20 + else 21 + netCfg.listen.port; 22 in 23 { 24 # Interface ··· 104 }; 105 106 listen.port = mkOption { 107 + type = types.nullOr types.port; 108 + default = null; 109 + defaultText = lib.literalExpression '' 110 + if (config.services.nebula.networks.''${name}.isLighthouse || 111 + config.services.nebula.networks.''${name}.isRelay) then 112 + 4242 113 + else 114 + 0; 115 + ''; 116 description = lib.mdDoc "Port number to listen on."; 117 }; 118 ··· 190 }; 191 listen = { 192 host = netCfg.listen.host; 193 + port = resolveFinalPort netCfg; 194 }; 195 tun = { 196 disabled = netCfg.tun.disable; ··· 201 outbound = netCfg.firewall.outbound; 202 }; 203 } netCfg.settings; 204 + configFile = format.generate "nebula-config-${netName}.yml" ( 205 + warnIf 206 + ((settings.lighthouse.am_lighthouse || settings.relay.am_relay) && settings.listen.port == 0) 207 + '' 208 + Nebula network '${netName}' is configured as a lighthouse or relay, and its port is ${builtins.toString settings.listen.port}. 209 + You will likely experience connectivity issues: https://nebula.defined.net/docs/config/listen/#listenport 210 + '' 211 + settings 212 + ); 213 in 214 { 215 # Create the systemd service for Nebula. ··· 253 254 # Open the chosen ports for UDP. 255 networking.firewall.allowedUDPPorts = 256 + unique (filter (port: port > 0) (mapAttrsToList (netName: netCfg: resolveFinalPort netCfg) enabledNetworks)); 257 258 # Create the service users and groups. 259 users.users = mkMerge (mapAttrsToList (netName: netCfg:
+1 -1
nixos/modules/services/security/yubikey-agent.nix
··· 37 38 # This overrides the systemd user unit shipped with the 39 # yubikey-agent package 40 - systemd.user.services.yubikey-agent = mkIf (pinentryFlavor != null) { 41 path = [ config.programs.gnupg.agent.pinentryPackage ]; 42 wantedBy = [ "default.target" ]; 43 };
··· 37 38 # This overrides the systemd user unit shipped with the 39 # yubikey-agent package 40 + systemd.user.services.yubikey-agent = mkIf (config.programs.gnupg.agent.pinentryPackage != null) { 41 path = [ config.programs.gnupg.agent.pinentryPackage ]; 42 wantedBy = [ "default.target" ]; 43 };
+7 -1
nixos/modules/services/web-servers/stargazer.nix
··· 129 example = lib.literalExpression "\"1y\""; 130 }; 131 132 routes = lib.mkOption { 133 type = lib.types.listOf 134 (lib.types.submodule { ··· 195 after = [ "network.target" ]; 196 wantedBy = [ "multi-user.target" ]; 197 serviceConfig = { 198 - ExecStart = "${pkgs.stargazer}/bin/stargazer ${configFile}"; 199 Restart = "always"; 200 # User and group 201 User = cfg.user;
··· 129 example = lib.literalExpression "\"1y\""; 130 }; 131 132 + debugMode = lib.mkOption { 133 + type = lib.types.bool; 134 + default = false; 135 + description = lib.mdDoc "Run Stargazer in debug mode."; 136 + }; 137 + 138 routes = lib.mkOption { 139 type = lib.types.listOf 140 (lib.types.submodule { ··· 201 after = [ "network.target" ]; 202 wantedBy = [ "multi-user.target" ]; 203 serviceConfig = { 204 + ExecStart = "${pkgs.stargazer}/bin/stargazer ${configFile} ${lib.optionalString cfg.debugMode "-D"}"; 205 Restart = "always"; 206 # User and group 207 User = cfg.user;
+1 -1
nixos/modules/system/boot/systemd.nix
··· 97 98 # Maintaining state across reboots. 99 "systemd-random-seed.service" 100 - "systemd-boot-random-seed.service" 101 "systemd-backlight@.service" 102 "systemd-rfkill.service" 103 "systemd-rfkill.socket"
··· 97 98 # Maintaining state across reboots. 99 "systemd-random-seed.service" 100 + ] ++ (optional cfg.package.withBootloader "systemd-boot-random-seed.service") ++ [ 101 "systemd-backlight@.service" 102 "systemd-rfkill.service" 103 "systemd-rfkill.socket"
+5 -1
nixos/tests/nebula.nix
··· 10 environment.systemPackages = [ pkgs.nebula ]; 11 users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 12 services.openssh.enable = true; 13 networking.interfaces.eth1.useDHCP = false; 14 15 services.nebula.networks.smoke = { ··· 17 ca = "/etc/nebula/ca.crt"; 18 cert = "/etc/nebula/${name}.crt"; 19 key = "/etc/nebula/${name}.key"; 20 - listen = { host = "0.0.0.0"; port = 4242; }; 21 }; 22 } 23 extraConfig
··· 10 environment.systemPackages = [ pkgs.nebula ]; 11 users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 12 services.openssh.enable = true; 13 + networking.firewall.enable = true; # Implicitly true, but let's make sure. 14 networking.interfaces.eth1.useDHCP = false; 15 16 services.nebula.networks.smoke = { ··· 18 ca = "/etc/nebula/ca.crt"; 19 cert = "/etc/nebula/${name}.crt"; 20 key = "/etc/nebula/${name}.key"; 21 + listen = { 22 + host = "0.0.0.0"; 23 + port = if (config.services.nebula.networks.smoke.isLighthouse || config.services.nebula.networks.smoke.isRelay) then 4242 else 0; 24 + }; 25 }; 26 } 27 extraConfig
+13
nixos/tests/privoxy.nix
··· 77 networking.proxy.httpsProxy = "http://localhost:8118"; 78 }; 79 80 testScript = 81 '' 82 with subtest("Privoxy is running"): ··· 109 machine.systemctl("start systemd-tmpfiles-clean") 110 # ...and count again 111 machine.succeed("test $(ls /run/privoxy/certs | wc -l) -eq 0") 112 ''; 113 })
··· 77 networking.proxy.httpsProxy = "http://localhost:8118"; 78 }; 79 80 + nodes.machine_socks4 = { ... }: { services.privoxy = { enable = true; settings.forward-socks4 = "/ 127.0.0.1:9050 ."; }; }; 81 + nodes.machine_socks4a = { ... }: { services.privoxy = { enable = true; settings.forward-socks4a = "/ 127.0.0.1:9050 ."; }; }; 82 + nodes.machine_socks5 = { ... }: { services.privoxy = { enable = true; settings.forward-socks5 = "/ 127.0.0.1:9050 ."; }; }; 83 + nodes.machine_socks5t = { ... }: { services.privoxy = { enable = true; settings.forward-socks5t = "/ 127.0.0.1:9050 ."; }; }; 84 + 85 testScript = 86 '' 87 with subtest("Privoxy is running"): ··· 114 machine.systemctl("start systemd-tmpfiles-clean") 115 # ...and count again 116 machine.succeed("test $(ls /run/privoxy/certs | wc -l) -eq 0") 117 + 118 + with subtest("Privoxy supports socks upstream proxies"): 119 + for m in [machine_socks4, machine_socks4a, machine_socks5, machine_socks5t]: 120 + m.wait_for_unit("privoxy") 121 + m.wait_for_open_port(8118) 122 + # We expect a 503 error because the dummy upstream proxy is not reachable. 123 + # In issue #265654, instead privoxy segfaulted causing curl to exit with "Empty reply from server". 124 + m.succeed("http_proxy=http://localhost:8118 curl -v http://does-not-exist/ 2>&1 | grep 'HTTP/1.1 503'") 125 ''; 126 })
+2 -2
pkgs/applications/audio/qmmp/default.nix
··· 26 27 stdenv.mkDerivation rec { 28 pname = "qmmp"; 29 - version = "2.1.5"; 30 31 src = fetchurl { 32 url = "https://qmmp.ylsoftware.com/files/qmmp/2.1/${pname}-${version}.tar.bz2"; 33 - hash = "sha256-Jb4/KxnY1wtrUTbD+X04Wl7b9A2sZ92E/N1K+dVU95U="; 34 }; 35 36 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
··· 26 27 stdenv.mkDerivation rec { 28 pname = "qmmp"; 29 + version = "2.1.6"; 30 31 src = fetchurl { 32 url = "https://qmmp.ylsoftware.com/files/qmmp/2.1/${pname}-${version}.tar.bz2"; 33 + hash = "sha256-knqo5yCkcO/bFmM++z+SdiWzpDKK9ooV0wqlcIKj7so="; 34 }; 35 36 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
+10 -17
pkgs/applications/audio/youtube-music/default.nix
··· 1 { lib 2 , fetchFromGitHub 3 - , buildNpmPackage 4 , makeWrapper 5 , electron 6 , python3 ··· 14 , makeDesktopItem 15 }: 16 17 - let 18 pname = "youtube-music"; 19 - version = "3.1.0"; 20 21 src = fetchFromGitHub { 22 owner = "th-ch"; 23 - repo = pname; 24 - rev = "v${version}"; 25 - hash = "sha256-6ZiftpdCwxCkJzcHryVrUKzM+mM1eQpdLNFl0Dja59Q="; 26 }; 27 28 - in 29 - stdenv.mkDerivation (finalAttrs: { 30 - inherit pname version src; 31 - 32 pnpmDeps = stdenvNoCC.mkDerivation { 33 pname = "${finalAttrs.pname}-pnpm-deps"; 34 inherit (finalAttrs) src version ELECTRON_SKIP_BINARY_DOWNLOAD; ··· 51 dontBuild = true; 52 dontFixup = true; 53 outputHashMode = "recursive"; 54 - outputHashAlgo = "sha256"; 55 outputHash = { 56 - x86_64-linux = "sha256-Oy11V7FXfVhLUR9gX0sjQEFuVPFpbaVdT518oOSLcvA="; 57 - aarch64-linux = "sha256-6nXemaGiQjp2stjjKItPJ62VcH5Q5pRf63qKtl2haXI="; 58 - x86_64-darwin = "sha256-jSMAw+AMD63vqPckZjblw4EDngA4E8h0WlsZu3hUShY="; 59 - aarch64-darwin = "sha256-zujXURpIcw7IOw63AW167h6cywYXydhHZMzA2apGZAs="; 60 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 61 }; 62 63 - nativeBuildInputs = 64 - [ makeWrapper python3 nodePackages.pnpm nodePackages.nodejs ] 65 ++ lib.optionals (!stdenv.isDarwin) [ copyDesktopItems ]; 66 67
··· 1 { lib 2 , fetchFromGitHub 3 , makeWrapper 4 , electron 5 , python3 ··· 13 , makeDesktopItem 14 }: 15 16 + stdenv.mkDerivation (finalAttrs: { 17 pname = "youtube-music"; 18 + version = "3.3.1"; 19 20 src = fetchFromGitHub { 21 owner = "th-ch"; 22 + repo = "youtube-music"; 23 + rev = "v${finalAttrs.version}"; 24 + hash = "sha256-N6TzDTKvMyasksE0qcEGKeNjGAD08OzxpmpoQ11/ZW4="; 25 }; 26 27 pnpmDeps = stdenvNoCC.mkDerivation { 28 pname = "${finalAttrs.pname}-pnpm-deps"; 29 inherit (finalAttrs) src version ELECTRON_SKIP_BINARY_DOWNLOAD; ··· 46 dontBuild = true; 47 dontFixup = true; 48 outputHashMode = "recursive"; 49 outputHash = { 50 + x86_64-linux = "sha256-V6CSawxBWFbXmAPbck0xCXqRlANpqFAoqSAB4Duf8qM="; 51 + aarch64-linux = "sha256-cqBn35soV14CmobKt0napRELio4HKKA8Iw3QSWTxzP8="; 52 + x86_64-darwin = "sha256-DY9T1N8Hxr57/XisYT+u2+hQvYMIiyQ3UHeTuA6BhSY="; 53 + aarch64-darwin = "sha256-3Zk0SyhVKaz5QdO69/xzWFZj9ueJS6GLWhfW7odWvHc="; 54 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 55 }; 56 57 + nativeBuildInputs = [ makeWrapper python3 nodePackages.pnpm nodePackages.nodejs ] 58 ++ lib.optionals (!stdenv.isDarwin) [ copyDesktopItems ]; 59 60
+1 -1
pkgs/applications/editors/eclipse/default.nix
··· 9 # use ./update.sh to help with updating for each quarterly release 10 # 11 # then, to test: 12 - # for e in cpp dsl embedcpp modeling platform sdk java jee committers rcp; do for s in pkgs pkgsCross.aarch64-multiplatform; do echo; echo $s $e; nix build -f default.nix ${s}.eclipses.eclipse-${e} -o eclipse-${s}-${e}; done; done 13 14 let 15 platform_major = "4";
··· 9 # use ./update.sh to help with updating for each quarterly release 10 # 11 # then, to test: 12 + # for e in cpp dsl embedcpp modeling platform sdk java jee committers rcp; do for s in pkgs pkgsCross.aarch64-multiplatform; do echo; echo $s $e; nix-build -A ${s}.eclipses.eclipse-${e} -o eclipse-${s}-${e}; done; done 13 14 let 15 platform_major = "4";
+3 -3
pkgs/applications/editors/vscode/extensions/default.nix
··· 1785 mktplcRef = { 1786 publisher = "github"; 1787 name = "copilot"; 1788 - version = "1.156.691"; 1789 - sha256 = "sha256-K7lzwfgqb0gUJAivro/ePaQetM31M+zTBRZMBy92ZuA="; 1790 }; 1791 1792 meta = { ··· 1802 mktplcRef = { 1803 publisher = "github"; 1804 name = "copilot-chat"; 1805 - version = "0.12.2024013003"; # latest version compatible with vscode 1.86 1806 sha256 = "sha256-4ArWVFko2T6ze/i+HTdXAioWC7euWCycDsQxFTrEtUw="; 1807 }; 1808 meta = {
··· 1785 mktplcRef = { 1786 publisher = "github"; 1787 name = "copilot"; 1788 + version = "1.172.758"; 1789 + sha256 = "sha256-sK3IiA4mQ6Hse+UpZ81Zb5iBSREzTrs7ypsfGbJiXm4="; 1790 }; 1791 1792 meta = { ··· 1802 mktplcRef = { 1803 publisher = "github"; 1804 name = "copilot-chat"; 1805 + version = "0.14.2024030801"; # compatible with vscode >= 1.87 1806 sha256 = "sha256-4ArWVFko2T6ze/i+HTdXAioWC7euWCycDsQxFTrEtUw="; 1807 }; 1808 meta = {
+14 -4
pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix
··· 30 31 let 32 gdbDefaultsTo = if gdbUseFixed then "${gdb}/bin/gdb" else "gdb"; 33 in 34 vscode-utils.buildVscodeMarketplaceExtension { 35 - mktplcRef = { 36 name = "cpptools"; 37 publisher = "ms-vscode"; 38 version = "1.17.3"; 39 - sha256 = "sha256-4mKCBqUCOndKEfsJqTIsfwEt+0CZI8QAhBj3Y4+wKlg="; 40 - arch = "linux-x64"; 41 }; 42 43 nativeBuildInputs = [ ··· 85 homepage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools"; 86 license = lib.licenses.unfree; 87 maintainers = [ lib.maintainers.jraygauthier lib.maintainers.stargate01 ]; 88 - platforms = [ "x86_64-linux" ]; 89 }; 90 }
··· 30 31 let 32 gdbDefaultsTo = if gdbUseFixed then "${gdb}/bin/gdb" else "gdb"; 33 + supported = { 34 + x86_64-linux = { 35 + sha256 = "sha256-4mKCBqUCOndKEfsJqTIsfwEt+0CZI8QAhBj3Y4+wKlg="; 36 + arch = "linux-x64"; 37 + }; 38 + aarch64-linux = { 39 + sha256 = "sha256-Kjl8mEpayA1xMHEAMJ5k3Ctk3l48KlUBU5w3dL4pGWM="; 40 + arch = "linux-arm64"; 41 + }; 42 + }; 43 + 44 + base = supported.${stdenv.system} or (throw "unsupported platform ${stdenv.system}"); 45 in 46 vscode-utils.buildVscodeMarketplaceExtension { 47 + mktplcRef = base // { 48 name = "cpptools"; 49 publisher = "ms-vscode"; 50 version = "1.17.3"; 51 }; 52 53 nativeBuildInputs = [ ··· 95 homepage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools"; 96 license = lib.licenses.unfree; 97 maintainers = [ lib.maintainers.jraygauthier lib.maintainers.stargate01 ]; 98 + platforms = [ "x86_64-linux" "aarch64-linux" ]; 99 }; 100 }
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 17 sha256 = { 18 - x86_64-linux = "0pz2dn245jzjw2n79mm9angvdlwlwxb4lwdq8za1i99g2m4il1bz"; 19 - x86_64-darwin = "0d0ivs672zh7w60pxy95awq7c8gxhs7d8wv5cf25289gnzcd6qff"; 20 - aarch64-linux = "1srir5gr0bdvnxyqrfq00p34ligg0pppr22g9zrdm8jasvrz6fb0"; 21 - aarch64-darwin = "046kcsanz5msf5xd94b1lxcwclsp3dcwxgzrcxycbsykxslz9gpq"; 22 - armv7l-linux = "0h576q3jbdy48bvg4h9swd2w7cynxmnm2klj6p719myigx7h2jzg"; 23 }.${system} or throwSystem; 24 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 - version = "1.86.2.24057"; 33 pname = "vscodium"; 34 35 executableName = "codium";
··· 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 17 sha256 = { 18 + x86_64-linux = "02rkp86rj7irs5011g6180yihllwfx47afk5vybxab4v23vigidr"; 19 + x86_64-darwin = "1hpj6kkyby9chr27w2382az7h2bg3x1x7c9j6i5bh8vl81s9yfd4"; 20 + aarch64-linux = "04fhmfplvyqg2l5xlqldl6kfy1m3y19sf2nikigmsm550b8m6sgc"; 21 + aarch64-darwin = "1yhyybd27ympg12mp4w46z64g2mi1hbv4d6hfl34l7fq4c5jkjf2"; 22 + armv7l-linux = "0jpjsfal67la123hqp9607bih3vnjdpbnrghyy1vywy15z71pff5"; 23 }.${system} or throwSystem; 24 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 + version = "1.87.1.24068"; 33 pname = "vscodium"; 34 35 executableName = "codium";
+2 -2
pkgs/applications/emulators/cemu/default.nix
··· 46 47 in stdenv.mkDerivation rec { 48 pname = "cemu"; 49 - version = "2.0-66"; 50 51 src = fetchFromGitHub { 52 owner = "cemu-project"; 53 repo = "Cemu"; 54 rev = "v${version}"; 55 - hash = "sha256-1s1H2rJuN9lRNanKXxKWMLBOFg5z3IwpJCZCmymAH9Y="; 56 }; 57 58 patches = [
··· 46 47 in stdenv.mkDerivation rec { 48 pname = "cemu"; 49 + version = "2.0-68"; 50 51 src = fetchFromGitHub { 52 owner = "cemu-project"; 53 repo = "Cemu"; 54 rev = "v${version}"; 55 + hash = "sha256-/c0rpj4s3aNJVH+AlU9R4t321OqTvJHfZQCfyzYB4m8="; 56 }; 57 58 patches = [
+3 -3
pkgs/applications/emulators/ripes/default.nix
··· 14 stdenv.mkDerivation rec { 15 pname = "ripes"; 16 # Pulling unstable version as latest stable does not build against gcc-13. 17 - version = "2.2.6-unstable-2024-01-02"; 18 19 src = fetchFromGitHub { 20 owner = "mortbopet"; 21 repo = "Ripes"; 22 - rev = "0faf41b669a93a1944707cd7d111a5e9241425fe"; 23 fetchSubmodules = true; 24 - hash = "sha256-3+jibS1mGYBy9jmucytc7GvB1ZKRfh7aXtDty77hA3k="; 25 }; 26 27 nativeBuildInputs = [
··· 14 stdenv.mkDerivation rec { 15 pname = "ripes"; 16 # Pulling unstable version as latest stable does not build against gcc-13. 17 + version = "2.2.6-unstable-2024-03-03"; 18 19 src = fetchFromGitHub { 20 owner = "mortbopet"; 21 repo = "Ripes"; 22 + rev = "b71f0ddd5d2d346cb97b28fd3f70fef55bb9b6b7"; 23 fetchSubmodules = true; 24 + hash = "sha256-zQrrWBHNIacRoAEIjR0dlgUTncBCiodcBeT/wbDClWg="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/applications/emulators/xemu/default.nix
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "xemu"; 31 - version = "0.7.118"; 32 33 src = fetchFromGitHub { 34 owner = "xemu-project"; 35 repo = "xemu"; 36 rev = "v${finalAttrs.version}"; 37 - hash = "sha256-IGzPxwNxuqMsZhQ63VUyDzPSBpAgc0U0oUjM/blEd7g="; 38 fetchSubmodules = true; 39 }; 40
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "xemu"; 31 + version = "0.7.119"; 32 33 src = fetchFromGitHub { 34 owner = "xemu-project"; 35 repo = "xemu"; 36 rev = "v${finalAttrs.version}"; 37 + hash = "sha256-5gH1pQqy45vmgeW61peEi6+ZXpPgyQMUg3dh37oqR6s="; 38 fetchSubmodules = true; 39 }; 40
+11 -5
pkgs/applications/graphics/xournalpp/default.nix
··· 7 , pkg-config 8 9 , alsa-lib 10 , glib 11 , gsettings-desktop-schemas 12 , gtk3 ··· 25 26 stdenv.mkDerivation rec { 27 pname = "xournalpp"; 28 - version = "1.2.2"; 29 30 src = fetchFromGitHub { 31 owner = "xournalpp"; 32 - repo = pname; 33 rev = "v${version}"; 34 - sha256 = "sha256-6ND0Y+TzdN2rRI10cusgSK1sYMC55Wn5qFCHP4hsdes="; 35 }; 36 37 nativeBuildInputs = [ cmake gettext pkg-config wrapGAppsHook ]; 38 buildInputs = 39 lib.optionals stdenv.isLinux [ 40 alsa-lib ··· 56 57 buildFlags = [ "translations" ]; 58 59 - hardeningDisable = [ "format" ]; 60 - 61 meta = with lib; { 62 description = "Xournal++ is a handwriting Notetaking software with PDF annotation support"; 63 homepage = "https://xournalpp.github.io/"; ··· 65 license = licenses.gpl2Plus; 66 maintainers = with maintainers; [ andrew-d sikmir ]; 67 platforms = platforms.unix; 68 }; 69 }
··· 7 , pkg-config 8 9 , alsa-lib 10 + , binutils 11 , glib 12 , gsettings-desktop-schemas 13 , gtk3 ··· 26 27 stdenv.mkDerivation rec { 28 pname = "xournalpp"; 29 + version = "1.2.3"; 30 31 src = fetchFromGitHub { 32 owner = "xournalpp"; 33 + repo = "xournalpp"; 34 rev = "v${version}"; 35 + sha256 = "sha256-8UAAX/kixqiY9zEYs5eva0G2K2vlfnYd1yyVHMSfSeY="; 36 }; 37 38 + postPatch = '' 39 + substituteInPlace src/util/Stacktrace.cpp \ 40 + --replace-fail "addr2line" "${binutils}/bin/addr2line" 41 + ''; 42 + 43 nativeBuildInputs = [ cmake gettext pkg-config wrapGAppsHook ]; 44 + 45 buildInputs = 46 lib.optionals stdenv.isLinux [ 47 alsa-lib ··· 63 64 buildFlags = [ "translations" ]; 65 66 meta = with lib; { 67 description = "Xournal++ is a handwriting Notetaking software with PDF annotation support"; 68 homepage = "https://xournalpp.github.io/"; ··· 70 license = licenses.gpl2Plus; 71 maintainers = with maintainers; [ andrew-d sikmir ]; 72 platforms = platforms.unix; 73 + mainProgram = "xournalpp"; 74 }; 75 }
+2 -2
pkgs/applications/misc/clight/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "clight"; 9 - version = "4.10"; 10 11 src = fetchFromGitHub { 12 owner = "FedeDP"; 13 repo = "Clight"; 14 rev = version; 15 - sha256 = "sha256-IAoz4f4XrX8bgesWL4yLK6m5F+c75WNIMFgKBj+W61Q="; 16 }; 17 18 nativeBuildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "clight"; 9 + version = "4.11"; 10 11 src = fetchFromGitHub { 12 owner = "FedeDP"; 13 repo = "Clight"; 14 rev = version; 15 + sha256 = "sha256-Fu38HRP83Yn2jsq9xnCWOXNlV/0hJKD1/cOOp3EV45Q="; 16 }; 17 18 nativeBuildInputs = [
+145
pkgs/applications/misc/makehuman/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchpatch 4 + , fetchFromGitHub 5 + , python3 6 + , qtbase 7 + , qttools 8 + , git-lfs 9 + , wrapQtAppsHook 10 + }: 11 + 12 + let 13 + pydeps = with python3.pkgs; [ 14 + numpy 15 + pyqt5 16 + pyopengl 17 + ]; 18 + python = python3.withPackages (pkgs: pydeps); 19 + in 20 + stdenv.mkDerivation rec { 21 + pname = "makehuman"; 22 + version = "1.2.0"; 23 + 24 + source = fetchFromGitHub { 25 + owner = "makehumancommunity"; 26 + repo = "makehuman"; 27 + rev = "v${version}"; 28 + hash = "sha256-mCv6H0B7b4uxozpNHkKsG+Is2H0QYEJnnzKCHixhBpY="; 29 + name = "${pname}-source"; 30 + }; 31 + 32 + assets = fetchFromGitHub { 33 + owner = "makehumancommunity"; 34 + repo = "makehuman-assets"; 35 + rev = "v${version}"; 36 + hash = "sha256-Jd2A0PAHVdFMnDLq4Mu5wsK/E6A4QpKjUyv66ix1Gbo="; 37 + name = "${pname}-assets-source"; 38 + }; 39 + 40 + patches = [ 41 + # work with numpy>=1.24 42 + (fetchpatch { 43 + name = "fix-compile_targets.py-when-using-numpy-1.24.0-or-newer"; 44 + url = "https://patch-diff.githubusercontent.com/raw/makehumancommunity/makehuman/pull/220.patch"; 45 + hash = "sha256-ip7U83cCBrl+4gM1GZ2QQIER5Qur6HRu3a/TnHqk//g="; 46 + }) 47 + # crash related to collections.Callable -> collections.abc.Callable 48 + (fetchpatch { 49 + name = "remove-unnecessary-compatibility-test"; 50 + url = "https://patch-diff.githubusercontent.com/raw/makehumancommunity/makehuman/pull/188.patch"; 51 + hash = "sha256-HGrk3n7rhV4YgK8mNUdfHwQl8dFT8yuzjxorvwfMmJw="; 52 + }) 53 + # some OpenGL issue causing blank windows on recent Qt 54 + (fetchpatch { 55 + name = "qt-opengl-update-from-qglwidget-to-qopenglwidget-to-fix-blank"; 56 + url = "https://patch-diff.githubusercontent.com/raw/makehumancommunity/makehuman/pull/197.patch"; 57 + hash = "sha256-fEqBwg1Jd36nKWIT9XPr6Buj1N3AmTQg2LBaoX3eTxw="; 58 + }) 59 + # multisampling issue 60 + (fetchpatch { 61 + name = "switch-default-for-multisampling-and-disable-sample-buffers"; 62 + url = "https://github.com/makehumancommunity/makehuman/commit/c47b884028a24eb190d097e7523a3059e439cb6f.patch"; 63 + hash = "sha256-tknQHX9qQYH15gyOLNhxfO3bsFVIv3Z1F7ZXD1IT1h4="; 64 + }) 65 + # PyQt >= 5.12 66 + (fetchpatch { 67 + name = "fix-scrolling-issue-on-pyqt5>=5.12"; 68 + url = "https://github.com/makehumancommunity/makehuman/commit/02c4269a2d4c57f68159fe8f437a8b1978b99099.patch"; 69 + hash = "sha256-yR5tZcELX0N83PW/vS6yB5xKoZcHhVp48invlu7quWM="; 70 + }) 71 + ]; 72 + 73 + srcs = [ 74 + source 75 + assets 76 + ]; 77 + 78 + sourceRoot = "."; 79 + 80 + nativeBuildInputs = [ 81 + python 82 + qtbase 83 + git-lfs 84 + wrapQtAppsHook 85 + ]; 86 + 87 + buildInputs = [ 88 + python 89 + qtbase 90 + ]; 91 + 92 + propagatedBuildInputs = with python3.pkgs; [ 93 + pydeps 94 + ]; 95 + 96 + finalSource = "${pname}-final"; 97 + 98 + postUnpack = '' 99 + mkdir -p $finalSource 100 + cp -r $source/makehuman $finalSource 101 + chmod u+w $finalSource --recursive 102 + cp -r $assets/base/* $finalSource/makehuman/data 103 + chmod u+w $finalSource --recursive 104 + sourceRoot=$finalSource 105 + ''; 106 + 107 + configurePhase = '' 108 + runHook preConfigure 109 + pushd ./makehuman 110 + bash ./cleannpz.sh 111 + bash ./cleanpyc.sh 112 + python3 ./compile_targets.py 113 + python3 ./compile_models.py 114 + python3 ./compile_proxies.py 115 + popd 116 + runHook postConfigure 117 + ''; 118 + 119 + buildPhase = '' 120 + runHook preBuild 121 + mkdir -p $out/opt $out/bin 122 + cp -r * $out/opt 123 + python -m compileall -o 0 -o 2 $out/opt 124 + ln -s $out/opt/makehuman/makehuman.py $out/bin/makehuman 125 + chmod +x $out/bin/makehuman 126 + runHook postBuild 127 + ''; 128 + 129 + preFixup = '' 130 + wrapQtApp $out/bin/makehuman 131 + ''; 132 + 133 + meta = { 134 + description = "Software to create realistic humans"; 135 + homepage = "http://www.makehumancommunity.org/"; 136 + license = with lib.licenses; [ agpl3Plus cc0 ]; 137 + longDescription = '' 138 + MakeHuman is a GUI program for procedurally generating 139 + realistic-looking humans. 140 + ''; 141 + mainProgram = "makehuman"; 142 + maintainers = with lib.maintainers; [ elisesouche ]; 143 + platforms = lib.platforms.all; 144 + }; 145 + }
+1 -18
pkgs/applications/misc/mkgmap/build.xml.patch
··· 1 --- a/build.xml (revision 4555) 2 +++ a/build.xml (working copy) 3 - @@ -222,13 +222,13 @@ 4 - <property name="svn.version.build" value="none"/> 5 - 6 - <propertyfile file="${build.classes}/mkgmap-version.properties"> 7 - - <entry key="svn.version" value="${svn.version.build}" /> 8 - - <entry key="build.timestamp" value="${build.timestamp}" /> 9 - + <entry key="svn.version" value="@version@" /> 10 - + <entry key="build.timestamp" value="unknown" /> 11 - </propertyfile> 12 </target> 13 14 <!-- Compile the product itself (no tests). --> ··· 35 <mkdir dir="tmp/report"/> 36 <junit printsummary="yes" failureproperty="junit.failure" forkmode="once"> 37 38 - @@ -351,7 +351,7 @@ 39 - ignoreerrors="true"/> 40 - </target> 41 - 42 - - <target name="dist" depends="build, check-version, version-file" 43 - + <target name="dist" depends="build, version-file" 44 - description="Make the distribution area"> 45 - 46 - <mkdir dir="${dist}"/>
··· 1 --- a/build.xml (revision 4555) 2 +++ a/build.xml (working copy) 3 + @@ -228,7 +228,7 @@ 4 </target> 5 6 <!-- Compile the product itself (no tests). --> ··· 27 <mkdir dir="tmp/report"/> 28 <junit printsummary="yes" failureproperty="junit.failure" forkmode="once"> 29
+43 -18
pkgs/applications/misc/mkgmap/default.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , fetchsvn 4 - , substituteAll 5 , jdk 6 , jre 7 , ant ··· 24 }; 25 26 patches = [ 27 - (substituteAll { 28 - # Disable automatic download of dependencies 29 - src = ./build.xml.patch; 30 - inherit version; 31 - }) 32 ]; 33 34 postPatch = with deps; '' 35 mkdir -p lib/compile 36 cp ${fastutil} lib/compile/${fastutil.name} 37 cp ${osmpbf} lib/compile/${osmpbf.name} ··· 53 54 nativeBuildInputs = [ jdk ant makeWrapper ]; 55 56 - buildPhase = "ant"; 57 58 inherit doCheck; 59 60 - checkPhase = "ant test"; 61 62 installPhase = '' 63 install -Dm644 dist/mkgmap.jar -t $out/share/java/mkgmap 64 install -Dm644 dist/doc/mkgmap.1 -t $out/share/man/man1 65 cp -r dist/lib/ $out/share/java/mkgmap/ 66 makeWrapper ${jre}/bin/java $out/bin/mkgmap \ 67 --add-flags "-jar $out/share/java/mkgmap/mkgmap.jar" 68 - '' + lib.optionalString withExamples '' 69 - mkdir -p $out/share/mkgmap 70 - cp -r dist/examples $out/share/mkgmap/ 71 ''; 72 73 passthru.updateScript = [ ./update.sh "mkgmap" meta.downloadPage ]; 74 75 meta = with lib; { 76 description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; 77 - homepage = "https://www.mkgmap.org.uk/"; 78 downloadPage = "https://www.mkgmap.org.uk/download/mkgmap.html"; 79 sourceProvenance = with sourceTypes; [ 80 fromSource 81 - binaryBytecode # deps 82 ]; 83 - license = licenses.gpl2Only; 84 - maintainers = with maintainers; [ sikmir ]; 85 - platforms = platforms.all; 86 - mainProgram = "mkgmap"; 87 }; 88 }
··· 1 + { lib 2 + , stdenv 3 , fetchurl 4 , fetchsvn 5 , jdk 6 , jre 7 , ant ··· 24 }; 25 26 patches = [ 27 + # Disable automatic download of dependencies 28 + ./build.xml.patch 29 + ./ignore-impure-test.patch 30 ]; 31 32 postPatch = with deps; '' 33 + # Fix the output jar timestamps for reproducibility 34 + substituteInPlace build.xml \ 35 + --replace-fail '<jar ' '<jar modificationtime="0" ' 36 + 37 + # Manually create version properties file for reproducibility 38 + mkdir -p build/classes 39 + cat > build/classes/mkgmap-version.properties << EOF 40 + svn.version=${version} 41 + build.timestamp=unknown 42 + EOF 43 + 44 + # Put pre-fetched dependencies into the right place 45 mkdir -p lib/compile 46 cp ${fastutil} lib/compile/${fastutil.name} 47 cp ${osmpbf} lib/compile/${osmpbf.name} ··· 63 64 nativeBuildInputs = [ jdk ant makeWrapper ]; 65 66 + buildPhase = '' 67 + runHook preBuild 68 + ant 69 + runHook postBuild 70 + ''; 71 72 inherit doCheck; 73 74 + checkPhase = '' 75 + runHook preCheck 76 + ant test 77 + runHook postCheck 78 + ''; 79 80 installPhase = '' 81 + runHook preInstall 82 + 83 install -Dm644 dist/mkgmap.jar -t $out/share/java/mkgmap 84 install -Dm644 dist/doc/mkgmap.1 -t $out/share/man/man1 85 cp -r dist/lib/ $out/share/java/mkgmap/ 86 makeWrapper ${jre}/bin/java $out/bin/mkgmap \ 87 --add-flags "-jar $out/share/java/mkgmap/mkgmap.jar" 88 + 89 + ${lib.optionalString withExamples '' 90 + mkdir -p $out/share/mkgmap 91 + cp -r dist/examples $out/share/mkgmap/ 92 + ''} 93 + 94 + runHook postInstall 95 ''; 96 97 passthru.updateScript = [ ./update.sh "mkgmap" meta.downloadPage ]; 98 99 meta = with lib; { 100 description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; 101 downloadPage = "https://www.mkgmap.org.uk/download/mkgmap.html"; 102 + homepage = "https://www.mkgmap.org.uk/"; 103 + license = licenses.gpl2Only; 104 + mainProgram = "mkgmap"; 105 + maintainers = with maintainers; [ sikmir ]; 106 + platforms = platforms.all; 107 sourceProvenance = with sourceTypes; [ 108 fromSource 109 + binaryBytecode # deps 110 ]; 111 }; 112 + 113 }
+20
pkgs/applications/misc/mkgmap/ignore-impure-test.patch
···
··· 1 + diff --git a/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java b/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java 2 + index e1e4ac7..954b918 100644 3 + --- a/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java 4 + +++ b/test/uk/me/parabola/imgfmt/app/srt/SrtCollatorTest.java 5 + @@ -17,6 +17,7 @@ import java.text.Collator; 6 + import uk.me.parabola.mkgmap.srt.SrtTextReader; 7 + 8 + import org.junit.Before; 9 + +import org.junit.Ignore; 10 + import org.junit.Test; 11 + 12 + import static org.junit.Assert.*; 13 + @@ -111,6 +112,7 @@ public class SrtCollatorTest { 14 + * meant to be identical to the java one. 15 + */ 16 + @Test 17 + + @Ignore 18 + public void testJavaRules() { 19 + Collator collator = Collator.getInstance(); 20 +
+1 -17
pkgs/applications/misc/mkgmap/splitter/build.xml.patch
··· 1 --- a/build.xml (revision 597) 2 +++ a/build.xml (working copy) 3 - @@ -207,12 +207,12 @@ 4 - <property name="svn.version.build" value="unknown"/> 5 - 6 - <propertyfile file="${build.classes}/splitter-version.properties"> 7 - - <entry key="svn.version" value="${svn.version.build}" /> 8 - - <entry key="build.timestamp" value="${build.timestamp}" /> 9 - + <entry key="svn.version" value="@version@" /> 10 - + <entry key="build.timestamp" value="unknown" /> 11 </propertyfile> 12 </target> 13 ··· 25 <javac srcdir="${test}" destdir="${build.test-classes}" debug="yes" includeantruntime="false"> 26 <include name="**/*.java"/> 27 <classpath refid="test.classpath"/> 28 - @@ -261,7 +261,7 @@ 29 - <fail if="junit.failure" message="Test failed. See test-reports/index.html"/> 30 - </target> 31 - 32 - - <target name="dist" depends="build, check-version, version-file" description="Make the distribution area"> 33 - + <target name="dist" depends="build, version-file" description="Make the distribution area"> 34 - 35 - <mkdir dir="${dist}"/> 36 - <mkdir dir="${dist}/doc/api"/> 37 @@ -324,7 +324,7 @@ 38 </target> 39
··· 1 --- a/build.xml (revision 597) 2 +++ a/build.xml (working copy) 3 + @@ -212,7 +212,7 @@ 4 </propertyfile> 5 </target> 6 ··· 18 <javac srcdir="${test}" destdir="${build.test-classes}" debug="yes" includeantruntime="false"> 19 <include name="**/*.java"/> 20 <classpath refid="test.classpath"/> 21 @@ -324,7 +324,7 @@ 22 </target> 23
+37 -15
pkgs/applications/misc/mkgmap/splitter/default.nix
··· 1 - { lib, stdenv 2 , fetchurl 3 , fetchsvn 4 - , substituteAll 5 , jdk 6 , jre 7 , ant ··· 23 }; 24 25 patches = [ 26 - (substituteAll { 27 - # Disable automatic download of dependencies 28 - src = ./build.xml.patch; 29 - inherit version; 30 - }) 31 - 32 # Fix func.SolverAndProblemGeneratorTest test 33 ./fix-failing-test.patch 34 ]; 35 36 postPatch = with deps; '' 37 mkdir -p lib/compile 38 cp ${fastutil} lib/compile/${fastutil.name} 39 cp ${osmpbf} lib/compile/${osmpbf.name} ··· 52 53 nativeBuildInputs = [ jdk ant makeWrapper ]; 54 55 - buildPhase = "ant"; 56 57 inherit doCheck; 58 59 - checkPhase = "ant run.tests && ant run.func-tests"; 60 61 installPhase = '' 62 install -Dm644 dist/splitter.jar -t $out/share/java/splitter 63 install -Dm644 doc/splitter.1 -t $out/share/man/man1 64 cp -r dist/lib/ $out/share/java/splitter/ 65 makeWrapper ${jre}/bin/java $out/bin/splitter \ 66 --add-flags "-jar $out/share/java/splitter/splitter.jar" 67 ''; 68 69 passthru.updateScript = [ ../update.sh "mkgmap-splitter" meta.downloadPage ]; 70 71 meta = with lib; { 72 description = "Utility for splitting OpenStreetMap maps into tiles"; 73 homepage = "https://www.mkgmap.org.uk/"; 74 - downloadPage = "https://www.mkgmap.org.uk/download/splitter.html"; 75 sourceProvenance = with sourceTypes; [ 76 fromSource 77 - binaryBytecode # deps 78 ]; 79 - license = licenses.gpl2Only; 80 - maintainers = with maintainers; [ sikmir ]; 81 - platforms = platforms.all; 82 }; 83 }
··· 1 + { lib 2 + , stdenv 3 , fetchurl 4 , fetchsvn 5 , jdk 6 , jre 7 , ant ··· 23 }; 24 25 patches = [ 26 + # Disable automatic download of dependencies 27 + ./build.xml.patch 28 # Fix func.SolverAndProblemGeneratorTest test 29 ./fix-failing-test.patch 30 ]; 31 32 postPatch = with deps; '' 33 + # Fix the output jar timestamps for reproducibility 34 + substituteInPlace build.xml \ 35 + --replace-fail '<jar ' '<jar modificationtime="0" ' 36 + 37 + # Manually create version properties file for reproducibility 38 + mkdir -p build/classes 39 + cat > build/classes/splitter-version.properties << EOF 40 + svn.version=${version} 41 + build.timestamp=unknown 42 + EOF 43 + 44 + # Put pre-fetched dependencies into the right place 45 mkdir -p lib/compile 46 cp ${fastutil} lib/compile/${fastutil.name} 47 cp ${osmpbf} lib/compile/${osmpbf.name} ··· 60 61 nativeBuildInputs = [ jdk ant makeWrapper ]; 62 63 + buildPhase = '' 64 + runHook preBuild 65 + ant 66 + runHook postBuild 67 + ''; 68 69 inherit doCheck; 70 71 + checkPhase = '' 72 + runHook preCheck 73 + ant run.tests 74 + ant run.func-tests 75 + runHook postCheck 76 + ''; 77 78 installPhase = '' 79 + runHook preInstall 80 + 81 install -Dm644 dist/splitter.jar -t $out/share/java/splitter 82 install -Dm644 doc/splitter.1 -t $out/share/man/man1 83 cp -r dist/lib/ $out/share/java/splitter/ 84 makeWrapper ${jre}/bin/java $out/bin/splitter \ 85 --add-flags "-jar $out/share/java/splitter/splitter.jar" 86 + 87 + runHook postInstall 88 ''; 89 90 passthru.updateScript = [ ../update.sh "mkgmap-splitter" meta.downloadPage ]; 91 92 meta = with lib; { 93 description = "Utility for splitting OpenStreetMap maps into tiles"; 94 + downloadPage = "https://www.mkgmap.org.uk/download/splitter.html"; 95 homepage = "https://www.mkgmap.org.uk/"; 96 + license = licenses.gpl2Only; 97 + mainProgram = "splitter"; 98 + maintainers = with maintainers; [ sikmir ]; 99 + platforms = platforms.all; 100 sourceProvenance = with sourceTypes; [ 101 fromSource 102 + binaryBytecode # deps 103 ]; 104 }; 105 }
-1
pkgs/applications/misc/phoc/default.nix
··· 65 inherit (finalAttrs) src; 66 preferLocalBuild = true; 67 allowSubstitutes = false; 68 - phases = "unpackPhase installPhase"; 69 installPhase = "cp subprojects/packagefiles/wlroots/$name $out"; 70 }) 71 ];
··· 65 inherit (finalAttrs) src; 66 preferLocalBuild = true; 67 allowSubstitutes = false; 68 installPhase = "cp subprojects/packagefiles/wlroots/$name $out"; 69 }) 70 ];
+2 -2
pkgs/applications/misc/swaynotificationcenter/default.nix
··· 30 31 stdenv.mkDerivation (finalAttrs: rec { 32 pname = "SwayNotificationCenter"; 33 - version = "0.10.0"; 34 35 src = fetchFromGitHub { 36 owner = "ErikReider"; 37 repo = pname; 38 rev = "v${version}"; 39 - hash = "sha256-7O+DX4uuncUqx5zEKQprZE6tctteT6NU01V2EBHiFqA="; 40 }; 41 42 # build pkg-config is required to locate the native `scdoc` input
··· 30 31 stdenv.mkDerivation (finalAttrs: rec { 32 pname = "SwayNotificationCenter"; 33 + version = "0.10.1"; 34 35 src = fetchFromGitHub { 36 owner = "ErikReider"; 37 repo = pname; 38 rev = "v${version}"; 39 + hash = "sha256-SR3FfEit50y4XSCLh3raUoigRNXpxh0mk4qLhQ/FozM="; 40 }; 41 42 # build pkg-config is required to locate the native `scdoc` input
+2 -2
pkgs/applications/networking/clash-verge/default.nix pkgs/by-name/cl/clash-verge/package.nix
··· 42 43 mkdir -p $out/bin 44 mv usr/* $out 45 - rm $out/bin/{clash,clash-meta} 46 47 runHook postInstall 48 ''; 49 50 postFixup = '' 51 - ln -s ${lib.getExe clash-meta} $out/bin/clash-meta 52 ''; 53 54 meta = with lib; {
··· 42 43 mkdir -p $out/bin 44 mv usr/* $out 45 46 runHook postInstall 47 ''; 48 49 postFixup = '' 50 + rm -f $out/bin/clash 51 + ln -sf ${lib.getExe clash-meta} $out/bin/${clash-meta.meta.mainProgram} 52 ''; 53 54 meta = with lib; {
+3 -3
pkgs/applications/networking/cluster/glooctl/default.nix
··· 6 7 buildGoModule rec { 8 pname = "glooctl"; 9 - version = "1.16.5"; 10 11 src = fetchFromGitHub { 12 owner = "solo-io"; 13 repo = "gloo"; 14 rev = "v${version}"; 15 - hash = "sha256-pxF5X3fCBeWFLQj8S0xYDcQNRs375RJIrl62nGjZZr0="; 16 }; 17 18 - vendorHash = "sha256-kbbgEnpqev7b4Sycmhs8xbu+yO4oMELh9xDmw7YyWYU="; 19 20 subPackages = [ "projects/gloo/cli/cmd" ]; 21
··· 6 7 buildGoModule rec { 8 pname = "glooctl"; 9 + version = "1.16.6"; 10 11 src = fetchFromGitHub { 12 owner = "solo-io"; 13 repo = "gloo"; 14 rev = "v${version}"; 15 + hash = "sha256-vn04bNkg0De46kLcyuaWt9watBXFIGI+4X8SBW3XNyg="; 16 }; 17 18 + vendorHash = "sha256-UyzqKpF2WBj25Bm4MtkF6yjl87A61vGsteBNCjJV178="; 19 20 subPackages = [ "projects/gloo/cli/cmd" ]; 21
+3 -3
pkgs/applications/networking/cluster/kubent/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubent"; 5 - version = "0.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "doitintl"; 9 repo = "kube-no-trouble"; 10 rev = version; 11 - sha256 = "sha256-fJRaahK/tDns+edi1GIdYRk4+h2vbY2LltZN2hxvKGI="; 12 }; 13 14 - vendorHash = "sha256-nEc0fngop+0ju8hDu7nowBsioqCye15Jo1mRlM0TtlQ="; 15 16 ldflags = [ 17 "-w" "-s"
··· 2 3 buildGoModule rec { 4 pname = "kubent"; 5 + version = "0.7.2"; 6 7 src = fetchFromGitHub { 8 owner = "doitintl"; 9 repo = "kube-no-trouble"; 10 rev = version; 11 + sha256 = "sha256-/gCbj0RDwV5E8kNkEu+37ilzw/A0BAXiYfHGPdkCsRs="; 12 }; 13 14 + vendorHash = "sha256-6hp7mzE45Tlmt4ybhpdJLYCv+WqQ9ak2S47kJTwyGVI="; 15 16 ldflags = [ 17 "-w" "-s"
+2 -2
pkgs/applications/networking/cluster/kubeshark/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubeshark"; 5 - version = "52.1.63"; 6 7 src = fetchFromGitHub { 8 owner = "kubeshark"; 9 repo = "kubeshark"; 10 rev = "v${version}"; 11 - hash = "sha256-Ub8FsynnsAiLF4YwZHbhmQIJANAe/lCUgfq3ys/dtO8="; 12 }; 13 14 vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
··· 2 3 buildGoModule rec { 4 pname = "kubeshark"; 5 + version = "52.1.66"; 6 7 src = fetchFromGitHub { 8 owner = "kubeshark"; 9 repo = "kubeshark"; 10 rev = "v${version}"; 11 + hash = "sha256-4xw4DQ5C3QpykMSac7jGuW5L8Yx1XcBAMLypTvD5T7c="; 12 }; 13 14 vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
+3 -3
pkgs/applications/networking/gnmic/default.nix
··· 8 9 buildGoModule rec { 10 pname = "gnmic"; 11 - version = "0.35.1"; 12 13 src = fetchFromGitHub { 14 owner = "openconfig"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-1Rtq/tRDU8hwrEYhP2/2qPWAYeCPL03m4NpXO3sGUdo="; 18 }; 19 20 - vendorHash = "sha256-HoOjVfpowb5jvAYdQ3cbCQmSl1RJKPDjvOaOGfhe5TY="; 21 22 ldflags = [ 23 "-s" "-w"
··· 8 9 buildGoModule rec { 10 pname = "gnmic"; 11 + version = "0.36.2"; 12 13 src = fetchFromGitHub { 14 owner = "openconfig"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-PUOIKPkzM6riiXR8R1Io0QI/qr6HaexfFgbp2Hx2SOo="; 18 }; 19 20 + vendorHash = "sha256-zrG/rNoYtfVNN50g41txLQIcBAKi1yE5p1TODrDiXzU="; 21 22 ldflags = [ 23 "-s" "-w"
+3 -3
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
··· 36 in 37 buildNpmPackage rec { 38 pname = "deltachat-desktop"; 39 - version = "1.44.0"; 40 41 src = fetchFromGitHub { 42 owner = "deltachat"; 43 repo = "deltachat-desktop"; 44 rev = "v${version}"; 45 - hash = "sha256-EHMKk5V77b+wTf72K9FUclrUzmAm51l4uv3vhOrCloA="; 46 }; 47 48 - npmDepsHash = "sha256-nuhOrgHXKK01EirWYmGF17V+aYhZipwmhnAuNqwSQ/c="; 49 50 postPatch = '' 51 test \
··· 36 in 37 buildNpmPackage rec { 38 pname = "deltachat-desktop"; 39 + version = "1.44.1"; 40 41 src = fetchFromGitHub { 42 owner = "deltachat"; 43 repo = "deltachat-desktop"; 44 rev = "v${version}"; 45 + hash = "sha256-fL+9oPQ5dAgvQREZ7A+hKo2MnZKeVvadQDvDPsDNbnQ="; 46 }; 47 48 + npmDepsHash = "sha256-rUxJLDsAfp+brecTThYTdHIVIfVkKwZ/W5sHV0hHHIk="; 49 50 postPatch = '' 51 test \
+2 -2
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 2 let 3 versions = 4 if stdenv.isLinux then { 5 - stable = "0.0.43"; 6 ptb = "0.0.72"; 7 canary = "0.0.285"; 8 development = "0.0.13"; ··· 17 x86_64-linux = { 18 stable = fetchurl { 19 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 20 - hash = "sha256-DO8bS5luSKhKW6sJZhz4xVeIPexQVoaD4xYugHCN3uk="; 21 }; 22 ptb = fetchurl { 23 url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
··· 2 let 3 versions = 4 if stdenv.isLinux then { 5 + stable = "0.0.44"; 6 ptb = "0.0.72"; 7 canary = "0.0.285"; 8 development = "0.0.13"; ··· 17 x86_64-linux = { 18 stable = fetchurl { 19 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 20 + hash = "sha256-mzpir5Js3pDtuOK5bKocd74p0PcDnMpNpx8PpchE6FE="; 21 }; 22 ptb = fetchurl { 23 url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
+2 -2
pkgs/applications/networking/irc/halloy/default.nix
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "halloy"; 18 - version = "2024.2"; 19 20 src = fetchFromGitHub { 21 owner = "squidowl"; 22 repo = "halloy"; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-SzjMoXISd4fMHoenF1CK3Yn8bfLq9INuOmt86QTcgk8="; 25 }; 26 27 cargoLock = {
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "halloy"; 18 + version = "2024.3"; 19 20 src = fetchFromGitHub { 21 owner = "squidowl"; 22 repo = "halloy"; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-9yEkM65c8R71oQ0C54xZqwRh609+HSaq4Hb8izNM52A="; 25 }; 26 27 cargoLock = {
+5 -5
pkgs/applications/networking/sync/rclone/default.nix
··· 6 7 buildGoModule rec { 8 pname = "rclone"; 9 - version = "1.65.2"; 10 11 src = fetchFromGitHub { 12 - owner = pname; 13 - repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-P7VJ6pauZ7J8LvyYNi7ANsKrYOcmInZCfRO+X+K6LzI="; 16 }; 17 18 - vendorHash = "sha256-budC8psvTtfVi3kYOaJ+dy/9H11ekJVkXMmeV9RhXVU="; 19 20 subPackages = [ "." ]; 21
··· 6 7 buildGoModule rec { 8 pname = "rclone"; 9 + version = "1.66.0"; 10 11 src = fetchFromGitHub { 12 + owner = "rclone"; 13 + repo = "rclone"; 14 rev = "v${version}"; 15 + hash = "sha256-75RnAROICtRUDn95gSCNO0F6wes4CkJteNfUN38GQIY="; 16 }; 17 18 + vendorHash = "sha256-zGBwgIuabLDqWbutvPHDbPRo5Dd9kNfmgToZXy7KVgI="; 19 20 subPackages = [ "." ]; 21
+31 -6
pkgs/applications/office/jameica/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeDesktopItem, makeWrapper, wrapGAppsHook, ant, jdk, jre, gtk2, glib, xorg, Cocoa }: 2 3 let 4 _version = "2.10.4"; ··· 25 stdenv.mkDerivation rec { 26 pname = "jameica"; 27 inherit version; 28 - 29 - nativeBuildInputs = [ ant jdk wrapGAppsHook makeWrapper ]; 30 - buildInputs = lib.optionals stdenv.isLinux [ gtk2 glib xorg.libXtst ] 31 - ++ lib.optional stdenv.isDarwin Cocoa; 32 33 src = fetchFromGitHub { 34 owner = "willuhn"; ··· 37 hash = "sha256-MSVSd5DyVL+dcfTDv1M99hxickPwT2Pt6QGNsu6DGZI="; 38 }; 39 40 dontWrapGApps = true; 41 42 # there is also a build.gradle, but it only seems to be used to vendor 3rd party libraries 43 # and is not able to build the application itself 44 buildPhase = '' 45 - (cd build; ant -Dsystem.version=${version} init compile jar) 46 ''; 47 48 installPhase = '' 49 mkdir -p $out/libexec $out/lib $out/bin $out/share/{applications,jameica-${version},java}/ 50 51 # copy libraries except SWT ··· 57 install -Dm644 plugin.xml $out/share/java/ 58 install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png 59 cp ${desktopItem}/share/applications/* $out/share/applications/ 60 ''; 61 62 postFixup = ''
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeDesktopItem 5 + , makeWrapper 6 + , wrapGAppsHook 7 + , ant 8 + , jdk 9 + , jre 10 + , gtk2 11 + , glib 12 + , libXtst 13 + , Cocoa 14 + }: 15 16 let 17 _version = "2.10.4"; ··· 38 stdenv.mkDerivation rec { 39 pname = "jameica"; 40 inherit version; 41 42 src = fetchFromGitHub { 43 owner = "willuhn"; ··· 46 hash = "sha256-MSVSd5DyVL+dcfTDv1M99hxickPwT2Pt6QGNsu6DGZI="; 47 }; 48 49 + postPatch = '' 50 + # Fix jar timestamps for reproducibility 51 + substituteInPlace build/build.xml \ 52 + --replace-fail '<jar ' '<jar modificationtime="0" ' 53 + ''; 54 + 55 + nativeBuildInputs = [ ant jdk wrapGAppsHook makeWrapper ]; 56 + buildInputs = lib.optionals stdenv.isLinux [ gtk2 glib libXtst ] 57 + ++ lib.optional stdenv.isDarwin Cocoa; 58 + 59 dontWrapGApps = true; 60 61 # there is also a build.gradle, but it only seems to be used to vendor 3rd party libraries 62 # and is not able to build the application itself 63 buildPhase = '' 64 + runHook preBuild 65 + ant -f build -Dsystem.version=${version} init compile jar 66 + runHook postBuild 67 ''; 68 69 installPhase = '' 70 + runHook preInstall 71 + 72 mkdir -p $out/libexec $out/lib $out/bin $out/share/{applications,jameica-${version},java}/ 73 74 # copy libraries except SWT ··· 80 install -Dm644 plugin.xml $out/share/java/ 81 install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png 82 cp ${desktopItem}/share/applications/* $out/share/applications/ 83 + 84 + runHook postInstall 85 ''; 86 87 postFixup = ''
+2 -2
pkgs/applications/office/portfolio/default.nix
··· 27 in 28 stdenv.mkDerivation rec { 29 pname = "PortfolioPerformance"; 30 - version = "0.68.0"; 31 32 src = fetchurl { 33 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 34 - hash = "sha256-AzWbmew1kleFdhX1IYHwxzNGEe8rw3rvRKGtF9J7tWw="; 35 }; 36 37 nativeBuildInputs = [
··· 27 in 28 stdenv.mkDerivation rec { 29 pname = "PortfolioPerformance"; 30 + version = "0.68.1"; 31 32 src = fetchurl { 33 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 34 + hash = "sha256-ZXtBKc5vQz9fDyiG+DYOx7DsnnsORiltOacdx4AqFjg="; 35 }; 36 37 nativeBuildInputs = [
+2 -2
pkgs/applications/office/tryton/default.nix
··· 21 22 python3Packages.buildPythonApplication rec { 23 pname = "tryton"; 24 - version = "7.0.5"; 25 26 disabled = !python3Packages.isPy3k; 27 28 src = fetchPypi { 29 inherit pname version; 30 - sha256 = "sha256-NAnNBfwnMky0qbtU3P5+kHJwCj6nfIQCtYgu6nXLcaQ="; 31 }; 32 33 nativeBuildInputs = [
··· 21 22 python3Packages.buildPythonApplication rec { 23 pname = "tryton"; 24 + version = "7.0.7"; 25 26 disabled = !python3Packages.isPy3k; 27 28 src = fetchPypi { 29 inherit pname version; 30 + sha256 = "sha256-NODeDEgmf/nSKrM+RxAUsUwsbVQT7OSDrTOGVBwOzpw="; 31 }; 32 33 nativeBuildInputs = [
+6 -4
pkgs/applications/science/logic/elan/0001-dynamically-patchelf-binaries.patch
··· 2 index c51e76d..ae8159e 100644 3 --- a/src/elan-dist/src/component/package.rs 4 +++ b/src/elan-dist/src/component/package.rs 5 - @@ -56,6 +56,35 @@ fn unpack_without_first_dir<R: Read>(archive: &mut tar::Archive<R>, path: &Path) 6 entry 7 .unpack(&full_path) 8 .chain_err(|| ErrorKind::ExtractingPackage)?; ··· 26 + use std::os::unix::fs::PermissionsExt; 27 + let new_path = dest_path.with_extension("orig"); 28 + ::std::fs::rename(dest_path, &new_path)?; 29 - + ::std::fs::write(dest_path, format!(r#"#! @shell@ 30 - +LEAN_CC="${{LEAN_CC:-@cc@}}" exec -a "$0" {} "$@" -L {}/lib # use bundled libraries, but not bundled compiler that doesn't know about NIX_LDFLAGS 31 - +"#, new_path.to_str().unwrap(), dest_path.parent().unwrap().parent().unwrap().to_str().unwrap()))?; 32 + ::std::fs::set_permissions(dest_path, ::std::fs::Permissions::from_mode(0o755))?; 33 + } 34 +
··· 2 index c51e76d..ae8159e 100644 3 --- a/src/elan-dist/src/component/package.rs 4 +++ b/src/elan-dist/src/component/package.rs 5 + @@ -56,6 +56,37 @@ fn unpack_without_first_dir<R: Read>(archive: &mut tar::Archive<R>, path: &Path) 6 entry 7 .unpack(&full_path) 8 .chain_err(|| ErrorKind::ExtractingPackage)?; ··· 26 + use std::os::unix::fs::PermissionsExt; 27 + let new_path = dest_path.with_extension("orig"); 28 + ::std::fs::rename(dest_path, &new_path)?; 29 + + ::std::fs::write(dest_path, r#"#! @shell@ 30 + +dir="$(dirname "${BASH_SOURCE[0]}")" 31 + +# use bundled libraries, but not bundled compiler that doesn't know about NIX_LDFLAGS 32 + +LEAN_CC="${LEAN_CC:-@cc@}" exec -a "$0" "$dir/leanc.orig" "$@" -L"$dir/../lib" 33 + +"#)?; 34 + ::std::fs::set_permissions(dest_path, ::std::fs::Permissions::from_mode(0o755))?; 35 + } 36 +
+1 -9
pkgs/applications/science/logic/elan/default.nix
··· 1 - { stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl, runtimeShell, fetchpatch 2 , openssl, zlib, fetchFromGitHub, rustPlatform, libiconv }: 3 4 rustPlatform.buildRustPackage rec { ··· 23 buildFeatures = [ "no-self-update" ]; 24 25 patches = lib.optionals stdenv.isLinux [ 26 - # revert temporary directory creation, because it break the wrapper 27 - # https://github.com/NixOS/nixpkgs/pull/289941#issuecomment-1980778358 28 - (fetchpatch { 29 - url = "https://github.com/leanprover/elan/commit/bd54acaab75d08b3912ee1f051af8657f3a9cfdf.patch"; 30 - hash = "sha256-6If/wxWSea8Zjlp3fx9wh3D0TjmWZbvCuY9q5c2qJGA="; 31 - revert = true; 32 - }) 33 - 34 # Run patchelf on the downloaded binaries. 35 # This is necessary because Lean 4 is now dynamically linked. 36 (runCommand "0001-dynamically-patchelf-binaries.patch" {
··· 1 + { stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl, runtimeShell 2 , openssl, zlib, fetchFromGitHub, rustPlatform, libiconv }: 3 4 rustPlatform.buildRustPackage rec { ··· 23 buildFeatures = [ "no-self-update" ]; 24 25 patches = lib.optionals stdenv.isLinux [ 26 # Run patchelf on the downloaded binaries. 27 # This is necessary because Lean 4 is now dynamically linked. 28 (runCommand "0001-dynamically-patchelf-binaries.patch" {
+2 -2
pkgs/applications/science/math/primesieve/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "primesieve"; 9 - version = "12.0"; 10 11 src = fetchFromGitHub { 12 owner = "kimwalisch"; 13 repo = "primesieve"; 14 rev = "v${version}"; 15 - hash = "sha256-xmOq18falvT8PKhJPwWm/aeOMf7I3ywR+h5OkTM3G6s="; 16 }; 17 18 nativeBuildInputs = [ cmake ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "primesieve"; 9 + version = "12.1"; 10 11 src = fetchFromGitHub { 12 owner = "kimwalisch"; 13 repo = "primesieve"; 14 rev = "v${version}"; 15 + hash = "sha256-AHl2GfZ1oJ8ZyjJzvg10AqN7TA7HFZ+qa6N2v51Qa78="; 16 }; 17 18 nativeBuildInputs = [ cmake ];
+9 -5
pkgs/applications/version-management/jujutsu/default.nix
··· 11 , libssh2 12 , libgit2 13 , zstd 14 - , fetchpatch 15 , installShellFiles 16 , nix-update-script 17 , testers ··· 20 21 rustPlatform.buildRustPackage rec { 22 pname = "jujutsu"; 23 - version = "0.14.0"; 24 25 src = fetchFromGitHub { 26 owner = "martinvonz"; 27 repo = "jj"; 28 rev = "v${version}"; 29 - hash = "sha256-xnGnervyXPfZyQTYsPu09fj+QvbEZ6rDJ4fYHBeF/RY="; 30 }; 31 32 - cargoHash = "sha256-wuZ0zthaemzyDn5J2au2L2k0QJnzbrCRjSBIPivEbnQ="; 33 34 cargoBuildFlags = [ "--bin" "jj" ]; # don't install the fake editors 35 - useNextest = true; # nextest is the upstream integration framework 36 ZSTD_SYS_USE_PKG_CONFIG = "1"; # disable vendored zlib 37 LIBSSH2_SYS_USE_PKG_CONFIG = "1"; # disable vendored libssh2 38 ··· 62 --fish <($out/bin/jj util completion fish) \ 63 --zsh <($out/bin/jj util completion zsh) 64 ''; 65 66 passthru = { 67 updateScript = nix-update-script { };
··· 11 , libssh2 12 , libgit2 13 , zstd 14 , installShellFiles 15 , nix-update-script 16 , testers ··· 19 20 rustPlatform.buildRustPackage rec { 21 pname = "jujutsu"; 22 + version = "0.15.1"; 23 24 src = fetchFromGitHub { 25 owner = "martinvonz"; 26 repo = "jj"; 27 rev = "v${version}"; 28 + hash = "sha256-yppQIffjpyQ2nqhiZbV2pSMQJx8srmHjAk+UClCQfRw="; 29 }; 30 31 + cargoHash = "sha256-2BmKC8DaOdD/THchImmGqplhDrHQHEMyWORWnE2ygSM="; 32 33 cargoBuildFlags = [ "--bin" "jj" ]; # don't install the fake editors 34 + useNextest = false; # nextest is the upstream integration framework, but is problematic for test skipping 35 ZSTD_SYS_USE_PKG_CONFIG = "1"; # disable vendored zlib 36 LIBSSH2_SYS_USE_PKG_CONFIG = "1"; # disable vendored libssh2 37 ··· 61 --fish <($out/bin/jj util completion fish) \ 62 --zsh <($out/bin/jj util completion zsh) 63 ''; 64 + 65 + checkFlags = [ 66 + # signing tests spin up an ssh-agent and do git checkouts 67 + "--skip=test_ssh_signing" 68 + ]; 69 70 passthru = { 71 updateScript = nix-update-script { };
+3 -15
pkgs/applications/video/rtabmap/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "rtabmap"; 30 - version = "0.21.0"; 31 32 src = fetchFromGitHub { 33 owner = "introlab"; 34 repo = "rtabmap"; 35 rev = "refs/tags/${version}"; 36 - hash = "sha256-1xb8O3VrErldid2OgAUMG28mSUO7QBUsPuSz8p03tSI"; 37 }; 38 39 - patches = [ 40 - # Fix build with g2o 20230806 41 - (fetchpatch { 42 - url = "https://github.com/introlab/rtabmap/commit/85cc6fe3c742855ad16c8442895e12dbb10b6e8b.patch"; 43 - hash = "sha256-P6GkYKCNwe9dgZdgF/oEhgjA3bJnwXFWJCPoyIknQCo="; 44 - }) 45 - # Fix typo in previous patch 46 - (fetchpatch { 47 - url = "https://github.com/introlab/rtabmap/commit/c4e94bcdc31b859c1049724dbb7671e4597d86de.patch"; 48 - hash = "sha256-1btkV4/y+bnF3xEVqlUy/9F6BoANeTOEJjZLmRzG3iA="; 49 - }) 50 - ]; 51 - 52 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook wrapGAppsHook ]; 53 buildInputs = [ 54 ## Required 55 opencv 56 pcl 57 liblapack 58 xorg.libSM
··· 27 28 stdenv.mkDerivation rec { 29 pname = "rtabmap"; 30 + version = "0.21.4"; 31 32 src = fetchFromGitHub { 33 owner = "introlab"; 34 repo = "rtabmap"; 35 rev = "refs/tags/${version}"; 36 + hash = "sha256-HrIATYRuhFfTlO4oTRZo7CM30LFVyatZJON31Fe4HTQ="; 37 }; 38 39 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook wrapGAppsHook ]; 40 buildInputs = [ 41 ## Required 42 opencv 43 + opencv.cxxdev 44 pcl 45 liblapack 46 xorg.libSM
+10
pkgs/by-name/as/ast-grep/package.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , stdenv 5 }: 6 7 rustPlatform.buildRustPackage rec { ··· 22 NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 23 }; 24 25 # error: linker `aarch64-linux-gnu-gcc` not found 26 postPatch = '' 27 rm .cargo/config.toml 28 ''; 29 30 checkFlags = [
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , stdenv 5 + , installShellFiles 6 }: 7 8 rustPlatform.buildRustPackage rec { ··· 23 NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 24 }; 25 26 + nativeBuildInputs = [ installShellFiles ]; 27 + 28 # error: linker `aarch64-linux-gnu-gcc` not found 29 postPatch = '' 30 rm .cargo/config.toml 31 + ''; 32 + 33 + postInstall = '' 34 + installShellCompletion --cmd sg \ 35 + --bash <($out/bin/sg completions bash) \ 36 + --fish <($out/bin/sg completions fish) \ 37 + --zsh <($out/bin/sg completions zsh) 38 ''; 39 40 checkFlags = [
+3 -3
pkgs/by-name/bi/bitwarden-cli/package.nix
··· 10 11 buildNpmPackage rec { 12 pname = "bitwarden-cli"; 13 - version = "2024.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "bitwarden"; 17 repo = "clients"; 18 rev = "cli-v${version}"; 19 - hash = "sha256-nCjcwe+7Riml/J0hAVv/t6/oHIDPhwFD5A3iQ/LNR5Y="; 20 }; 21 22 nodejs = nodejs_18; 23 24 - npmDepsHash = "sha256-GJl9pVwFWEg9yku9IXLcu2XMJZz+ZoQOxCf1TrW715Y="; 25 26 nativeBuildInputs = [ 27 python3
··· 10 11 buildNpmPackage rec { 12 pname = "bitwarden-cli"; 13 + version = "2024.2.1"; 14 15 src = fetchFromGitHub { 16 owner = "bitwarden"; 17 repo = "clients"; 18 rev = "cli-v${version}"; 19 + hash = "sha256-g9enDEIdVj9R3xkx5qllf7aTDa6F+MvozhwbJn9w/VY="; 20 }; 21 22 nodejs = nodejs_18; 23 24 + npmDepsHash = "sha256-fkoI8a8iVMWxtXAj5zNg2xwK/ZPyRZGPo7rnxHpKV7k="; 25 26 nativeBuildInputs = [ 27 python3
+2 -2
pkgs/by-name/bo/bochs/package.nix
··· 25 26 stdenv.mkDerivation (finalAttrs: { 27 pname = "bochs"; 28 - version = "2.7"; 29 30 src = fetchurl { 31 url = "mirror://sourceforge/project/bochs/bochs/${finalAttrs.version}/bochs-${finalAttrs.version}.tar.gz"; 32 - hash = "sha256-oBCrG/3HKsWgjS4kEs1HHA/r1mrx2TSbwNeWh53lsXo="; 33 }; 34 35 nativeBuildInputs = [
··· 25 26 stdenv.mkDerivation (finalAttrs: { 27 pname = "bochs"; 28 + version = "2.8"; 29 30 src = fetchurl { 31 url = "mirror://sourceforge/project/bochs/bochs/${finalAttrs.version}/bochs-${finalAttrs.version}.tar.gz"; 32 + hash = "sha256-qFsTr/fYQR96nzVrpsM7X13B+7EH61AYzCOmJjnaAFk="; 33 }; 34 35 nativeBuildInputs = [
+5 -37
pkgs/by-name/cl/clash-meta/package.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , buildGoModule 4 - }: 5 6 - buildGoModule rec { 7 pname = "clash-meta"; 8 - version = "1.18.1"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "MetaCubeX"; 12 - repo = "mihomo"; 13 - rev = "v${version}"; 14 - hash = "sha256-ezOkDrpytZQdc+Txe4eUyuWY6oipn9jIrmu7aO8lNlQ="; 15 - }; 16 - 17 - vendorHash = "sha256-tvPR5kAta4MlMTwjfxwVOacRr2nVpfalbN08mfxml64="; 18 - 19 - excludedPackages = [ "./test" ]; 20 - 21 - ldflags = [ 22 - "-s" 23 - "-w" 24 - "-X github.com/metacubex/mihomo/constant.Version=${version}" 25 - ]; 26 - 27 - tags = [ 28 - "with_gvisor" 29 - ]; 30 - 31 - # network required 32 - doCheck = false; 33 34 postInstall = '' 35 - mv $out/bin/mihomo $out/bin/clash-meta 36 ''; 37 38 - meta = with lib; { 39 - description = "A rule-based tunnel in Go. Present named mihomo"; 40 - homepage = "https://github.com/MetaCubeX/mihomo"; 41 - license = licenses.gpl3Only; 42 - maintainers = with maintainers; [ oluceps ]; 43 mainProgram = "clash-meta"; 44 }; 45 - }
··· 1 + { mihomo }: 2 3 + mihomo.overrideAttrs (finalAttrs: previousAttrs: { 4 pname = "clash-meta"; 5 6 postInstall = '' 7 + mv $out/bin/${previousAttrs.meta.mainProgram} $out/bin/${finalAttrs.meta.mainProgram} 8 ''; 9 10 + meta = previousAttrs.meta // { 11 mainProgram = "clash-meta"; 12 }; 13 + })
+23
pkgs/by-name/cl/clash-nyanpasu/package.nix
···
··· 1 + { lib 2 + , clash-verge 3 + , mihomo 4 + , fetchurl 5 + }: 6 + 7 + (clash-verge.override { 8 + clash-meta = mihomo; 9 + }).overrideAttrs (old: rec { 10 + pname = "clash-nyanpasu"; 11 + version = "1.4.5"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/keiko233/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.deb"; 15 + hash = "sha256-cxaq7Rndf0ytEaqc7CGQix5SOAdsTOoTj1Jlhjr5wEA="; 16 + }; 17 + 18 + meta = old.meta // (with lib; { 19 + homepage = "https://github.com/keiko233/clash-nyanpasu"; 20 + maintainers = with maintainers; [ Guanran928 ]; 21 + mainProgram = "clash-nyanpasu"; 22 + }); 23 + })
+19
pkgs/by-name/cl/clash-verge-rev/package.nix
···
··· 1 + { lib 2 + , clash-verge 3 + , fetchurl 4 + }: 5 + 6 + clash-verge.overrideAttrs (old: rec { 7 + pname = "clash-verge-rev"; 8 + version = "1.5.4"; 9 + 10 + src = fetchurl { 11 + url = "https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v${version}/clash-verge_${version}_amd64.deb"; 12 + hash = "sha256-UJYLfefgUASBmh0gyNmjsWdAadluKhwaXZL1wlVlbjU="; 13 + }; 14 + 15 + meta = old.meta // (with lib; { 16 + homepage = "https://github.com/clash-verge-rev/clash-verge-rev"; 17 + maintainers = with maintainers; [ Guanran928 ]; 18 + }); 19 + })
+6 -2
pkgs/by-name/de/dep-scan/package.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "dep-scan"; 8 - version = "5.0.2"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "owasp-dep-scan"; 13 repo = "dep-scan"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-qiJyGBGxznNF4LNG9fbmjG7wX0odhrUO2LxOWABtLQA="; 16 }; 17 18 postPatch = '' 19 substituteInPlace pytest.ini \ 20 --replace " --cov-append --cov-report term --cov depscan" "" 21 ''; 22 23 nativeBuildInputs = with python3.pkgs; [ ··· 26 27 propagatedBuildInputs = with python3.pkgs; [ 28 appthreat-vulnerability-db 29 defusedxml 30 jinja2 31 oras 32 pdfkit 33 pygithub 34 pyyaml
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "dep-scan"; 8 + version = "5.2.11"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "owasp-dep-scan"; 13 repo = "dep-scan"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-BEvuCdQcr35jWe9r9KR4Uov1zNVxfPSnENNPgy4N+nc="; 16 }; 17 18 postPatch = '' 19 substituteInPlace pytest.ini \ 20 --replace " --cov-append --cov-report term --cov depscan" "" 21 + substituteInPlace pyproject.toml \ 22 + --replace "oras==0.1.26" "oras~=0.1.26" 23 ''; 24 25 nativeBuildInputs = with python3.pkgs; [ ··· 28 29 propagatedBuildInputs = with python3.pkgs; [ 30 appthreat-vulnerability-db 31 + cvss 32 defusedxml 33 jinja2 34 oras 35 + packageurl-python 36 pdfkit 37 pygithub 38 pyyaml
-14
pkgs/by-name/fr/fritz-exporter/console-script.patch
··· 1 - diff --git a/pyproject.toml b/pyproject.toml 2 - index ffad1a4..e7551da 100644 3 - --- a/pyproject.toml 4 - +++ b/pyproject.toml 5 - @@ -44,6 +44,9 @@ coverage = ">=6.4.4,<8.0.0" 6 - pytest-cov = ">=3,<5" 7 - ruff = "^0.1.7" 8 - 9 - +[tool.poetry.scripts] 10 - +fritzexporter = "fritzexporter.__main__:main" 11 - + 12 - [build-system] 13 - requires = ["poetry-core"] 14 - build-backend = "poetry.core.masonry.api"
···
+3 -7
pkgs/by-name/fr/fritz-exporter/package.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "fritz-exporter"; 8 - version = "2.3.1"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "pdreker"; 13 repo = "fritz_exporter"; 14 rev = "fritzexporter-v${version}"; 15 - hash = "sha256-Dv/2Og1OJV7canZ8Y5Pai5gPRUvcRDYmSGoD2pnAkSs="; 16 }; 17 18 - patches = [ 19 - # https://github.com/pdreker/fritz_exporter/pull/282 20 - ./console-script.patch 21 - ]; 22 - 23 postPatch = '' 24 # don't test coverage 25 sed -i "/^addopts/d" pyproject.toml ··· 31 32 propagatedBuildInputs = with python3.pkgs; [ 33 attrs 34 fritzconnection 35 prometheus-client 36 pyyaml
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "fritz-exporter"; 8 + version = "2.4.3"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "pdreker"; 13 repo = "fritz_exporter"; 14 rev = "fritzexporter-v${version}"; 15 + hash = "sha256-2A8hw2XkdxkauG+lMlKfObEvLHUQk79xWmlp0hlrXYM="; 16 }; 17 18 postPatch = '' 19 # don't test coverage 20 sed -i "/^addopts/d" pyproject.toml ··· 26 27 propagatedBuildInputs = with python3.pkgs; [ 28 attrs 29 + defusedxml 30 fritzconnection 31 prometheus-client 32 pyyaml
+37
pkgs/by-name/ga/gamja/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromSourcehut, 4 + buildNpmPackage, 5 + writeText, 6 + # https://git.sr.ht/~emersion/gamja/tree/master/doc/config-file.md 7 + gamjaConfig ? null, 8 + }: 9 + buildNpmPackage rec { 10 + pname = "gamja"; 11 + version = "1.0.0-beta.9"; 12 + 13 + src = fetchFromSourcehut { 14 + owner = "~emersion"; 15 + repo = "gamja"; 16 + rev = "v${version}"; 17 + hash = "sha256-09rCj9oMzldRrxMGH4rUnQ6wugfhfmJP3rHET5b+NC8="; 18 + }; 19 + 20 + npmDepsHash = "sha256-LxShwZacCctKAfMNCUMyrSaI1hIVN80Wseq/d8WITkc="; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + 25 + cp -r dist $out 26 + ${lib.optionalString (gamjaConfig != null) "cp ${writeText "gamja-config" (builtins.toJSON gamjaConfig)} $out/config.json"} 27 + 28 + runHook postInstall 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "A simple IRC web client"; 33 + homepage = "https://git.sr.ht/~emersion/gamja"; 34 + license = licenses.agpl3Only; 35 + maintainers = with maintainers; [motiejus apfelkuchen6]; 36 + }; 37 + }
+43
pkgs/by-name/gm/gmetronome/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , pkg-config 5 + , autoreconfHook 6 + , wrapGAppsHook 7 + , gtkmm3 8 + , libpulseaudio 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "gmetronome"; 13 + version = "0.3.3"; 14 + 15 + src = fetchFromGitLab { 16 + domain = "gitlab.gnome.org"; 17 + owner = "dqpb"; 18 + repo = "gmetronome"; 19 + rev = version; 20 + hash = "sha256-ilFO1HwleWIQ51Bkzck1sm1Yu3ugqkvZrpxPOYzXydM="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + autoreconfHook 26 + wrapGAppsHook 27 + ]; 28 + 29 + buildInputs = [ 30 + gtkmm3 31 + libpulseaudio 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "A free software metronome and tempo measurement tool"; 36 + homepage = "https://gitlab.gnome.org/dqpb/gmetronome"; 37 + license = licenses.gpl3Plus; 38 + platforms = platforms.unix; 39 + maintainers = with maintainers; [ aleksana ]; 40 + mainProgram = "gmetronome"; 41 + broken = stdenv.isDarwin; 42 + }; 43 + }
+2 -2
pkgs/by-name/hu/hugo/package.nix
··· 10 11 buildGoModule rec { 12 pname = "hugo"; 13 - version = "0.123.7"; 14 15 src = fetchFromGitHub { 16 owner = "gohugoio"; 17 repo = "hugo"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-uUE694xbu508vny/sbxndGlsFXnBz45fLhieuK4sX/c="; 20 }; 21 22 vendorHash = "sha256-V7YRrC+6fOIjXOu7E0kIOZZt++4oFLPhmHeWmOVU3Xw=";
··· 10 11 buildGoModule rec { 12 pname = "hugo"; 13 + version = "0.123.8"; 14 15 src = fetchFromGitHub { 16 owner = "gohugoio"; 17 repo = "hugo"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-sL/LiQwbn3nD2eDFNuAbDHRGemTiBhTfb5IaugYL9dM="; 20 }; 21 22 vendorHash = "sha256-V7YRrC+6fOIjXOu7E0kIOZZt++4oFLPhmHeWmOVU3Xw=";
+3 -3
pkgs/by-name/in/invidtui/package.nix
··· 2 3 buildGoModule rec { 4 pname = "invidtui"; 5 - version = "0.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "darkhz"; 9 repo = "invidtui"; 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-/HsoV8HdMffD7dzRblSSBMv7kBPRpxUarM5WZoYVxvQ="; 12 }; 13 14 - vendorHash = "sha256-T/muFaQQp/joOCehNZQc5CWmyGakoRaGAsO2mTOODJA="; 15 16 doCheck = true; 17
··· 2 3 buildGoModule rec { 4 pname = "invidtui"; 5 + version = "0.4.4"; 6 7 src = fetchFromGitHub { 8 owner = "darkhz"; 9 repo = "invidtui"; 10 rev = "refs/tags/v${version}"; 11 + hash = "sha256-nNJ2bjrHRIzcPs+jbZpgaHBxSWRzSRIsT6xx9EsbISg="; 12 }; 13 14 + vendorHash = "sha256-C7O2GJuEdO8geRPfHx1Sq6ZveDE/u65JBx/Egh3cnK4="; 15 16 doCheck = true; 17
+42
pkgs/by-name/ka/kanagawa-gtk-theme/package.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , gtk3 5 + , gtk-engine-murrine 6 + }: 7 + stdenvNoCC.mkDerivation { 8 + pname = "kanagawa-gtk-theme"; 9 + version = "0-unstable-2023-07-03"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "Fausto-Korpsvart"; 13 + repo = "Kanagawa-GKT-Theme"; 14 + rev = "35936a1e3bbd329339991b29725fc1f67f192c1e"; 15 + hash = "sha256-BZRmjVas8q6zsYbXFk4bCk5Ec/3liy9PQ8fqFGHAXe0="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + gtk3 20 + ]; 21 + 22 + propagatedUserEnvPkgs = [ 23 + gtk-engine-murrine 24 + ]; 25 + 26 + installPhase = '' 27 + runHook preInstall 28 + 29 + mkdir -p $out/share/themes 30 + cp -a themes/* $out/share/themes 31 + 32 + runHook postInstall 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "A GTK theme with the Kanagawa colour palette"; 37 + homepage = "https://github.com/Fausto-Korpsvart/Kanagawa-GKT-Theme"; 38 + license = licenses.gpl3Only; 39 + maintainers = with maintainers; [ iynaix ]; 40 + platforms = gtk3.meta.platforms; 41 + }; 42 + }
+47
pkgs/by-name/ka/kanagawa-icon-theme/package.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , gtk3 5 + , hicolor-icon-theme 6 + }: 7 + stdenvNoCC.mkDerivation { 8 + pname = "kanagawa-icon-theme"; 9 + version = "0-unstable-2023-07-03"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "Fausto-Korpsvart"; 13 + repo = "Kanagawa-GKT-Theme"; 14 + rev = "35936a1e3bbd329339991b29725fc1f67f192c1e"; 15 + hash = "sha256-BZRmjVas8q6zsYbXFk4bCk5Ec/3liy9PQ8fqFGHAXe0="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + gtk3 20 + ]; 21 + 22 + propagatedBuildInputs = [ 23 + hicolor-icon-theme 24 + ]; 25 + 26 + dontDropIconThemeCache = true; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + 31 + mkdir -p $out/share/icons 32 + cp -a icons/* $out/share/icons 33 + for theme in $out/share/icons/*; do 34 + gtk-update-icon-cache -f $theme 35 + done 36 + 37 + runHook postInstall 38 + ''; 39 + 40 + meta = with lib; { 41 + description = "An icon theme for the Kanagawa colour palette"; 42 + homepage = "https://github.com/Fausto-Korpsvart/Kanagawa-GKT-Theme"; 43 + license = licenses.gpl3Only; 44 + maintainers = with maintainers; [ iynaix ]; 45 + platforms = gtk3.meta.platforms; 46 + }; 47 + }
+68
pkgs/by-name/li/librum/package.nix
···
··· 1 + { lib 2 + , mupdf 3 + , stdenv 4 + , fetchFromGitHub 5 + , substituteAll 6 + , cmake 7 + , qt6 8 + , desktopToDarwinBundle 9 + }: 10 + 11 + let 12 + mupdf-cxx = mupdf.override { enableCxx = true; }; 13 + in 14 + stdenv.mkDerivation rec { 15 + pname = "librum"; 16 + version = "0.12.1"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Librum-Reader"; 20 + repo = "Librum"; 21 + rev = "v.${version}"; 22 + fetchSubmodules = true; 23 + hash = "sha256-/QxTWlTMoXykPe3z+mmn6eaGRJDu2IX8BJPcXi1gUqQ="; 24 + }; 25 + 26 + patches = [ 27 + (substituteAll { 28 + src = ./use_mupdf_in_nixpkgs.patch; 29 + nixMupdfLibPath = "${mupdf-cxx.out}/lib"; 30 + nixMupdfIncludePath = "${mupdf-cxx.dev}/include"; 31 + }) 32 + ]; 33 + 34 + nativeBuildInputs = [ 35 + cmake 36 + qt6.qttools 37 + qt6.wrapQtAppsHook 38 + ] ++ lib.optionals stdenv.isDarwin [ 39 + desktopToDarwinBundle 40 + ]; 41 + 42 + buildInputs = [ 43 + qt6.qtbase 44 + qt6.qtsvg 45 + ] ++ lib.optionals stdenv.isLinux [ 46 + qt6.qtwayland 47 + ]; 48 + 49 + meta = with lib; { 50 + description = "An application designed to make reading enjoyable and straightforward"; 51 + longDescription = '' 52 + Librum is an application designed to make reading enjoyable 53 + and straightforward for everyone. It's not just an e-book 54 + reader. With Librum, you can manage your own online library 55 + and access it from any device anytime, anywhere. It has 56 + features like note-taking, AI tooling, and highlighting, 57 + while offering customization to make it as personal as you 58 + want! Librum also provides free access to over 70,000 books 59 + and personal reading statistics while being free and 60 + completely open source. 61 + ''; 62 + homepage = "https://librumreader.com"; 63 + license = licenses.gpl3Plus; 64 + mainProgram = "librum"; 65 + maintainers = with maintainers; [ aleksana oluceps ]; 66 + platforms = platforms.unix; 67 + }; 68 + }
+109
pkgs/by-name/li/librum/use_mupdf_in_nixpkgs.patch
···
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 191ff732..de46f35b 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -71,7 +71,7 @@ endif() 6 + 7 + # Dependencies 8 + add_subdirectory(libs/rapidfuzz-cpp) 9 + - 10 + +include_directories(@nixMupdfIncludePath@) 11 + 12 + # Build 13 + add_subdirectory(src/) 14 + diff --git a/src/application/CMakeLists.txt b/src/application/CMakeLists.txt 15 + index bf122a66..64415be3 100644 16 + --- a/src/application/CMakeLists.txt 17 + +++ b/src/application/CMakeLists.txt 18 + @@ -102,10 +102,9 @@ if(ANDROID) 19 + endif() 20 + 21 + if(UNIX) 22 + - set(MUPDF_OUTPUT_DIR "${PROJECT_SOURCE_DIR}/libs/mupdf/build/$<IF:$<CONFIG:Debug>,shared-debug,shared-release>") 23 + + set(MUPDF_OUTPUT_DIR "@nixMupdfLibPath@") 24 + set(MUPDF_OUTPUT "${MUPDF_OUTPUT_DIR}/libmupdfcpp.so") 25 + set(MUPDF_OUTPUT "${MUPDF_OUTPUT_DIR}/libmupdfcpp.so" PARENT_SCOPE) 26 + - set(MUPDF_BUILD_COMMAND ./scripts/mupdfwrap.py ${VENV_OPTION} -d build/$<IF:$<CONFIG:Debug>,shared-debug,shared-release> -b --m-target libs ${EXTRA_MAKE_AGRS} -j 0 m01) 27 + elseif(WIN32) 28 + set(MUPDF_OUTPUT_DIR "${PROJECT_SOURCE_DIR}/libs/mupdf/platform/win32/x64/$<IF:$<CONFIG:Debug>,Debug,Release>") 29 + set(MUPDF_OUTPUT "${MUPDF_OUTPUT_DIR}/mupdfcpp64.lib" PARENT_SCOPE) 30 + @@ -113,8 +112,6 @@ elseif(WIN32) 31 + set(MUPDF_BUILD_COMMAND python scripts/mupdfwrap.py ${VENV_OPTION} -d build/$<IF:$<CONFIG:Debug>,shared-debug,shared-release> -b -j 0 m01) 32 + endif() 33 + 34 + -message("MuPdf build command: " ${MUPDF_BUILD_COMMAND}) 35 + - 36 + 37 + set(CC_COMMAND "${CMAKE_C_COMPILER}") 38 + set(CXX_COMMAND "${CMAKE_CXX_COMPILER}") 39 + @@ -135,18 +132,6 @@ else() 40 + endif() 41 + 42 + 43 + -add_custom_target(mupdf 44 + - COMMAND ${CMAKE_COMMAND} -E env 45 + - ${ANDROID_COMPILERS} 46 + - "USE_SYSTEM_LIBJPEG=${USE_SYSTEM_LIBJPEG_VALUE}" 47 + - "USE_SONAME=no" 48 + - ${MUPDF_BUILD_COMMAND} 49 + - BYPRODUCTS ${MUPDF_OUTPUT} 50 + - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/libs/mupdf 51 + - COMMENT "Building mupdf (This takes a while) ..." 52 + -) 53 + - 54 + - 55 + #Copy the mupdf dlls to the build directory for windows 56 + if(WIN32) 57 + add_custom_command( 58 + @@ -168,8 +153,6 @@ add_library(application 59 + interfaces/utility/i_book_getter.hpp 60 + ) 61 + 62 + -add_dependencies(application mupdf) # Ensure the mupdf target is built before the application target 63 + - 64 + target_compile_definitions(application PRIVATE APPLICATION_LIBRARY) 65 + 66 + target_include_directories(application 67 + @@ -188,12 +171,6 @@ target_include_directories(application 68 + ${CMAKE_CURRENT_SOURCE_DIR}/core/utils 69 + ) 70 + 71 + -# Make sure to ignore warnings from mupdf by adding it as a system include directory 72 + -target_include_directories(application SYSTEM PUBLIC 73 + - ${PROJECT_SOURCE_DIR}/libs/mupdf/platform/c++/include 74 + - ${PROJECT_SOURCE_DIR}/libs/mupdf/include 75 + -) 76 + - 77 + target_compile_definitions(application 78 + PRIVATE 79 + $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG> 80 + @@ -236,29 +213,10 @@ if(LINUX) 81 + install(TARGETS application 82 + DESTINATION lib 83 + ) 84 + - 85 + - # Install mupdf's shared libraries 86 + - install(FILES ${MUPDF_OUTPUT_DIR}/libmupdfcpp.so 87 + - ${MUPDF_OUTPUT_DIR}/libmupdf.so 88 + - DESTINATION lib) 89 + - 90 + - # Install links with correct permissions 91 + - if(EXISTS "${MUPDF_OUTPUT_DIR}/libmupdfcpp.so.24.0") 92 + - install(FILES ${MUPDF_OUTPUT_DIR}/libmupdfcpp.so.24.0 93 + - ${MUPDF_OUTPUT_DIR}/libmupdf.so.24.0 94 + - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE 95 + - GROUP_READ GROUP_EXECUTE 96 + - WORLD_READ WORLD_EXECUTE 97 + - DESTINATION lib) 98 + - endif() 99 + 100 + elseif(APPLE) 101 + install(TARGETS application 102 + DESTINATION lib 103 + ) 104 + 105 + - # Install mupdf's shared libraries 106 + - install(FILES ${MUPDF_OUTPUT_DIR}/libmupdfcpp.so 107 + - ${MUPDF_OUTPUT_DIR}/libmupdf.dylib 108 + - DESTINATION lib) 109 + endif()
+2 -2
pkgs/by-name/ll/llama-cpp/package.nix
··· 69 in 70 effectiveStdenv.mkDerivation (finalAttrs: { 71 pname = "llama-cpp"; 72 - version = "2346"; 73 74 src = fetchFromGitHub { 75 owner = "ggerganov"; 76 repo = "llama.cpp"; 77 rev = "refs/tags/b${finalAttrs.version}"; 78 - hash = "sha256-s937fAOUjid2H+6OQEMicdkFQVqPJ37GR+DMrCV1ky4="; 79 }; 80 81 postPatch = ''
··· 69 in 70 effectiveStdenv.mkDerivation (finalAttrs: { 71 pname = "llama-cpp"; 72 + version = "2382"; 73 74 src = fetchFromGitHub { 75 owner = "ggerganov"; 76 repo = "llama.cpp"; 77 rev = "refs/tags/b${finalAttrs.version}"; 78 + hash = "sha256-VIh9StxfZrweOh6IU2MDJRFVu7TelngHGw7enSx5tL4="; 79 }; 80 81 postPatch = ''
+41
pkgs/by-name/mi/mihomo/package.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , buildGoModule 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "mihomo"; 8 + version = "1.18.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "MetaCubeX"; 12 + repo = "mihomo"; 13 + rev = "v${version}"; 14 + hash = "sha256-ezOkDrpytZQdc+Txe4eUyuWY6oipn9jIrmu7aO8lNlQ="; 15 + }; 16 + 17 + vendorHash = "sha256-tvPR5kAta4MlMTwjfxwVOacRr2nVpfalbN08mfxml64="; 18 + 19 + excludedPackages = [ "./test" ]; 20 + 21 + ldflags = [ 22 + "-s" 23 + "-w" 24 + "-X github.com/metacubex/mihomo/constant.Version=${version}" 25 + ]; 26 + 27 + tags = [ 28 + "with_gvisor" 29 + ]; 30 + 31 + # network required 32 + doCheck = false; 33 + 34 + meta = with lib; { 35 + description = "A rule-based tunnel in Go"; 36 + homepage = "https://github.com/MetaCubeX/mihomo"; 37 + license = licenses.gpl3Only; 38 + maintainers = with maintainers; [ oluceps ]; 39 + mainProgram = "mihomo"; 40 + }; 41 + }
+8 -5
pkgs/by-name/mo/movim/package.nix
··· 1 { lib 2 , fetchFromGitHub 3 , php 4 , withPgsql ? true # “strongly recommended” according to docs 5 , withMysql ? false 6 }: ··· 16 hash = "sha256-9MBe2IRYxvUuCc5m7ajvIlBU7YVm4A3RABlOOIjpKoM="; 17 }; 18 19 - php = php.buildEnv { 20 extensions = ({ all, enabled }: 21 enabled 22 - ++ (with all; [ curl dom gd imagick mbstring ]) 23 - ++ lib.optional withPgsql all.pgsql 24 - ++ lib.optional withMysql all.mysqli 25 ); 26 - }; 27 28 # no listed license 29 # pinned commonmark
··· 1 { lib 2 , fetchFromGitHub 3 , php 4 + , phpCfg ? null 5 , withPgsql ? true # “strongly recommended” according to docs 6 , withMysql ? false 7 }: ··· 17 hash = "sha256-9MBe2IRYxvUuCc5m7ajvIlBU7YVm4A3RABlOOIjpKoM="; 18 }; 19 20 + php = php.buildEnv ({ 21 extensions = ({ all, enabled }: 22 enabled 23 + ++ (with all; [ curl dom gd imagick mbstring pdo simplexml ]) 24 + ++ lib.optionals withPgsql (with all; [ pdo_pgsql pgsql ]) 25 + ++ lib.optionals withMysql (with all; [ mysqli mysqlnd pdo_mysql ]) 26 ); 27 + } // lib.optionalAttrs (phpCfg != null) { 28 + extraConfig = phpCfg; 29 + }); 30 31 # no listed license 32 # pinned commonmark
+3 -3
pkgs/by-name/my/mystmd/package.nix
··· 2 3 buildNpmPackage rec { 4 pname = "mystmd"; 5 - version = "1.1.45"; 6 7 src = fetchFromGitHub { 8 owner = "executablebooks"; 9 repo = "mystmd"; 10 rev = "mystmd@${version}"; 11 - hash = "sha256-qHlgAc1ddSVevH/82QCVXjIlht/RMcypTUcY+A/gRRg="; 12 }; 13 14 - npmDepsHash = "sha256-yEeATMpSEr20MJdzq8HWSSjRBd+rHEq2oMVOnKymWhY="; 15 16 dontNpmInstall = true; 17
··· 2 3 buildNpmPackage rec { 4 pname = "mystmd"; 5 + version = "1.1.46"; 6 7 src = fetchFromGitHub { 8 owner = "executablebooks"; 9 repo = "mystmd"; 10 rev = "mystmd@${version}"; 11 + hash = "sha256-rMmq2xArkbVIZRFGCYSl9D65LxUdyiZMR6CbYJbKNSw="; 12 }; 13 14 + npmDepsHash = "sha256-cwuKexK0S3pW0rJpjfbAHu7/MLSs8axbyX6BWJq2Ieo="; 15 16 dontNpmInstall = true; 17
+369 -291
pkgs/by-name/ne/netease-cloud-music-gtk/Cargo.lock
··· 33 ] 34 35 [[package]] 36 name = "anyhow" 37 - version = "1.0.79" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 40 41 [[package]] 42 name = "async-broadcast" ··· 61 62 [[package]] 63 name = "async-channel" 64 - version = "2.1.1" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 67 dependencies = [ 68 "concurrent-queue", 69 - "event-listener 4.0.3", 70 - "event-listener-strategy", 71 "futures-core", 72 "pin-project-lite", 73 ] ··· 114 "polling 2.8.0", 115 "rustix 0.37.27", 116 "slab", 117 - "socket2", 118 "waker-fn", 119 ] 120 121 [[package]] 122 name = "async-io" 123 - version = "2.3.1" 124 source = "registry+https://github.com/rust-lang/crates.io-index" 125 - checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" 126 dependencies = [ 127 "async-lock 3.3.0", 128 "cfg-if", ··· 130 "futures-io", 131 "futures-lite 2.2.0", 132 "parking", 133 - "polling 3.4.0", 134 "rustix 0.38.31", 135 "slab", 136 "tracing", ··· 153 checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 154 dependencies = [ 155 "event-listener 4.0.3", 156 - "event-listener-strategy", 157 "pin-project-lite", 158 ] 159 ··· 182 dependencies = [ 183 "proc-macro2", 184 "quote", 185 - "syn 2.0.48", 186 ] 187 188 [[package]] ··· 191 source = "registry+https://github.com/rust-lang/crates.io-index" 192 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 193 dependencies = [ 194 - "async-io 2.3.1", 195 "async-lock 2.8.0", 196 "atomic-waker", 197 "cfg-if", ··· 217 dependencies = [ 218 "proc-macro2", 219 "quote", 220 - "syn 2.0.48", 221 ] 222 223 [[package]] ··· 240 241 [[package]] 242 name = "base64" 243 - version = "0.21.7" 244 source = "registry+https://github.com/rust-lang/crates.io-index" 245 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 246 247 [[package]] 248 name = "bitflags" ··· 277 source = "registry+https://github.com/rust-lang/crates.io-index" 278 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 279 dependencies = [ 280 - "async-channel 2.1.1", 281 "async-lock 3.3.0", 282 "async-task", 283 "fastrand 2.0.1", ··· 289 290 [[package]] 291 name = "bumpalo" 292 - version = "3.14.0" 293 source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 295 296 [[package]] 297 name = "bytemuck" 298 - version = "1.14.2" 299 source = "registry+https://github.com/rust-lang/crates.io-index" 300 - checksum = "ea31d69bda4949c1c1562c1e6f042a1caefac98cdc8a298260a2ff41c1e2d42b" 301 302 [[package]] 303 name = "byteorder" ··· 313 314 [[package]] 315 name = "cairo-rs" 316 - version = "0.18.5" 317 source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 319 dependencies = [ 320 "bitflags 2.4.2", 321 "cairo-sys-rs", 322 "glib", 323 "libc", 324 - "once_cell", 325 "thiserror", 326 ] 327 328 [[package]] 329 name = "cairo-sys-rs" 330 - version = "0.18.2" 331 source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" 333 dependencies = [ 334 "glib-sys", 335 "libc", ··· 344 345 [[package]] 346 name = "cc" 347 - version = "1.0.83" 348 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 350 - dependencies = [ 351 - "libc", 352 - ] 353 354 [[package]] 355 name = "cfg-expr" 356 - version = "0.15.6" 357 source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" 359 dependencies = [ 360 "smallvec", 361 "target-lexicon", ··· 369 370 [[package]] 371 name = "chrono" 372 - version = "0.4.33" 373 source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" 375 dependencies = [ 376 "android-tzdata", 377 "iana-time-zone", 378 "js-sys", 379 "num-traits", 380 "wasm-bindgen", 381 - "windows-targets 0.52.0", 382 ] 383 384 [[package]] ··· 388 checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 389 390 [[package]] 391 name = "concurrent-queue" 392 version = "2.4.0" 393 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 398 399 [[package]] 400 name = "cookie" 401 - version = "0.17.0" 402 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 404 dependencies = [ 405 "percent-encoding", 406 "time", ··· 409 410 [[package]] 411 name = "cookie_store" 412 - version = "0.20.0" 413 source = "registry+https://github.com/rust-lang/crates.io-index" 414 - checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" 415 dependencies = [ 416 "cookie", 417 - "idna 0.3.0", 418 "log", 419 "publicsuffix", 420 "serde", ··· 441 442 [[package]] 443 name = "crc32fast" 444 - version = "1.3.2" 445 source = "registry+https://github.com/rust-lang/crates.io-index" 446 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 447 dependencies = [ 448 "cfg-if", 449 ] ··· 466 467 [[package]] 468 name = "curl" 469 - version = "0.4.44" 470 source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22" 472 dependencies = [ 473 "curl-sys", 474 "libc", 475 "openssl-probe", 476 "openssl-sys", 477 "schannel", 478 - "socket2", 479 - "winapi", 480 ] 481 482 [[package]] 483 name = "curl-sys" 484 - version = "0.4.71+curl-8.6.0" 485 source = "registry+https://github.com/rust-lang/crates.io-index" 486 - checksum = "c7b12a7ab780395666cb576203dc3ed6e01513754939a600b85196ccf5356bc5" 487 dependencies = [ 488 "cc", 489 "libc", ··· 492 "openssl-sys", 493 "pkg-config", 494 "vcpkg", 495 - "windows-sys 0.48.0", 496 ] 497 498 [[package]] ··· 527 528 [[package]] 529 name = "either" 530 - version = "1.9.0" 531 source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 533 534 [[package]] 535 name = "encoding_rs" ··· 542 543 [[package]] 544 name = "enumflags2" 545 - version = "0.7.8" 546 source = "registry+https://github.com/rust-lang/crates.io-index" 547 - checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 548 dependencies = [ 549 "enumflags2_derive", 550 "serde", ··· 552 553 [[package]] 554 name = "enumflags2_derive" 555 - version = "0.7.8" 556 source = "registry+https://github.com/rust-lang/crates.io-index" 557 - checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 558 dependencies = [ 559 "proc-macro2", 560 "quote", 561 - "syn 2.0.48", 562 ] 563 564 [[package]] 565 name = "env_logger" 566 - version = "0.10.2" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" 569 dependencies = [ 570 "humantime", 571 - "is-terminal", 572 "log", 573 - "regex", 574 - "termcolor", 575 ] 576 577 [[package]] ··· 619 ] 620 621 [[package]] 622 name = "event-listener-strategy" 623 version = "0.4.0" 624 source = "registry+https://github.com/rust-lang/crates.io-index" 625 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 626 dependencies = [ 627 "event-listener 4.0.3", 628 "pin-project-lite", 629 ] 630 ··· 770 dependencies = [ 771 "proc-macro2", 772 "quote", 773 - "syn 2.0.48", 774 ] 775 776 [[package]] ··· 804 805 [[package]] 806 name = "gdk-pixbuf" 807 - version = "0.18.5" 808 source = "registry+https://github.com/rust-lang/crates.io-index" 809 - checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" 810 dependencies = [ 811 "gdk-pixbuf-sys", 812 "gio", 813 "glib", 814 "libc", 815 - "once_cell", 816 ] 817 818 [[package]] 819 name = "gdk-pixbuf-sys" 820 - version = "0.18.0" 821 source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" 823 dependencies = [ 824 "gio-sys", 825 "glib-sys", ··· 830 831 [[package]] 832 name = "gdk4" 833 - version = "0.7.3" 834 source = "registry+https://github.com/rust-lang/crates.io-index" 835 - checksum = "7edb019ad581f8ecf8ea8e4baa6df7c483a95b5a59be3140be6a9c3b0c632af6" 836 dependencies = [ 837 "cairo-rs", 838 "gdk-pixbuf", ··· 845 846 [[package]] 847 name = "gdk4-sys" 848 - version = "0.7.2" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0" 851 dependencies = [ 852 "cairo-sys-rs", 853 "gdk-pixbuf-sys", ··· 903 904 [[package]] 905 name = "gio" 906 - version = "0.18.4" 907 source = "registry+https://github.com/rust-lang/crates.io-index" 908 - checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" 909 dependencies = [ 910 "futures-channel", 911 "futures-core", ··· 914 "gio-sys", 915 "glib", 916 "libc", 917 - "once_cell", 918 "pin-project-lite", 919 "smallvec", 920 "thiserror", ··· 922 923 [[package]] 924 name = "gio-sys" 925 - version = "0.18.1" 926 source = "registry+https://github.com/rust-lang/crates.io-index" 927 - checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" 928 dependencies = [ 929 "glib-sys", 930 "gobject-sys", 931 "libc", 932 "system-deps", 933 - "winapi", 934 ] 935 936 [[package]] 937 name = "glib" 938 - version = "0.18.5" 939 source = "registry+https://github.com/rust-lang/crates.io-index" 940 - checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 941 dependencies = [ 942 "bitflags 2.4.2", 943 "futures-channel", ··· 951 "gobject-sys", 952 "libc", 953 "memchr", 954 - "once_cell", 955 "smallvec", 956 "thiserror", 957 ] 958 959 [[package]] 960 name = "glib-macros" 961 - version = "0.18.5" 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 - checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 964 dependencies = [ 965 "heck", 966 - "proc-macro-crate 2.0.2", 967 - "proc-macro-error", 968 "proc-macro2", 969 "quote", 970 - "syn 2.0.48", 971 ] 972 973 [[package]] 974 name = "glib-sys" 975 - version = "0.18.1" 976 source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" 978 dependencies = [ 979 "libc", 980 "system-deps", ··· 982 983 [[package]] 984 name = "gobject-sys" 985 - version = "0.18.0" 986 source = "registry+https://github.com/rust-lang/crates.io-index" 987 - checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" 988 dependencies = [ 989 "glib-sys", 990 "libc", ··· 993 994 [[package]] 995 name = "graphene-rs" 996 - version = "0.18.1" 997 source = "registry+https://github.com/rust-lang/crates.io-index" 998 - checksum = "3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401" 999 dependencies = [ 1000 "glib", 1001 "graphene-sys", ··· 1004 1005 [[package]] 1006 name = "graphene-sys" 1007 - version = "0.18.1" 1008 source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - checksum = "cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59" 1010 dependencies = [ 1011 "glib-sys", 1012 "libc", ··· 1016 1017 [[package]] 1018 name = "gsk4" 1019 - version = "0.7.3" 1020 source = "registry+https://github.com/rust-lang/crates.io-index" 1021 - checksum = "0d958e351d2f210309b32d081c832d7de0aca0b077aa10d88336c6379bd01f7e" 1022 dependencies = [ 1023 "cairo-rs", 1024 "gdk4", ··· 1031 1032 [[package]] 1033 name = "gsk4-sys" 1034 - version = "0.7.3" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "12bd9e3effea989f020e8f1ff3fa3b8c63ba93d43b899c11a118868853a56d55" 1037 dependencies = [ 1038 "cairo-sys-rs", 1039 "gdk4-sys", ··· 1047 1048 [[package]] 1049 name = "gstreamer" 1050 - version = "0.21.3" 1051 source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "de95703f4c8e79f4f4e42279cf1ab0e5a46b7ece4a9dfcd16424164af7be9055" 1053 dependencies = [ 1054 "cfg-if", 1055 "futures-channel", ··· 1062 "muldiv", 1063 "num-integer", 1064 "num-rational", 1065 "option-operations", 1066 "paste", 1067 "pin-project-lite", 1068 - "pretty-hex", 1069 "smallvec", 1070 "thiserror", 1071 ] 1072 1073 [[package]] 1074 name = "gstreamer-base" 1075 - version = "0.21.2" 1076 source = "registry+https://github.com/rust-lang/crates.io-index" 1077 - checksum = "cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f" 1078 dependencies = [ 1079 "atomic_refcell", 1080 "cfg-if", ··· 1086 1087 [[package]] 1088 name = "gstreamer-base-sys" 1089 - version = "0.21.1" 1090 source = "registry+https://github.com/rust-lang/crates.io-index" 1091 - checksum = "f4ca701f9078fe115b29b24c80910b577f9cb5b039182f050dbadf5933594b64" 1092 dependencies = [ 1093 "glib-sys", 1094 "gobject-sys", ··· 1099 1100 [[package]] 1101 name = "gstreamer-play" 1102 - version = "0.21.2" 1103 source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "ad2efa4c3f92fa5d5e51e95c83f3b847c9ad16e3498a65beaf721d324187f04a" 1105 dependencies = [ 1106 "glib", 1107 "gstreamer", ··· 1112 1113 [[package]] 1114 name = "gstreamer-play-sys" 1115 - version = "0.21.0" 1116 source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "9cc41f9524b98e49da474696abd8fc026b0accfea7fd754e5be09107cb96038f" 1118 dependencies = [ 1119 "glib-sys", 1120 "gobject-sys", ··· 1126 1127 [[package]] 1128 name = "gstreamer-sys" 1129 - version = "0.21.2" 1130 source = "registry+https://github.com/rust-lang/crates.io-index" 1131 - checksum = "564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4" 1132 dependencies = [ 1133 "glib-sys", 1134 "gobject-sys", ··· 1138 1139 [[package]] 1140 name = "gstreamer-video" 1141 - version = "0.21.2" 1142 source = "registry+https://github.com/rust-lang/crates.io-index" 1143 - checksum = "e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5" 1144 dependencies = [ 1145 "cfg-if", 1146 "futures-channel", ··· 1149 "gstreamer-base", 1150 "gstreamer-video-sys", 1151 "libc", 1152 "thiserror", 1153 ] 1154 1155 [[package]] 1156 name = "gstreamer-video-sys" 1157 - version = "0.21.2" 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee" 1160 dependencies = [ 1161 "glib-sys", 1162 "gobject-sys", ··· 1168 1169 [[package]] 1170 name = "gtk4" 1171 - version = "0.7.3" 1172 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 - checksum = "5aeb51aa3e9728575a053e1f43543cd9992ac2477e1b186ad824fd4adfb70842" 1174 dependencies = [ 1175 "cairo-rs", 1176 "field-offset", ··· 1189 1190 [[package]] 1191 name = "gtk4-macros" 1192 - version = "0.7.2" 1193 source = "registry+https://github.com/rust-lang/crates.io-index" 1194 - checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" 1195 dependencies = [ 1196 "anyhow", 1197 - "proc-macro-crate 1.3.1", 1198 "proc-macro-error", 1199 "proc-macro2", 1200 "quote", ··· 1203 1204 [[package]] 1205 name = "gtk4-sys" 1206 - version = "0.7.3" 1207 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - checksum = "54d8c4aa23638ce9faa2caf7e2a27d4a1295af2155c8e8d28c4d4eeca7a65eb8" 1209 dependencies = [ 1210 "cairo-sys-rs", 1211 "gdk-pixbuf-sys", ··· 1234 1235 [[package]] 1236 name = "hermit-abi" 1237 - version = "0.3.5" 1238 source = "registry+https://github.com/rust-lang/crates.io-index" 1239 - checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" 1240 1241 [[package]] 1242 name = "hex" ··· 1255 1256 [[package]] 1257 name = "http" 1258 - version = "0.2.11" 1259 source = "registry+https://github.com/rust-lang/crates.io-index" 1260 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1261 dependencies = [ 1262 "bytes", 1263 "fnv", ··· 1321 1322 [[package]] 1323 name = "image" 1324 - version = "0.24.8" 1325 source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 1327 dependencies = [ 1328 "bytemuck", 1329 "byteorder", ··· 1334 1335 [[package]] 1336 name = "indexmap" 1337 - version = "2.2.2" 1338 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 - checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" 1340 dependencies = [ 1341 "equivalent", 1342 "hashbrown", ··· 1363 ] 1364 1365 [[package]] 1366 - name = "is-terminal" 1367 - version = "0.4.10" 1368 - source = "registry+https://github.com/rust-lang/crates.io-index" 1369 - checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 1370 - dependencies = [ 1371 - "hermit-abi", 1372 - "rustix 0.38.31", 1373 - "windows-sys 0.52.0", 1374 - ] 1375 - 1376 - [[package]] 1377 name = "isahc" 1378 version = "1.7.2" 1379 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1418 1419 [[package]] 1420 name = "js-sys" 1421 - version = "0.3.68" 1422 source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 1424 dependencies = [ 1425 "wasm-bindgen", 1426 ] ··· 1433 1434 [[package]] 1435 name = "libadwaita" 1436 - version = "0.5.3" 1437 source = "registry+https://github.com/rust-lang/crates.io-index" 1438 - checksum = "2fe7e70c06507ed10a16cda707f358fbe60fe0dc237498f78c686ade92fd979c" 1439 dependencies = [ 1440 "gdk-pixbuf", 1441 "gdk4", ··· 1449 1450 [[package]] 1451 name = "libadwaita-sys" 1452 - version = "0.5.3" 1453 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "5e10aaa38de1d53374f90deeb4535209adc40cc5dba37f9704724169bceec69a" 1455 dependencies = [ 1456 "gdk4-sys", 1457 "gio-sys", ··· 1518 1519 [[package]] 1520 name = "log" 1521 - version = "0.4.20" 1522 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1524 1525 [[package]] 1526 name = "malloc_buf" ··· 1573 1574 [[package]] 1575 name = "mpris-server" 1576 - version = "0.6.0" 1577 source = "registry+https://github.com/rust-lang/crates.io-index" 1578 - checksum = "cf2cdb2dfbe7063acc7fccb9e28d6dc0bc87fec7b343b6d09771a37970e98233" 1579 dependencies = [ 1580 "async-trait", 1581 "futures-channel", ··· 1592 1593 [[package]] 1594 name = "netease-cloud-music-api" 1595 - version = "1.3.0" 1596 - source = "git+https://github.com/gmg137/netease-cloud-music-api.git?tag=1.3.0#ac6b43d8dcdf2454b4538ac508ecf1df043896ad" 1597 dependencies = [ 1598 "anyhow", 1599 "base64", ··· 1610 1611 [[package]] 1612 name = "netease-cloud-music-gtk4" 1613 - version = "2.3.0" 1614 dependencies = [ 1615 "anyhow", 1616 "chrono", 1617 "cookie_store", 1618 "env_logger", ··· 1708 1709 [[package]] 1710 name = "once_cell" 1711 - version = "1.18.0" 1712 source = "registry+https://github.com/rust-lang/crates.io-index" 1713 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1714 1715 [[package]] 1716 name = "openssl" 1717 - version = "0.10.63" 1718 source = "registry+https://github.com/rust-lang/crates.io-index" 1719 - checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" 1720 dependencies = [ 1721 "bitflags 2.4.2", 1722 "cfg-if", ··· 1735 dependencies = [ 1736 "proc-macro2", 1737 "quote", 1738 - "syn 2.0.48", 1739 ] 1740 1741 [[package]] ··· 1746 1747 [[package]] 1748 name = "openssl-sys" 1749 - version = "0.9.99" 1750 source = "registry+https://github.com/rust-lang/crates.io-index" 1751 - checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 1752 dependencies = [ 1753 "cc", 1754 "libc", ··· 1777 1778 [[package]] 1779 name = "pango" 1780 - version = "0.18.3" 1781 source = "registry+https://github.com/rust-lang/crates.io-index" 1782 - checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" 1783 dependencies = [ 1784 "gio", 1785 "glib", 1786 "libc", 1787 - "once_cell", 1788 "pango-sys", 1789 ] 1790 1791 [[package]] 1792 name = "pango-sys" 1793 - version = "0.18.0" 1794 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" 1796 dependencies = [ 1797 "glib-sys", 1798 "gobject-sys", ··· 1820 1821 [[package]] 1822 name = "pin-project" 1823 - version = "1.1.4" 1824 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 1826 dependencies = [ 1827 "pin-project-internal", 1828 ] 1829 1830 [[package]] 1831 name = "pin-project-internal" 1832 - version = "1.1.4" 1833 source = "registry+https://github.com/rust-lang/crates.io-index" 1834 - checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 1835 dependencies = [ 1836 "proc-macro2", 1837 "quote", 1838 - "syn 2.0.48", 1839 ] 1840 1841 [[package]] ··· 1863 1864 [[package]] 1865 name = "pkg-config" 1866 - version = "0.3.29" 1867 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 1869 1870 [[package]] 1871 name = "png" 1872 - version = "0.17.11" 1873 source = "registry+https://github.com/rust-lang/crates.io-index" 1874 - checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 1875 dependencies = [ 1876 "bitflags 1.3.2", 1877 "crc32fast", ··· 1898 1899 [[package]] 1900 name = "polling" 1901 - version = "3.4.0" 1902 source = "registry+https://github.com/rust-lang/crates.io-index" 1903 - checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" 1904 dependencies = [ 1905 "cfg-if", 1906 "concurrent-queue", ··· 1923 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1924 1925 [[package]] 1926 - name = "pretty-hex" 1927 - version = "0.4.1" 1928 - source = "registry+https://github.com/rust-lang/crates.io-index" 1929 - checksum = "bbc83ee4a840062f368f9096d80077a9841ec117e17e7f700df81958f1451254" 1930 - 1931 - [[package]] 1932 name = "proc-macro-crate" 1933 version = "1.3.1" 1934 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1940 1941 [[package]] 1942 name = "proc-macro-crate" 1943 - version = "2.0.2" 1944 source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 1946 dependencies = [ 1947 - "toml_datetime", 1948 - "toml_edit 0.20.2", 1949 ] 1950 1951 [[package]] ··· 2067 2068 [[package]] 2069 name = "regex-automata" 2070 - version = "0.4.5" 2071 source = "registry+https://github.com/rust-lang/crates.io-index" 2072 - checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 2073 dependencies = [ 2074 "aho-corasick", 2075 "memchr", ··· 2120 2121 [[package]] 2122 name = "ryu" 2123 - version = "1.0.16" 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2125 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 2126 2127 [[package]] 2128 name = "schannel" ··· 2135 2136 [[package]] 2137 name = "semver" 2138 - version = "1.0.21" 2139 source = "registry+https://github.com/rust-lang/crates.io-index" 2140 - checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 2141 2142 [[package]] 2143 name = "serde" 2144 - version = "1.0.196" 2145 source = "registry+https://github.com/rust-lang/crates.io-index" 2146 - checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 2147 dependencies = [ 2148 "serde_derive", 2149 ] 2150 2151 [[package]] 2152 name = "serde_derive" 2153 - version = "1.0.196" 2154 source = "registry+https://github.com/rust-lang/crates.io-index" 2155 - checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 2156 dependencies = [ 2157 "proc-macro2", 2158 "quote", 2159 - "syn 2.0.48", 2160 ] 2161 2162 [[package]] 2163 name = "serde_json" 2164 - version = "1.0.113" 2165 source = "registry+https://github.com/rust-lang/crates.io-index" 2166 - checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 2167 dependencies = [ 2168 "itoa", 2169 "ryu", ··· 2178 dependencies = [ 2179 "proc-macro2", 2180 "quote", 2181 - "syn 2.0.48", 2182 ] 2183 2184 [[package]] ··· 2253 ] 2254 2255 [[package]] 2256 name = "static_assertions" 2257 version = "1.1.0" 2258 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2271 2272 [[package]] 2273 name = "syn" 2274 - version = "2.0.48" 2275 source = "registry+https://github.com/rust-lang/crates.io-index" 2276 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 2277 dependencies = [ 2278 "proc-macro2", 2279 "quote", ··· 2295 2296 [[package]] 2297 name = "target-lexicon" 2298 - version = "0.12.13" 2299 source = "registry+https://github.com/rust-lang/crates.io-index" 2300 - checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 2301 2302 [[package]] 2303 name = "temp-dir" ··· 2307 2308 [[package]] 2309 name = "tempfile" 2310 - version = "3.10.0" 2311 source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 2313 dependencies = [ 2314 "cfg-if", 2315 "fastrand 2.0.1", ··· 2318 ] 2319 2320 [[package]] 2321 - name = "termcolor" 2322 - version = "1.4.1" 2323 - source = "registry+https://github.com/rust-lang/crates.io-index" 2324 - checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 2325 - dependencies = [ 2326 - "winapi-util", 2327 - ] 2328 - 2329 - [[package]] 2330 name = "thiserror" 2331 - version = "1.0.56" 2332 source = "registry+https://github.com/rust-lang/crates.io-index" 2333 - checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 2334 dependencies = [ 2335 "thiserror-impl", 2336 ] 2337 2338 [[package]] 2339 name = "thiserror-impl" 2340 - version = "1.0.56" 2341 source = "registry+https://github.com/rust-lang/crates.io-index" 2342 - checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 2343 dependencies = [ 2344 "proc-macro2", 2345 "quote", 2346 - "syn 2.0.48", 2347 ] 2348 2349 [[package]] ··· 2394 2395 [[package]] 2396 name = "toml" 2397 - version = "0.8.2" 2398 source = "registry+https://github.com/rust-lang/crates.io-index" 2399 - checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 2400 dependencies = [ 2401 "serde", 2402 "serde_spanned", 2403 "toml_datetime", 2404 - "toml_edit 0.20.2", 2405 ] 2406 2407 [[package]] 2408 name = "toml_datetime" 2409 - version = "0.6.3" 2410 source = "registry+https://github.com/rust-lang/crates.io-index" 2411 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 2412 dependencies = [ 2413 "serde", 2414 ] ··· 2421 dependencies = [ 2422 "indexmap", 2423 "toml_datetime", 2424 - "winnow", 2425 ] 2426 2427 [[package]] 2428 name = "toml_edit" 2429 - version = "0.20.2" 2430 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 2432 dependencies = [ 2433 "indexmap", 2434 "serde", 2435 "serde_spanned", 2436 "toml_datetime", 2437 - "winnow", 2438 ] 2439 2440 [[package]] ··· 2457 dependencies = [ 2458 "proc-macro2", 2459 "quote", 2460 - "syn 2.0.48", 2461 ] 2462 2463 [[package]] ··· 2510 2511 [[package]] 2512 name = "unicode-normalization" 2513 - version = "0.1.22" 2514 source = "registry+https://github.com/rust-lang/crates.io-index" 2515 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2516 dependencies = [ 2517 "tinyvec", 2518 ] ··· 2541 checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 2542 2543 [[package]] 2544 name = "vcpkg" 2545 version = "0.2.15" 2546 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2572 2573 [[package]] 2574 name = "wasm-bindgen" 2575 - version = "0.2.91" 2576 source = "registry+https://github.com/rust-lang/crates.io-index" 2577 - checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 2578 dependencies = [ 2579 "cfg-if", 2580 "wasm-bindgen-macro", ··· 2582 2583 [[package]] 2584 name = "wasm-bindgen-backend" 2585 - version = "0.2.91" 2586 source = "registry+https://github.com/rust-lang/crates.io-index" 2587 - checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 2588 dependencies = [ 2589 "bumpalo", 2590 "log", 2591 "once_cell", 2592 "proc-macro2", 2593 "quote", 2594 - "syn 2.0.48", 2595 "wasm-bindgen-shared", 2596 ] 2597 2598 [[package]] 2599 name = "wasm-bindgen-macro" 2600 - version = "0.2.91" 2601 source = "registry+https://github.com/rust-lang/crates.io-index" 2602 - checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 2603 dependencies = [ 2604 "quote", 2605 "wasm-bindgen-macro-support", ··· 2607 2608 [[package]] 2609 name = "wasm-bindgen-macro-support" 2610 - version = "0.2.91" 2611 source = "registry+https://github.com/rust-lang/crates.io-index" 2612 - checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 2613 dependencies = [ 2614 "proc-macro2", 2615 "quote", 2616 - "syn 2.0.48", 2617 "wasm-bindgen-backend", 2618 "wasm-bindgen-shared", 2619 ] 2620 2621 [[package]] 2622 name = "wasm-bindgen-shared" 2623 - version = "0.2.91" 2624 source = "registry+https://github.com/rust-lang/crates.io-index" 2625 - checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 2626 2627 [[package]] 2628 name = "winapi" ··· 2641 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2642 2643 [[package]] 2644 - name = "winapi-util" 2645 - version = "0.1.6" 2646 - source = "registry+https://github.com/rust-lang/crates.io-index" 2647 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2648 - dependencies = [ 2649 - "winapi", 2650 - ] 2651 - 2652 - [[package]] 2653 name = "winapi-x86_64-pc-windows-gnu" 2654 version = "0.4.0" 2655 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2661 source = "registry+https://github.com/rust-lang/crates.io-index" 2662 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2663 dependencies = [ 2664 - "windows-targets 0.52.0", 2665 ] 2666 2667 [[package]] ··· 2679 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2681 dependencies = [ 2682 - "windows-targets 0.52.0", 2683 ] 2684 2685 [[package]] ··· 2699 2700 [[package]] 2701 name = "windows-targets" 2702 - version = "0.52.0" 2703 source = "registry+https://github.com/rust-lang/crates.io-index" 2704 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2705 dependencies = [ 2706 - "windows_aarch64_gnullvm 0.52.0", 2707 - "windows_aarch64_msvc 0.52.0", 2708 - "windows_i686_gnu 0.52.0", 2709 - "windows_i686_msvc 0.52.0", 2710 - "windows_x86_64_gnu 0.52.0", 2711 - "windows_x86_64_gnullvm 0.52.0", 2712 - "windows_x86_64_msvc 0.52.0", 2713 ] 2714 2715 [[package]] ··· 2720 2721 [[package]] 2722 name = "windows_aarch64_gnullvm" 2723 - version = "0.52.0" 2724 source = "registry+https://github.com/rust-lang/crates.io-index" 2725 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2726 2727 [[package]] 2728 name = "windows_aarch64_msvc" ··· 2732 2733 [[package]] 2734 name = "windows_aarch64_msvc" 2735 - version = "0.52.0" 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 2737 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2738 2739 [[package]] 2740 name = "windows_i686_gnu" ··· 2744 2745 [[package]] 2746 name = "windows_i686_gnu" 2747 - version = "0.52.0" 2748 source = "registry+https://github.com/rust-lang/crates.io-index" 2749 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2750 2751 [[package]] 2752 name = "windows_i686_msvc" ··· 2756 2757 [[package]] 2758 name = "windows_i686_msvc" 2759 - version = "0.52.0" 2760 source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2762 2763 [[package]] 2764 name = "windows_x86_64_gnu" ··· 2768 2769 [[package]] 2770 name = "windows_x86_64_gnu" 2771 - version = "0.52.0" 2772 source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2774 2775 [[package]] 2776 name = "windows_x86_64_gnullvm" ··· 2780 2781 [[package]] 2782 name = "windows_x86_64_gnullvm" 2783 - version = "0.52.0" 2784 source = "registry+https://github.com/rust-lang/crates.io-index" 2785 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2786 2787 [[package]] 2788 name = "windows_x86_64_msvc" ··· 2792 2793 [[package]] 2794 name = "windows_x86_64_msvc" 2795 - version = "0.52.0" 2796 source = "registry+https://github.com/rust-lang/crates.io-index" 2797 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2798 2799 [[package]] 2800 name = "winnow" 2801 - version = "0.5.39" 2802 source = "registry+https://github.com/rust-lang/crates.io-index" 2803 - checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 2804 dependencies = [ 2805 "memchr", 2806 ] ··· 2817 2818 [[package]] 2819 name = "zbus" 2820 - version = "3.15.0" 2821 source = "registry+https://github.com/rust-lang/crates.io-index" 2822 - checksum = "c45d06ae3b0f9ba1fb2671268b975557d8f5a84bb5ec6e43964f87e763d8bca8" 2823 dependencies = [ 2824 "async-broadcast", 2825 "async-executor", ··· 2858 2859 [[package]] 2860 name = "zbus_macros" 2861 - version = "3.15.0" 2862 source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "b4a1ba45ed0ad344b85a2bb5a1fe9830aed23d67812ea39a586e7d0136439c7d" 2864 dependencies = [ 2865 "proc-macro-crate 1.3.1", 2866 "proc-macro2", ··· 2872 2873 [[package]] 2874 name = "zbus_names" 2875 - version = "2.6.0" 2876 source = "registry+https://github.com/rust-lang/crates.io-index" 2877 - checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 2878 dependencies = [ 2879 "serde", 2880 "static_assertions", ··· 2883 2884 [[package]] 2885 name = "zvariant" 2886 - version = "3.15.0" 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 2888 - checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 2889 dependencies = [ 2890 "byteorder", 2891 "enumflags2", ··· 2897 2898 [[package]] 2899 name = "zvariant_derive" 2900 - version = "3.15.0" 2901 source = "registry+https://github.com/rust-lang/crates.io-index" 2902 - checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 2903 dependencies = [ 2904 "proc-macro-crate 1.3.1", 2905 "proc-macro2",
··· 33 ] 34 35 [[package]] 36 + name = "anstream" 37 + version = "0.6.13" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 40 + dependencies = [ 41 + "anstyle", 42 + "anstyle-parse", 43 + "anstyle-query", 44 + "anstyle-wincon", 45 + "colorchoice", 46 + "utf8parse", 47 + ] 48 + 49 + [[package]] 50 + name = "anstyle" 51 + version = "1.0.6" 52 + source = "registry+https://github.com/rust-lang/crates.io-index" 53 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 54 + 55 + [[package]] 56 + name = "anstyle-parse" 57 + version = "0.2.3" 58 + source = "registry+https://github.com/rust-lang/crates.io-index" 59 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 60 + dependencies = [ 61 + "utf8parse", 62 + ] 63 + 64 + [[package]] 65 + name = "anstyle-query" 66 + version = "1.0.2" 67 + source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 69 + dependencies = [ 70 + "windows-sys 0.52.0", 71 + ] 72 + 73 + [[package]] 74 + name = "anstyle-wincon" 75 + version = "3.0.2" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 78 + dependencies = [ 79 + "anstyle", 80 + "windows-sys 0.52.0", 81 + ] 82 + 83 + [[package]] 84 name = "anyhow" 85 + version = "1.0.80" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 88 89 [[package]] 90 name = "async-broadcast" ··· 109 110 [[package]] 111 name = "async-channel" 112 + version = "2.2.0" 113 source = "registry+https://github.com/rust-lang/crates.io-index" 114 + checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 115 dependencies = [ 116 "concurrent-queue", 117 + "event-listener 5.2.0", 118 + "event-listener-strategy 0.5.0", 119 "futures-core", 120 "pin-project-lite", 121 ] ··· 162 "polling 2.8.0", 163 "rustix 0.37.27", 164 "slab", 165 + "socket2 0.4.10", 166 "waker-fn", 167 ] 168 169 [[package]] 170 name = "async-io" 171 + version = "2.3.2" 172 source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" 174 dependencies = [ 175 "async-lock 3.3.0", 176 "cfg-if", ··· 178 "futures-io", 179 "futures-lite 2.2.0", 180 "parking", 181 + "polling 3.5.0", 182 "rustix 0.38.31", 183 "slab", 184 "tracing", ··· 201 checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 202 dependencies = [ 203 "event-listener 4.0.3", 204 + "event-listener-strategy 0.4.0", 205 "pin-project-lite", 206 ] 207 ··· 230 dependencies = [ 231 "proc-macro2", 232 "quote", 233 + "syn 2.0.52", 234 ] 235 236 [[package]] ··· 239 source = "registry+https://github.com/rust-lang/crates.io-index" 240 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 241 dependencies = [ 242 + "async-io 2.3.2", 243 "async-lock 2.8.0", 244 "atomic-waker", 245 "cfg-if", ··· 265 dependencies = [ 266 "proc-macro2", 267 "quote", 268 + "syn 2.0.52", 269 ] 270 271 [[package]] ··· 288 289 [[package]] 290 name = "base64" 291 + version = "0.22.0" 292 source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 294 295 [[package]] 296 name = "bitflags" ··· 325 source = "registry+https://github.com/rust-lang/crates.io-index" 326 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 327 dependencies = [ 328 + "async-channel 2.2.0", 329 "async-lock 3.3.0", 330 "async-task", 331 "fastrand 2.0.1", ··· 337 338 [[package]] 339 name = "bumpalo" 340 + version = "3.15.4" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 343 344 [[package]] 345 name = "bytemuck" 346 + version = "1.14.3" 347 source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 349 350 [[package]] 351 name = "byteorder" ··· 361 362 [[package]] 363 name = "cairo-rs" 364 + version = "0.19.2" 365 source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c" 367 dependencies = [ 368 "bitflags 2.4.2", 369 "cairo-sys-rs", 370 "glib", 371 "libc", 372 "thiserror", 373 ] 374 375 [[package]] 376 name = "cairo-sys-rs" 377 + version = "0.19.2" 378 source = "registry+https://github.com/rust-lang/crates.io-index" 379 + checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64" 380 dependencies = [ 381 "glib-sys", 382 "libc", ··· 391 392 [[package]] 393 name = "cc" 394 + version = "1.0.90" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 397 398 [[package]] 399 name = "cfg-expr" 400 + version = "0.15.7" 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" 403 dependencies = [ 404 "smallvec", 405 "target-lexicon", ··· 413 414 [[package]] 415 name = "chrono" 416 + version = "0.4.35" 417 source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 419 dependencies = [ 420 "android-tzdata", 421 "iana-time-zone", 422 "js-sys", 423 "num-traits", 424 "wasm-bindgen", 425 + "windows-targets 0.52.4", 426 ] 427 428 [[package]] ··· 432 checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 433 434 [[package]] 435 + name = "colorchoice" 436 + version = "1.0.0" 437 + source = "registry+https://github.com/rust-lang/crates.io-index" 438 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 439 + 440 + [[package]] 441 name = "concurrent-queue" 442 version = "2.4.0" 443 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 448 449 [[package]] 450 name = "cookie" 451 + version = "0.18.0" 452 source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "3cd91cf61412820176e137621345ee43b3f4423e589e7ae4e50d601d93e35ef8" 454 dependencies = [ 455 "percent-encoding", 456 "time", ··· 459 460 [[package]] 461 name = "cookie_store" 462 + version = "0.21.0" 463 source = "registry+https://github.com/rust-lang/crates.io-index" 464 + checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa" 465 dependencies = [ 466 "cookie", 467 + "idna 0.5.0", 468 "log", 469 "publicsuffix", 470 "serde", ··· 491 492 [[package]] 493 name = "crc32fast" 494 + version = "1.4.0" 495 source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 497 dependencies = [ 498 "cfg-if", 499 ] ··· 516 517 [[package]] 518 name = "curl" 519 + version = "0.4.46" 520 source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6" 522 dependencies = [ 523 "curl-sys", 524 "libc", 525 "openssl-probe", 526 "openssl-sys", 527 "schannel", 528 + "socket2 0.5.6", 529 + "windows-sys 0.52.0", 530 ] 531 532 [[package]] 533 name = "curl-sys" 534 + version = "0.4.72+curl-8.6.0" 535 source = "registry+https://github.com/rust-lang/crates.io-index" 536 + checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea" 537 dependencies = [ 538 "cc", 539 "libc", ··· 542 "openssl-sys", 543 "pkg-config", 544 "vcpkg", 545 + "windows-sys 0.52.0", 546 ] 547 548 [[package]] ··· 577 578 [[package]] 579 name = "either" 580 + version = "1.10.0" 581 source = "registry+https://github.com/rust-lang/crates.io-index" 582 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 583 584 [[package]] 585 name = "encoding_rs" ··· 592 593 [[package]] 594 name = "enumflags2" 595 + version = "0.7.9" 596 source = "registry+https://github.com/rust-lang/crates.io-index" 597 + checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" 598 dependencies = [ 599 "enumflags2_derive", 600 "serde", ··· 602 603 [[package]] 604 name = "enumflags2_derive" 605 + version = "0.7.9" 606 source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" 608 dependencies = [ 609 "proc-macro2", 610 "quote", 611 + "syn 2.0.52", 612 + ] 613 + 614 + [[package]] 615 + name = "env_filter" 616 + version = "0.1.0" 617 + source = "registry+https://github.com/rust-lang/crates.io-index" 618 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 619 + dependencies = [ 620 + "log", 621 + "regex", 622 ] 623 624 [[package]] 625 name = "env_logger" 626 + version = "0.11.3" 627 source = "registry+https://github.com/rust-lang/crates.io-index" 628 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 629 dependencies = [ 630 + "anstream", 631 + "anstyle", 632 + "env_filter", 633 "humantime", 634 "log", 635 ] 636 637 [[package]] ··· 679 ] 680 681 [[package]] 682 + name = "event-listener" 683 + version = "5.2.0" 684 + source = "registry+https://github.com/rust-lang/crates.io-index" 685 + checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91" 686 + dependencies = [ 687 + "concurrent-queue", 688 + "parking", 689 + "pin-project-lite", 690 + ] 691 + 692 + [[package]] 693 name = "event-listener-strategy" 694 version = "0.4.0" 695 source = "registry+https://github.com/rust-lang/crates.io-index" 696 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 697 dependencies = [ 698 "event-listener 4.0.3", 699 + "pin-project-lite", 700 + ] 701 + 702 + [[package]] 703 + name = "event-listener-strategy" 704 + version = "0.5.0" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" 707 + dependencies = [ 708 + "event-listener 5.2.0", 709 "pin-project-lite", 710 ] 711 ··· 851 dependencies = [ 852 "proc-macro2", 853 "quote", 854 + "syn 2.0.52", 855 ] 856 857 [[package]] ··· 885 886 [[package]] 887 name = "gdk-pixbuf" 888 + version = "0.19.2" 889 source = "registry+https://github.com/rust-lang/crates.io-index" 890 + checksum = "f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92" 891 dependencies = [ 892 "gdk-pixbuf-sys", 893 "gio", 894 "glib", 895 "libc", 896 ] 897 898 [[package]] 899 name = "gdk-pixbuf-sys" 900 + version = "0.19.0" 901 source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96" 903 dependencies = [ 904 "gio-sys", 905 "glib-sys", ··· 910 911 [[package]] 912 name = "gdk4" 913 + version = "0.8.1" 914 source = "registry+https://github.com/rust-lang/crates.io-index" 915 + checksum = "9100b25604183f2fd97f55ef087fae96ab4934d7215118a35303e422688e6e4b" 916 dependencies = [ 917 "cairo-rs", 918 "gdk-pixbuf", ··· 925 926 [[package]] 927 name = "gdk4-sys" 928 + version = "0.8.1" 929 source = "registry+https://github.com/rust-lang/crates.io-index" 930 + checksum = "d0b76874c40bb8d1c7d03a7231e23ac75fa577a456cd53af32ec17ec8f121626" 931 dependencies = [ 932 "cairo-sys-rs", 933 "gdk-pixbuf-sys", ··· 983 984 [[package]] 985 name = "gio" 986 + version = "0.19.2" 987 source = "registry+https://github.com/rust-lang/crates.io-index" 988 + checksum = "2eae10b27b6dd27e22ed0d812c6387deba295e6fc004a8b379e459b663b05a02" 989 dependencies = [ 990 "futures-channel", 991 "futures-core", ··· 994 "gio-sys", 995 "glib", 996 "libc", 997 "pin-project-lite", 998 "smallvec", 999 "thiserror", ··· 1001 1002 [[package]] 1003 name = "gio-sys" 1004 + version = "0.19.0" 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 1006 + checksum = "bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4" 1007 dependencies = [ 1008 "glib-sys", 1009 "gobject-sys", 1010 "libc", 1011 "system-deps", 1012 + "windows-sys 0.52.0", 1013 ] 1014 1015 [[package]] 1016 name = "glib" 1017 + version = "0.19.2" 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "ab9e86540b5d8402e905ad4ce7d6aa544092131ab564f3102175af176b90a053" 1020 dependencies = [ 1021 "bitflags 2.4.2", 1022 "futures-channel", ··· 1030 "gobject-sys", 1031 "libc", 1032 "memchr", 1033 "smallvec", 1034 "thiserror", 1035 ] 1036 1037 [[package]] 1038 name = "glib-macros" 1039 + version = "0.19.2" 1040 source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + checksum = "0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8" 1042 dependencies = [ 1043 "heck", 1044 + "proc-macro-crate 3.1.0", 1045 "proc-macro2", 1046 "quote", 1047 + "syn 2.0.52", 1048 ] 1049 1050 [[package]] 1051 name = "glib-sys" 1052 + version = "0.19.0" 1053 source = "registry+https://github.com/rust-lang/crates.io-index" 1054 + checksum = "630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4" 1055 dependencies = [ 1056 "libc", 1057 "system-deps", ··· 1059 1060 [[package]] 1061 name = "gobject-sys" 1062 + version = "0.19.0" 1063 source = "registry+https://github.com/rust-lang/crates.io-index" 1064 + checksum = "c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979" 1065 dependencies = [ 1066 "glib-sys", 1067 "libc", ··· 1070 1071 [[package]] 1072 name = "graphene-rs" 1073 + version = "0.19.2" 1074 source = "registry+https://github.com/rust-lang/crates.io-index" 1075 + checksum = "99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91" 1076 dependencies = [ 1077 "glib", 1078 "graphene-sys", ··· 1081 1082 [[package]] 1083 name = "graphene-sys" 1084 + version = "0.19.0" 1085 source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0" 1087 dependencies = [ 1088 "glib-sys", 1089 "libc", ··· 1093 1094 [[package]] 1095 name = "gsk4" 1096 + version = "0.8.1" 1097 source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "c65036fc8f99579e8cb37b12487969b707ab23ec8ab953682ff347cbd15d396e" 1099 dependencies = [ 1100 "cairo-rs", 1101 "gdk4", ··· 1108 1109 [[package]] 1110 name = "gsk4-sys" 1111 + version = "0.8.1" 1112 source = "registry+https://github.com/rust-lang/crates.io-index" 1113 + checksum = "bd24c814379f9c3199dc53e52253ee8d0f657eae389ab282c330505289d24738" 1114 dependencies = [ 1115 "cairo-sys-rs", 1116 "gdk4-sys", ··· 1124 1125 [[package]] 1126 name = "gstreamer" 1127 + version = "0.22.2" 1128 source = "registry+https://github.com/rust-lang/crates.io-index" 1129 + checksum = "48a5e10c539f8b594c50f6cd1bd1cd07785e06d701a077bff397ad211bc92e88" 1130 dependencies = [ 1131 "cfg-if", 1132 "futures-channel", ··· 1139 "muldiv", 1140 "num-integer", 1141 "num-rational", 1142 + "once_cell", 1143 "option-operations", 1144 "paste", 1145 "pin-project-lite", 1146 "smallvec", 1147 "thiserror", 1148 ] 1149 1150 [[package]] 1151 name = "gstreamer-base" 1152 + version = "0.22.0" 1153 source = "registry+https://github.com/rust-lang/crates.io-index" 1154 + checksum = "514c71195b53c7eced4842b66ca9149833e41cf6a1d949e45e2ca4a4fa929850" 1155 dependencies = [ 1156 "atomic_refcell", 1157 "cfg-if", ··· 1163 1164 [[package]] 1165 name = "gstreamer-base-sys" 1166 + version = "0.22.0" 1167 source = "registry+https://github.com/rust-lang/crates.io-index" 1168 + checksum = "286591e0f85bbda1adf9bab6f21d015acd9ca0a4d4acb61da65e3d0487e23c4e" 1169 dependencies = [ 1170 "glib-sys", 1171 "gobject-sys", ··· 1176 1177 [[package]] 1178 name = "gstreamer-play" 1179 + version = "0.22.0" 1180 source = "registry+https://github.com/rust-lang/crates.io-index" 1181 + checksum = "04cd4315d97f8f38a6a6fdaad27d51cc67fd132785816091ad9985e197d2c052" 1182 dependencies = [ 1183 "glib", 1184 "gstreamer", ··· 1189 1190 [[package]] 1191 name = "gstreamer-play-sys" 1192 + version = "0.22.0" 1193 source = "registry+https://github.com/rust-lang/crates.io-index" 1194 + checksum = "19def7b12d3a53c520ad661b8f4501ae04158627e4a9fc49cc30c4ea04522cbf" 1195 dependencies = [ 1196 "glib-sys", 1197 "gobject-sys", ··· 1203 1204 [[package]] 1205 name = "gstreamer-sys" 1206 + version = "0.22.2" 1207 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 + checksum = "d5ddf526b3bf90ea627224c804f00b8bcb0452e3b447978b4d5092f8e8ff5918" 1209 dependencies = [ 1210 "glib-sys", 1211 "gobject-sys", ··· 1215 1216 [[package]] 1217 name = "gstreamer-video" 1218 + version = "0.22.1" 1219 source = "registry+https://github.com/rust-lang/crates.io-index" 1220 + checksum = "5ab3f4045ddb92bf2b469f5db8825d4f5eb46e4beff661fc97f50bb4e2b2c626" 1221 dependencies = [ 1222 "cfg-if", 1223 "futures-channel", ··· 1226 "gstreamer-base", 1227 "gstreamer-video-sys", 1228 "libc", 1229 + "once_cell", 1230 "thiserror", 1231 ] 1232 1233 [[package]] 1234 name = "gstreamer-video-sys" 1235 + version = "0.22.1" 1236 source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "c1ea7996ba44fbbf563aeeda96e24259efc9f06b407854d837ee58e260d7ba78" 1238 dependencies = [ 1239 "glib-sys", 1240 "gobject-sys", ··· 1246 1247 [[package]] 1248 name = "gtk4" 1249 + version = "0.8.1" 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 1251 + checksum = "aa82753b8c26277e4af1446c70e35b19aad4fb794a7b143859e7eeb9a4025d83" 1252 dependencies = [ 1253 "cairo-rs", 1254 "field-offset", ··· 1267 1268 [[package]] 1269 name = "gtk4-macros" 1270 + version = "0.8.1" 1271 source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "40300bf071d2fcd4c94eacc09e84ec6fe73129d2ceb635cf7e55b026b5443567" 1273 dependencies = [ 1274 "anyhow", 1275 + "proc-macro-crate 3.1.0", 1276 "proc-macro-error", 1277 "proc-macro2", 1278 "quote", ··· 1281 1282 [[package]] 1283 name = "gtk4-sys" 1284 + version = "0.8.1" 1285 source = "registry+https://github.com/rust-lang/crates.io-index" 1286 + checksum = "0db1b104138f087ccdc81d2c332de5dd049b89de3d384437cc1093b17cd2da18" 1287 dependencies = [ 1288 "cairo-sys-rs", 1289 "gdk-pixbuf-sys", ··· 1312 1313 [[package]] 1314 name = "hermit-abi" 1315 + version = "0.3.9" 1316 source = "registry+https://github.com/rust-lang/crates.io-index" 1317 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1318 1319 [[package]] 1320 name = "hex" ··· 1333 1334 [[package]] 1335 name = "http" 1336 + version = "0.2.12" 1337 source = "registry+https://github.com/rust-lang/crates.io-index" 1338 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1339 dependencies = [ 1340 "bytes", 1341 "fnv", ··· 1399 1400 [[package]] 1401 name = "image" 1402 + version = "0.24.9" 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1404 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1405 dependencies = [ 1406 "bytemuck", 1407 "byteorder", ··· 1412 1413 [[package]] 1414 name = "indexmap" 1415 + version = "2.2.5" 1416 source = "registry+https://github.com/rust-lang/crates.io-index" 1417 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1418 dependencies = [ 1419 "equivalent", 1420 "hashbrown", ··· 1441 ] 1442 1443 [[package]] 1444 name = "isahc" 1445 version = "1.7.2" 1446 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1485 1486 [[package]] 1487 name = "js-sys" 1488 + version = "0.3.69" 1489 source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1491 dependencies = [ 1492 "wasm-bindgen", 1493 ] ··· 1500 1501 [[package]] 1502 name = "libadwaita" 1503 + version = "0.6.0" 1504 source = "registry+https://github.com/rust-lang/crates.io-index" 1505 + checksum = "91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9" 1506 dependencies = [ 1507 "gdk-pixbuf", 1508 "gdk4", ··· 1516 1517 [[package]] 1518 name = "libadwaita-sys" 1519 + version = "0.6.0" 1520 source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + checksum = "23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8" 1522 dependencies = [ 1523 "gdk4-sys", 1524 "gio-sys", ··· 1585 1586 [[package]] 1587 name = "log" 1588 + version = "0.4.21" 1589 source = "registry+https://github.com/rust-lang/crates.io-index" 1590 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1591 1592 [[package]] 1593 name = "malloc_buf" ··· 1640 1641 [[package]] 1642 name = "mpris-server" 1643 + version = "0.7.0" 1644 source = "registry+https://github.com/rust-lang/crates.io-index" 1645 + checksum = "ca665e9b0f892e42d7ad9ee6076adaf5de762497640816c67fb6406aca946d40" 1646 dependencies = [ 1647 "async-trait", 1648 "futures-channel", ··· 1659 1660 [[package]] 1661 name = "netease-cloud-music-api" 1662 + version = "1.3.1" 1663 + source = "git+https://gitee.com/gmg137/netease-cloud-music-api.git?tag=1.3.1#fa13ca1fb89a97fff0bab58493ec353e4200ecd2" 1664 dependencies = [ 1665 "anyhow", 1666 "base64", ··· 1677 1678 [[package]] 1679 name = "netease-cloud-music-gtk4" 1680 + version = "2.3.1" 1681 dependencies = [ 1682 "anyhow", 1683 + "async-channel 2.2.0", 1684 "chrono", 1685 "cookie_store", 1686 "env_logger", ··· 1776 1777 [[package]] 1778 name = "once_cell" 1779 + version = "1.19.0" 1780 source = "registry+https://github.com/rust-lang/crates.io-index" 1781 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1782 1783 [[package]] 1784 name = "openssl" 1785 + version = "0.10.64" 1786 source = "registry+https://github.com/rust-lang/crates.io-index" 1787 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 1788 dependencies = [ 1789 "bitflags 2.4.2", 1790 "cfg-if", ··· 1803 dependencies = [ 1804 "proc-macro2", 1805 "quote", 1806 + "syn 2.0.52", 1807 ] 1808 1809 [[package]] ··· 1814 1815 [[package]] 1816 name = "openssl-sys" 1817 + version = "0.9.101" 1818 source = "registry+https://github.com/rust-lang/crates.io-index" 1819 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 1820 dependencies = [ 1821 "cc", 1822 "libc", ··· 1845 1846 [[package]] 1847 name = "pango" 1848 + version = "0.19.2" 1849 source = "registry+https://github.com/rust-lang/crates.io-index" 1850 + checksum = "7809e8af4df8d024a066106b72ca6bc7253a484ae3867041a96103ef8a13188d" 1851 dependencies = [ 1852 "gio", 1853 "glib", 1854 "libc", 1855 "pango-sys", 1856 ] 1857 1858 [[package]] 1859 name = "pango-sys" 1860 + version = "0.19.0" 1861 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea" 1863 dependencies = [ 1864 "glib-sys", 1865 "gobject-sys", ··· 1887 1888 [[package]] 1889 name = "pin-project" 1890 + version = "1.1.5" 1891 source = "registry+https://github.com/rust-lang/crates.io-index" 1892 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 1893 dependencies = [ 1894 "pin-project-internal", 1895 ] 1896 1897 [[package]] 1898 name = "pin-project-internal" 1899 + version = "1.1.5" 1900 source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 1902 dependencies = [ 1903 "proc-macro2", 1904 "quote", 1905 + "syn 2.0.52", 1906 ] 1907 1908 [[package]] ··· 1930 1931 [[package]] 1932 name = "pkg-config" 1933 + version = "0.3.30" 1934 source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1936 1937 [[package]] 1938 name = "png" 1939 + version = "0.17.13" 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1941 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 1942 dependencies = [ 1943 "bitflags 1.3.2", 1944 "crc32fast", ··· 1965 1966 [[package]] 1967 name = "polling" 1968 + version = "3.5.0" 1969 source = "registry+https://github.com/rust-lang/crates.io-index" 1970 + checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 1971 dependencies = [ 1972 "cfg-if", 1973 "concurrent-queue", ··· 1990 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1991 1992 [[package]] 1993 name = "proc-macro-crate" 1994 version = "1.3.1" 1995 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2001 2002 [[package]] 2003 name = "proc-macro-crate" 2004 + version = "3.1.0" 2005 source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 2007 dependencies = [ 2008 + "toml_edit 0.21.1", 2009 ] 2010 2011 [[package]] ··· 2127 2128 [[package]] 2129 name = "regex-automata" 2130 + version = "0.4.6" 2131 source = "registry+https://github.com/rust-lang/crates.io-index" 2132 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2133 dependencies = [ 2134 "aho-corasick", 2135 "memchr", ··· 2180 2181 [[package]] 2182 name = "ryu" 2183 + version = "1.0.17" 2184 source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2186 2187 [[package]] 2188 name = "schannel" ··· 2195 2196 [[package]] 2197 name = "semver" 2198 + version = "1.0.22" 2199 source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 2201 2202 [[package]] 2203 name = "serde" 2204 + version = "1.0.197" 2205 source = "registry+https://github.com/rust-lang/crates.io-index" 2206 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 2207 dependencies = [ 2208 "serde_derive", 2209 ] 2210 2211 [[package]] 2212 name = "serde_derive" 2213 + version = "1.0.197" 2214 source = "registry+https://github.com/rust-lang/crates.io-index" 2215 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 2216 dependencies = [ 2217 "proc-macro2", 2218 "quote", 2219 + "syn 2.0.52", 2220 ] 2221 2222 [[package]] 2223 name = "serde_json" 2224 + version = "1.0.114" 2225 source = "registry+https://github.com/rust-lang/crates.io-index" 2226 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 2227 dependencies = [ 2228 "itoa", 2229 "ryu", ··· 2238 dependencies = [ 2239 "proc-macro2", 2240 "quote", 2241 + "syn 2.0.52", 2242 ] 2243 2244 [[package]] ··· 2313 ] 2314 2315 [[package]] 2316 + name = "socket2" 2317 + version = "0.5.6" 2318 + source = "registry+https://github.com/rust-lang/crates.io-index" 2319 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 2320 + dependencies = [ 2321 + "libc", 2322 + "windows-sys 0.52.0", 2323 + ] 2324 + 2325 + [[package]] 2326 name = "static_assertions" 2327 version = "1.1.0" 2328 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2341 2342 [[package]] 2343 name = "syn" 2344 + version = "2.0.52" 2345 source = "registry+https://github.com/rust-lang/crates.io-index" 2346 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 2347 dependencies = [ 2348 "proc-macro2", 2349 "quote", ··· 2365 2366 [[package]] 2367 name = "target-lexicon" 2368 + version = "0.12.14" 2369 source = "registry+https://github.com/rust-lang/crates.io-index" 2370 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 2371 2372 [[package]] 2373 name = "temp-dir" ··· 2377 2378 [[package]] 2379 name = "tempfile" 2380 + version = "3.10.1" 2381 source = "registry+https://github.com/rust-lang/crates.io-index" 2382 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2383 dependencies = [ 2384 "cfg-if", 2385 "fastrand 2.0.1", ··· 2388 ] 2389 2390 [[package]] 2391 name = "thiserror" 2392 + version = "1.0.57" 2393 source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 2395 dependencies = [ 2396 "thiserror-impl", 2397 ] 2398 2399 [[package]] 2400 name = "thiserror-impl" 2401 + version = "1.0.57" 2402 source = "registry+https://github.com/rust-lang/crates.io-index" 2403 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 2404 dependencies = [ 2405 "proc-macro2", 2406 "quote", 2407 + "syn 2.0.52", 2408 ] 2409 2410 [[package]] ··· 2455 2456 [[package]] 2457 name = "toml" 2458 + version = "0.8.10" 2459 source = "registry+https://github.com/rust-lang/crates.io-index" 2460 + checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 2461 dependencies = [ 2462 "serde", 2463 "serde_spanned", 2464 "toml_datetime", 2465 + "toml_edit 0.22.6", 2466 ] 2467 2468 [[package]] 2469 name = "toml_datetime" 2470 + version = "0.6.5" 2471 source = "registry+https://github.com/rust-lang/crates.io-index" 2472 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2473 dependencies = [ 2474 "serde", 2475 ] ··· 2482 dependencies = [ 2483 "indexmap", 2484 "toml_datetime", 2485 + "winnow 0.5.40", 2486 ] 2487 2488 [[package]] 2489 name = "toml_edit" 2490 + version = "0.21.1" 2491 source = "registry+https://github.com/rust-lang/crates.io-index" 2492 + checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 2493 + dependencies = [ 2494 + "indexmap", 2495 + "toml_datetime", 2496 + "winnow 0.5.40", 2497 + ] 2498 + 2499 + [[package]] 2500 + name = "toml_edit" 2501 + version = "0.22.6" 2502 + source = "registry+https://github.com/rust-lang/crates.io-index" 2503 + checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" 2504 dependencies = [ 2505 "indexmap", 2506 "serde", 2507 "serde_spanned", 2508 "toml_datetime", 2509 + "winnow 0.6.5", 2510 ] 2511 2512 [[package]] ··· 2529 dependencies = [ 2530 "proc-macro2", 2531 "quote", 2532 + "syn 2.0.52", 2533 ] 2534 2535 [[package]] ··· 2582 2583 [[package]] 2584 name = "unicode-normalization" 2585 + version = "0.1.23" 2586 source = "registry+https://github.com/rust-lang/crates.io-index" 2587 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2588 dependencies = [ 2589 "tinyvec", 2590 ] ··· 2613 checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 2614 2615 [[package]] 2616 + name = "utf8parse" 2617 + version = "0.2.1" 2618 + source = "registry+https://github.com/rust-lang/crates.io-index" 2619 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 2620 + 2621 + [[package]] 2622 name = "vcpkg" 2623 version = "0.2.15" 2624 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2650 2651 [[package]] 2652 name = "wasm-bindgen" 2653 + version = "0.2.92" 2654 source = "registry+https://github.com/rust-lang/crates.io-index" 2655 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2656 dependencies = [ 2657 "cfg-if", 2658 "wasm-bindgen-macro", ··· 2660 2661 [[package]] 2662 name = "wasm-bindgen-backend" 2663 + version = "0.2.92" 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2666 dependencies = [ 2667 "bumpalo", 2668 "log", 2669 "once_cell", 2670 "proc-macro2", 2671 "quote", 2672 + "syn 2.0.52", 2673 "wasm-bindgen-shared", 2674 ] 2675 2676 [[package]] 2677 name = "wasm-bindgen-macro" 2678 + version = "0.2.92" 2679 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2681 dependencies = [ 2682 "quote", 2683 "wasm-bindgen-macro-support", ··· 2685 2686 [[package]] 2687 name = "wasm-bindgen-macro-support" 2688 + version = "0.2.92" 2689 source = "registry+https://github.com/rust-lang/crates.io-index" 2690 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2691 dependencies = [ 2692 "proc-macro2", 2693 "quote", 2694 + "syn 2.0.52", 2695 "wasm-bindgen-backend", 2696 "wasm-bindgen-shared", 2697 ] 2698 2699 [[package]] 2700 name = "wasm-bindgen-shared" 2701 + version = "0.2.92" 2702 source = "registry+https://github.com/rust-lang/crates.io-index" 2703 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2704 2705 [[package]] 2706 name = "winapi" ··· 2719 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2720 2721 [[package]] 2722 name = "winapi-x86_64-pc-windows-gnu" 2723 version = "0.4.0" 2724 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2730 source = "registry+https://github.com/rust-lang/crates.io-index" 2731 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2732 dependencies = [ 2733 + "windows-targets 0.52.4", 2734 ] 2735 2736 [[package]] ··· 2748 source = "registry+https://github.com/rust-lang/crates.io-index" 2749 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2750 dependencies = [ 2751 + "windows-targets 0.52.4", 2752 ] 2753 2754 [[package]] ··· 2768 2769 [[package]] 2770 name = "windows-targets" 2771 + version = "0.52.4" 2772 source = "registry+https://github.com/rust-lang/crates.io-index" 2773 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 2774 dependencies = [ 2775 + "windows_aarch64_gnullvm 0.52.4", 2776 + "windows_aarch64_msvc 0.52.4", 2777 + "windows_i686_gnu 0.52.4", 2778 + "windows_i686_msvc 0.52.4", 2779 + "windows_x86_64_gnu 0.52.4", 2780 + "windows_x86_64_gnullvm 0.52.4", 2781 + "windows_x86_64_msvc 0.52.4", 2782 ] 2783 2784 [[package]] ··· 2789 2790 [[package]] 2791 name = "windows_aarch64_gnullvm" 2792 + version = "0.52.4" 2793 source = "registry+https://github.com/rust-lang/crates.io-index" 2794 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 2795 2796 [[package]] 2797 name = "windows_aarch64_msvc" ··· 2801 2802 [[package]] 2803 name = "windows_aarch64_msvc" 2804 + version = "0.52.4" 2805 source = "registry+https://github.com/rust-lang/crates.io-index" 2806 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 2807 2808 [[package]] 2809 name = "windows_i686_gnu" ··· 2813 2814 [[package]] 2815 name = "windows_i686_gnu" 2816 + version = "0.52.4" 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 2818 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 2819 2820 [[package]] 2821 name = "windows_i686_msvc" ··· 2825 2826 [[package]] 2827 name = "windows_i686_msvc" 2828 + version = "0.52.4" 2829 source = "registry+https://github.com/rust-lang/crates.io-index" 2830 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 2831 2832 [[package]] 2833 name = "windows_x86_64_gnu" ··· 2837 2838 [[package]] 2839 name = "windows_x86_64_gnu" 2840 + version = "0.52.4" 2841 source = "registry+https://github.com/rust-lang/crates.io-index" 2842 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 2843 2844 [[package]] 2845 name = "windows_x86_64_gnullvm" ··· 2849 2850 [[package]] 2851 name = "windows_x86_64_gnullvm" 2852 + version = "0.52.4" 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2854 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 2855 2856 [[package]] 2857 name = "windows_x86_64_msvc" ··· 2861 2862 [[package]] 2863 name = "windows_x86_64_msvc" 2864 + version = "0.52.4" 2865 + source = "registry+https://github.com/rust-lang/crates.io-index" 2866 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 2867 + 2868 + [[package]] 2869 + name = "winnow" 2870 + version = "0.5.40" 2871 source = "registry+https://github.com/rust-lang/crates.io-index" 2872 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 2873 + dependencies = [ 2874 + "memchr", 2875 + ] 2876 2877 [[package]] 2878 name = "winnow" 2879 + version = "0.6.5" 2880 source = "registry+https://github.com/rust-lang/crates.io-index" 2881 + checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" 2882 dependencies = [ 2883 "memchr", 2884 ] ··· 2895 2896 [[package]] 2897 name = "zbus" 2898 + version = "3.15.2" 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2900 + checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" 2901 dependencies = [ 2902 "async-broadcast", 2903 "async-executor", ··· 2936 2937 [[package]] 2938 name = "zbus_macros" 2939 + version = "3.15.2" 2940 source = "registry+https://github.com/rust-lang/crates.io-index" 2941 + checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" 2942 dependencies = [ 2943 "proc-macro-crate 1.3.1", 2944 "proc-macro2", ··· 2950 2951 [[package]] 2952 name = "zbus_names" 2953 + version = "2.6.1" 2954 source = "registry+https://github.com/rust-lang/crates.io-index" 2955 + checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" 2956 dependencies = [ 2957 "serde", 2958 "static_assertions", ··· 2961 2962 [[package]] 2963 name = "zvariant" 2964 + version = "3.15.2" 2965 source = "registry+https://github.com/rust-lang/crates.io-index" 2966 + checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" 2967 dependencies = [ 2968 "byteorder", 2969 "enumflags2", ··· 2975 2976 [[package]] 2977 name = "zvariant_derive" 2978 + version = "3.15.2" 2979 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 + checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" 2981 dependencies = [ 2982 "proc-macro-crate 1.3.1", 2983 "proc-macro2",
+4 -4
pkgs/by-name/ne/netease-cloud-music-gtk/package.nix
··· 22 23 stdenv.mkDerivation rec { 24 pname = "netease-cloud-music-gtk"; 25 - version = "2.3.0"; 26 27 src = fetchFromGitHub { 28 owner = "gmg137"; 29 - repo = pname; 30 rev = version; 31 - hash = "sha256-/HvP82QqN+dWb5XJelsayeo4sz/pVvCKQ9RKQJv7PAI="; 32 }; 33 34 cargoDeps = rustPlatform.importCargoLock { 35 lockFile = ./Cargo.lock; 36 outputHashes = { 37 - "netease-cloud-music-api-1.3.0" = "sha256-SzMu+klhcLi+jDYc9RZUWrBph5TjfddV0STHaijuQ8Q="; 38 }; 39 }; 40
··· 22 23 stdenv.mkDerivation rec { 24 pname = "netease-cloud-music-gtk"; 25 + version = "2.3.1"; 26 27 src = fetchFromGitHub { 28 owner = "gmg137"; 29 + repo = "netease-cloud-music-gtk"; 30 rev = version; 31 + hash = "sha256-75zovq7Q370L+bRczTCCC34G2w8xeMMUK5EUTfKAc+w="; 32 }; 33 34 cargoDeps = rustPlatform.importCargoLock { 35 lockFile = ./Cargo.lock; 36 outputHashes = { 37 + "netease-cloud-music-api-1.3.1" = "sha256-ZIc5zj9ZtLBYlZqBR7iUW+KmD71M+OYDiv0dkZrpFos="; 38 }; 39 }; 40
+6 -11
pkgs/by-name/nh/nh/package.nix
··· 7 , fetchFromGitHub 8 , nix-update-script 9 , nvd 10 - , use-nom ? true 11 - , nix-output-monitor ? null 12 }: 13 - 14 - assert use-nom -> nix-output-monitor != null; 15 - 16 let 17 - version = "3.5.3"; 18 - runtimeDeps = [ nvd ] ++ lib.optionals use-nom [ nix-output-monitor ]; 19 in 20 rustPlatform.buildRustPackage { 21 inherit version; ··· 25 owner = "viperML"; 26 repo = "nh"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-37BcFt67NZj4YQ9kqm69O+OJkgt+TXWTu53bvJvOtn8="; 29 }; 30 31 strictDeps = true; ··· 48 49 postFixup = '' 50 wrapProgram $out/bin/nh \ 51 - --prefix PATH : ${lib.makeBinPath runtimeDeps} \ 52 - ${lib.optionalString use-nom "--set-default NH_NOM 1"} 53 ''; 54 55 - cargoHash = "sha256-uRibycYznqzdf8QVX6bHfq3J3Imu8KnWCL0ZS1w4KFk="; 56 57 passthru.updateScript = nix-update-script { }; 58
··· 7 , fetchFromGitHub 8 , nix-update-script 9 , nvd 10 + , nix-output-monitor 11 }: 12 let 13 + version = "3.5.4"; 14 + runtimeDeps = [ nvd nix-output-monitor ]; 15 in 16 rustPlatform.buildRustPackage { 17 inherit version; ··· 21 owner = "viperML"; 22 repo = "nh"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-fnuVQqdK48c66EC4mL8t7uLhwsY6JDyn7H5tjRpx9Sg="; 25 }; 26 27 strictDeps = true; ··· 44 45 postFixup = '' 46 wrapProgram $out/bin/nh \ 47 + --prefix PATH : ${lib.makeBinPath runtimeDeps} 48 ''; 49 50 + cargoHash = "sha256-njJdwaJtLB4S36mS8miwrk7jo5U7BzOIlXqh3qNyA5E="; 51 52 passthru.updateScript = nix-update-script { }; 53
+3 -3
pkgs/by-name/nu/numbat/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "numbat"; 12 - version = "1.10.1"; 13 14 src = fetchFromGitHub { 15 owner = "sharkdp"; 16 repo = "numbat"; 17 rev = "v${version}"; 18 - hash = "sha256-/jt1+21yem0q/dlc7z89MRaVrnllb9QLSQUo2f/9q8o="; 19 }; 20 21 - cargoHash = "sha256-8AA0LTw/9kd6yDme4N3/ANVkS67eoLrJviNhdqUftXM="; 22 23 buildInputs = lib.optionals stdenv.isDarwin [ 24 darwin.apple_sdk.frameworks.Security
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "numbat"; 12 + version = "1.11.0"; 13 14 src = fetchFromGitHub { 15 owner = "sharkdp"; 16 repo = "numbat"; 17 rev = "v${version}"; 18 + hash = "sha256-/XUDtyOk//J4S9NoRP/s5s6URkdzePhW7UQ4FxDgmhs="; 19 }; 20 21 + cargoHash = "sha256-uM4LmD78ZHAzx5purTO+MUstaSrR+j2LuSDUBI2tl3s="; 22 23 buildInputs = lib.optionals stdenv.isDarwin [ 24 darwin.apple_sdk.frameworks.Security
+2 -2
pkgs/by-name/py/pyprland/package.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "pyprland"; 5 - version = "2.0.5"; 6 format = "pyproject"; 7 8 disabled = python3Packages.pythonOlder "3.10"; ··· 11 owner = "hyprland-community"; 12 repo = "pyprland"; 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-VaNJ6hSdcH23Vk7JJpmNV6Qxb7gK5xWK6WHdeyfjUvQ="; 15 }; 16 17 nativeBuildInputs = with python3Packages; [ poetry-core ];
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "pyprland"; 5 + version = "2.0.8"; 6 format = "pyproject"; 7 8 disabled = python3Packages.pythonOlder "3.10"; ··· 11 owner = "hyprland-community"; 12 repo = "pyprland"; 13 rev = "refs/tags/${version}"; 14 + hash = "sha256-oLatPMTiDGRgci5rWBnB6dGDXQKOUMjoh8a7h/0EHxA="; 15 }; 16 17 nativeBuildInputs = with python3Packages; [ poetry-core ];
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 inherit buildUnstable; 8 }).overrideAttrs (finalAttrs: _: { 9 pname = "renode-unstable"; 10 - version = "1.14.0+20240305gitcec51e561"; 11 12 src = fetchurl { 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 14 - hash = "sha256-dXT4C/s7Aygqhq0U6MiPsQL8ZvjPfTzKYuhA6aRQKlI="; 15 }; 16 })
··· 7 inherit buildUnstable; 8 }).overrideAttrs (finalAttrs: _: { 9 pname = "renode-unstable"; 10 + version = "1.14.0+20240308git65e3eb0f5"; 11 12 src = fetchurl { 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 14 + hash = "sha256-s0SK4Ixl2hTbh6X3nddjKNpnxePjcd/SRXnP/xytInc="; 15 }; 16 })
+3 -3
pkgs/by-name/se/searxng/package.nix
··· 5 6 python3.pkgs.toPythonModule (python3.pkgs.buildPythonApplication rec { 7 pname = "searxng"; 8 - version = "0-unstable-2024-02-24"; 9 10 src = fetchFromGitHub { 11 owner = "searxng"; 12 repo = "searxng"; 13 - rev = "d72fa99bd0a4d702a55188b07919ce5a764b1d6c"; 14 - hash = "sha256-1A7dyWrF63fSSvWP+2HrCS6H8o/4CUlqiP0KANVZHUA="; 15 }; 16 17 postPatch = ''
··· 5 6 python3.pkgs.toPythonModule (python3.pkgs.buildPythonApplication rec { 7 pname = "searxng"; 8 + version = "0-unstable-2024-03-08"; 9 10 src = fetchFromGitHub { 11 owner = "searxng"; 12 repo = "searxng"; 13 + rev = "9c08a0cdddae7ceafbe5e00ce94cf7f1d36c97e0"; 14 + hash = "sha256-0qlOpJqpOmseIeIafd0NLd2lF5whu18QxmwOua8dKzg="; 15 }; 16 17 postPatch = ''
+41
pkgs/by-name/so/sophus/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , eigen 4 + , fmt 5 + , fetchFromGitHub 6 + , cmake 7 + }: 8 + 9 + stdenv.mkDerivation (finalAttrs: { 10 + pname = "sophus"; 11 + version = "1.22.10"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "strasdat"; 15 + repo = "Sophus"; 16 + rev = finalAttrs.version; 17 + hash = "sha256-TNuUoL9r1s+kGE4tCOGFGTDv1sLaHJDUKa6c9x41Z7w="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + cmake 22 + ]; 23 + 24 + buildInputs = [ 25 + eigen 26 + fmt 27 + ]; 28 + 29 + cmakeFlags = [ 30 + (lib.cmakeBool "BUILD_SOPHUS_TESTS" false) 31 + (lib.cmakeBool "BUILD_SOPHUS_EXAMPLES" false) 32 + ]; 33 + 34 + meta = { 35 + description = "C++ implementation of Lie Groups using Eigen"; 36 + homepage = "https://github.com/strasdat/Sophus"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ locochoco acowley ]; 39 + platforms = lib.platforms.all; 40 + }; 41 + })
+14
pkgs/by-name/ss/ssh-openpgp-auth/daemon.nix
···
··· 1 + # Ideally, this file would have been placed in 2 + # pkgs/by-name/ss/sshd-openpgp-auth/package.nix, but since `./generic.nix` is 3 + # outside of the directory, the nixpkgs-check-by-name test will fail the CI. So 4 + # we call this file in all-packages.nix like in the old days. 5 + { callPackage }: 6 + 7 + callPackage ./generic.nix { 8 + pname = "sshd-openpgp-auth"; 9 + version = "0.3.0"; 10 + srcHash = "sha256-IV0Nhdqyn12HDOp1jaKz3sKTI3ktFd5b6qybCLWt27I="; 11 + cargoHash = "sha256-/+lZkVMeFUMRD7NQ/MHDU5f3rkKDx1kDv5tjA41RExc="; 12 + metaDescription = 13 + "Command-line tool for creating and managing OpenPGP based trust anchors for SSH host keys"; 14 + }
+82
pkgs/by-name/ss/ssh-openpgp-auth/generic.nix
···
··· 1 + # This file is based upon upstream's package.nix shared among both 2 + # "ssh-openpgp-auth" and "sshd-openpgpg-auth" 3 + { lib 4 + , rustPlatform 5 + , fetchFromGitea 6 + , pkg-config 7 + , just 8 + , rust-script 9 + , installShellFiles 10 + , bzip2 11 + , nettle 12 + , openssl 13 + , sqlite 14 + , stdenv 15 + , darwin 16 + , openssh 17 + # Arguments not supplied by callPackage 18 + , pname , version , srcHash , cargoHash, metaDescription 19 + }: 20 + 21 + rustPlatform.buildRustPackage { 22 + inherit pname version; 23 + 24 + src = fetchFromGitea { 25 + domain = "codeberg.org"; 26 + owner = "wiktor"; 27 + repo = "ssh-openpgp-auth"; 28 + # See also: https://codeberg.org/wiktor/ssh-openpgp-auth/pulls/92#issuecomment-1635274 29 + rev = "${pname}/${version}"; 30 + hash = srcHash; 31 + }; 32 + buildAndTestSubdir = pname; 33 + inherit cargoHash; 34 + 35 + nativeBuildInputs = [ 36 + pkg-config 37 + rustPlatform.bindgenHook 38 + just 39 + rust-script 40 + installShellFiles 41 + ]; 42 + # Otherwise just's build, check and install phases take precedence over 43 + # buildRustPackage's phases. 44 + dontUseJustBuild = true; 45 + dontUseJustCheck = true; 46 + dontUseJustInstall = true; 47 + 48 + postInstall = '' 49 + export HOME=$(mktemp -d) 50 + just generate manpages ${pname} $out/share/man/man1 51 + just generate shell_completions ${pname} shell_completions 52 + installShellCompletion --cmd ${pname} \ 53 + --bash shell_completions/${pname}.bash \ 54 + --fish shell_completions/${pname}.fish \ 55 + --zsh shell_completions/_${pname} 56 + ''; 57 + 58 + 59 + buildInputs = [ 60 + nettle 61 + openssl 62 + sqlite 63 + ] ++ lib.optionals stdenv.isDarwin [ 64 + darwin.apple_sdk_11_0.frameworks.CoreFoundation 65 + darwin.apple_sdk_11_0.frameworks.IOKit 66 + darwin.apple_sdk_11_0.frameworks.Security 67 + darwin.apple_sdk_11_0.frameworks.SystemConfiguration 68 + ]; 69 + 70 + doCheck = true; 71 + nativeCheckInputs = [ 72 + openssh 73 + ]; 74 + 75 + meta = with lib; { 76 + description = metaDescription; 77 + homepage = "https://codeberg.org/wiktor/ssh-openpgp-auth"; 78 + license = with licenses; [ mit /* or */ asl20 ]; 79 + maintainers = with maintainers; [ doronbehar ]; 80 + mainProgram = pname; 81 + }; 82 + }
+10
pkgs/by-name/ss/ssh-openpgp-auth/package.nix
···
··· 1 + { callPackage }: 2 + 3 + callPackage ./generic.nix { 4 + pname = "ssh-openpgp-auth"; 5 + version = "0.2.2"; 6 + srcHash = "sha256-5ew6jT6Zr54QYaWFQIGYXd8sqC3yHHZjPfoaCossm8o="; 7 + cargoHash = "sha256-/k/XAp7PHIJaJWf4Oa1JC1mMSR5pyeM4SSPCcr77cAg="; 8 + metaDescription = 9 + "Command-line tool that provides client-side functionality to transparently verify the identity of remote SSH hosts"; 10 + }
+771 -798
pkgs/by-name/ty/typst/Cargo.lock
··· 9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 11 [[package]] 12 - name = "ahash" 13 - version = "0.8.6" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" 16 - dependencies = [ 17 - "cfg-if", 18 - "getrandom", 19 - "once_cell", 20 - "version_check", 21 - "zerocopy", 22 - ] 23 - 24 - [[package]] 25 name = "aho-corasick" 26 version = "1.1.2" 27 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 47 48 [[package]] 49 name = "anstream" 50 - version = "0.6.4" 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 53 dependencies = [ 54 "anstyle", 55 "anstyle-parse", ··· 61 62 [[package]] 63 name = "anstyle" 64 - version = "1.0.4" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 67 68 [[package]] 69 name = "anstyle-parse" 70 - version = "0.2.2" 71 source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 73 dependencies = [ 74 "utf8parse", 75 ] 76 77 [[package]] 78 name = "anstyle-query" 79 - version = "1.0.0" 80 source = "registry+https://github.com/rust-lang/crates.io-index" 81 - checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 82 dependencies = [ 83 - "windows-sys", 84 ] 85 86 [[package]] 87 name = "anstyle-wincon" 88 - version = "3.0.1" 89 source = "registry+https://github.com/rust-lang/crates.io-index" 90 - checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 91 dependencies = [ 92 "anstyle", 93 - "windows-sys", 94 ] 95 96 [[package]] ··· 103 ] 104 105 [[package]] 106 name = "arrayref" 107 version = "0.3.7" 108 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 128 129 [[package]] 130 name = "base64" 131 - version = "0.21.5" 132 source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 134 135 [[package]] 136 name = "biblatex" 137 - version = "0.9.0" 138 source = "registry+https://github.com/rust-lang/crates.io-index" 139 - checksum = "88be3c837773ba281f5fd6674c1c82565c62726abe3d76707da6fb9d434cc392" 140 dependencies = [ 141 "numerals", 142 "paste", ··· 177 178 [[package]] 179 name = "bitflags" 180 - version = "2.4.1" 181 source = "registry+https://github.com/rust-lang/crates.io-index" 182 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 183 dependencies = [ 184 "serde", 185 ] ··· 198 199 [[package]] 200 name = "bumpalo" 201 - version = "3.14.0" 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 204 205 [[package]] 206 name = "bytemuck" 207 - version = "1.14.0" 208 source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 210 211 [[package]] 212 name = "byteorder" ··· 216 217 [[package]] 218 name = "cc" 219 - version = "1.0.83" 220 source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 222 dependencies = [ 223 "libc", 224 ] 225 ··· 231 232 [[package]] 233 name = "chinese-number" 234 - version = "0.7.3" 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "d9cec9efb10b00914876c7e7b1fdaec572b888443b4046cd11ba91eb8c5a1ccb" 237 dependencies = [ 238 "chinese-variant", 239 "enum-ordinalize", ··· 243 244 [[package]] 245 name = "chinese-variant" 246 - version = "1.1.2" 247 source = "registry+https://github.com/rust-lang/crates.io-index" 248 - checksum = "17df2e16b0704fc5413214165d1bfdd619f18b1044d5991d5c5351b05fee852e" 249 250 [[package]] 251 name = "chrono" 252 - version = "0.4.31" 253 source = "registry+https://github.com/rust-lang/crates.io-index" 254 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 255 dependencies = [ 256 "android-tzdata", 257 "iana-time-zone", 258 "num-traits", 259 - "windows-targets", 260 ] 261 262 [[package]] 263 name = "ciborium" 264 - version = "0.2.1" 265 source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" 267 dependencies = [ 268 "ciborium-io", 269 "ciborium-ll", ··· 272 273 [[package]] 274 name = "ciborium-io" 275 - version = "0.2.1" 276 source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" 278 279 [[package]] 280 name = "ciborium-ll" 281 - version = "0.2.1" 282 source = "registry+https://github.com/rust-lang/crates.io-index" 283 - checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" 284 dependencies = [ 285 "ciborium-io", 286 "half", ··· 288 289 [[package]] 290 name = "citationberg" 291 - version = "0.1.1" 292 source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "c15a0bf8014b266d11f20451dc9202d8d26180ffd8b094d73ecbe74d821f01fb" 294 dependencies = [ 295 - "quick-xml 0.28.2", 296 "serde", 297 ] 298 299 [[package]] 300 name = "clap" 301 - version = "4.4.8" 302 source = "registry+https://github.com/rust-lang/crates.io-index" 303 - checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64" 304 dependencies = [ 305 "clap_builder", 306 "clap_derive", ··· 308 309 [[package]] 310 name = "clap_builder" 311 - version = "4.4.8" 312 source = "registry+https://github.com/rust-lang/crates.io-index" 313 - checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc" 314 dependencies = [ 315 "anstream", 316 "anstyle", ··· 320 321 [[package]] 322 name = "clap_complete" 323 - version = "4.4.4" 324 source = "registry+https://github.com/rust-lang/crates.io-index" 325 - checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae" 326 dependencies = [ 327 "clap", 328 ] 329 330 [[package]] 331 name = "clap_derive" 332 - version = "4.4.7" 333 source = "registry+https://github.com/rust-lang/crates.io-index" 334 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 335 dependencies = [ 336 "heck", 337 "proc-macro2", 338 "quote", 339 - "syn 2.0.39", 340 ] 341 342 [[package]] 343 name = "clap_lex" 344 - version = "0.6.0" 345 source = "registry+https://github.com/rust-lang/crates.io-index" 346 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 347 348 [[package]] 349 name = "clap_mangen" 350 - version = "0.2.15" 351 source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "d3be86020147691e1d2ef58f75346a3d4d94807bfc473e377d52f09f0f7d77f7" 353 dependencies = [ 354 "clap", 355 "roff", ··· 385 386 [[package]] 387 name = "comemo" 388 - version = "0.3.1" 389 source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "bf5705468fa80602ee6a5f9318306e6c428bffd53e43209a78bc05e6e667c6f4" 391 dependencies = [ 392 "comemo-macros", 393 "siphasher 1.0.0", 394 ] 395 396 [[package]] 397 name = "comemo-macros" 398 - version = "0.3.1" 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "54af6ac68ada2d161fa9cc1ab52676228e340866d094d6542107e74b82acc095" 401 dependencies = [ 402 "proc-macro2", 403 "quote", 404 - "syn 2.0.39", 405 ] 406 407 [[package]] 408 name = "core-foundation-sys" 409 - version = "0.8.4" 410 source = "registry+https://github.com/rust-lang/crates.io-index" 411 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 412 413 [[package]] 414 name = "core_maths" ··· 421 422 [[package]] 423 name = "crc32fast" 424 - version = "1.3.2" 425 source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 427 dependencies = [ 428 "cfg-if", 429 ] 430 431 [[package]] 432 name = "crossbeam-channel" 433 - version = "0.5.8" 434 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 436 dependencies = [ 437 - "cfg-if", 438 "crossbeam-utils", 439 ] 440 441 [[package]] 442 name = "crossbeam-deque" 443 - version = "0.8.3" 444 source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 446 dependencies = [ 447 - "cfg-if", 448 "crossbeam-epoch", 449 "crossbeam-utils", 450 ] 451 452 [[package]] 453 name = "crossbeam-epoch" 454 - version = "0.9.15" 455 source = "registry+https://github.com/rust-lang/crates.io-index" 456 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 457 dependencies = [ 458 - "autocfg", 459 - "cfg-if", 460 "crossbeam-utils", 461 - "memoffset", 462 - "scopeguard", 463 ] 464 465 [[package]] 466 name = "crossbeam-utils" 467 - version = "0.8.16" 468 source = "registry+https://github.com/rust-lang/crates.io-index" 469 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 470 - dependencies = [ 471 - "cfg-if", 472 - ] 473 474 [[package]] 475 name = "csv" ··· 493 ] 494 495 [[package]] 496 - name = "dashmap" 497 - version = "5.5.3" 498 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 500 dependencies = [ 501 - "cfg-if", 502 - "hashbrown 0.14.3", 503 - "lock_api", 504 - "once_cell", 505 - "parking_lot_core", 506 ] 507 508 [[package]] ··· 512 checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 513 514 [[package]] 515 name = "dirs" 516 version = "5.0.1" 517 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 529 "libc", 530 "option-ext", 531 "redox_users", 532 - "windows-sys", 533 ] 534 535 [[package]] ··· 540 dependencies = [ 541 "proc-macro2", 542 "quote", 543 - "syn 2.0.39", 544 ] 545 546 [[package]] ··· 551 552 [[package]] 553 name = "ecow" 554 - version = "0.2.0" 555 source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "e6ea5e3f9cda726431da9d1a8d5a29785d544b31e98e1ca7a210906244002e02" 557 dependencies = [ 558 "serde", 559 ] 560 561 [[package]] 562 name = "either" 563 - version = "1.9.0" 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 566 567 [[package]] 568 name = "embedded-io" ··· 572 573 [[package]] 574 name = "enum-ordinalize" 575 - version = "3.1.15" 576 source = "registry+https://github.com/rust-lang/crates.io-index" 577 - checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee" 578 dependencies = [ 579 - "num-bigint", 580 - "num-traits", 581 - "proc-macro2", 582 - "quote", 583 - "syn 2.0.39", 584 ] 585 586 [[package]] 587 - name = "env_logger" 588 - version = "0.10.1" 589 source = "registry+https://github.com/rust-lang/crates.io-index" 590 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 591 dependencies = [ 592 - "log", 593 ] 594 595 [[package]] ··· 610 611 [[package]] 612 name = "errno" 613 - version = "0.3.7" 614 source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8" 616 dependencies = [ 617 "libc", 618 - "windows-sys", 619 ] 620 621 [[package]] ··· 651 652 [[package]] 653 name = "fdeflate" 654 - version = "0.3.1" 655 source = "registry+https://github.com/rust-lang/crates.io-index" 656 - checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868" 657 dependencies = [ 658 "simd-adler32", 659 ] 660 661 [[package]] 662 name = "filetime" 663 - version = "0.2.22" 664 source = "registry+https://github.com/rust-lang/crates.io-index" 665 - checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 666 dependencies = [ 667 "cfg-if", 668 "libc", 669 - "redox_syscall 0.3.5", 670 - "windows-sys", 671 ] 672 673 [[package]] ··· 694 695 [[package]] 696 name = "fontconfig-parser" 697 - version = "0.5.3" 698 source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4" 700 dependencies = [ 701 "roxmltree", 702 ] 703 704 [[package]] 705 name = "fontdb" 706 - version = "0.15.0" 707 source = "registry+https://github.com/rust-lang/crates.io-index" 708 - checksum = "020e203f177c0fb250fb19455a252e838d2bbbce1f80f25ecc42402aafa8cd38" 709 dependencies = [ 710 "fontconfig-parser", 711 "log", ··· 716 ] 717 718 [[package]] 719 name = "form_urlencoded" 720 version = "1.2.1" 721 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 723 dependencies = [ 724 "percent-encoding", 725 ] 726 727 [[package]] 728 name = "fsevent-sys" ··· 750 751 [[package]] 752 name = "getrandom" 753 - version = "0.2.11" 754 source = "registry+https://github.com/rust-lang/crates.io-index" 755 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 756 dependencies = [ 757 "cfg-if", 758 "libc", ··· 764 version = "0.12.0" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 767 dependencies = [ 768 "color_quant", 769 "weezl", ··· 771 772 [[package]] 773 name = "half" 774 - version = "1.8.2" 775 source = "registry+https://github.com/rust-lang/crates.io-index" 776 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 777 778 [[package]] 779 name = "hashbrown" ··· 789 790 [[package]] 791 name = "hayagriva" 792 - version = "0.5.1" 793 source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "f9f97c07366b7f686741521ca63cc14baf18cea53c39b0c09873cd1d4a1b2b8c" 795 dependencies = [ 796 "biblatex", 797 "ciborium", 798 "citationberg", 799 - "indexmap 2.1.0", 800 "numerals", 801 "paste", 802 "serde", 803 - "serde_yaml 0.9.27", 804 "thiserror", 805 "unic-langid", 806 "unicode-segmentation", ··· 815 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 816 817 [[package]] 818 - name = "hermit-abi" 819 - version = "0.3.3" 820 - source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 822 - 823 - [[package]] 824 name = "hypher" 825 - version = "0.1.4" 826 source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "94bf16dd62ea2bec617a6f8a3e1ba03107311783069a647787ac689d1f35321e" 828 - 829 - [[package]] 830 - name = "iai" 831 - version = "0.1.1" 832 - source = "git+https://github.com/typst/iai?rev=3f0f927#3f0f92736408ebce6545808b98e0cb2aea89b7dd" 833 - dependencies = [ 834 - "cfg-if", 835 - ] 836 837 [[package]] 838 name = "iana-time-zone" 839 - version = "0.1.58" 840 source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 842 dependencies = [ 843 "android_system_properties", 844 "core-foundation-sys", ··· 979 dependencies = [ 980 "proc-macro2", 981 "quote", 982 - "syn 2.0.39", 983 ] 984 985 [[package]] ··· 1023 1024 [[package]] 1025 name = "image" 1026 - version = "0.24.7" 1027 source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 1029 dependencies = [ 1030 "bytemuck", 1031 "byteorder", 1032 "color_quant", 1033 - "gif", 1034 "jpeg-decoder", 1035 - "num-rational", 1036 "num-traits", 1037 "png", 1038 ] ··· 1044 checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284" 1045 1046 [[package]] 1047 - name = "include_dir" 1048 - version = "0.7.3" 1049 - source = "registry+https://github.com/rust-lang/crates.io-index" 1050 - checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" 1051 - dependencies = [ 1052 - "include_dir_macros", 1053 - ] 1054 - 1055 - [[package]] 1056 - name = "include_dir_macros" 1057 - version = "0.7.3" 1058 - source = "registry+https://github.com/rust-lang/crates.io-index" 1059 - checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" 1060 - dependencies = [ 1061 - "proc-macro2", 1062 - "quote", 1063 - ] 1064 - 1065 - [[package]] 1066 name = "indexmap" 1067 version = "1.9.3" 1068 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1074 1075 [[package]] 1076 name = "indexmap" 1077 - version = "2.1.0" 1078 source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1080 dependencies = [ 1081 "equivalent", 1082 "hashbrown 0.14.3", ··· 1091 checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" 1092 1093 [[package]] 1094 - name = "inferno" 1095 - version = "0.11.19" 1096 - source = "registry+https://github.com/rust-lang/crates.io-index" 1097 - checksum = "321f0f839cd44a4686e9504b0a62b4d69a50b62072144c71c68f5873c167b8d9" 1098 - dependencies = [ 1099 - "ahash", 1100 - "clap", 1101 - "crossbeam-channel", 1102 - "crossbeam-utils", 1103 - "dashmap", 1104 - "env_logger", 1105 - "indexmap 2.1.0", 1106 - "is-terminal", 1107 - "itoa", 1108 - "log", 1109 - "num-format", 1110 - "once_cell", 1111 - "quick-xml 0.26.0", 1112 - "rgb", 1113 - "str_stack", 1114 - ] 1115 - 1116 - [[package]] 1117 name = "inotify" 1118 version = "0.9.6" 1119 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1152 ] 1153 1154 [[package]] 1155 - name = "is-terminal" 1156 - version = "0.4.9" 1157 - source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1159 - dependencies = [ 1160 - "hermit-abi", 1161 - "rustix", 1162 - "windows-sys", 1163 - ] 1164 - 1165 - [[package]] 1166 name = "is-wsl" 1167 version = "0.4.0" 1168 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1174 1175 [[package]] 1176 name = "itoa" 1177 - version = "1.0.9" 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1180 1181 [[package]] 1182 name = "jpeg-decoder" 1183 - version = "0.3.0" 1184 source = "registry+https://github.com/rust-lang/crates.io-index" 1185 - checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1186 1187 [[package]] 1188 name = "js-sys" 1189 - version = "0.3.66" 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 - checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1192 dependencies = [ 1193 "wasm-bindgen", 1194 ] 1195 1196 [[package]] ··· 1230 1231 [[package]] 1232 name = "libc" 1233 - version = "0.2.150" 1234 source = "registry+https://github.com/rust-lang/crates.io-index" 1235 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 1236 1237 [[package]] 1238 name = "libdeflate-sys" 1239 - version = "1.19.0" 1240 source = "registry+https://github.com/rust-lang/crates.io-index" 1241 - checksum = "67921a7f85100c1559efc3d1c7c472091b7da05f304b4bbd5356f075e97f1cc2" 1242 dependencies = [ 1243 "cc", 1244 ] 1245 1246 [[package]] 1247 name = "libdeflater" 1248 - version = "1.19.0" 1249 source = "registry+https://github.com/rust-lang/crates.io-index" 1250 - checksum = "3a31b22f662350ec294b13859f935aea772ba7b2bc8776269f4a5627308eab7d" 1251 dependencies = [ 1252 "libdeflate-sys", 1253 ] 1254 1255 [[package]] 1256 name = "libm" 1257 version = "0.2.8" 1258 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1264 source = "registry+https://github.com/rust-lang/crates.io-index" 1265 checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1266 dependencies = [ 1267 - "bitflags 2.4.1", 1268 "libc", 1269 - "redox_syscall 0.4.1", 1270 ] 1271 1272 [[package]] ··· 1286 1287 [[package]] 1288 name = "linux-raw-sys" 1289 - version = "0.4.11" 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 1292 1293 [[package]] 1294 name = "lipsum" ··· 1321 1322 [[package]] 1323 name = "log" 1324 - version = "0.4.20" 1325 source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1327 1328 [[package]] 1329 name = "lzma-sys" ··· 1338 1339 [[package]] 1340 name = "memchr" 1341 - version = "2.6.4" 1342 source = "registry+https://github.com/rust-lang/crates.io-index" 1343 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1344 1345 [[package]] 1346 name = "memmap2" 1347 - version = "0.8.0" 1348 source = "registry+https://github.com/rust-lang/crates.io-index" 1349 - checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" 1350 dependencies = [ 1351 "libc", 1352 ] 1353 1354 [[package]] 1355 - name = "memoffset" 1356 - version = "0.9.0" 1357 - source = "registry+https://github.com/rust-lang/crates.io-index" 1358 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1359 - dependencies = [ 1360 - "autocfg", 1361 - ] 1362 - 1363 - [[package]] 1364 name = "miniz_oxide" 1365 - version = "0.7.1" 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1367 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1368 dependencies = [ 1369 "adler", 1370 "simd-adler32", ··· 1372 1373 [[package]] 1374 name = "mio" 1375 - version = "0.8.9" 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1377 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 1378 dependencies = [ 1379 "libc", 1380 "log", 1381 "wasi", 1382 - "windows-sys", 1383 ] 1384 1385 [[package]] ··· 1388 source = "registry+https://github.com/rust-lang/crates.io-index" 1389 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 1390 dependencies = [ 1391 - "bitflags 2.4.1", 1392 "crossbeam-channel", 1393 "filetime", 1394 "fsevent-sys", ··· 1398 "log", 1399 "mio", 1400 "walkdir", 1401 - "windows-sys", 1402 - ] 1403 - 1404 - [[package]] 1405 - name = "nu-ansi-term" 1406 - version = "0.46.0" 1407 - source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1409 - dependencies = [ 1410 - "overload", 1411 - "winapi", 1412 ] 1413 1414 [[package]] ··· 1423 ] 1424 1425 [[package]] 1426 - name = "num-format" 1427 - version = "0.4.4" 1428 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 - checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" 1430 - dependencies = [ 1431 - "arrayvec", 1432 - "itoa", 1433 - ] 1434 1435 [[package]] 1436 name = "num-integer" 1437 - version = "0.1.45" 1438 source = "registry+https://github.com/rust-lang/crates.io-index" 1439 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1440 dependencies = [ 1441 - "autocfg", 1442 - "num-traits", 1443 - ] 1444 - 1445 - [[package]] 1446 - name = "num-rational" 1447 - version = "0.4.1" 1448 - source = "registry+https://github.com/rust-lang/crates.io-index" 1449 - checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1450 - dependencies = [ 1451 - "autocfg", 1452 - "num-integer", 1453 "num-traits", 1454 ] 1455 1456 [[package]] 1457 name = "num-traits" 1458 - version = "0.2.17" 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1461 dependencies = [ 1462 "autocfg", 1463 ] ··· 1470 1471 [[package]] 1472 name = "once_cell" 1473 - version = "1.18.0" 1474 source = "registry+https://github.com/rust-lang/crates.io-index" 1475 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1476 1477 [[package]] 1478 name = "open" 1479 - version = "5.0.1" 1480 source = "registry+https://github.com/rust-lang/crates.io-index" 1481 - checksum = "90878fb664448b54c4e592455ad02831e23a3f7e157374a8b95654731aac7349" 1482 dependencies = [ 1483 "is-wsl", 1484 "libc", ··· 1486 ] 1487 1488 [[package]] 1489 - name = "option-ext" 1490 - version = "0.2.0" 1491 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1493 1494 [[package]] 1495 - name = "overload" 1496 version = "0.1.1" 1497 source = "registry+https://github.com/rust-lang/crates.io-index" 1498 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1499 1500 [[package]] 1501 name = "oxipng" ··· 1506 "bitvec", 1507 "crossbeam-channel", 1508 "filetime", 1509 - "indexmap 2.1.0", 1510 "libdeflater", 1511 "log", 1512 "rayon", ··· 1518 1519 [[package]] 1520 name = "palette" 1521 - version = "0.7.3" 1522 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "b2e2f34147767aa758aa649415b50a69eeb46a67f9dc7db8011eeb3d84b351dc" 1524 dependencies = [ 1525 "approx", 1526 "fast-srgb8", ··· 1530 1531 [[package]] 1532 name = "palette_derive" 1533 - version = "0.7.3" 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - checksum = "b7db010ec5ff3d4385e4f133916faacd9dad0f6a09394c92d825b3aed310fa0a" 1536 dependencies = [ 1537 "proc-macro2", 1538 "quote", 1539 - "syn 2.0.39", 1540 ] 1541 1542 [[package]] ··· 1547 dependencies = [ 1548 "cfg-if", 1549 "libc", 1550 - "redox_syscall 0.4.1", 1551 "smallvec", 1552 - "windows-targets", 1553 ] 1554 1555 [[package]] ··· 1588 source = "registry+https://github.com/rust-lang/crates.io-index" 1589 checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 1590 dependencies = [ 1591 "phf_shared", 1592 ] 1593 1594 [[package]] 1595 - name = "phf_codegen" 1596 version = "0.11.2" 1597 source = "registry+https://github.com/rust-lang/crates.io-index" 1598 - checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 1599 dependencies = [ 1600 - "phf_generator", 1601 "phf_shared", 1602 ] 1603 1604 [[package]] 1605 - name = "phf_generator" 1606 version = "0.11.2" 1607 source = "registry+https://github.com/rust-lang/crates.io-index" 1608 - checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 1609 dependencies = [ 1610 "phf_shared", 1611 - "rand", 1612 ] 1613 1614 [[package]] ··· 1627 checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 1628 1629 [[package]] 1630 - name = "pin-project-lite" 1631 - version = "0.2.13" 1632 - source = "registry+https://github.com/rust-lang/crates.io-index" 1633 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1634 - 1635 - [[package]] 1636 name = "pixglyph" 1637 - version = "0.2.0" 1638 source = "registry+https://github.com/rust-lang/crates.io-index" 1639 - checksum = "f67591f21f6668e63c1cd85adab066ac8a92bc7b962668dd8042197a6e4b8f8f" 1640 dependencies = [ 1641 "ttf-parser", 1642 ] 1643 1644 [[package]] 1645 name = "pkg-config" 1646 - version = "0.3.27" 1647 source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1649 1650 [[package]] 1651 name = "plist" 1652 - version = "1.5.1" 1653 source = "registry+https://github.com/rust-lang/crates.io-index" 1654 - checksum = "9a4a0cfc5fb21a09dc6af4bf834cf10d4a32fccd9e2ea468c4b1751a097487aa" 1655 dependencies = [ 1656 - "base64", 1657 - "indexmap 1.9.3", 1658 "line-wrap", 1659 - "quick-xml 0.30.0", 1660 "serde", 1661 "time", 1662 ] 1663 1664 [[package]] 1665 name = "png" 1666 - version = "0.17.10" 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 1669 dependencies = [ 1670 "bitflags 1.3.2", 1671 "crc32fast", ··· 1675 ] 1676 1677 [[package]] 1678 name = "postcard" 1679 version = "1.0.8" 1680 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1686 ] 1687 1688 [[package]] 1689 name = "ppv-lite86" 1690 version = "0.2.17" 1691 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1693 1694 [[package]] 1695 name = "proc-macro2" 1696 - version = "1.0.70" 1697 source = "registry+https://github.com/rust-lang/crates.io-index" 1698 - checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 1699 dependencies = [ 1700 "unicode-ident", 1701 ] ··· 1711 1712 [[package]] 1713 name = "pulldown-cmark" 1714 - version = "0.9.3" 1715 source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998" 1717 dependencies = [ 1718 - "bitflags 1.3.2", 1719 "getopts", 1720 "memchr", 1721 "unicase", 1722 ] 1723 1724 [[package]] 1725 - name = "quick-xml" 1726 - version = "0.26.0" 1727 source = "registry+https://github.com/rust-lang/crates.io-index" 1728 - checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" 1729 - dependencies = [ 1730 - "memchr", 1731 - ] 1732 1733 [[package]] 1734 name = "quick-xml" 1735 - version = "0.28.2" 1736 source = "registry+https://github.com/rust-lang/crates.io-index" 1737 - checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 1738 dependencies = [ 1739 "memchr", 1740 "serde", 1741 ] 1742 1743 [[package]] 1744 - name = "quick-xml" 1745 - version = "0.30.0" 1746 - source = "registry+https://github.com/rust-lang/crates.io-index" 1747 - checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" 1748 - dependencies = [ 1749 - "memchr", 1750 - ] 1751 - 1752 - [[package]] 1753 name = "quote" 1754 - version = "1.0.33" 1755 source = "registry+https://github.com/rust-lang/crates.io-index" 1756 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 1757 dependencies = [ 1758 "proc-macro2", 1759 ] ··· 1770 source = "registry+https://github.com/rust-lang/crates.io-index" 1771 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1772 dependencies = [ 1773 - "libc", 1774 - "rand_chacha", 1775 "rand_core", 1776 ] 1777 ··· 1790 version = "0.6.4" 1791 source = "registry+https://github.com/rust-lang/crates.io-index" 1792 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1793 - dependencies = [ 1794 - "getrandom", 1795 - ] 1796 1797 [[package]] 1798 name = "rayon" 1799 - version = "1.8.0" 1800 source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1802 dependencies = [ 1803 "either", 1804 "rayon-core", ··· 1806 1807 [[package]] 1808 name = "rayon-core" 1809 - version = "1.12.0" 1810 source = "registry+https://github.com/rust-lang/crates.io-index" 1811 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1812 dependencies = [ 1813 "crossbeam-deque", 1814 "crossbeam-utils", 1815 ] 1816 1817 [[package]] 1818 - name = "rctree" 1819 - version = "0.5.0" 1820 - source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f" 1822 - 1823 - [[package]] 1824 - name = "redox_syscall" 1825 - version = "0.3.5" 1826 - source = "registry+https://github.com/rust-lang/crates.io-index" 1827 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1828 - dependencies = [ 1829 - "bitflags 1.3.2", 1830 - ] 1831 - 1832 - [[package]] 1833 name = "redox_syscall" 1834 version = "0.4.1" 1835 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1851 1852 [[package]] 1853 name = "regex" 1854 - version = "1.10.2" 1855 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 1857 dependencies = [ 1858 "aho-corasick", 1859 "memchr", 1860 "regex-automata", 1861 - "regex-syntax 0.8.2", 1862 ] 1863 1864 [[package]] 1865 name = "regex-automata" 1866 - version = "0.4.3" 1867 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 1869 dependencies = [ 1870 "aho-corasick", 1871 "memchr", 1872 - "regex-syntax 0.8.2", 1873 ] 1874 1875 [[package]] 1876 name = "regex-syntax" 1877 - version = "0.7.5" 1878 - source = "registry+https://github.com/rust-lang/crates.io-index" 1879 - checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 1880 - 1881 - [[package]] 1882 - name = "regex-syntax" 1883 version = "0.8.2" 1884 source = "registry+https://github.com/rust-lang/crates.io-index" 1885 checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1886 1887 [[package]] 1888 name = "resvg" 1889 - version = "0.36.0" 1890 source = "registry+https://github.com/rust-lang/crates.io-index" 1891 - checksum = "cc7980f653f9a7db31acff916a262c3b78c562919263edea29bf41a056e20497" 1892 dependencies = [ 1893 - "gif", 1894 "jpeg-decoder", 1895 "log", 1896 "pico-args", ··· 1911 ] 1912 1913 [[package]] 1914 - name = "ring" 1915 - version = "0.17.5" 1916 - source = "registry+https://github.com/rust-lang/crates.io-index" 1917 - checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 1918 - dependencies = [ 1919 - "cc", 1920 - "getrandom", 1921 - "libc", 1922 - "spin", 1923 - "untrusted", 1924 - "windows-sys", 1925 - ] 1926 - 1927 - [[package]] 1928 name = "roff" 1929 version = "0.2.1" 1930 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1932 1933 [[package]] 1934 name = "roxmltree" 1935 - version = "0.18.1" 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302" 1938 - dependencies = [ 1939 - "xmlparser", 1940 - ] 1941 1942 [[package]] 1943 name = "rustc-hash" ··· 1956 1957 [[package]] 1958 name = "rustix" 1959 - version = "0.38.25" 1960 source = "registry+https://github.com/rust-lang/crates.io-index" 1961 - checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 1962 dependencies = [ 1963 - "bitflags 2.4.1", 1964 "errno", 1965 "libc", 1966 "linux-raw-sys", 1967 - "windows-sys", 1968 - ] 1969 - 1970 - [[package]] 1971 - name = "rustls" 1972 - version = "0.21.9" 1973 - source = "registry+https://github.com/rust-lang/crates.io-index" 1974 - checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" 1975 - dependencies = [ 1976 - "log", 1977 - "ring", 1978 - "rustls-webpki", 1979 - "sct", 1980 - ] 1981 - 1982 - [[package]] 1983 - name = "rustls-pemfile" 1984 - version = "1.0.4" 1985 - source = "registry+https://github.com/rust-lang/crates.io-index" 1986 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 1987 - dependencies = [ 1988 - "base64", 1989 - ] 1990 - 1991 - [[package]] 1992 - name = "rustls-webpki" 1993 - version = "0.101.7" 1994 - source = "registry+https://github.com/rust-lang/crates.io-index" 1995 - checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 1996 - dependencies = [ 1997 - "ring", 1998 - "untrusted", 1999 ] 2000 2001 [[package]] ··· 2006 2007 [[package]] 2008 name = "rustybuzz" 2009 - version = "0.10.0" 2010 source = "registry+https://github.com/rust-lang/crates.io-index" 2011 - checksum = "71cd15fef9112a1f94ac64b58d1e4628192631ad6af4dc69997f995459c874e7" 2012 dependencies = [ 2013 - "bitflags 1.3.2", 2014 "bytemuck", 2015 "smallvec", 2016 "ttf-parser", ··· 2022 2023 [[package]] 2024 name = "ryu" 2025 - version = "1.0.15" 2026 source = "registry+https://github.com/rust-lang/crates.io-index" 2027 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2028 2029 [[package]] 2030 name = "safemem" ··· 2042 ] 2043 2044 [[package]] 2045 name = "scopeguard" 2046 version = "1.2.0" 2047 source = "registry+https://github.com/rust-lang/crates.io-index" 2048 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2049 2050 [[package]] 2051 - name = "sct" 2052 - version = "0.7.1" 2053 source = "registry+https://github.com/rust-lang/crates.io-index" 2054 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 2055 dependencies = [ 2056 - "ring", 2057 - "untrusted", 2058 ] 2059 2060 [[package]] ··· 2065 dependencies = [ 2066 "fastrand 1.9.0", 2067 "tempfile", 2068 - "windows-sys", 2069 ] 2070 2071 [[package]] 2072 name = "semver" 2073 - version = "1.0.20" 2074 source = "registry+https://github.com/rust-lang/crates.io-index" 2075 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2076 2077 [[package]] 2078 name = "serde" 2079 - version = "1.0.193" 2080 source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 2082 dependencies = [ 2083 "serde_derive", 2084 ] 2085 2086 [[package]] 2087 name = "serde_derive" 2088 - version = "1.0.193" 2089 source = "registry+https://github.com/rust-lang/crates.io-index" 2090 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 2091 dependencies = [ 2092 "proc-macro2", 2093 "quote", 2094 - "syn 2.0.39", 2095 ] 2096 2097 [[package]] 2098 name = "serde_json" 2099 - version = "1.0.108" 2100 source = "registry+https://github.com/rust-lang/crates.io-index" 2101 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 2102 dependencies = [ 2103 "itoa", 2104 "ryu", ··· 2107 2108 [[package]] 2109 name = "serde_spanned" 2110 - version = "0.6.4" 2111 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 - checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" 2113 dependencies = [ 2114 "serde", 2115 ] ··· 2128 2129 [[package]] 2130 name = "serde_yaml" 2131 - version = "0.9.27" 2132 source = "registry+https://github.com/rust-lang/crates.io-index" 2133 - checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c" 2134 dependencies = [ 2135 - "indexmap 2.1.0", 2136 "itoa", 2137 "ryu", 2138 "serde", ··· 2140 ] 2141 2142 [[package]] 2143 - name = "sharded-slab" 2144 - version = "0.1.7" 2145 - source = "registry+https://github.com/rust-lang/crates.io-index" 2146 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2147 - dependencies = [ 2148 - "lazy_static", 2149 - ] 2150 - 2151 - [[package]] 2152 name = "simd-adler32" 2153 version = "0.3.7" 2154 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2177 2178 [[package]] 2179 name = "slotmap" 2180 - version = "1.0.6" 2181 source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" 2183 dependencies = [ 2184 "version_check", 2185 ] 2186 2187 [[package]] 2188 name = "smallvec" 2189 - version = "1.11.2" 2190 source = "registry+https://github.com/rust-lang/crates.io-index" 2191 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 2192 2193 [[package]] 2194 name = "spin" ··· 2216 ] 2217 2218 [[package]] 2219 - name = "str_stack" 2220 - version = "0.1.0" 2221 - source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" 2223 - 2224 - [[package]] 2225 name = "strict-num" 2226 version = "0.1.1" 2227 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2232 2233 [[package]] 2234 name = "strsim" 2235 - version = "0.10.0" 2236 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2238 2239 [[package]] 2240 name = "strum" 2241 - version = "0.24.1" 2242 source = "registry+https://github.com/rust-lang/crates.io-index" 2243 - checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 2244 dependencies = [ 2245 "strum_macros", 2246 ] 2247 2248 [[package]] 2249 name = "strum_macros" 2250 - version = "0.24.3" 2251 source = "registry+https://github.com/rust-lang/crates.io-index" 2252 - checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 2253 dependencies = [ 2254 "heck", 2255 "proc-macro2", 2256 "quote", 2257 "rustversion", 2258 - "syn 1.0.109", 2259 ] 2260 2261 [[package]] ··· 2266 2267 [[package]] 2268 name = "svg2pdf" 2269 - version = "0.9.1" 2270 source = "registry+https://github.com/rust-lang/crates.io-index" 2271 - checksum = "a81da66842e426278f20062cd249779565e13f9ab4bfe0ac9e94eb476bc3a0f3" 2272 dependencies = [ 2273 "image", 2274 "miniz_oxide", 2275 "once_cell", 2276 "pdf-writer", 2277 "usvg", 2278 ] 2279 2280 [[package]] 2281 name = "svgtypes" 2282 - version = "0.12.0" 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 - checksum = "d71499ff2d42f59d26edb21369a308ede691421f79ebc0f001e2b1fd3a7c9e52" 2285 dependencies = [ 2286 "kurbo", 2287 "siphasher 0.3.11", ··· 2289 2290 [[package]] 2291 name = "syn" 2292 - version = "1.0.109" 2293 source = "registry+https://github.com/rust-lang/crates.io-index" 2294 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2295 - dependencies = [ 2296 - "proc-macro2", 2297 - "quote", 2298 - "unicode-ident", 2299 - ] 2300 - 2301 - [[package]] 2302 - name = "syn" 2303 - version = "2.0.39" 2304 - source = "registry+https://github.com/rust-lang/crates.io-index" 2305 - checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 2306 dependencies = [ 2307 "proc-macro2", 2308 "quote", ··· 2311 2312 [[package]] 2313 name = "synstructure" 2314 - version = "0.13.0" 2315 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 - checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06" 2317 dependencies = [ 2318 "proc-macro2", 2319 "quote", 2320 - "syn 2.0.39", 2321 - "unicode-xid", 2322 ] 2323 2324 [[package]] 2325 name = "syntect" 2326 - version = "5.1.0" 2327 source = "registry+https://github.com/rust-lang/crates.io-index" 2328 - checksum = "e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91" 2329 dependencies = [ 2330 "bincode", 2331 "bitflags 1.3.2", ··· 2334 "fnv", 2335 "once_cell", 2336 "plist", 2337 - "regex-syntax 0.7.5", 2338 "serde", 2339 "serde_json", 2340 "thiserror", 2341 "walkdir", ··· 2361 2362 [[package]] 2363 name = "tempfile" 2364 - version = "3.8.1" 2365 source = "registry+https://github.com/rust-lang/crates.io-index" 2366 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 2367 dependencies = [ 2368 "cfg-if", 2369 "fastrand 2.0.1", 2370 - "redox_syscall 0.4.1", 2371 "rustix", 2372 - "windows-sys", 2373 ] 2374 2375 [[package]] 2376 name = "termcolor" 2377 - version = "1.4.0" 2378 source = "registry+https://github.com/rust-lang/crates.io-index" 2379 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 2380 dependencies = [ 2381 "winapi-util", 2382 ] 2383 2384 [[package]] 2385 name = "thiserror" 2386 - version = "1.0.50" 2387 source = "registry+https://github.com/rust-lang/crates.io-index" 2388 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 2389 dependencies = [ 2390 "thiserror-impl", 2391 ] 2392 2393 [[package]] 2394 name = "thiserror-impl" 2395 - version = "1.0.50" 2396 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 2398 dependencies = [ 2399 "proc-macro2", 2400 "quote", 2401 - "syn 2.0.39", 2402 - ] 2403 - 2404 - [[package]] 2405 - name = "thread_local" 2406 - version = "1.1.7" 2407 - source = "registry+https://github.com/rust-lang/crates.io-index" 2408 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 2409 - dependencies = [ 2410 - "cfg-if", 2411 - "once_cell", 2412 ] 2413 2414 [[package]] 2415 name = "time" 2416 - version = "0.3.20" 2417 source = "registry+https://github.com/rust-lang/crates.io-index" 2418 - checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" 2419 dependencies = [ 2420 "itoa", 2421 "serde", 2422 "time-core", 2423 "time-macros", ··· 2425 2426 [[package]] 2427 name = "time-core" 2428 - version = "0.1.0" 2429 source = "registry+https://github.com/rust-lang/crates.io-index" 2430 - checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2431 2432 [[package]] 2433 name = "time-macros" 2434 - version = "0.2.8" 2435 source = "registry+https://github.com/rust-lang/crates.io-index" 2436 - checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" 2437 dependencies = [ 2438 "time-core", 2439 ] 2440 2441 [[package]] 2442 name = "tiny-skia" 2443 - version = "0.11.2" 2444 source = "registry+https://github.com/rust-lang/crates.io-index" 2445 - checksum = "3b72a92a05db376db09fe6d50b7948d106011761c05a6a45e23e17ee9b556222" 2446 dependencies = [ 2447 "arrayref", 2448 "arrayvec", ··· 2455 2456 [[package]] 2457 name = "tiny-skia-path" 2458 - version = "0.11.2" 2459 source = "registry+https://github.com/rust-lang/crates.io-index" 2460 - checksum = "6ac3865b9708fc7e1961a65c3a4fa55e984272f33092d3c859929f887fceb647" 2461 dependencies = [ 2462 "arrayref", 2463 "bytemuck", ··· 2492 2493 [[package]] 2494 name = "toml" 2495 - version = "0.8.8" 2496 source = "registry+https://github.com/rust-lang/crates.io-index" 2497 - checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 2498 dependencies = [ 2499 "serde", 2500 "serde_spanned", ··· 2513 2514 [[package]] 2515 name = "toml_edit" 2516 - version = "0.21.0" 2517 source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 2519 dependencies = [ 2520 - "indexmap 2.1.0", 2521 "serde", 2522 "serde_spanned", 2523 "toml_datetime", ··· 2525 ] 2526 2527 [[package]] 2528 - name = "tracing" 2529 - version = "0.1.40" 2530 - source = "registry+https://github.com/rust-lang/crates.io-index" 2531 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2532 - dependencies = [ 2533 - "pin-project-lite", 2534 - "tracing-attributes", 2535 - "tracing-core", 2536 - ] 2537 - 2538 - [[package]] 2539 - name = "tracing-attributes" 2540 - version = "0.1.27" 2541 - source = "registry+https://github.com/rust-lang/crates.io-index" 2542 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2543 - dependencies = [ 2544 - "proc-macro2", 2545 - "quote", 2546 - "syn 2.0.39", 2547 - ] 2548 - 2549 - [[package]] 2550 - name = "tracing-core" 2551 - version = "0.1.32" 2552 - source = "registry+https://github.com/rust-lang/crates.io-index" 2553 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2554 - dependencies = [ 2555 - "once_cell", 2556 - "valuable", 2557 - ] 2558 - 2559 - [[package]] 2560 - name = "tracing-error" 2561 - version = "0.2.0" 2562 - source = "registry+https://github.com/rust-lang/crates.io-index" 2563 - checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e" 2564 - dependencies = [ 2565 - "tracing", 2566 - "tracing-subscriber", 2567 - ] 2568 - 2569 - [[package]] 2570 - name = "tracing-flame" 2571 - version = "0.2.0" 2572 source = "registry+https://github.com/rust-lang/crates.io-index" 2573 - checksum = "0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9" 2574 - dependencies = [ 2575 - "lazy_static", 2576 - "tracing", 2577 - "tracing-subscriber", 2578 - ] 2579 2580 [[package]] 2581 - name = "tracing-log" 2582 - version = "0.2.0" 2583 source = "registry+https://github.com/rust-lang/crates.io-index" 2584 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2585 dependencies = [ 2586 - "log", 2587 "once_cell", 2588 - "tracing-core", 2589 - ] 2590 - 2591 - [[package]] 2592 - name = "tracing-subscriber" 2593 - version = "0.3.18" 2594 - source = "registry+https://github.com/rust-lang/crates.io-index" 2595 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 2596 - dependencies = [ 2597 - "nu-ansi-term", 2598 - "sharded-slab", 2599 - "smallvec", 2600 - "thread_local", 2601 - "tracing-core", 2602 - "tracing-log", 2603 ] 2604 2605 [[package]] 2606 - name = "ttf-parser" 2607 - version = "0.19.2" 2608 - source = "registry+https://github.com/rust-lang/crates.io-index" 2609 - checksum = "49d64318d8311fc2668e48b63969f4343e0a85c4a109aa8460d6672e364b8bd1" 2610 - 2611 - [[package]] 2612 name = "typed-arena" 2613 version = "2.0.2" 2614 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2616 2617 [[package]] 2618 name = "typst" 2619 - version = "0.10.0" 2620 dependencies = [ 2621 "az", 2622 - "bitflags 2.4.1", 2623 "chinese-number", 2624 "ciborium", 2625 "comemo", ··· 2633 "icu_provider_adapters", 2634 "icu_provider_blob", 2635 "icu_segmenter", 2636 "image", 2637 - "indexmap 2.1.0", 2638 "kurbo", 2639 "lipsum", 2640 "log", 2641 "once_cell", 2642 "palette", 2643 "rayon", 2644 "regex", 2645 "roxmltree", 2646 "rustybuzz", 2647 "serde", 2648 "serde_json", 2649 - "serde_yaml 0.9.27", 2650 "siphasher 1.0.0", 2651 "smallvec", 2652 "stacker", 2653 "syntect", 2654 "time", 2655 "toml", 2656 - "tracing", 2657 "ttf-parser", 2658 "typed-arena", 2659 "typst-macros", 2660 "typst-syntax", 2661 "unicode-bidi", 2662 "unicode-math-class", 2663 "unicode-script", ··· 2667 ] 2668 2669 [[package]] 2670 name = "typst-cli" 2671 - version = "0.10.0" 2672 dependencies = [ 2673 "chrono", 2674 "clap", ··· 2676 "clap_mangen", 2677 "codespan-reporting", 2678 "comemo", 2679 "dirs", 2680 "ecow", 2681 "env_proxy", 2682 "flate2", 2683 "fontdb", 2684 - "inferno", 2685 "notify", 2686 "once_cell", 2687 "open", 2688 "pathdiff", 2689 - "rustls", 2690 - "rustls-pemfile", 2691 "same-file", 2692 "self-replace", 2693 "semver", 2694 "serde", 2695 "serde_json", 2696 - "serde_yaml 0.9.27", 2697 "siphasher 1.0.0", 2698 "tar", 2699 "tempfile", 2700 - "tracing", 2701 - "tracing-error", 2702 - "tracing-flame", 2703 - "tracing-subscriber", 2704 "typst", 2705 "typst-pdf", 2706 "typst-render", 2707 "typst-svg", 2708 "ureq", 2709 "xz2", 2710 "zip", 2711 ] 2712 2713 [[package]] 2714 - name = "typst-docs" 2715 version = "0.10.0" 2716 dependencies = [ 2717 "comemo", 2718 "ecow", 2719 "heck", 2720 - "include_dir", 2721 "once_cell", 2722 "pulldown-cmark", 2723 "serde", 2724 - "serde_yaml 0.9.27", 2725 "syntect", 2726 "typed-arena", 2727 "typst", 2728 - "unicode_names2", 2729 "unscanny", 2730 "yaml-front-matter", 2731 ] 2732 2733 [[package]] 2734 name = "typst-ide" 2735 - version = "0.10.0" 2736 dependencies = [ 2737 "comemo", 2738 "ecow", ··· 2745 2746 [[package]] 2747 name = "typst-macros" 2748 - version = "0.10.0" 2749 dependencies = [ 2750 "heck", 2751 "proc-macro2", 2752 "quote", 2753 - "syn 2.0.39", 2754 ] 2755 2756 [[package]] 2757 name = "typst-pdf" 2758 - version = "0.10.0" 2759 dependencies = [ 2760 - "base64", 2761 "bytemuck", 2762 "comemo", 2763 "ecow", ··· 2767 "pdf-writer", 2768 "subsetter", 2769 "svg2pdf", 2770 - "tracing", 2771 "ttf-parser", 2772 "typst", 2773 "unicode-properties", 2774 "unscanny", 2775 "xmp-writer", ··· 2777 2778 [[package]] 2779 name = "typst-render" 2780 - version = "0.10.0" 2781 dependencies = [ 2782 "bytemuck", 2783 "comemo", ··· 2789 "tiny-skia", 2790 "ttf-parser", 2791 "typst", 2792 "usvg", 2793 ] 2794 2795 [[package]] 2796 name = "typst-svg" 2797 - version = "0.10.0" 2798 dependencies = [ 2799 - "base64", 2800 "comemo", 2801 "ecow", 2802 "flate2", 2803 - "tracing", 2804 "ttf-parser", 2805 "typst", 2806 "xmlparser", 2807 "xmlwriter", 2808 ] 2809 2810 [[package]] 2811 name = "typst-syntax" 2812 - version = "0.10.0" 2813 dependencies = [ 2814 "comemo", 2815 "ecow", 2816 "once_cell", 2817 "serde", 2818 - "tracing", 2819 "unicode-ident", 2820 "unicode-math-class", 2821 "unicode-script", ··· 2825 2826 [[package]] 2827 name = "typst-tests" 2828 - version = "0.10.0" 2829 dependencies = [ 2830 "clap", 2831 "comemo", 2832 "ecow", 2833 - "iai", 2834 "once_cell", 2835 "oxipng", 2836 "rayon", 2837 "tiny-skia", 2838 "ttf-parser", 2839 "typst", 2840 "typst-pdf", 2841 "typst-render", 2842 "typst-svg", ··· 2845 ] 2846 2847 [[package]] 2848 name = "unic-langid" 2849 - version = "0.9.1" 2850 source = "registry+https://github.com/rust-lang/crates.io-index" 2851 - checksum = "398f9ad7239db44fd0f80fe068d12ff22d78354080332a5077dc6f52f14dcf2f" 2852 dependencies = [ 2853 "unic-langid-impl", 2854 ] 2855 2856 [[package]] 2857 name = "unic-langid-impl" 2858 - version = "0.9.1" 2859 source = "registry+https://github.com/rust-lang/crates.io-index" 2860 - checksum = "e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff" 2861 dependencies = [ 2862 "serde", 2863 "tinystr", ··· 2874 2875 [[package]] 2876 name = "unicode-bidi" 2877 - version = "0.3.13" 2878 source = "registry+https://github.com/rust-lang/crates.io-index" 2879 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 2880 2881 [[package]] 2882 name = "unicode-bidi-mirroring" ··· 2904 2905 [[package]] 2906 name = "unicode-normalization" 2907 - version = "0.1.22" 2908 source = "registry+https://github.com/rust-lang/crates.io-index" 2909 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2910 dependencies = [ 2911 "tinyvec", 2912 ] 2913 2914 [[package]] 2915 name = "unicode-properties" 2916 - version = "0.1.0" 2917 source = "registry+https://github.com/rust-lang/crates.io-index" 2918 - checksum = "c7f91c8b21fbbaa18853c3d0801c78f4fc94cdb976699bb03e832e75f7fd22f0" 2919 2920 [[package]] 2921 name = "unicode-script" 2922 - version = "0.5.5" 2923 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 2925 2926 [[package]] 2927 name = "unicode-segmentation" 2928 - version = "1.10.1" 2929 source = "registry+https://github.com/rust-lang/crates.io-index" 2930 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 2931 2932 [[package]] 2933 name = "unicode-vo" ··· 2942 checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 2943 2944 [[package]] 2945 - name = "unicode-xid" 2946 - version = "0.2.4" 2947 - source = "registry+https://github.com/rust-lang/crates.io-index" 2948 - checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2949 - 2950 - [[package]] 2951 - name = "unicode_names2" 2952 - version = "1.2.0" 2953 - source = "registry+https://github.com/rust-lang/crates.io-index" 2954 - checksum = "5d5506ae2c3c1ccbdf468e52fc5ef536c2ccd981f01273a4cb81aa61021f3a5f" 2955 - dependencies = [ 2956 - "phf", 2957 - "unicode_names2_generator", 2958 - ] 2959 - 2960 - [[package]] 2961 - name = "unicode_names2_generator" 2962 - version = "1.2.0" 2963 - source = "registry+https://github.com/rust-lang/crates.io-index" 2964 - checksum = "b6dfc680313e95bc6637fa278cd7a22390c3c2cd7b8b2bd28755bc6c0fc811e7" 2965 - dependencies = [ 2966 - "getopts", 2967 - "log", 2968 - "phf_codegen", 2969 - "rand", 2970 - "time", 2971 - ] 2972 - 2973 - [[package]] 2974 name = "unsafe-libyaml" 2975 - version = "0.2.9" 2976 source = "registry+https://github.com/rust-lang/crates.io-index" 2977 - checksum = "f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa" 2978 2979 [[package]] 2980 name = "unscanny" ··· 2983 checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" 2984 2985 [[package]] 2986 - name = "untrusted" 2987 - version = "0.9.0" 2988 - source = "registry+https://github.com/rust-lang/crates.io-index" 2989 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 2990 - 2991 - [[package]] 2992 name = "ureq" 2993 - version = "2.9.1" 2994 source = "registry+https://github.com/rust-lang/crates.io-index" 2995 - checksum = "f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97" 2996 dependencies = [ 2997 - "base64", 2998 "flate2", 2999 "log", 3000 "once_cell", 3001 - "rustls", 3002 - "rustls-webpki", 3003 "serde", 3004 "serde_json", 3005 "url", 3006 - "webpki-roots", 3007 ] 3008 3009 [[package]] ··· 3020 3021 [[package]] 3022 name = "usvg" 3023 - version = "0.36.0" 3024 source = "registry+https://github.com/rust-lang/crates.io-index" 3025 - checksum = "c51daa774fe9ee5efcf7b4fec13019b8119cda764d9a8b5b06df02bb1445c656" 3026 dependencies = [ 3027 - "base64", 3028 "log", 3029 "pico-args", 3030 "usvg-parser", ··· 3035 3036 [[package]] 3037 name = "usvg-parser" 3038 - version = "0.36.0" 3039 source = "registry+https://github.com/rust-lang/crates.io-index" 3040 - checksum = "45c88a5ffaa338f0e978ecf3d4e00d8f9f493e29bed0752e1a808a1db16afc40" 3041 dependencies = [ 3042 "data-url", 3043 "flate2", ··· 3053 3054 [[package]] 3055 name = "usvg-text-layout" 3056 - version = "0.36.0" 3057 source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "4d2374378cb7a3fb8f33894e0fdb8625e1bbc4f25312db8d91f862130b541593" 3059 dependencies = [ 3060 "fontdb", 3061 "kurbo", ··· 3069 3070 [[package]] 3071 name = "usvg-tree" 3072 - version = "0.36.0" 3073 source = "registry+https://github.com/rust-lang/crates.io-index" 3074 - checksum = "6cacb0c5edeaf3e80e5afcf5b0d4004cc1d36318befc9a7c6606507e5d0f4062" 3075 dependencies = [ 3076 - "rctree", 3077 "strict-num", 3078 "svgtypes", 3079 "tiny-skia-path", ··· 3081 3082 [[package]] 3083 name = "utf8_iter" 3084 - version = "1.0.3" 3085 source = "registry+https://github.com/rust-lang/crates.io-index" 3086 - checksum = "64a8922555b9500e3d865caed19330172cd67cbf82203f1a3311d8c305cc9f33" 3087 3088 [[package]] 3089 name = "utf8parse" ··· 3092 checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 3093 3094 [[package]] 3095 - name = "valuable" 3096 - version = "0.1.0" 3097 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3099 3100 [[package]] 3101 name = "version_check" ··· 3105 3106 [[package]] 3107 name = "walkdir" 3108 - version = "2.4.0" 3109 source = "registry+https://github.com/rust-lang/crates.io-index" 3110 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3111 dependencies = [ 3112 "same-file", 3113 "winapi-util", ··· 3121 3122 [[package]] 3123 name = "wasm-bindgen" 3124 - version = "0.2.89" 3125 source = "registry+https://github.com/rust-lang/crates.io-index" 3126 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 3127 dependencies = [ 3128 "cfg-if", 3129 "wasm-bindgen-macro", ··· 3131 3132 [[package]] 3133 name = "wasm-bindgen-backend" 3134 - version = "0.2.89" 3135 source = "registry+https://github.com/rust-lang/crates.io-index" 3136 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 3137 dependencies = [ 3138 "bumpalo", 3139 "log", 3140 "once_cell", 3141 "proc-macro2", 3142 "quote", 3143 - "syn 2.0.39", 3144 "wasm-bindgen-shared", 3145 ] 3146 3147 [[package]] 3148 name = "wasm-bindgen-macro" 3149 - version = "0.2.89" 3150 source = "registry+https://github.com/rust-lang/crates.io-index" 3151 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 3152 dependencies = [ 3153 "quote", 3154 "wasm-bindgen-macro-support", ··· 3156 3157 [[package]] 3158 name = "wasm-bindgen-macro-support" 3159 - version = "0.2.89" 3160 source = "registry+https://github.com/rust-lang/crates.io-index" 3161 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 3162 dependencies = [ 3163 "proc-macro2", 3164 "quote", 3165 - "syn 2.0.39", 3166 "wasm-bindgen-backend", 3167 "wasm-bindgen-shared", 3168 ] 3169 3170 [[package]] 3171 name = "wasm-bindgen-shared" 3172 - version = "0.2.89" 3173 source = "registry+https://github.com/rust-lang/crates.io-index" 3174 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 3175 3176 [[package]] 3177 name = "wasmi" 3178 - version = "0.31.0" 3179 source = "registry+https://github.com/rust-lang/crates.io-index" 3180 - checksum = "1f341edb80021141d4ae6468cbeefc50798716a347d4085c3811900049ea8945" 3181 dependencies = [ 3182 "smallvec", 3183 "spin", ··· 3188 3189 [[package]] 3190 name = "wasmi_arena" 3191 - version = "0.4.0" 3192 source = "registry+https://github.com/rust-lang/crates.io-index" 3193 - checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" 3194 3195 [[package]] 3196 name = "wasmi_core" ··· 3214 ] 3215 3216 [[package]] 3217 - name = "webpki-roots" 3218 - version = "0.25.3" 3219 - source = "registry+https://github.com/rust-lang/crates.io-index" 3220 - checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 3221 - 3222 - [[package]] 3223 name = "weezl" 3224 - version = "0.1.7" 3225 source = "registry+https://github.com/rust-lang/crates.io-index" 3226 - checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 3227 3228 [[package]] 3229 name = "winapi" ··· 3258 3259 [[package]] 3260 name = "windows-core" 3261 - version = "0.51.1" 3262 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3264 dependencies = [ 3265 - "windows-targets", 3266 ] 3267 3268 [[package]] ··· 3271 source = "registry+https://github.com/rust-lang/crates.io-index" 3272 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3273 dependencies = [ 3274 - "windows-targets", 3275 ] 3276 3277 [[package]] ··· 3280 source = "registry+https://github.com/rust-lang/crates.io-index" 3281 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3282 dependencies = [ 3283 - "windows_aarch64_gnullvm", 3284 - "windows_aarch64_msvc", 3285 - "windows_i686_gnu", 3286 - "windows_i686_msvc", 3287 - "windows_x86_64_gnu", 3288 - "windows_x86_64_gnullvm", 3289 - "windows_x86_64_msvc", 3290 ] 3291 3292 [[package]] ··· 3296 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3297 3298 [[package]] 3299 name = "windows_aarch64_msvc" 3300 version = "0.48.5" 3301 source = "registry+https://github.com/rust-lang/crates.io-index" 3302 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3303 3304 [[package]] 3305 name = "windows_i686_gnu" 3306 version = "0.48.5" 3307 source = "registry+https://github.com/rust-lang/crates.io-index" 3308 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3309 3310 [[package]] 3311 name = "windows_i686_msvc" 3312 version = "0.48.5" 3313 source = "registry+https://github.com/rust-lang/crates.io-index" 3314 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3315 3316 [[package]] 3317 name = "windows_x86_64_gnu" 3318 version = "0.48.5" 3319 source = "registry+https://github.com/rust-lang/crates.io-index" 3320 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3321 3322 [[package]] 3323 name = "windows_x86_64_gnullvm" 3324 version = "0.48.5" 3325 source = "registry+https://github.com/rust-lang/crates.io-index" 3326 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3327 3328 [[package]] 3329 name = "windows_x86_64_msvc" 3330 version = "0.48.5" 3331 source = "registry+https://github.com/rust-lang/crates.io-index" 3332 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3333 3334 [[package]] 3335 name = "winnow" 3336 - version = "0.5.19" 3337 source = "registry+https://github.com/rust-lang/crates.io-index" 3338 - checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 3339 dependencies = [ 3340 "memchr", 3341 ] ··· 3357 3358 [[package]] 3359 name = "xattr" 3360 - version = "1.0.1" 3361 source = "registry+https://github.com/rust-lang/crates.io-index" 3362 - checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 3363 dependencies = [ 3364 "libc", 3365 ] 3366 3367 [[package]] ··· 3430 dependencies = [ 3431 "proc-macro2", 3432 "quote", 3433 - "syn 2.0.39", 3434 "synstructure", 3435 ] 3436 3437 [[package]] 3438 - name = "zerocopy" 3439 - version = "0.7.26" 3440 - source = "registry+https://github.com/rust-lang/crates.io-index" 3441 - checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" 3442 - dependencies = [ 3443 - "zerocopy-derive", 3444 - ] 3445 - 3446 - [[package]] 3447 - name = "zerocopy-derive" 3448 - version = "0.7.26" 3449 - source = "registry+https://github.com/rust-lang/crates.io-index" 3450 - checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" 3451 - dependencies = [ 3452 - "proc-macro2", 3453 - "quote", 3454 - "syn 2.0.39", 3455 - ] 3456 - 3457 - [[package]] 3458 name = "zerofrom" 3459 version = "0.1.3" 3460 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3471 dependencies = [ 3472 "proc-macro2", 3473 "quote", 3474 - "syn 2.0.39", 3475 "synstructure", 3476 ] 3477 ··· 3507 dependencies = [ 3508 "proc-macro2", 3509 "quote", 3510 - "syn 2.0.39", 3511 ] 3512 3513 [[package]]
··· 9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 11 [[package]] 12 name = "aho-corasick" 13 version = "1.1.2" 14 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 34 35 [[package]] 36 name = "anstream" 37 + version = "0.6.13" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 40 dependencies = [ 41 "anstyle", 42 "anstyle-parse", ··· 48 49 [[package]] 50 name = "anstyle" 51 + version = "1.0.6" 52 source = "registry+https://github.com/rust-lang/crates.io-index" 53 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 54 55 [[package]] 56 name = "anstyle-parse" 57 + version = "0.2.3" 58 source = "registry+https://github.com/rust-lang/crates.io-index" 59 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 60 dependencies = [ 61 "utf8parse", 62 ] 63 64 [[package]] 65 name = "anstyle-query" 66 + version = "1.0.2" 67 source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 69 dependencies = [ 70 + "windows-sys 0.52.0", 71 ] 72 73 [[package]] 74 name = "anstyle-wincon" 75 + version = "3.0.2" 76 source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 78 dependencies = [ 79 "anstyle", 80 + "windows-sys 0.52.0", 81 ] 82 83 [[package]] ··· 90 ] 91 92 [[package]] 93 + name = "arbitrary" 94 + version = "1.3.2" 95 + source = "registry+https://github.com/rust-lang/crates.io-index" 96 + checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" 97 + 98 + [[package]] 99 name = "arrayref" 100 version = "0.3.7" 101 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 121 122 [[package]] 123 name = "base64" 124 + version = "0.21.7" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 127 + 128 + [[package]] 129 + name = "base64" 130 + version = "0.22.0" 131 source = "registry+https://github.com/rust-lang/crates.io-index" 132 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 133 134 [[package]] 135 name = "biblatex" 136 + version = "0.9.3" 137 source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "27fe7285040d0227cd8b5395e1c4783f44f0b673eca5a657f4432ae401f2b7b8" 139 dependencies = [ 140 "numerals", 141 "paste", ··· 176 177 [[package]] 178 name = "bitflags" 179 + version = "2.4.2" 180 source = "registry+https://github.com/rust-lang/crates.io-index" 181 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 182 dependencies = [ 183 "serde", 184 ] ··· 197 198 [[package]] 199 name = "bumpalo" 200 + version = "3.15.4" 201 source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 203 204 [[package]] 205 name = "bytemuck" 206 + version = "1.14.3" 207 source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 209 210 [[package]] 211 name = "byteorder" ··· 215 216 [[package]] 217 name = "cc" 218 + version = "1.0.90" 219 source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 221 dependencies = [ 222 + "jobserver", 223 "libc", 224 ] 225 ··· 231 232 [[package]] 233 name = "chinese-number" 234 + version = "0.7.7" 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "49fccaef6346f6d6a741908d3b79fe97c2debe2fbb5eb3a7d00ff5981b52bb6c" 237 dependencies = [ 238 "chinese-variant", 239 "enum-ordinalize", ··· 243 244 [[package]] 245 name = "chinese-variant" 246 + version = "1.1.3" 247 source = "registry+https://github.com/rust-lang/crates.io-index" 248 + checksum = "7588475145507237ded760e52bf2f1085495245502033756d28ea72ade0e498b" 249 250 [[package]] 251 name = "chrono" 252 + version = "0.4.35" 253 source = "registry+https://github.com/rust-lang/crates.io-index" 254 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 255 dependencies = [ 256 "android-tzdata", 257 "iana-time-zone", 258 "num-traits", 259 + "windows-targets 0.52.4", 260 ] 261 262 [[package]] 263 name = "ciborium" 264 + version = "0.2.2" 265 source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 267 dependencies = [ 268 "ciborium-io", 269 "ciborium-ll", ··· 272 273 [[package]] 274 name = "ciborium-io" 275 + version = "0.2.2" 276 source = "registry+https://github.com/rust-lang/crates.io-index" 277 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 278 279 [[package]] 280 name = "ciborium-ll" 281 + version = "0.2.2" 282 source = "registry+https://github.com/rust-lang/crates.io-index" 283 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 284 dependencies = [ 285 "ciborium-io", 286 "half", ··· 288 289 [[package]] 290 name = "citationberg" 291 + version = "0.3.0" 292 source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "82108f2b676c954076d2e5044f19a6a03887b24bd42804f322e0650d13035899" 294 dependencies = [ 295 + "quick-xml", 296 "serde", 297 ] 298 299 [[package]] 300 name = "clap" 301 + version = "4.5.2" 302 source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" 304 dependencies = [ 305 "clap_builder", 306 "clap_derive", ··· 308 309 [[package]] 310 name = "clap_builder" 311 + version = "4.5.2" 312 source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 314 dependencies = [ 315 "anstream", 316 "anstyle", ··· 320 321 [[package]] 322 name = "clap_complete" 323 + version = "4.5.1" 324 source = "registry+https://github.com/rust-lang/crates.io-index" 325 + checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c" 326 dependencies = [ 327 "clap", 328 ] 329 330 [[package]] 331 name = "clap_derive" 332 + version = "4.5.0" 333 source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" 335 dependencies = [ 336 "heck", 337 "proc-macro2", 338 "quote", 339 + "syn", 340 ] 341 342 [[package]] 343 name = "clap_lex" 344 + version = "0.7.0" 345 source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 347 348 [[package]] 349 name = "clap_mangen" 350 + version = "0.2.20" 351 source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e" 353 dependencies = [ 354 "clap", 355 "roff", ··· 385 386 [[package]] 387 name = "comemo" 388 + version = "0.4.0" 389 source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "df6916408a724339aa77b18214233355f3eb04c42eb895e5f8909215bd8a7a91" 391 dependencies = [ 392 "comemo-macros", 393 + "once_cell", 394 + "parking_lot", 395 "siphasher 1.0.0", 396 ] 397 398 [[package]] 399 name = "comemo-macros" 400 + version = "0.4.0" 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "c8936e42f9b4f5bdfaf23700609ac1f11cb03ad4c1ec128a4ee4fd0903e228db" 403 dependencies = [ 404 "proc-macro2", 405 "quote", 406 + "syn", 407 + ] 408 + 409 + [[package]] 410 + name = "core-foundation" 411 + version = "0.9.4" 412 + source = "registry+https://github.com/rust-lang/crates.io-index" 413 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 414 + dependencies = [ 415 + "core-foundation-sys", 416 + "libc", 417 ] 418 419 [[package]] 420 name = "core-foundation-sys" 421 + version = "0.8.6" 422 source = "registry+https://github.com/rust-lang/crates.io-index" 423 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 424 425 [[package]] 426 name = "core_maths" ··· 433 434 [[package]] 435 name = "crc32fast" 436 + version = "1.4.0" 437 source = "registry+https://github.com/rust-lang/crates.io-index" 438 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 439 dependencies = [ 440 "cfg-if", 441 ] 442 443 [[package]] 444 name = "crossbeam-channel" 445 + version = "0.5.12" 446 source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" 448 dependencies = [ 449 "crossbeam-utils", 450 ] 451 452 [[package]] 453 name = "crossbeam-deque" 454 + version = "0.8.5" 455 source = "registry+https://github.com/rust-lang/crates.io-index" 456 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 457 dependencies = [ 458 "crossbeam-epoch", 459 "crossbeam-utils", 460 ] 461 462 [[package]] 463 name = "crossbeam-epoch" 464 + version = "0.9.18" 465 source = "registry+https://github.com/rust-lang/crates.io-index" 466 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 467 dependencies = [ 468 "crossbeam-utils", 469 ] 470 471 [[package]] 472 name = "crossbeam-utils" 473 + version = "0.8.19" 474 source = "registry+https://github.com/rust-lang/crates.io-index" 475 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 476 + 477 + [[package]] 478 + name = "crunchy" 479 + version = "0.2.2" 480 + source = "registry+https://github.com/rust-lang/crates.io-index" 481 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 482 483 [[package]] 484 name = "csv" ··· 502 ] 503 504 [[package]] 505 + name = "ctrlc" 506 + version = "3.4.2" 507 source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b" 509 dependencies = [ 510 + "nix", 511 + "windows-sys 0.52.0", 512 ] 513 514 [[package]] ··· 518 checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 519 520 [[package]] 521 + name = "deranged" 522 + version = "0.3.11" 523 + source = "registry+https://github.com/rust-lang/crates.io-index" 524 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 525 + dependencies = [ 526 + "powerfmt", 527 + ] 528 + 529 + [[package]] 530 name = "dirs" 531 version = "5.0.1" 532 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 544 "libc", 545 "option-ext", 546 "redox_users", 547 + "windows-sys 0.48.0", 548 ] 549 550 [[package]] ··· 555 dependencies = [ 556 "proc-macro2", 557 "quote", 558 + "syn", 559 ] 560 561 [[package]] ··· 566 567 [[package]] 568 name = "ecow" 569 + version = "0.2.1" 570 source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "dba31a30727c42ff5e60468d695c7f21e43a6db2808b7195adcab908fbd9f794" 572 dependencies = [ 573 "serde", 574 ] 575 576 [[package]] 577 name = "either" 578 + version = "1.10.0" 579 source = "registry+https://github.com/rust-lang/crates.io-index" 580 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 581 582 [[package]] 583 name = "embedded-io" ··· 587 588 [[package]] 589 name = "enum-ordinalize" 590 + version = "4.3.0" 591 source = "registry+https://github.com/rust-lang/crates.io-index" 592 + checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" 593 dependencies = [ 594 + "enum-ordinalize-derive", 595 ] 596 597 [[package]] 598 + name = "enum-ordinalize-derive" 599 + version = "4.3.1" 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" 602 dependencies = [ 603 + "proc-macro2", 604 + "quote", 605 + "syn", 606 ] 607 608 [[package]] ··· 623 624 [[package]] 625 name = "errno" 626 + version = "0.3.8" 627 source = "registry+https://github.com/rust-lang/crates.io-index" 628 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 629 dependencies = [ 630 "libc", 631 + "windows-sys 0.52.0", 632 ] 633 634 [[package]] ··· 664 665 [[package]] 666 name = "fdeflate" 667 + version = "0.3.4" 668 source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 670 dependencies = [ 671 "simd-adler32", 672 ] 673 674 [[package]] 675 name = "filetime" 676 + version = "0.2.23" 677 source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 679 dependencies = [ 680 "cfg-if", 681 "libc", 682 + "redox_syscall", 683 + "windows-sys 0.52.0", 684 ] 685 686 [[package]] ··· 707 708 [[package]] 709 name = "fontconfig-parser" 710 + version = "0.5.6" 711 source = "registry+https://github.com/rust-lang/crates.io-index" 712 + checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d" 713 dependencies = [ 714 "roxmltree", 715 ] 716 717 [[package]] 718 name = "fontdb" 719 + version = "0.16.2" 720 source = "registry+https://github.com/rust-lang/crates.io-index" 721 + checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3" 722 dependencies = [ 723 "fontconfig-parser", 724 "log", ··· 729 ] 730 731 [[package]] 732 + name = "foreign-types" 733 + version = "0.3.2" 734 + source = "registry+https://github.com/rust-lang/crates.io-index" 735 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 736 + dependencies = [ 737 + "foreign-types-shared", 738 + ] 739 + 740 + [[package]] 741 + name = "foreign-types-shared" 742 + version = "0.1.1" 743 + source = "registry+https://github.com/rust-lang/crates.io-index" 744 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 745 + 746 + [[package]] 747 name = "form_urlencoded" 748 version = "1.2.1" 749 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 751 dependencies = [ 752 "percent-encoding", 753 ] 754 + 755 + [[package]] 756 + name = "fs_extra" 757 + version = "1.3.0" 758 + source = "registry+https://github.com/rust-lang/crates.io-index" 759 + checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 760 761 [[package]] 762 name = "fsevent-sys" ··· 784 785 [[package]] 786 name = "getrandom" 787 + version = "0.2.12" 788 source = "registry+https://github.com/rust-lang/crates.io-index" 789 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 790 dependencies = [ 791 "cfg-if", 792 "libc", ··· 798 version = "0.12.0" 799 source = "registry+https://github.com/rust-lang/crates.io-index" 800 checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 801 + dependencies = [ 802 + "color_quant", 803 + "weezl", 804 + ] 805 + 806 + [[package]] 807 + name = "gif" 808 + version = "0.13.1" 809 + source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" 811 dependencies = [ 812 "color_quant", 813 "weezl", ··· 815 816 [[package]] 817 name = "half" 818 + version = "2.4.0" 819 source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 821 + dependencies = [ 822 + "cfg-if", 823 + "crunchy", 824 + ] 825 826 [[package]] 827 name = "hashbrown" ··· 837 838 [[package]] 839 name = "hayagriva" 840 + version = "0.5.2" 841 source = "registry+https://github.com/rust-lang/crates.io-index" 842 + checksum = "cc2e670de5191df083ddd112cd253049f8213277ccf0c15e18a8bf10e6c666cc" 843 dependencies = [ 844 "biblatex", 845 "ciborium", 846 "citationberg", 847 + "indexmap 2.2.5", 848 "numerals", 849 "paste", 850 "serde", 851 + "serde_yaml 0.9.32", 852 "thiserror", 853 "unic-langid", 854 "unicode-segmentation", ··· 863 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 864 865 [[package]] 866 name = "hypher" 867 + version = "0.1.5" 868 source = "registry+https://github.com/rust-lang/crates.io-index" 869 + checksum = "3b24ad5637230df201ab1034d593f1d09bf7f2a9274f2e8897638078579f4265" 870 871 [[package]] 872 name = "iana-time-zone" 873 + version = "0.1.60" 874 source = "registry+https://github.com/rust-lang/crates.io-index" 875 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 876 dependencies = [ 877 "android_system_properties", 878 "core-foundation-sys", ··· 1013 dependencies = [ 1014 "proc-macro2", 1015 "quote", 1016 + "syn", 1017 ] 1018 1019 [[package]] ··· 1057 1058 [[package]] 1059 name = "image" 1060 + version = "0.24.9" 1061 source = "registry+https://github.com/rust-lang/crates.io-index" 1062 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1063 dependencies = [ 1064 "bytemuck", 1065 "byteorder", 1066 "color_quant", 1067 + "gif 0.13.1", 1068 "jpeg-decoder", 1069 "num-traits", 1070 "png", 1071 ] ··· 1077 checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284" 1078 1079 [[package]] 1080 name = "indexmap" 1081 version = "1.9.3" 1082 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1088 1089 [[package]] 1090 name = "indexmap" 1091 + version = "2.2.5" 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1094 dependencies = [ 1095 "equivalent", 1096 "hashbrown 0.14.3", ··· 1105 checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" 1106 1107 [[package]] 1108 name = "inotify" 1109 version = "0.9.6" 1110 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1143 ] 1144 1145 [[package]] 1146 name = "is-wsl" 1147 version = "0.4.0" 1148 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1154 1155 [[package]] 1156 name = "itoa" 1157 + version = "1.0.10" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1160 + 1161 + [[package]] 1162 + name = "jobserver" 1163 + version = "0.1.28" 1164 source = "registry+https://github.com/rust-lang/crates.io-index" 1165 + checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 1166 + dependencies = [ 1167 + "libc", 1168 + ] 1169 1170 [[package]] 1171 name = "jpeg-decoder" 1172 + version = "0.3.1" 1173 source = "registry+https://github.com/rust-lang/crates.io-index" 1174 + checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 1175 1176 [[package]] 1177 name = "js-sys" 1178 + version = "0.3.69" 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1181 dependencies = [ 1182 "wasm-bindgen", 1183 + ] 1184 + 1185 + [[package]] 1186 + name = "kamadak-exif" 1187 + version = "0.5.5" 1188 + source = "registry+https://github.com/rust-lang/crates.io-index" 1189 + checksum = "ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077" 1190 + dependencies = [ 1191 + "mutate_once", 1192 ] 1193 1194 [[package]] ··· 1228 1229 [[package]] 1230 name = "libc" 1231 + version = "0.2.153" 1232 source = "registry+https://github.com/rust-lang/crates.io-index" 1233 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1234 1235 [[package]] 1236 name = "libdeflate-sys" 1237 + version = "1.19.3" 1238 source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "cc9caa76c8cc6ee8c4efcf8f4514a812ebcad3aa7d3b548efe4d26da1203f177" 1240 dependencies = [ 1241 "cc", 1242 ] 1243 1244 [[package]] 1245 name = "libdeflater" 1246 + version = "1.19.3" 1247 source = "registry+https://github.com/rust-lang/crates.io-index" 1248 + checksum = "265a985bd31e5f22e2b2ac107cbed44c6ccf40ae236e46963cd00dd213e4bd03" 1249 dependencies = [ 1250 "libdeflate-sys", 1251 ] 1252 1253 [[package]] 1254 + name = "libfuzzer-sys" 1255 + version = "0.4.7" 1256 + source = "registry+https://github.com/rust-lang/crates.io-index" 1257 + checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7" 1258 + dependencies = [ 1259 + "arbitrary", 1260 + "cc", 1261 + "once_cell", 1262 + ] 1263 + 1264 + [[package]] 1265 name = "libm" 1266 version = "0.2.8" 1267 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1273 source = "registry+https://github.com/rust-lang/crates.io-index" 1274 checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1275 dependencies = [ 1276 + "bitflags 2.4.2", 1277 "libc", 1278 + "redox_syscall", 1279 ] 1280 1281 [[package]] ··· 1295 1296 [[package]] 1297 name = "linux-raw-sys" 1298 + version = "0.4.13" 1299 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1301 1302 [[package]] 1303 name = "lipsum" ··· 1330 1331 [[package]] 1332 name = "log" 1333 + version = "0.4.21" 1334 source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1336 1337 [[package]] 1338 name = "lzma-sys" ··· 1347 1348 [[package]] 1349 name = "memchr" 1350 + version = "2.7.1" 1351 source = "registry+https://github.com/rust-lang/crates.io-index" 1352 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1353 1354 [[package]] 1355 name = "memmap2" 1356 + version = "0.9.4" 1357 source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 1359 dependencies = [ 1360 "libc", 1361 ] 1362 1363 [[package]] 1364 name = "miniz_oxide" 1365 + version = "0.7.2" 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1367 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1368 dependencies = [ 1369 "adler", 1370 "simd-adler32", ··· 1372 1373 [[package]] 1374 name = "mio" 1375 + version = "0.8.11" 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1378 dependencies = [ 1379 "libc", 1380 "log", 1381 "wasi", 1382 + "windows-sys 0.48.0", 1383 + ] 1384 + 1385 + [[package]] 1386 + name = "mutate_once" 1387 + version = "0.1.1" 1388 + source = "registry+https://github.com/rust-lang/crates.io-index" 1389 + checksum = "16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b" 1390 + 1391 + [[package]] 1392 + name = "native-tls" 1393 + version = "0.2.11" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1396 + dependencies = [ 1397 + "lazy_static", 1398 + "libc", 1399 + "log", 1400 + "openssl", 1401 + "openssl-probe", 1402 + "openssl-sys", 1403 + "schannel", 1404 + "security-framework", 1405 + "security-framework-sys", 1406 + "tempfile", 1407 + ] 1408 + 1409 + [[package]] 1410 + name = "nix" 1411 + version = "0.27.1" 1412 + source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1414 + dependencies = [ 1415 + "bitflags 2.4.2", 1416 + "cfg-if", 1417 + "libc", 1418 ] 1419 1420 [[package]] ··· 1423 source = "registry+https://github.com/rust-lang/crates.io-index" 1424 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 1425 dependencies = [ 1426 + "bitflags 2.4.2", 1427 "crossbeam-channel", 1428 "filetime", 1429 "fsevent-sys", ··· 1433 "log", 1434 "mio", 1435 "walkdir", 1436 + "windows-sys 0.48.0", 1437 ] 1438 1439 [[package]] ··· 1448 ] 1449 1450 [[package]] 1451 + name = "num-conv" 1452 + version = "0.1.0" 1453 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1455 1456 [[package]] 1457 name = "num-integer" 1458 + version = "0.1.46" 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1460 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1461 dependencies = [ 1462 "num-traits", 1463 ] 1464 1465 [[package]] 1466 name = "num-traits" 1467 + version = "0.2.18" 1468 source = "registry+https://github.com/rust-lang/crates.io-index" 1469 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 1470 dependencies = [ 1471 "autocfg", 1472 ] ··· 1479 1480 [[package]] 1481 name = "once_cell" 1482 + version = "1.19.0" 1483 source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1485 1486 [[package]] 1487 name = "open" 1488 + version = "5.1.1" 1489 source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "68b3fbb0d52bf0cbb5225ba3d2c303aa136031d43abff98284332a9981ecddec" 1491 dependencies = [ 1492 "is-wsl", 1493 "libc", ··· 1495 ] 1496 1497 [[package]] 1498 + name = "openssl" 1499 + version = "0.10.64" 1500 source = "registry+https://github.com/rust-lang/crates.io-index" 1501 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 1502 + dependencies = [ 1503 + "bitflags 2.4.2", 1504 + "cfg-if", 1505 + "foreign-types", 1506 + "libc", 1507 + "once_cell", 1508 + "openssl-macros", 1509 + "openssl-sys", 1510 + ] 1511 1512 [[package]] 1513 + name = "openssl-macros" 1514 version = "0.1.1" 1515 source = "registry+https://github.com/rust-lang/crates.io-index" 1516 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1517 + dependencies = [ 1518 + "proc-macro2", 1519 + "quote", 1520 + "syn", 1521 + ] 1522 + 1523 + [[package]] 1524 + name = "openssl-probe" 1525 + version = "0.1.5" 1526 + source = "registry+https://github.com/rust-lang/crates.io-index" 1527 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1528 + 1529 + [[package]] 1530 + name = "openssl-src" 1531 + version = "300.2.3+3.2.1" 1532 + source = "registry+https://github.com/rust-lang/crates.io-index" 1533 + checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843" 1534 + dependencies = [ 1535 + "cc", 1536 + ] 1537 + 1538 + [[package]] 1539 + name = "openssl-sys" 1540 + version = "0.9.101" 1541 + source = "registry+https://github.com/rust-lang/crates.io-index" 1542 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 1543 + dependencies = [ 1544 + "cc", 1545 + "libc", 1546 + "openssl-src", 1547 + "pkg-config", 1548 + "vcpkg", 1549 + ] 1550 + 1551 + [[package]] 1552 + name = "option-ext" 1553 + version = "0.2.0" 1554 + source = "registry+https://github.com/rust-lang/crates.io-index" 1555 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 1556 1557 [[package]] 1558 name = "oxipng" ··· 1563 "bitvec", 1564 "crossbeam-channel", 1565 "filetime", 1566 + "indexmap 2.2.5", 1567 "libdeflater", 1568 "log", 1569 "rayon", ··· 1575 1576 [[package]] 1577 name = "palette" 1578 + version = "0.7.5" 1579 source = "registry+https://github.com/rust-lang/crates.io-index" 1580 + checksum = "ebfc23a4b76642983d57e4ad00bb4504eb30a8ce3c70f4aee1f725610e36d97a" 1581 dependencies = [ 1582 "approx", 1583 "fast-srgb8", ··· 1587 1588 [[package]] 1589 name = "palette_derive" 1590 + version = "0.7.5" 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 + checksum = "e8890702dbec0bad9116041ae586f84805b13eecd1d8b1df27c29998a9969d6d" 1593 dependencies = [ 1594 "proc-macro2", 1595 "quote", 1596 + "syn", 1597 + ] 1598 + 1599 + [[package]] 1600 + name = "parking_lot" 1601 + version = "0.12.1" 1602 + source = "registry+https://github.com/rust-lang/crates.io-index" 1603 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1604 + dependencies = [ 1605 + "lock_api", 1606 + "parking_lot_core", 1607 ] 1608 1609 [[package]] ··· 1614 dependencies = [ 1615 "cfg-if", 1616 "libc", 1617 + "redox_syscall", 1618 "smallvec", 1619 + "windows-targets 0.48.5", 1620 ] 1621 1622 [[package]] ··· 1655 source = "registry+https://github.com/rust-lang/crates.io-index" 1656 checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 1657 dependencies = [ 1658 + "phf_macros", 1659 "phf_shared", 1660 ] 1661 1662 [[package]] 1663 + name = "phf_generator" 1664 version = "0.11.2" 1665 source = "registry+https://github.com/rust-lang/crates.io-index" 1666 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 1667 dependencies = [ 1668 "phf_shared", 1669 + "rand", 1670 ] 1671 1672 [[package]] 1673 + name = "phf_macros" 1674 version = "0.11.2" 1675 source = "registry+https://github.com/rust-lang/crates.io-index" 1676 + checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 1677 dependencies = [ 1678 + "phf_generator", 1679 "phf_shared", 1680 + "proc-macro2", 1681 + "quote", 1682 + "syn", 1683 ] 1684 1685 [[package]] ··· 1698 checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 1699 1700 [[package]] 1701 name = "pixglyph" 1702 + version = "0.3.0" 1703 source = "registry+https://github.com/rust-lang/crates.io-index" 1704 + checksum = "e2e0f8ad4c197db38125b880c3c44544788665c7d5f4c42f5a35da44bca1a712" 1705 dependencies = [ 1706 "ttf-parser", 1707 ] 1708 1709 [[package]] 1710 name = "pkg-config" 1711 + version = "0.3.30" 1712 source = "registry+https://github.com/rust-lang/crates.io-index" 1713 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1714 1715 [[package]] 1716 name = "plist" 1717 + version = "1.6.0" 1718 source = "registry+https://github.com/rust-lang/crates.io-index" 1719 + checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 1720 dependencies = [ 1721 + "base64 0.21.7", 1722 + "indexmap 2.2.5", 1723 "line-wrap", 1724 + "quick-xml", 1725 "serde", 1726 "time", 1727 ] 1728 1729 [[package]] 1730 name = "png" 1731 + version = "0.17.13" 1732 source = "registry+https://github.com/rust-lang/crates.io-index" 1733 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 1734 dependencies = [ 1735 "bitflags 1.3.2", 1736 "crc32fast", ··· 1740 ] 1741 1742 [[package]] 1743 + name = "portable-atomic" 1744 + version = "1.6.0" 1745 + source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 1747 + 1748 + [[package]] 1749 name = "postcard" 1750 version = "1.0.8" 1751 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1757 ] 1758 1759 [[package]] 1760 + name = "powerfmt" 1761 + version = "0.2.0" 1762 + source = "registry+https://github.com/rust-lang/crates.io-index" 1763 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 1764 + 1765 + [[package]] 1766 name = "ppv-lite86" 1767 version = "0.2.17" 1768 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1770 1771 [[package]] 1772 name = "proc-macro2" 1773 + version = "1.0.78" 1774 source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1776 dependencies = [ 1777 "unicode-ident", 1778 ] ··· 1788 1789 [[package]] 1790 name = "pulldown-cmark" 1791 + version = "0.9.6" 1792 source = "registry+https://github.com/rust-lang/crates.io-index" 1793 + checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" 1794 dependencies = [ 1795 + "bitflags 2.4.2", 1796 "getopts", 1797 "memchr", 1798 "unicase", 1799 ] 1800 1801 [[package]] 1802 + name = "qcms" 1803 + version = "0.3.0" 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + checksum = "edecfcd5d755a5e5d98e24cf43113e7cdaec5a070edd0f6b250c03a573da30fa" 1806 1807 [[package]] 1808 name = "quick-xml" 1809 + version = "0.31.0" 1810 source = "registry+https://github.com/rust-lang/crates.io-index" 1811 + checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 1812 dependencies = [ 1813 "memchr", 1814 "serde", 1815 ] 1816 1817 [[package]] 1818 name = "quote" 1819 + version = "1.0.35" 1820 source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1822 dependencies = [ 1823 "proc-macro2", 1824 ] ··· 1835 source = "registry+https://github.com/rust-lang/crates.io-index" 1836 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1837 dependencies = [ 1838 "rand_core", 1839 ] 1840 ··· 1853 version = "0.6.4" 1854 source = "registry+https://github.com/rust-lang/crates.io-index" 1855 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1856 1857 [[package]] 1858 name = "rayon" 1859 + version = "1.9.0" 1860 source = "registry+https://github.com/rust-lang/crates.io-index" 1861 + checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 1862 dependencies = [ 1863 "either", 1864 "rayon-core", ··· 1866 1867 [[package]] 1868 name = "rayon-core" 1869 + version = "1.12.1" 1870 source = "registry+https://github.com/rust-lang/crates.io-index" 1871 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 1872 dependencies = [ 1873 "crossbeam-deque", 1874 "crossbeam-utils", 1875 ] 1876 1877 [[package]] 1878 name = "redox_syscall" 1879 version = "0.4.1" 1880 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1896 1897 [[package]] 1898 name = "regex" 1899 + version = "1.10.3" 1900 source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 1902 dependencies = [ 1903 "aho-corasick", 1904 "memchr", 1905 "regex-automata", 1906 + "regex-syntax", 1907 ] 1908 1909 [[package]] 1910 name = "regex-automata" 1911 + version = "0.4.6" 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 1914 dependencies = [ 1915 "aho-corasick", 1916 "memchr", 1917 + "regex-syntax", 1918 ] 1919 1920 [[package]] 1921 name = "regex-syntax" 1922 version = "0.8.2" 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1924 checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1925 1926 [[package]] 1927 name = "resvg" 1928 + version = "0.38.0" 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1930 + checksum = "5c34501046959e06470ba62a2dc7f31c15f94ac250d842a45f9e012f4ee40c1e" 1931 dependencies = [ 1932 + "gif 0.12.0", 1933 "jpeg-decoder", 1934 "log", 1935 "pico-args", ··· 1950 ] 1951 1952 [[package]] 1953 name = "roff" 1954 version = "0.2.1" 1955 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1957 1958 [[package]] 1959 name = "roxmltree" 1960 + version = "0.19.0" 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f" 1963 1964 [[package]] 1965 name = "rustc-hash" ··· 1978 1979 [[package]] 1980 name = "rustix" 1981 + version = "0.38.31" 1982 source = "registry+https://github.com/rust-lang/crates.io-index" 1983 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 1984 dependencies = [ 1985 + "bitflags 2.4.2", 1986 "errno", 1987 "libc", 1988 "linux-raw-sys", 1989 + "windows-sys 0.52.0", 1990 ] 1991 1992 [[package]] ··· 1997 1998 [[package]] 1999 name = "rustybuzz" 2000 + version = "0.12.1" 2001 source = "registry+https://github.com/rust-lang/crates.io-index" 2002 + checksum = "f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c" 2003 dependencies = [ 2004 + "bitflags 2.4.2", 2005 "bytemuck", 2006 "smallvec", 2007 "ttf-parser", ··· 2013 2014 [[package]] 2015 name = "ryu" 2016 + version = "1.0.17" 2017 source = "registry+https://github.com/rust-lang/crates.io-index" 2018 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2019 2020 [[package]] 2021 name = "safemem" ··· 2033 ] 2034 2035 [[package]] 2036 + name = "schannel" 2037 + version = "0.1.23" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 2040 + dependencies = [ 2041 + "windows-sys 0.52.0", 2042 + ] 2043 + 2044 + [[package]] 2045 name = "scopeguard" 2046 version = "1.2.0" 2047 source = "registry+https://github.com/rust-lang/crates.io-index" 2048 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2049 2050 [[package]] 2051 + name = "security-framework" 2052 + version = "2.9.2" 2053 + source = "registry+https://github.com/rust-lang/crates.io-index" 2054 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 2055 + dependencies = [ 2056 + "bitflags 1.3.2", 2057 + "core-foundation", 2058 + "core-foundation-sys", 2059 + "libc", 2060 + "security-framework-sys", 2061 + ] 2062 + 2063 + [[package]] 2064 + name = "security-framework-sys" 2065 + version = "2.9.1" 2066 source = "registry+https://github.com/rust-lang/crates.io-index" 2067 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2068 dependencies = [ 2069 + "core-foundation-sys", 2070 + "libc", 2071 ] 2072 2073 [[package]] ··· 2078 dependencies = [ 2079 "fastrand 1.9.0", 2080 "tempfile", 2081 + "windows-sys 0.48.0", 2082 ] 2083 2084 [[package]] 2085 name = "semver" 2086 + version = "1.0.22" 2087 source = "registry+https://github.com/rust-lang/crates.io-index" 2088 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 2089 2090 [[package]] 2091 name = "serde" 2092 + version = "1.0.197" 2093 source = "registry+https://github.com/rust-lang/crates.io-index" 2094 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 2095 dependencies = [ 2096 "serde_derive", 2097 ] 2098 2099 [[package]] 2100 name = "serde_derive" 2101 + version = "1.0.197" 2102 source = "registry+https://github.com/rust-lang/crates.io-index" 2103 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 2104 dependencies = [ 2105 "proc-macro2", 2106 "quote", 2107 + "syn", 2108 ] 2109 2110 [[package]] 2111 name = "serde_json" 2112 + version = "1.0.114" 2113 source = "registry+https://github.com/rust-lang/crates.io-index" 2114 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 2115 dependencies = [ 2116 "itoa", 2117 "ryu", ··· 2120 2121 [[package]] 2122 name = "serde_spanned" 2123 + version = "0.6.5" 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2125 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 2126 dependencies = [ 2127 "serde", 2128 ] ··· 2141 2142 [[package]] 2143 name = "serde_yaml" 2144 + version = "0.9.32" 2145 source = "registry+https://github.com/rust-lang/crates.io-index" 2146 + checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" 2147 dependencies = [ 2148 + "indexmap 2.2.5", 2149 "itoa", 2150 "ryu", 2151 "serde", ··· 2153 ] 2154 2155 [[package]] 2156 name = "simd-adler32" 2157 version = "0.3.7" 2158 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2181 2182 [[package]] 2183 name = "slotmap" 2184 + version = "1.0.7" 2185 source = "registry+https://github.com/rust-lang/crates.io-index" 2186 + checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 2187 dependencies = [ 2188 "version_check", 2189 ] 2190 2191 [[package]] 2192 name = "smallvec" 2193 + version = "1.13.1" 2194 source = "registry+https://github.com/rust-lang/crates.io-index" 2195 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2196 2197 [[package]] 2198 name = "spin" ··· 2220 ] 2221 2222 [[package]] 2223 name = "strict-num" 2224 version = "0.1.1" 2225 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2230 2231 [[package]] 2232 name = "strsim" 2233 + version = "0.11.0" 2234 source = "registry+https://github.com/rust-lang/crates.io-index" 2235 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 2236 2237 [[package]] 2238 name = "strum" 2239 + version = "0.26.1" 2240 source = "registry+https://github.com/rust-lang/crates.io-index" 2241 + checksum = "723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f" 2242 dependencies = [ 2243 "strum_macros", 2244 ] 2245 2246 [[package]] 2247 name = "strum_macros" 2248 + version = "0.26.1" 2249 source = "registry+https://github.com/rust-lang/crates.io-index" 2250 + checksum = "7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18" 2251 dependencies = [ 2252 "heck", 2253 "proc-macro2", 2254 "quote", 2255 "rustversion", 2256 + "syn", 2257 ] 2258 2259 [[package]] ··· 2264 2265 [[package]] 2266 name = "svg2pdf" 2267 + version = "0.10.0" 2268 source = "registry+https://github.com/rust-lang/crates.io-index" 2269 + checksum = "ba36b330062be8497fd96597227a757b621b86c4d24d164b06e4522b52b3693e" 2270 dependencies = [ 2271 "image", 2272 "miniz_oxide", 2273 "once_cell", 2274 "pdf-writer", 2275 + "resvg", 2276 + "tiny-skia", 2277 "usvg", 2278 ] 2279 2280 [[package]] 2281 name = "svgtypes" 2282 + version = "0.13.0" 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 + checksum = "6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70" 2285 dependencies = [ 2286 "kurbo", 2287 "siphasher 0.3.11", ··· 2289 2290 [[package]] 2291 name = "syn" 2292 + version = "2.0.52" 2293 source = "registry+https://github.com/rust-lang/crates.io-index" 2294 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 2295 dependencies = [ 2296 "proc-macro2", 2297 "quote", ··· 2300 2301 [[package]] 2302 name = "synstructure" 2303 + version = "0.13.1" 2304 source = "registry+https://github.com/rust-lang/crates.io-index" 2305 + checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2306 dependencies = [ 2307 "proc-macro2", 2308 "quote", 2309 + "syn", 2310 ] 2311 2312 [[package]] 2313 name = "syntect" 2314 + version = "5.2.0" 2315 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 + checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1" 2317 dependencies = [ 2318 "bincode", 2319 "bitflags 1.3.2", ··· 2322 "fnv", 2323 "once_cell", 2324 "plist", 2325 + "regex-syntax", 2326 "serde", 2327 + "serde_derive", 2328 "serde_json", 2329 "thiserror", 2330 "walkdir", ··· 2350 2351 [[package]] 2352 name = "tempfile" 2353 + version = "3.10.1" 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 2355 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2356 dependencies = [ 2357 "cfg-if", 2358 "fastrand 2.0.1", 2359 "rustix", 2360 + "windows-sys 0.52.0", 2361 ] 2362 2363 [[package]] 2364 name = "termcolor" 2365 + version = "1.4.1" 2366 source = "registry+https://github.com/rust-lang/crates.io-index" 2367 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 2368 dependencies = [ 2369 "winapi-util", 2370 ] 2371 2372 [[package]] 2373 name = "thiserror" 2374 + version = "1.0.57" 2375 source = "registry+https://github.com/rust-lang/crates.io-index" 2376 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 2377 dependencies = [ 2378 "thiserror-impl", 2379 ] 2380 2381 [[package]] 2382 name = "thiserror-impl" 2383 + version = "1.0.57" 2384 source = "registry+https://github.com/rust-lang/crates.io-index" 2385 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 2386 dependencies = [ 2387 "proc-macro2", 2388 "quote", 2389 + "syn", 2390 ] 2391 2392 [[package]] 2393 name = "time" 2394 + version = "0.3.34" 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2396 + checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 2397 dependencies = [ 2398 + "deranged", 2399 "itoa", 2400 + "num-conv", 2401 + "powerfmt", 2402 "serde", 2403 "time-core", 2404 "time-macros", ··· 2406 2407 [[package]] 2408 name = "time-core" 2409 + version = "0.1.2" 2410 source = "registry+https://github.com/rust-lang/crates.io-index" 2411 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2412 2413 [[package]] 2414 name = "time-macros" 2415 + version = "0.2.17" 2416 source = "registry+https://github.com/rust-lang/crates.io-index" 2417 + checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 2418 dependencies = [ 2419 + "num-conv", 2420 "time-core", 2421 ] 2422 2423 [[package]] 2424 name = "tiny-skia" 2425 + version = "0.11.4" 2426 source = "registry+https://github.com/rust-lang/crates.io-index" 2427 + checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" 2428 dependencies = [ 2429 "arrayref", 2430 "arrayvec", ··· 2437 2438 [[package]] 2439 name = "tiny-skia-path" 2440 + version = "0.11.4" 2441 source = "registry+https://github.com/rust-lang/crates.io-index" 2442 + checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" 2443 dependencies = [ 2444 "arrayref", 2445 "bytemuck", ··· 2474 2475 [[package]] 2476 name = "toml" 2477 + version = "0.8.10" 2478 source = "registry+https://github.com/rust-lang/crates.io-index" 2479 + checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 2480 dependencies = [ 2481 "serde", 2482 "serde_spanned", ··· 2495 2496 [[package]] 2497 name = "toml_edit" 2498 + version = "0.22.6" 2499 source = "registry+https://github.com/rust-lang/crates.io-index" 2500 + checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" 2501 dependencies = [ 2502 + "indexmap 2.2.5", 2503 "serde", 2504 "serde_spanned", 2505 "toml_datetime", ··· 2507 ] 2508 2509 [[package]] 2510 + name = "ttf-parser" 2511 + version = "0.20.0" 2512 source = "registry+https://github.com/rust-lang/crates.io-index" 2513 + checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" 2514 2515 [[package]] 2516 + name = "two-face" 2517 + version = "0.3.0" 2518 source = "registry+https://github.com/rust-lang/crates.io-index" 2519 + checksum = "37bed2135b2459c7eefba72c906d374697eb15949c205f2f124e3636a46b5eeb" 2520 dependencies = [ 2521 "once_cell", 2522 + "serde", 2523 + "syntect", 2524 ] 2525 2526 [[package]] 2527 name = "typed-arena" 2528 version = "2.0.2" 2529 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2531 2532 [[package]] 2533 name = "typst" 2534 + version = "0.11.0-rc1" 2535 dependencies = [ 2536 "az", 2537 + "bitflags 2.4.2", 2538 "chinese-number", 2539 "ciborium", 2540 "comemo", ··· 2548 "icu_provider_adapters", 2549 "icu_provider_blob", 2550 "icu_segmenter", 2551 + "if_chain", 2552 "image", 2553 + "indexmap 2.2.5", 2554 + "kamadak-exif", 2555 "kurbo", 2556 "lipsum", 2557 "log", 2558 "once_cell", 2559 "palette", 2560 + "phf", 2561 + "png", 2562 + "portable-atomic", 2563 + "qcms", 2564 "rayon", 2565 "regex", 2566 "roxmltree", 2567 "rustybuzz", 2568 "serde", 2569 "serde_json", 2570 + "serde_yaml 0.9.32", 2571 "siphasher 1.0.0", 2572 "smallvec", 2573 "stacker", 2574 "syntect", 2575 "time", 2576 "toml", 2577 "ttf-parser", 2578 + "two-face", 2579 "typed-arena", 2580 + "typst-assets", 2581 + "typst-dev-assets", 2582 "typst-macros", 2583 "typst-syntax", 2584 + "typst-timing", 2585 "unicode-bidi", 2586 "unicode-math-class", 2587 "unicode-script", ··· 2591 ] 2592 2593 [[package]] 2594 + name = "typst-assets" 2595 + version = "0.11.0-rc1" 2596 + source = "registry+https://github.com/rust-lang/crates.io-index" 2597 + checksum = "e43b98ec1d7969c329e3735e597bbe5e69076445a570f9634b30c8dc01c704ae" 2598 + 2599 + [[package]] 2600 name = "typst-cli" 2601 + version = "0.11.0-rc1" 2602 dependencies = [ 2603 "chrono", 2604 "clap", ··· 2606 "clap_mangen", 2607 "codespan-reporting", 2608 "comemo", 2609 + "ctrlc", 2610 "dirs", 2611 "ecow", 2612 "env_proxy", 2613 "flate2", 2614 "fontdb", 2615 + "fs_extra", 2616 + "native-tls", 2617 "notify", 2618 "once_cell", 2619 "open", 2620 + "openssl", 2621 + "parking_lot", 2622 "pathdiff", 2623 + "rayon", 2624 "same-file", 2625 "self-replace", 2626 "semver", 2627 "serde", 2628 "serde_json", 2629 + "serde_yaml 0.9.32", 2630 "siphasher 1.0.0", 2631 "tar", 2632 "tempfile", 2633 + "toml", 2634 "typst", 2635 + "typst-assets", 2636 + "typst-macros", 2637 "typst-pdf", 2638 "typst-render", 2639 "typst-svg", 2640 + "typst-timing", 2641 "ureq", 2642 "xz2", 2643 "zip", 2644 ] 2645 2646 [[package]] 2647 + name = "typst-dev-assets" 2648 version = "0.10.0" 2649 + source = "git+https://github.com/typst/typst-dev-assets?rev=c63ab46#c63ab467b6d2242b7993b81c1156b915486bcf02" 2650 + 2651 + [[package]] 2652 + name = "typst-docs" 2653 + version = "0.11.0-rc1" 2654 dependencies = [ 2655 + "clap", 2656 "comemo", 2657 "ecow", 2658 "heck", 2659 "once_cell", 2660 "pulldown-cmark", 2661 "serde", 2662 + "serde_json", 2663 + "serde_yaml 0.9.32", 2664 "syntect", 2665 "typed-arena", 2666 "typst", 2667 + "typst-assets", 2668 + "typst-dev-assets", 2669 + "typst-render", 2670 "unscanny", 2671 "yaml-front-matter", 2672 ] 2673 2674 [[package]] 2675 + name = "typst-fuzz" 2676 + version = "0.11.0-rc1" 2677 + dependencies = [ 2678 + "comemo", 2679 + "libfuzzer-sys", 2680 + "typst", 2681 + "typst-assets", 2682 + "typst-render", 2683 + "typst-syntax", 2684 + ] 2685 + 2686 + [[package]] 2687 name = "typst-ide" 2688 + version = "0.11.0-rc1" 2689 dependencies = [ 2690 "comemo", 2691 "ecow", ··· 2698 2699 [[package]] 2700 name = "typst-macros" 2701 + version = "0.11.0-rc1" 2702 dependencies = [ 2703 "heck", 2704 "proc-macro2", 2705 "quote", 2706 + "syn", 2707 ] 2708 2709 [[package]] 2710 name = "typst-pdf" 2711 + version = "0.11.0-rc1" 2712 dependencies = [ 2713 + "base64 0.22.0", 2714 "bytemuck", 2715 "comemo", 2716 "ecow", ··· 2720 "pdf-writer", 2721 "subsetter", 2722 "svg2pdf", 2723 "ttf-parser", 2724 "typst", 2725 + "typst-assets", 2726 + "typst-macros", 2727 + "typst-timing", 2728 "unicode-properties", 2729 "unscanny", 2730 "xmp-writer", ··· 2732 2733 [[package]] 2734 name = "typst-render" 2735 + version = "0.11.0-rc1" 2736 dependencies = [ 2737 "bytemuck", 2738 "comemo", ··· 2744 "tiny-skia", 2745 "ttf-parser", 2746 "typst", 2747 + "typst-macros", 2748 + "typst-timing", 2749 "usvg", 2750 ] 2751 2752 [[package]] 2753 name = "typst-svg" 2754 + version = "0.11.0-rc1" 2755 dependencies = [ 2756 + "base64 0.22.0", 2757 "comemo", 2758 "ecow", 2759 "flate2", 2760 "ttf-parser", 2761 "typst", 2762 + "typst-macros", 2763 + "typst-timing", 2764 "xmlparser", 2765 "xmlwriter", 2766 ] 2767 2768 [[package]] 2769 name = "typst-syntax" 2770 + version = "0.11.0-rc1" 2771 dependencies = [ 2772 "comemo", 2773 "ecow", 2774 "once_cell", 2775 "serde", 2776 "unicode-ident", 2777 "unicode-math-class", 2778 "unicode-script", ··· 2782 2783 [[package]] 2784 name = "typst-tests" 2785 + version = "0.11.0-rc1" 2786 dependencies = [ 2787 "clap", 2788 "comemo", 2789 "ecow", 2790 "once_cell", 2791 "oxipng", 2792 "rayon", 2793 "tiny-skia", 2794 "ttf-parser", 2795 "typst", 2796 + "typst-assets", 2797 + "typst-dev-assets", 2798 + "typst-ide", 2799 "typst-pdf", 2800 "typst-render", 2801 "typst-svg", ··· 2804 ] 2805 2806 [[package]] 2807 + name = "typst-timing" 2808 + version = "0.11.0-rc1" 2809 + dependencies = [ 2810 + "parking_lot", 2811 + "serde", 2812 + "serde_json", 2813 + "typst-syntax", 2814 + ] 2815 + 2816 + [[package]] 2817 name = "unic-langid" 2818 + version = "0.9.4" 2819 source = "registry+https://github.com/rust-lang/crates.io-index" 2820 + checksum = "238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516" 2821 dependencies = [ 2822 "unic-langid-impl", 2823 ] 2824 2825 [[package]] 2826 name = "unic-langid-impl" 2827 + version = "0.9.4" 2828 source = "registry+https://github.com/rust-lang/crates.io-index" 2829 + checksum = "4bd55a2063fdea4ef1f8633243a7b0524cbeef1905ae04c31a1c9b9775c55bc6" 2830 dependencies = [ 2831 "serde", 2832 "tinystr", ··· 2843 2844 [[package]] 2845 name = "unicode-bidi" 2846 + version = "0.3.15" 2847 source = "registry+https://github.com/rust-lang/crates.io-index" 2848 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 2849 2850 [[package]] 2851 name = "unicode-bidi-mirroring" ··· 2873 2874 [[package]] 2875 name = "unicode-normalization" 2876 + version = "0.1.23" 2877 source = "registry+https://github.com/rust-lang/crates.io-index" 2878 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2879 dependencies = [ 2880 "tinyvec", 2881 ] 2882 2883 [[package]] 2884 name = "unicode-properties" 2885 + version = "0.1.1" 2886 source = "registry+https://github.com/rust-lang/crates.io-index" 2887 + checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291" 2888 2889 [[package]] 2890 name = "unicode-script" 2891 + version = "0.5.6" 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2893 + checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" 2894 2895 [[package]] 2896 name = "unicode-segmentation" 2897 + version = "1.11.0" 2898 source = "registry+https://github.com/rust-lang/crates.io-index" 2899 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 2900 2901 [[package]] 2902 name = "unicode-vo" ··· 2911 checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 2912 2913 [[package]] 2914 name = "unsafe-libyaml" 2915 + version = "0.2.10" 2916 source = "registry+https://github.com/rust-lang/crates.io-index" 2917 + checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" 2918 2919 [[package]] 2920 name = "unscanny" ··· 2923 checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" 2924 2925 [[package]] 2926 name = "ureq" 2927 + version = "2.9.6" 2928 source = "registry+https://github.com/rust-lang/crates.io-index" 2929 + checksum = "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35" 2930 dependencies = [ 2931 + "base64 0.21.7", 2932 "flate2", 2933 "log", 2934 + "native-tls", 2935 "once_cell", 2936 "serde", 2937 "serde_json", 2938 "url", 2939 ] 2940 2941 [[package]] ··· 2952 2953 [[package]] 2954 name = "usvg" 2955 + version = "0.38.0" 2956 source = "registry+https://github.com/rust-lang/crates.io-index" 2957 + checksum = "377f62b4a3c173de8654c1aa80ab1dac1154e6f13a779a9943e53780120d1625" 2958 dependencies = [ 2959 + "base64 0.21.7", 2960 "log", 2961 "pico-args", 2962 "usvg-parser", ··· 2967 2968 [[package]] 2969 name = "usvg-parser" 2970 + version = "0.38.0" 2971 source = "registry+https://github.com/rust-lang/crates.io-index" 2972 + checksum = "351a05e6f2023d6b4e946f734240a3927aefdcf930d7d42587a2c8a8869814b0" 2973 dependencies = [ 2974 "data-url", 2975 "flate2", ··· 2985 2986 [[package]] 2987 name = "usvg-text-layout" 2988 + version = "0.38.0" 2989 source = "registry+https://github.com/rust-lang/crates.io-index" 2990 + checksum = "8c41888b9d5cf431fe852eaf9d047bbde83251b98f1749c2f08b1071e6db46e2" 2991 dependencies = [ 2992 "fontdb", 2993 "kurbo", ··· 3001 3002 [[package]] 3003 name = "usvg-tree" 3004 + version = "0.38.0" 3005 source = "registry+https://github.com/rust-lang/crates.io-index" 3006 + checksum = "18863e0404ed153d6e56362c5b1146db9f4f262a3244e3cf2dbe7d8a85909f05" 3007 dependencies = [ 3008 "strict-num", 3009 "svgtypes", 3010 "tiny-skia-path", ··· 3012 3013 [[package]] 3014 name = "utf8_iter" 3015 + version = "1.0.4" 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 3017 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3018 3019 [[package]] 3020 name = "utf8parse" ··· 3023 checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 3024 3025 [[package]] 3026 + name = "vcpkg" 3027 + version = "0.2.15" 3028 source = "registry+https://github.com/rust-lang/crates.io-index" 3029 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3030 3031 [[package]] 3032 name = "version_check" ··· 3036 3037 [[package]] 3038 name = "walkdir" 3039 + version = "2.5.0" 3040 source = "registry+https://github.com/rust-lang/crates.io-index" 3041 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3042 dependencies = [ 3043 "same-file", 3044 "winapi-util", ··· 3052 3053 [[package]] 3054 name = "wasm-bindgen" 3055 + version = "0.2.92" 3056 source = "registry+https://github.com/rust-lang/crates.io-index" 3057 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 3058 dependencies = [ 3059 "cfg-if", 3060 "wasm-bindgen-macro", ··· 3062 3063 [[package]] 3064 name = "wasm-bindgen-backend" 3065 + version = "0.2.92" 3066 source = "registry+https://github.com/rust-lang/crates.io-index" 3067 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 3068 dependencies = [ 3069 "bumpalo", 3070 "log", 3071 "once_cell", 3072 "proc-macro2", 3073 "quote", 3074 + "syn", 3075 "wasm-bindgen-shared", 3076 ] 3077 3078 [[package]] 3079 name = "wasm-bindgen-macro" 3080 + version = "0.2.92" 3081 source = "registry+https://github.com/rust-lang/crates.io-index" 3082 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 3083 dependencies = [ 3084 "quote", 3085 "wasm-bindgen-macro-support", ··· 3087 3088 [[package]] 3089 name = "wasm-bindgen-macro-support" 3090 + version = "0.2.92" 3091 source = "registry+https://github.com/rust-lang/crates.io-index" 3092 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 3093 dependencies = [ 3094 "proc-macro2", 3095 "quote", 3096 + "syn", 3097 "wasm-bindgen-backend", 3098 "wasm-bindgen-shared", 3099 ] 3100 3101 [[package]] 3102 name = "wasm-bindgen-shared" 3103 + version = "0.2.92" 3104 source = "registry+https://github.com/rust-lang/crates.io-index" 3105 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 3106 3107 [[package]] 3108 name = "wasmi" 3109 + version = "0.31.2" 3110 source = "registry+https://github.com/rust-lang/crates.io-index" 3111 + checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7" 3112 dependencies = [ 3113 "smallvec", 3114 "spin", ··· 3119 3120 [[package]] 3121 name = "wasmi_arena" 3122 + version = "0.4.1" 3123 source = "registry+https://github.com/rust-lang/crates.io-index" 3124 + checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" 3125 3126 [[package]] 3127 name = "wasmi_core" ··· 3145 ] 3146 3147 [[package]] 3148 name = "weezl" 3149 + version = "0.1.8" 3150 source = "registry+https://github.com/rust-lang/crates.io-index" 3151 + checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 3152 3153 [[package]] 3154 name = "winapi" ··· 3183 3184 [[package]] 3185 name = "windows-core" 3186 + version = "0.52.0" 3187 source = "registry+https://github.com/rust-lang/crates.io-index" 3188 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3189 dependencies = [ 3190 + "windows-targets 0.52.4", 3191 ] 3192 3193 [[package]] ··· 3196 source = "registry+https://github.com/rust-lang/crates.io-index" 3197 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3198 dependencies = [ 3199 + "windows-targets 0.48.5", 3200 + ] 3201 + 3202 + [[package]] 3203 + name = "windows-sys" 3204 + version = "0.52.0" 3205 + source = "registry+https://github.com/rust-lang/crates.io-index" 3206 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3207 + dependencies = [ 3208 + "windows-targets 0.52.4", 3209 ] 3210 3211 [[package]] ··· 3214 source = "registry+https://github.com/rust-lang/crates.io-index" 3215 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3216 dependencies = [ 3217 + "windows_aarch64_gnullvm 0.48.5", 3218 + "windows_aarch64_msvc 0.48.5", 3219 + "windows_i686_gnu 0.48.5", 3220 + "windows_i686_msvc 0.48.5", 3221 + "windows_x86_64_gnu 0.48.5", 3222 + "windows_x86_64_gnullvm 0.48.5", 3223 + "windows_x86_64_msvc 0.48.5", 3224 + ] 3225 + 3226 + [[package]] 3227 + name = "windows-targets" 3228 + version = "0.52.4" 3229 + source = "registry+https://github.com/rust-lang/crates.io-index" 3230 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 3231 + dependencies = [ 3232 + "windows_aarch64_gnullvm 0.52.4", 3233 + "windows_aarch64_msvc 0.52.4", 3234 + "windows_i686_gnu 0.52.4", 3235 + "windows_i686_msvc 0.52.4", 3236 + "windows_x86_64_gnu 0.52.4", 3237 + "windows_x86_64_gnullvm 0.52.4", 3238 + "windows_x86_64_msvc 0.52.4", 3239 ] 3240 3241 [[package]] ··· 3245 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3246 3247 [[package]] 3248 + name = "windows_aarch64_gnullvm" 3249 + version = "0.52.4" 3250 + source = "registry+https://github.com/rust-lang/crates.io-index" 3251 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 3252 + 3253 + [[package]] 3254 name = "windows_aarch64_msvc" 3255 version = "0.48.5" 3256 source = "registry+https://github.com/rust-lang/crates.io-index" 3257 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3258 3259 [[package]] 3260 + name = "windows_aarch64_msvc" 3261 + version = "0.52.4" 3262 + source = "registry+https://github.com/rust-lang/crates.io-index" 3263 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 3264 + 3265 + [[package]] 3266 name = "windows_i686_gnu" 3267 version = "0.48.5" 3268 source = "registry+https://github.com/rust-lang/crates.io-index" 3269 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3270 3271 [[package]] 3272 + name = "windows_i686_gnu" 3273 + version = "0.52.4" 3274 + source = "registry+https://github.com/rust-lang/crates.io-index" 3275 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 3276 + 3277 + [[package]] 3278 name = "windows_i686_msvc" 3279 version = "0.48.5" 3280 source = "registry+https://github.com/rust-lang/crates.io-index" 3281 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3282 3283 [[package]] 3284 + name = "windows_i686_msvc" 3285 + version = "0.52.4" 3286 + source = "registry+https://github.com/rust-lang/crates.io-index" 3287 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 3288 + 3289 + [[package]] 3290 name = "windows_x86_64_gnu" 3291 version = "0.48.5" 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3293 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3294 3295 [[package]] 3296 + name = "windows_x86_64_gnu" 3297 + version = "0.52.4" 3298 + source = "registry+https://github.com/rust-lang/crates.io-index" 3299 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 3300 + 3301 + [[package]] 3302 name = "windows_x86_64_gnullvm" 3303 version = "0.48.5" 3304 source = "registry+https://github.com/rust-lang/crates.io-index" 3305 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3306 3307 [[package]] 3308 + name = "windows_x86_64_gnullvm" 3309 + version = "0.52.4" 3310 + source = "registry+https://github.com/rust-lang/crates.io-index" 3311 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 3312 + 3313 + [[package]] 3314 name = "windows_x86_64_msvc" 3315 version = "0.48.5" 3316 source = "registry+https://github.com/rust-lang/crates.io-index" 3317 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3318 3319 [[package]] 3320 + name = "windows_x86_64_msvc" 3321 + version = "0.52.4" 3322 + source = "registry+https://github.com/rust-lang/crates.io-index" 3323 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 3324 + 3325 + [[package]] 3326 name = "winnow" 3327 + version = "0.6.5" 3328 source = "registry+https://github.com/rust-lang/crates.io-index" 3329 + checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" 3330 dependencies = [ 3331 "memchr", 3332 ] ··· 3348 3349 [[package]] 3350 name = "xattr" 3351 + version = "1.3.1" 3352 source = "registry+https://github.com/rust-lang/crates.io-index" 3353 + checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 3354 dependencies = [ 3355 "libc", 3356 + "linux-raw-sys", 3357 + "rustix", 3358 ] 3359 3360 [[package]] ··· 3423 dependencies = [ 3424 "proc-macro2", 3425 "quote", 3426 + "syn", 3427 "synstructure", 3428 ] 3429 3430 [[package]] 3431 name = "zerofrom" 3432 version = "0.1.3" 3433 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3444 dependencies = [ 3445 "proc-macro2", 3446 "quote", 3447 + "syn", 3448 "synstructure", 3449 ] 3450 ··· 3480 dependencies = [ 3481 "proc-macro2", 3482 "quote", 3483 + "syn", 3484 ] 3485 3486 [[package]]
+14 -4
pkgs/by-name/ty/typst/package.nix
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , installShellFiles 5 , stdenv 6 , darwin 7 }: 8 9 rustPlatform.buildRustPackage rec { 10 pname = "typst"; 11 - version = "0.10.0"; 12 13 src = fetchFromGitHub { 14 owner = "typst"; 15 repo = "typst"; 16 rev = "v${version}"; 17 - hash = "sha256-qiskc0G/ZdLRZjTicoKIOztRFem59TM4ki23Rl55y9s="; 18 }; 19 20 cargoLock = { 21 lockFile = ./Cargo.lock; 22 outputHashes = { 23 - "iai-0.1.1" = "sha256-EdNzCPht5chg7uF9O8CtPWR/bzSYyfYIXNdLltqdlR0="; 24 }; 25 }; 26 27 nativeBuildInputs = [ 28 installShellFiles 29 ]; 30 31 - buildInputs = lib.optionals stdenv.isDarwin [ 32 darwin.apple_sdk.frameworks.CoreServices 33 ]; 34 35 env = { 36 GEN_ARTIFACTS = "artifacts"; 37 }; 38 39 postInstall = ''
··· 2 , rustPlatform 3 , fetchFromGitHub 4 , installShellFiles 5 + , pkg-config 6 + , openssl 7 + , xz 8 , stdenv 9 , darwin 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "typst"; 14 + version = "0.11.0-rc1"; 15 16 src = fetchFromGitHub { 17 owner = "typst"; 18 repo = "typst"; 19 rev = "v${version}"; 20 + hash = "sha256-jOq+aoBSRUTXldg8iWGSJ1z0y+3KbhZfVAgjZo9IsGo="; 21 }; 22 23 cargoLock = { 24 lockFile = ./Cargo.lock; 25 outputHashes = { 26 + "typst-dev-assets-0.10.0" = "sha256-EBOZbblbavtsr2LEnoIF0UFmpSsm8Sq7ibxxWcAMIHY="; 27 }; 28 }; 29 30 nativeBuildInputs = [ 31 installShellFiles 32 + pkg-config 33 ]; 34 35 + buildInputs = [ 36 + openssl 37 + xz 38 + ] ++ lib.optionals stdenv.isDarwin [ 39 + darwin.apple_sdk.frameworks.CoreFoundation 40 darwin.apple_sdk.frameworks.CoreServices 41 + darwin.apple_sdk.frameworks.Security 42 ]; 43 44 env = { 45 GEN_ARTIFACTS = "artifacts"; 46 + OPENSSL_NO_VENDOR = true; 47 }; 48 49 postInstall = ''
+3 -3
pkgs/by-name/xd/xdg-desktop-portal-shana/package.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "xdg-desktop-portal-shana"; 11 - version = "0.3.9"; 12 13 src = fetchFromGitHub { 14 owner = "Decodetalkers"; 15 repo = "xdg-desktop-portal-shana"; 16 rev = "v${version}"; 17 - sha256 = "cgiWlZbM0C47CisR/KlSV0xqfeKgM41QaQihjqSy9CU="; 18 }; 19 20 nativeBuildInputs = [ ··· 31 32 mesonBuildType = "release"; 33 34 - cargoHash = "sha256-uDM4a7AB0753c/H1nfic/LjWrLmjEvi/p2S/tLIDXaQ="; 35 36 meta = with lib; { 37 description = "A filechooser portal backend for any desktop environment";
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "xdg-desktop-portal-shana"; 11 + version = "0.3.11"; 12 13 src = fetchFromGitHub { 14 owner = "Decodetalkers"; 15 repo = "xdg-desktop-portal-shana"; 16 rev = "v${version}"; 17 + sha256 = "sha256-bUskzFDd4qjH4Isp6vAJHe5qzgCLudQbkh+JNNTSMu8="; 18 }; 19 20 nativeBuildInputs = [ ··· 31 32 mesonBuildType = "release"; 33 34 + cargoHash = "sha256-FzEdQePDnSCuMDqbz0ZUywDzNfbiOwottSrE+eWL9to="; 35 36 meta = with lib; { 37 description = "A filechooser portal backend for any desktop environment";
+6 -6
pkgs/by-name/ya/yazi-unwrapped/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "yazi"; 14 - version = "0.2.3"; 15 16 src = fetchFromGitHub { 17 owner = "sxyazi"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-2AiaJs6xY8hsB1DBxpPwdZtc8IZvsoCGWBOFVMf4dvk="; 21 }; 22 23 - cargoHash = "sha256-fRUmXv27sHYz8z0cc795JCPLHDQGgTV4wAWAtQ/pbg4="; 24 25 env.YAZI_GEN_COMPLETIONS = true; 26 ··· 29 30 postInstall = '' 31 installShellCompletion --cmd yazi \ 32 - --bash ./yazi-config/completions/yazi.bash \ 33 - --fish ./yazi-config/completions/yazi.fish \ 34 - --zsh ./yazi-config/completions/_yazi 35 ''; 36 37 passthru.updateScript = nix-update-script { };
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "yazi"; 14 + version = "0.2.4"; 15 16 src = fetchFromGitHub { 17 owner = "sxyazi"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-c8fWWCOVBqQVdQch9BniCaJPrVEOCv35lLH8/hMIbvE="; 21 }; 22 23 + cargoHash = "sha256-VeDyO+KCD3Axse4iPIoRxIvoAn3L33e2ObBZFV/REeg="; 24 25 env.YAZI_GEN_COMPLETIONS = true; 26 ··· 29 30 postInstall = '' 31 installShellCompletion --cmd yazi \ 32 + --bash ./yazi-boot/completions/yazi.bash \ 33 + --fish ./yazi-boot/completions/yazi.fish \ 34 + --zsh ./yazi-boot/completions/_yazi 35 ''; 36 37 passthru.updateScript = nix-update-script { };
+20
pkgs/desktops/deepin/apps/deepin-compressor/0001-fix-build-on-new-dtk.diff
···
··· 1 + diff --git a/src/source/common/ddesktopservicesthread.h b/src/source/common/ddesktopservicesthread.h 2 + index 49313744..456a5e96 100644 3 + --- a/src/source/common/ddesktopservicesthread.h 4 + +++ b/src/source/common/ddesktopservicesthread.h 5 + @@ -8,10 +8,14 @@ 6 + 7 + #include <QThread> 8 + 9 + +#include <dtkwidget_global.h> 10 + +#include <dtkgui_global.h> 11 + #include <DDesktopServices> 12 + #include <QDebug> 13 + #include <QFileInfo> 14 + + 15 + DWIDGET_USE_NAMESPACE 16 + +DGUI_USE_NAMESPACE 17 + 18 + // 文管打开文件目录线程 19 + class DDesktopServicesThread : public QThread 20 +
+13 -4
pkgs/desktops/deepin/apps/deepin-compressor/default.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "deepin-compressor"; 23 - version = "5.12.23"; 24 25 src = fetchFromGitHub { 26 owner = "linuxdeepin"; 27 repo = pname; 28 rev = version; 29 - hash = "sha256-8qfpNM2rci4subdodxfJZLP3OvAxXl7QRl4MHGr15nA="; 30 }; 31 32 postPatch = '' 33 substituteInPlace src/source/common/pluginmanager.cpp \ 34 - --replace "/usr/lib/" "$out/lib/" 35 substituteInPlace src/desktop/deepin-compressor.desktop \ 36 - --replace "/usr" "$out" 37 ''; 38 39 nativeBuildInputs = [ ··· 59 cmakeFlags = [ 60 "-DVERSION=${version}" 61 "-DUSE_TEST=OFF" 62 ]; 63 64 strictDeps = true;
··· 20 21 stdenv.mkDerivation rec { 22 pname = "deepin-compressor"; 23 + version = "5.12.24"; 24 25 src = fetchFromGitHub { 26 owner = "linuxdeepin"; 27 repo = pname; 28 rev = version; 29 + hash = "sha256-XNhG28VZifQrl3TZfx/OHnsAOo0eKrhGKDk+OjOYD8k="; 30 }; 31 32 + patches = [ 33 + ./0001-fix-build-on-new-dtk.diff 34 + ]; 35 + 36 postPatch = '' 37 substituteInPlace src/source/common/pluginmanager.cpp \ 38 + --replace-fail "/usr/lib/" "$out/lib/" 39 substituteInPlace src/desktop/deepin-compressor.desktop \ 40 + --replace-fail "/usr" "$out" 41 ''; 42 43 nativeBuildInputs = [ ··· 63 cmakeFlags = [ 64 "-DVERSION=${version}" 65 "-DUSE_TEST=OFF" 66 + ]; 67 + 68 + # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH 69 + qtWrapperArgs = [ 70 + "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}" 71 ]; 72 73 strictDeps = true;
+3
pkgs/desktops/deepin/apps/deepin-screen-recorder/default.nix
··· 78 gst-plugins-good 79 ]); 80 81 # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH 82 qtWrapperArgs = [ 83 "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}"
··· 78 gst-plugins-good 79 ]); 80 81 + # Fix build failure on dtk 5.6.20 82 + env.NIX_CFLAGS_COMPILE = "-std=c++14"; 83 + 84 # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH 85 qtWrapperArgs = [ 86 "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}"
+2 -2
pkgs/desktops/deepin/apps/deepin-system-monitor/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "deepin-system-monitor"; 30 - version = "6.0.9"; 31 32 src = fetchFromGitHub { 33 owner = "linuxdeepin"; 34 repo = pname; 35 rev = version; 36 - hash = "sha256-ompsCTPmmF7S0UHNNU0YDQiTdvcFglpEoS4o+XMZ7jg="; 37 }; 38 39 postPatch = ''
··· 27 28 stdenv.mkDerivation rec { 29 pname = "deepin-system-monitor"; 30 + version = "6.0.13"; 31 32 src = fetchFromGitHub { 33 owner = "linuxdeepin"; 34 repo = pname; 35 rev = version; 36 + hash = "sha256-QwZPvEOYypSmbe3deqLRsI3VL/CgVc+Ql3JlsMZ9MqY="; 37 }; 38 39 postPatch = ''
+2 -2
pkgs/desktops/deepin/artwork/dde-account-faces/default.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "dde-account-faces"; 8 - version = "1.0.15"; 9 10 src = fetchFromGitHub { 11 owner = "linuxdeepin"; 12 repo = pname; 13 rev = version; 14 - hash = "sha256-/eTGy+9fcYmGrh09RdCIZ2Cn12gTaGtg4Tluv25n5r0="; 15 }; 16 17 makeFlags = [ "PREFIX=${placeholder "out"}/var" ];
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "dde-account-faces"; 8 + version = "1.0.16"; 9 10 src = fetchFromGitHub { 11 owner = "linuxdeepin"; 12 repo = pname; 13 rev = version; 14 + hash = "sha256-PtbEsFQl6M5Ouadxy9CTVh1Bmmect83NODO4Ks+ckKU="; 15 }; 16 17 makeFlags = [ "PREFIX=${placeholder "out"}/var" ];
+2 -2
pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
··· 8 9 stdenvNoCC.mkDerivation rec { 10 pname = "deepin-icon-theme"; 11 - version = "2023.11.28"; 12 13 src = fetchFromGitHub { 14 owner = "linuxdeepin"; 15 repo = pname; 16 rev = version; 17 - hash = "sha256-kCWJAmJa0VmhnuegE+acj82Ojl4Z5D8g7/q2PzppJwg="; 18 }; 19 20 makeFlags = [ "PREFIX=${placeholder "out"}" ];
··· 8 9 stdenvNoCC.mkDerivation rec { 10 pname = "deepin-icon-theme"; 11 + version = "2024.01.31"; 12 13 src = fetchFromGitHub { 14 owner = "linuxdeepin"; 15 repo = pname; 16 rev = version; 17 + hash = "sha256-08maujG5Tibsv9N+5olOeD8MrXTRiZh0OQm0bg8t+Cc="; 18 }; 19 20 makeFlags = [ "PREFIX=${placeholder "out"}" ];
+2 -2
pkgs/desktops/deepin/core/dde-app-services/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "dde-app-services"; 16 - version = "1.0.23"; 17 18 src = fetchFromGitHub { 19 owner = "linuxdeepin"; 20 repo = pname; 21 rev = version; 22 - hash = "sha256-INxbRDpG3MqPW6IMTqEagDCGo7vwxkR6D1+lcWdjO3w="; 23 }; 24 25 postPatch = ''
··· 13 14 stdenv.mkDerivation rec { 15 pname = "dde-app-services"; 16 + version = "1.0.25"; 17 18 src = fetchFromGitHub { 19 owner = "linuxdeepin"; 20 repo = pname; 21 rev = version; 22 + hash = "sha256-/lHiSUOTD8nC0WDLAHAFzm1YC0WjSS5W5JNC0cjeVEo="; 23 }; 24 25 postPatch = ''
+3 -3
pkgs/desktops/deepin/core/dde-appearance/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "dde-appearance"; 20 - version = "1.1.6"; 21 22 src = fetchFromGitHub { 23 owner = "linuxdeepin"; 24 repo = pname; 25 rev = version; 26 - hash = "sha256-7oRbydLXw8yRzi9L1GH/q0cjMY/DLyWbj4RUSyNpVNM="; 27 }; 28 29 patches = [ ··· 43 substituteInPlace src/service/modules/api/themethumb.cpp \ 44 --replace "/usr/lib/deepin-api" "/run/current-system/sw/lib/deepin-api" 45 46 - substituteInPlace src/service/dbus/deepinwmfaker.cpp \ 47 --replace "/usr/lib/deepin-daemon" "/run/current-system/sw/lib/deepin-daemon" 48 49 substituteInPlace src/service/modules/api/locale.cpp \
··· 17 18 stdenv.mkDerivation rec { 19 pname = "dde-appearance"; 20 + version = "1.1.25"; 21 22 src = fetchFromGitHub { 23 owner = "linuxdeepin"; 24 repo = pname; 25 rev = version; 26 + hash = "sha256-H9TvWF6Q0lX4GF4mQ71E3SUqWbhH7dzHIlScovbN7lM="; 27 }; 28 29 patches = [ ··· 43 substituteInPlace src/service/modules/api/themethumb.cpp \ 44 --replace "/usr/lib/deepin-api" "/run/current-system/sw/lib/deepin-api" 45 46 + substituteInPlace fakewm/dbus/deepinwmfaker.cpp \ 47 --replace "/usr/lib/deepin-daemon" "/run/current-system/sw/lib/deepin-daemon" 48 49 substituteInPlace src/service/modules/api/locale.cpp \
+3 -3
pkgs/desktops/deepin/core/dde-appearance/fix-custom-wallpapers-path.diff
··· 11 "serial": 0, 12 "flags": [], 13 "name": "Background_Uris", 14 - diff --git a/src/service/dbus/deepinwmfaker.cpp b/src/service/dbus/deepinwmfaker.cpp 15 index 5d455fa..40ec608 100644 16 - --- a/src/service/dbus/deepinwmfaker.cpp 17 - +++ b/src/service/dbus/deepinwmfaker.cpp 18 @@ -54,13 +54,13 @@ Q_GLOBAL_STATIC_WITH_ARGS(QGSettings, _gsettings_dde_zone, ("com.deepin.dde.zone 19 20 #define KWinDBusCompositorInterface "org.kde.kwin.Compositing"
··· 11 "serial": 0, 12 "flags": [], 13 "name": "Background_Uris", 14 + diff --git a/fakewm/dbus/deepinwmfaker.cpp b/fakewm/dbus/deepinwmfaker.cpp 15 index 5d455fa..40ec608 100644 16 + --- a/fakewm/dbus/deepinwmfaker.cpp 17 + +++ b/fakewm/dbus/deepinwmfaker.cpp 18 @@ -54,13 +54,13 @@ Q_GLOBAL_STATIC_WITH_ARGS(QGSettings, _gsettings_dde_zone, ("com.deepin.dde.zone 19 20 #define KWinDBusCompositorInterface "org.kde.kwin.Compositing"
+15 -27
pkgs/desktops/deepin/core/dde-application-manager/default.nix
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 , cmake 5 , pkg-config 6 , wrapQtAppsHook 7 , qtbase 8 - , dtkwidget 9 - , dde-polkit-agent 10 - , gsettings-qt 11 - , libcap 12 - , jemalloc 13 - , xorg 14 - , iconv 15 }: 16 17 stdenv.mkDerivation rec { 18 pname = "dde-application-manager"; 19 - version = "1.0.19"; 20 21 src = fetchFromGitHub { 22 owner = "linuxdeepin"; 23 repo = pname; 24 rev = version; 25 - hash = "sha256-1P265xqlL/wML66nKdfTgkRx6MCpLwrt5rXu+CyeShU="; 26 }; 27 28 - # remove this patch after next release 29 - postPatch = '' 30 - substituteInPlace src/modules/mimeapp/mime_app.cpp src/modules/launcher/common.h src/service/main.cpp \ 31 - misc/dconf/com.deepin.dde.appearance.json \ 32 - --replace "/usr/share" "/run/current-system/sw/share" 33 - 34 - substituteInPlace src/lib/dlocale.cpp --replace "/usr/share/locale/locale.alias" "${iconv}/share/locale/locale.alias" 35 - 36 - for file in $(grep -rl "/usr/bin"); do 37 - substituteInPlace $file --replace "/usr/bin/" "/run/current-system/sw/bin/" 38 - done 39 - ''; 40 41 nativeBuildInputs = [ 42 cmake ··· 46 47 buildInputs = [ 48 qtbase 49 - dtkwidget 50 - gsettings-qt 51 - libcap 52 - jemalloc 53 - xorg.libXdmcp 54 - xorg.libXres 55 ]; 56 57 meta = with lib; {
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 + , fetchpatch 5 , cmake 6 , pkg-config 7 , wrapQtAppsHook 8 , qtbase 9 }: 10 11 stdenv.mkDerivation rec { 12 pname = "dde-application-manager"; 13 + version = "1.1.8"; 14 15 src = fetchFromGitHub { 16 owner = "linuxdeepin"; 17 repo = pname; 18 rev = version; 19 + hash = "sha256-ImyXSyQWMFLvmtx9mBxrr4/IFOgOH1BW650mbiwFh5U="; 20 }; 21 22 + patches = [ 23 + (fetchpatch { 24 + name = "set-more-scale-envs-to-application.patch"; 25 + url = "https://github.com/linuxdeepin/dde-application-manager/commit/a1f8ad276d88c81249dd3468779862186a180238.patch"; 26 + hash = "sha256-/iKg6NZZomNEKYsZCZP1IfNr7ZAXiA9RVBnyf+M/f4w="; 27 + }) 28 + (fetchpatch { 29 + name = "support-execSearchPath-to-prevent-systemd-from-finding-binaries.patch"; 30 + url = "https://github.com/linuxdeepin/dde-application-manager/commit/2eaca7c6b8b841d571e9d3510f9f14c321cd976e.patch"; 31 + hash = "sha256-GWUIv4NIBLQpnY4GcjLShMjiXAfPi3zKdol3whchC/Y="; 32 + }) 33 + ]; 34 35 nativeBuildInputs = [ 36 cmake ··· 40 41 buildInputs = [ 42 qtbase 43 ]; 44 45 meta = with lib; {
+2 -2
pkgs/desktops/deepin/core/dde-calendar/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dde-calendar"; 21 - version = "5.11.1"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 - hash = "sha256-EQcB+a0dK2c6NdvGFbyp65a8nN2PmOpZLWx61UDOTJg="; 28 }; 29 30 patches = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dde-calendar"; 21 + version = "5.12.1"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 + hash = "sha256-p+KtObh2JT7aPcDCi0jmaNmLqB1aU3IvAiYrGmhErcI="; 28 }; 29 30 patches = [
+4 -2
pkgs/desktops/deepin/core/dde-control-center/default.nix
··· 17 , polkit-qt 18 , libxcrypt 19 , librsvg 20 , runtimeShell 21 , dbus 22 }: 23 24 stdenv.mkDerivation rec { 25 pname = "dde-control-center"; 26 - version = "6.0.28"; 27 28 src = fetchFromGitHub { 29 owner = "linuxdeepin"; 30 repo = pname; 31 rev = version; 32 - hash = "sha256-kgQ4ySiYtaklOqER56QtKD9lk1CnRSEAU4QPHycl9eI="; 33 }; 34 35 postPatch = '' ··· 57 polkit-qt 58 libxcrypt 59 librsvg 60 ]; 61 62 cmakeFlags = [
··· 17 , polkit-qt 18 , libxcrypt 19 , librsvg 20 + , gtest 21 , runtimeShell 22 , dbus 23 }: 24 25 stdenv.mkDerivation rec { 26 pname = "dde-control-center"; 27 + version = "6.0.44"; 28 29 src = fetchFromGitHub { 30 owner = "linuxdeepin"; 31 repo = pname; 32 rev = version; 33 + hash = "sha256-NN2CSIYByxeTZraK48lAsQSJYAOTDHzKT1FOa+VWMo0="; 34 }; 35 36 postPatch = '' ··· 58 polkit-qt 59 libxcrypt 60 librsvg 61 + gtest 62 ]; 63 64 cmakeFlags = [
+2 -2
pkgs/desktops/deepin/core/dde-dock/default.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "dde-dock"; 24 - version = "6.0.22"; 25 26 src = fetchFromGitHub { 27 owner = "linuxdeepin"; 28 repo = pname; 29 rev = version; 30 - hash = "sha256-fhc2faiPH35ZKw6SCoGTz+6mgxabNpCFQeY2p68Ba5w="; 31 }; 32 33 postPatch = ''
··· 21 22 stdenv.mkDerivation rec { 23 pname = "dde-dock"; 24 + version = "6.0.35"; 25 26 src = fetchFromGitHub { 27 owner = "linuxdeepin"; 28 repo = pname; 29 rev = version; 30 + hash = "sha256-ATC/Ze6GyjT92eCgAt9g2FIQbXLVHUMuXuAslNnbkCE="; 31 }; 32 33 postPatch = ''
+5 -10
pkgs/desktops/deepin/core/dde-file-manager/default.nix
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 - , fetchpatch 5 , runtimeShell 6 , dtkwidget 7 , qt5integration ··· 44 45 stdenv.mkDerivation rec { 46 pname = "dde-file-manager"; 47 - version = "6.0.31"; 48 49 src = fetchFromGitHub { 50 owner = "linuxdeepin"; 51 repo = pname; 52 rev = version; 53 - hash = "sha256-mc2HcoLrwMXKU8w34KUEh62ZfEIfbJLVzz4JGnUE5EM="; 54 }; 55 56 nativeBuildInputs = [ ··· 63 dontWrapGApps = true; 64 65 patches = [ 66 - ./use_v23_dbus_interface.diff 67 - 68 - (fetchpatch { 69 - name = "use-pkgconfig-to-check-mount.patch"; 70 - url = "https://github.com/linuxdeepin/dde-file-manager/commit/b6c210057d991591df45b80607a614e7a57a9dc0.patch"; 71 - hash = "sha256-k0ZYlOVN3hHs1qvvRaJ3i6okOhDE+DoUKGs9AhSFBGU="; 72 - }) 73 ]; 74 75 postPatch = '' ··· 132 133 cmakeFlags = [ 134 "-DVERSION=${version}" 135 ]; 136 137 enableParallelBuilding = true;
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 , runtimeShell 5 , dtkwidget 6 , qt5integration ··· 43 44 stdenv.mkDerivation rec { 45 pname = "dde-file-manager"; 46 + version = "6.0.40"; 47 48 src = fetchFromGitHub { 49 owner = "linuxdeepin"; 50 repo = pname; 51 rev = version; 52 + hash = "sha256-fvxP6wle4hezt9nEDpTgK+xB4J5XIC0mP5jWCmkjJPA="; 53 }; 54 55 nativeBuildInputs = [ ··· 62 dontWrapGApps = true; 63 64 patches = [ 65 + ./patch_check_v23_interface.diff 66 ]; 67 68 postPatch = '' ··· 125 126 cmakeFlags = [ 127 "-DVERSION=${version}" 128 + "-DNIX_DEEPIN_VERSION=23" 129 + "-DSYSTEMD_USER_UNIT_DIR=${placeholder "out"}/lib/systemd/user" 130 ]; 131 132 enableParallelBuilding = true;
+3 -3
pkgs/desktops/deepin/core/dde-file-manager/use_v23_dbus_interface.diff pkgs/desktops/deepin/core/dde-file-manager/patch_check_v23_interface.diff
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index e93d3ad..94e3eca 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 - @@ -30,7 +30,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) 6 endif() 7 8 #Indentify the version 9 -if (${DEEPIN_OS_VERSION} MATCHES "23") 10 - +if (TRUE) 11 add_definitions(-DCOMPILE_ON_V23) 12 set(COMPLIE_ON_V23 TRUE) 13 message("COMPILE ON v23")
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 8a8cfb079..34092aa57 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 + @@ -31,7 +31,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) 6 endif() 7 8 #Indentify the version 9 -if (${DEEPIN_OS_VERSION} MATCHES "23") 10 + +if (${NIX_DEEPIN_VERSION} MATCHES "23") 11 add_definitions(-DCOMPILE_ON_V23) 12 set(COMPLIE_ON_V23 TRUE) 13 message("COMPILE ON v23")
+7 -2
pkgs/desktops/deepin/core/dde-launchpad/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dde-launchpad"; 18 - version = "0.3.0"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 - hash = "sha256-8m0DjQYih3hB/n2VHuJgUYBe8tpGwBU0NdkLxr1OsFc="; 25 }; 26 27 nativeBuildInputs = [ 28 cmake
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dde-launchpad"; 18 + version = "0.4.4"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 + hash = "sha256-az8BC3n44NGpATNu3Exjn3H7Rumx/YqDXztEGqCpAbY="; 25 }; 26 + 27 + postPatch = '' 28 + substituteInPlace desktopintegration.cpp \ 29 + --replace "AppStreamQt/pool.h" "AppStreamQt5/pool.h" 30 + ''; 31 32 nativeBuildInputs = [ 33 cmake
+2 -2
pkgs/desktops/deepin/core/dde-network-core/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dde-network-core"; 21 - version = "2.0.15"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 - hash = "sha256-AMuWEz3Eyw0tG0srLWpqS7MO7Z4ZzIay4z59cZQZU0o="; 28 }; 29 30 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dde-network-core"; 21 + version = "2.0.21"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 + hash = "sha256-xuPEh0o62seyxlW+MKGgv/DdheYibSI1K0RJAjxraCw="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/core/dde-session-shell/default.nix
··· 25 26 stdenv.mkDerivation rec { 27 pname = "dde-session-shell"; 28 - version = "6.0.10"; 29 30 src = fetchFromGitHub { 31 owner = "linuxdeepin"; 32 repo = pname; 33 rev = version; 34 - hash = "sha256-h4X3RZe7+CxVeFmk/7+7K4d/2D1+jhECKQaxl4TsuvM="; 35 }; 36 37 postPatch = ''
··· 25 26 stdenv.mkDerivation rec { 27 pname = "dde-session-shell"; 28 + version = "6.0.17"; 29 30 src = fetchFromGitHub { 31 owner = "linuxdeepin"; 32 repo = pname; 33 rev = version; 34 + hash = "sha256-X/aBMxrYeCT3I9ynV8cPzS23H44fHLkpkztewnfTNxA="; 35 }; 36 37 postPatch = ''
+2 -2
pkgs/desktops/deepin/core/dde-session-ui/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "dde-session-ui"; 20 - version = "6.0.10"; 21 22 src = fetchFromGitHub { 23 owner = "linuxdeepin"; 24 repo = pname; 25 rev = version; 26 - hash = "sha256-JwktVbwWdfqURhZuEFdB5oaKMsBZu5DekpZ2WGpcL4Q="; 27 }; 28 29 postPatch = ''
··· 17 18 stdenv.mkDerivation rec { 19 pname = "dde-session-ui"; 20 + version = "6.0.16"; 21 22 src = fetchFromGitHub { 23 owner = "linuxdeepin"; 24 repo = pname; 25 rev = version; 26 + hash = "sha256-hxunGK7DxRuAbmi6PtylHCBajV3b1qbFVA+AiuOCcN0="; 27 }; 28 29 postPatch = ''
+5 -2
pkgs/desktops/deepin/core/dde-session/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dde-session"; 18 - version = "1.1.9"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 - hash = "sha256-CyHvvNALXe4fOMjD48By/iaU6/xNUhH9yG19Ob3bHy0="; 25 }; 26 27 postPatch = '' 28 # Avoid using absolute path to distinguish applications 29 substituteInPlace src/dde-session/impl/sessionmanager.cpp \ 30 --replace 'file.readAll().startsWith("/usr/bin/dde-lock")' 'file.readAll().contains("dde-lock")' \
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dde-session"; 18 + version = "1.2.5"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 + hash = "sha256-YYGRjVbVFyzmRhYu6sDtxzghocgM7Myr3K77AqWQk3E="; 25 }; 26 27 postPatch = '' 28 + substituteInPlace misc/CMakeLists.txt \ 29 + --replace "/etc" "$out/etc" 30 + 31 # Avoid using absolute path to distinguish applications 32 substituteInPlace src/dde-session/impl/sessionmanager.cpp \ 33 --replace 'file.readAll().startsWith("/usr/bin/dde-lock")' 'file.readAll().contains("dde-lock")' \
+2 -2
pkgs/desktops/deepin/core/dde-widgets/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "dde-widgets"; 17 - version = "6.0.14"; 18 19 src = fetchFromGitHub { 20 owner = "linuxdeepin"; 21 repo = pname; 22 rev = version; 23 - hash = "sha256-bmhT7UhMXtC5wlRtwlVnGjoq8rUQcDSk4rGQ0Xrz9ZI="; 24 }; 25 26 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "dde-widgets"; 17 + version = "6.0.19"; 18 19 src = fetchFromGitHub { 20 owner = "linuxdeepin"; 21 repo = pname; 22 rev = version; 23 + hash = "sha256-oB0lyfmxBSwqjXO+etYdc+DghZVSBU+LXYqK1WS5DaU="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/core/deepin-kwin/default.nix
··· 36 37 stdenv.mkDerivation rec { 38 pname = "deepin-kwin"; 39 - version = "5.25.11"; 40 41 src = fetchFromGitHub { 42 owner = "linuxdeepin"; 43 repo = pname; 44 rev = version; 45 - hash = "sha256-J92T1hsRmmtkjF9OPsrikRtd7bQSEG88UOYu+BHUSx0="; 46 }; 47 48 patches = [
··· 36 37 stdenv.mkDerivation rec { 38 pname = "deepin-kwin"; 39 + version = "5.25.15"; 40 41 src = fetchFromGitHub { 42 owner = "linuxdeepin"; 43 repo = pname; 44 rev = version; 45 + hash = "sha256-aI5wHEFfvZeoz4ykw9dVx/9e96T1Yahs4YZNutv+CYM="; 46 }; 47 48 patches = [
+2 -2
pkgs/desktops/deepin/default.nix
··· 1 - { lib, pkgs, config, libsForQt5 }: 2 let 3 packages = self: 4 let ··· 28 deepin-kwin = callPackage ./core/deepin-kwin { }; 29 dde-appearance = callPackage ./core/dde-appearance { }; 30 dde-app-services = callPackage ./core/dde-app-services { }; 31 - dde-application-manager = callPackage ./core/dde-application-manager { }; 32 dde-control-center = callPackage ./core/dde-control-center { }; 33 dde-calendar = callPackage ./core/dde-calendar { }; 34 dde-clipboard = callPackage ./core/dde-clipboard { };
··· 1 + { lib, pkgs, config, libsForQt5, qt6Packages }: 2 let 3 packages = self: 4 let ··· 28 deepin-kwin = callPackage ./core/deepin-kwin { }; 29 dde-appearance = callPackage ./core/dde-appearance { }; 30 dde-app-services = callPackage ./core/dde-app-services { }; 31 + dde-application-manager = qt6Packages.callPackage ./core/dde-application-manager { }; 32 dde-control-center = callPackage ./core/dde-control-center { }; 33 dde-calendar = callPackage ./core/dde-calendar { }; 34 dde-clipboard = callPackage ./core/dde-clipboard { };
+8 -17
pkgs/desktops/deepin/go-package/dde-api/default.nix
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 - , fetchpatch 5 , buildGoModule 6 , pkg-config 7 , deepin-gettext-tools ··· 21 22 buildGoModule rec { 23 pname = "dde-api"; 24 - version = "6.0.7"; 25 26 src = fetchFromGitHub { 27 owner = "linuxdeepin"; 28 repo = pname; 29 rev = version; 30 - hash = "sha256-kdf1CoZUyda6bOTW0WJTgaXYhocrjRU9ptj7i+k8aaQ="; 31 }; 32 33 - patches = [ 34 - (fetchpatch { 35 - name = "modify_PKGBUILD_to_support_OBS.patch"; 36 - url = "https://github.com/linuxdeepin/dde-api/commit/1399522d032c6c649db79a33348cdb1a233bc23a.patch"; 37 - hash = "sha256-kSHnYaOxIvv7lAJnvxpSwyRDPyDxpAq9x+gJcBdU3T8="; 38 - }) 39 - ]; 40 - 41 - vendorHash = "sha256-4Yscw3QjWG1rlju6sMRHGn3dSe65b1nx10B3KeyAzBM="; 42 43 postPatch = '' 44 substituteInPlace misc/systemd/system/deepin-shutdown-sound.service \ 45 - --replace "/usr/bin/true" "${coreutils}/bin/true" 46 47 substituteInPlace sound-theme-player/main.go \ 48 - --replace "/usr/sbin/alsactl" "alsactl" 49 50 substituteInPlace misc/{scripts/deepin-boot-sound.sh,systemd/system/deepin-login-sound.service} \ 51 - --replace "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 52 53 substituteInPlace lunar-calendar/huangli.go adjust-grub-theme/main.go \ 54 - --replace "/usr/share/dde-api" "$out/share/dde-api" 55 56 substituteInPlace themes/{theme.go,settings.go} \ 57 - --replace "/usr/share" "/run/current-system/sw/share" 58 59 for file in $(grep "/usr/lib/deepin-api" * -nR |awk -F: '{print $1}') 60 do
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 , buildGoModule 5 , pkg-config 6 , deepin-gettext-tools ··· 20 21 buildGoModule rec { 22 pname = "dde-api"; 23 + version = "6.0.9"; 24 25 src = fetchFromGitHub { 26 owner = "linuxdeepin"; 27 repo = pname; 28 rev = version; 29 + hash = "sha256-ht5IaXi4nz0/U1zqp4JTiDkQ3NB69q24MgWfu45SpoY="; 30 }; 31 32 + vendorHash = "sha256-zrtUsCF2+301DKwgWectw+UbOehOp8h8u/IMf09XQ8Q="; 33 34 postPatch = '' 35 substituteInPlace misc/systemd/system/deepin-shutdown-sound.service \ 36 + --replace-fail "/usr/bin/true" "${coreutils}/bin/true" 37 38 substituteInPlace sound-theme-player/main.go \ 39 + --replace-fail "/usr/sbin/alsactl" "alsactl" 40 41 substituteInPlace misc/{scripts/deepin-boot-sound.sh,systemd/system/deepin-login-sound.service} \ 42 + --replace-fail "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 43 44 substituteInPlace lunar-calendar/huangli.go adjust-grub-theme/main.go \ 45 + --replace-fail "/usr/share/dde-api" "$out/share/dde-api" 46 47 substituteInPlace themes/{theme.go,settings.go} \ 48 + --replace-fail "/usr/share" "/run/current-system/sw/share" 49 50 for file in $(grep "/usr/lib/deepin-api" * -nR |awk -F: '{print $1}') 51 do
+6 -5
pkgs/desktops/deepin/go-package/dde-daemon/default.nix
··· 38 39 buildGoModule rec { 40 pname = "dde-daemon"; 41 - version = "6.0.22"; 42 43 src = fetchFromGitHub { 44 owner = "linuxdeepin"; 45 repo = pname; 46 rev = version; 47 - hash = "sha256-D7s6wWZeZHYl/aP/0qLYNn+lZEwGJAjFNbO0whKymck="; 48 }; 49 50 - vendorHash = "sha256-U+G5CELpor34RgFzHpxfvJ/jBfWfE4ShjY2b2Z61BhE="; 51 52 patches = [ 53 ./0001-dont-set-PATH.diff ··· 70 --replace "/usr/share/X11/xkb" "${xkeyboard_config}/share/X11/xkb" 71 72 substituteInPlace bin/dde-system-daemon/wallpaper.go accounts1/user.go \ 73 - --replace "/usr/share/wallpapers" "/run/current-system/sw/share/wallpapers" 74 75 substituteInPlace timedate1/zoneinfo/zone.go \ 76 - --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" 77 78 substituteInPlace accounts1/image_blur.go grub2/modify_manger.go \ 79 --replace "/usr/lib/deepin-api" "/run/current-system/sw/lib/deepin-api"
··· 38 39 buildGoModule rec { 40 pname = "dde-daemon"; 41 + version = "6.0.34"; 42 43 src = fetchFromGitHub { 44 owner = "linuxdeepin"; 45 repo = pname; 46 rev = version; 47 + hash = "sha256-NIFgv6EUSnCqSdPttx6wrr7K1nRV/JIZJy9uS7uu0Sc="; 48 }; 49 50 + vendorHash = "sha256-F39QGxY0aD+hHWguHosSrSzcB/ahYbnFW9vVtS5oUnU="; 51 52 patches = [ 53 ./0001-dont-set-PATH.diff ··· 70 --replace "/usr/share/X11/xkb" "${xkeyboard_config}/share/X11/xkb" 71 72 substituteInPlace bin/dde-system-daemon/wallpaper.go accounts1/user.go \ 73 + --replace "/usr/share/wallpapers" "/run/current-system/sw/share/wallpapers" 74 75 substituteInPlace timedate1/zoneinfo/zone.go \ 76 + --replace "/usr/share/dde" "$out/share/dde" \ 77 + --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" 78 79 substituteInPlace accounts1/image_blur.go grub2/modify_manger.go \ 80 --replace "/usr/lib/deepin-api" "/run/current-system/sw/lib/deepin-api"
+2 -2
pkgs/desktops/deepin/go-package/go-dbus-factory/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "go-dbus-factory"; 8 - version = "1.10.23"; 9 10 src = fetchFromGitHub { 11 owner = "linuxdeepin"; 12 repo = pname; 13 rev = version; 14 - sha256 = "sha256-6u9Bpoa80j/K1MipncfM378/qmSSMZAlx88jE4hHYBk="; 15 }; 16 17 makeFlags = [ "PREFIX=${placeholder "out"}" ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "go-dbus-factory"; 8 + version = "2.0.8"; 9 10 src = fetchFromGitHub { 11 owner = "linuxdeepin"; 12 repo = pname; 13 rev = version; 14 + sha256 = "sha256-yzmr61wrBfZi+CuXFhtvOk7EaFtE8y3QyVwwgEDqwKY="; 15 }; 16 17 makeFlags = [ "PREFIX=${placeholder "out"}" ];
-61
pkgs/desktops/deepin/go-package/startdde/0001-avoid-use-hardcode-path.patch
··· 1 - diff --git a/misc/auto_launch/chinese.json b/misc/auto_launch/chinese.json 2 - index 14b8bff..2b2c412 100644 3 - --- a/misc/auto_launch/chinese.json 4 - +++ b/misc/auto_launch/chinese.json 5 - @@ -3,7 +3,7 @@ 6 - "Priority": 9, 7 - "Group": [ 8 - { 9 - - "Command": "/usr/bin/dde-file-manager", 10 - + "Command": "dde-file-manager", 11 - "Wait": false, 12 - "Args": [ 13 - "-d" 14 - @@ -25,7 +25,7 @@ 15 - "Priority": 7, 16 - "Group": [ 17 - { 18 - - "Command": "/usr/bin/dde-shutdown", 19 - + "Command": "dde-shutdown", 20 - "Wait": false, 21 - "Args": [ 22 - "-d" 23 - diff --git a/session.go b/session.go 24 - index da76626..bf9a2c4 100644 25 - --- a/session.go 26 - +++ b/session.go 27 - @@ -14,6 +14,7 @@ import ( 28 - "sync" 29 - "syscall" 30 - "time" 31 - + "strings" 32 - 33 - "github.com/adrg/xdg" 34 - "github.com/godbus/dbus/v5" 35 - @@ -85,7 +86,7 @@ type SessionManager struct { 36 - } 37 - 38 - const ( 39 - - cmdShutdown = "/usr/bin/dde-shutdown" 40 - + cmdShutdown = "dde-shutdown" 41 - lockFrontDest = "org.deepin.dde.LockFront1" 42 - lockFrontIfc = lockFrontDest 43 - lockFrontObjPath = "/org/deepin/dde/LockFront1" 44 - @@ -458,7 +459,7 @@ func (m *SessionManager) SetLocked(sender dbus.Sender, value bool) *dbus.Error { 45 - return dbusutil.ToError(err) 46 - } 47 - 48 - - if exe == "/usr/bin/dde-lock" { 49 - + if strings.Contains(exe, "dde-lock") { 50 - m.setLocked(value) 51 - return nil 52 - } 53 - @@ -478,7 +479,7 @@ func (m *SessionManager) SetLocked(sender dbus.Sender, value bool) *dbus.Error { 54 - return dbusutil.ToError(fmt.Errorf("desktop file %q is invalid", desktopFile)) 55 - } 56 - exe = info.GetExecutable() 57 - - if exe != "/usr/bin/dde-lock" { 58 - + if strings.Contains(exe, "dde-lock") { 59 - return dbusutil.ToError(fmt.Errorf("exe %q of desktop file %q is invalid", exe, desktopFile)) 60 - } 61 -
···
+5 -9
pkgs/desktops/deepin/go-package/startdde/default.nix
··· 19 20 buildGoModule rec { 21 pname = "startdde"; 22 - version = "6.0.10"; 23 24 src = fetchFromGitHub { 25 owner = "linuxdeepin"; 26 repo = pname; 27 rev = version; 28 - hash = "sha256-B2B8QlA1Ps/ybVzionngtwDwTLd7H02RKJwcXymGlJM="; 29 }; 30 31 - patches = [ 32 - ./0001-avoid-use-hardcode-path.patch 33 - ]; 34 - 35 - vendorHash = "sha256-5BEOazAygYL1N+CaGAbUwdpHZ1EiHr6yNW27/bXNdZg="; 36 37 postPatch = '' 38 - substituteInPlace display/manager.go session.go \ 39 --replace "/bin/bash" "${runtimeShell}" 40 41 substituteInPlace misc/systemd_task/dde-display-task-refresh-brightness.service \ 42 --replace "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 43 44 - substituteInPlace display/manager.go utils.go session.go \ 45 --replace "/usr/lib/deepin-daemon" "/run/current-system/sw/lib/deepin-daemon" 46 47 substituteInPlace misc/lightdm.conf --replace "/usr" "$out"
··· 19 20 buildGoModule rec { 21 pname = "startdde"; 22 + version = "6.0.13"; 23 24 src = fetchFromGitHub { 25 owner = "linuxdeepin"; 26 repo = pname; 27 rev = version; 28 + hash = "sha256-sftPQq4cSyCTuvVtvjT8YJDLQOpSbmnXEVzFwFFaU4U="; 29 }; 30 31 + vendorHash = "sha256-Y81p3yPQayXbvyUI7N6PvFDO3hSU3SL0AuUKxvZkZNE="; 32 33 postPatch = '' 34 + substituteInPlace display/manager.go \ 35 --replace "/bin/bash" "${runtimeShell}" 36 37 substituteInPlace misc/systemd_task/dde-display-task-refresh-brightness.service \ 38 --replace "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 39 40 + substituteInPlace display/manager.go \ 41 --replace "/usr/lib/deepin-daemon" "/run/current-system/sw/lib/deepin-daemon" 42 43 substituteInPlace misc/lightdm.conf --replace "/usr" "$out"
+2 -2
pkgs/desktops/deepin/library/dtkcommon/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "dtkcommon"; 9 - version = "5.6.17"; 10 11 src = fetchFromGitHub { 12 owner = "linuxdeepin"; 13 repo = pname; 14 rev = version; 15 - hash = "sha256-mquBuF+Gzq5txxCczeS+gI8LshdKnK5WnpOCytNki+w="; 16 }; 17 18 nativeBuildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "dtkcommon"; 9 + version = "5.6.21"; 10 11 src = fetchFromGitHub { 12 owner = "linuxdeepin"; 13 repo = pname; 14 rev = version; 15 + hash = "sha256-wRTzgvtmbGJJaIwi1f5m98K2o6g7yZdnKYR1nsDDwk8="; 16 }; 17 18 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/library/dtkcore/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dtkcore"; 21 - version = "5.6.17"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 - hash = "sha256-/MGSvT8tPn+KqqlM6FY2iFsArmAkYMW5Q3Sl4g4zvH0="; 28 }; 29 30 patches = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dtkcore"; 21 + version = "5.6.22"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 + hash = "sha256-W8uLNWC8bYzrKrX/hq9p1h66dWrxp4Vt+/27zDJeAS4="; 28 }; 29 30 patches = [
+2 -2
pkgs/desktops/deepin/library/dtkdeclarative/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dtkdeclarative"; 18 - version = "5.6.17"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 - hash = "sha256-P0F6GidGp+CkNplKnLiaYVtcxs6N66gGIx6UcplEt08="; 25 }; 26 27 patches = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dtkdeclarative"; 18 + version = "5.6.24"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 + hash = "sha256-bGy8e+JAyHiAwWvO5Xz1TubHUDP4i4nWUR4h5/appM0="; 25 }; 26 27 patches = [
+2 -9
pkgs/desktops/deepin/library/dtkgui/default.nix
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 - , fetchpatch 5 , pkg-config 6 , cmake 7 , qttools ··· 16 17 stdenv.mkDerivation rec { 18 pname = "dtkgui"; 19 - version = "5.6.17"; 20 21 src = fetchFromGitHub { 22 owner = "linuxdeepin"; 23 repo = pname; 24 rev = version; 25 - hash = "sha256-ssCVMFCE1vhucYMxXkEZV5YlFxT1JdYGqrzILhWX1XI="; 26 }; 27 28 patches = [ 29 ./fix-pkgconfig-path.patch 30 ./fix-pri-path.patch 31 - 32 - (fetchpatch { 33 - name = "fix_svg_with_filter_attribute_rendering_exception.patch"; 34 - url = "https://github.com/linuxdeepin/dtkgui/commit/f2c9327eb4989ab8ea96af7560c67d1cada794de.patch"; 35 - hash = "sha256-lfg09tgS4vPuYachRbHdaMYKWdZZ0lP0Hxakkr9JKGs="; 36 - }) 37 ]; 38 39 nativeBuildInputs = [
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 , pkg-config 5 , cmake 6 , qttools ··· 15 16 stdenv.mkDerivation rec { 17 pname = "dtkgui"; 18 + version = "5.6.22"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 + hash = "sha256-h3DFG6FaJXP9o9u8R31MtX3Z1+P3DrNDT8Xbd8tlI4Y="; 25 }; 26 27 patches = [ 28 ./fix-pkgconfig-path.patch 29 ./fix-pri-path.patch 30 ]; 31 32 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/library/dtkwidget/default.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "dtkwidget"; 23 - version = "5.6.17"; 24 25 src = fetchFromGitHub { 26 owner = "linuxdeepin"; 27 repo = pname; 28 rev = version; 29 - hash = "sha256-oFmM0e7ht3lCL50pwS/v/BLFmT2jymQaUZ4SmLdxvMo="; 30 }; 31 32 patches = [
··· 20 21 stdenv.mkDerivation rec { 22 pname = "dtkwidget"; 23 + version = "5.6.22"; 24 25 src = fetchFromGitHub { 26 owner = "linuxdeepin"; 27 repo = pname; 28 rev = version; 29 + hash = "sha256-szy1gPm+PsiUXGvo5QuXKYMVPCcaqVX47iu48WXOjWU="; 30 }; 31 32 patches = [
+2 -2
pkgs/desktops/deepin/library/image-editor/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "image-editor"; 18 - version = "1.0.35"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 - hash = "sha256-Xr4tueipQbRHyKLStTWeUcVbX7Baiz0YooaaVk65Y+U="; 25 }; 26 27 postPatch = ''
··· 15 16 stdenv.mkDerivation rec { 17 pname = "image-editor"; 18 + version = "1.0.41"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 + hash = "sha256-9V9B0YSUTWv/4IbTRtKJSVrZx6j8jqJxIIR9TwUZ0U0="; 25 }; 26 27 postPatch = ''
+2 -2
pkgs/desktops/deepin/library/qt5integration/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "qt5integration"; 18 - version = "5.6.17"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 - hash = "sha256-8ag/cFkjp5u/0/71xKR6z6dXp2NGRIYNNbzzEmgsDmc="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "qt5integration"; 18 + version = "5.6.20"; 19 20 src = fetchFromGitHub { 21 owner = "linuxdeepin"; 22 repo = pname; 23 rev = version; 24 + hash = "sha256-cmvscSIu3LOTKuMs/+JUdJAvQ7OB4o1k+LqfRxNefZU="; 25 }; 26 27 nativeBuildInputs = [
+2 -11
pkgs/desktops/deepin/library/qt5platform-plugins/default.nix
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 - , fetchpatch 5 , cmake 6 , extra-cmake-modules 7 , pkg-config ··· 18 19 stdenv.mkDerivation rec { 20 pname = "qt5platform-plugins"; 21 - version = "5.6.16"; 22 23 src = fetchFromGitHub { 24 owner = "linuxdeepin"; 25 repo = pname; 26 rev = version; 27 - hash = "sha256-1/biT8wR44+sdOMhBW/8KMUSBDK/UxuEqsyjTZyjBT4="; 28 }; 29 30 nativeBuildInputs = [ ··· 43 wayland 44 dwayland 45 qtwayland 46 - ]; 47 - 48 - patches = [ 49 - (fetchpatch { 50 - name = "use-ECM-to-help-dwayland-find-wayland.patch"; 51 - url = "https://github.com/linuxdeepin/qt5platform-plugins/commit/d7f6230716a0ff5ce34fc7d292ec0af5bbac30e4.patch"; 52 - hash = "sha256-RY2+QBR3OjUGBX4Y9oVvIRY90IH9rTOCg8dCddkB2WE="; 53 - }) 54 ]; 55 56 cmakeFlags = [
··· 1 { stdenv 2 , lib 3 , fetchFromGitHub 4 , cmake 5 , extra-cmake-modules 6 , pkg-config ··· 17 18 stdenv.mkDerivation rec { 19 pname = "qt5platform-plugins"; 20 + version = "5.6.22"; 21 22 src = fetchFromGitHub { 23 owner = "linuxdeepin"; 24 repo = pname; 25 rev = version; 26 + hash = "sha256-0XQ4s6xpFHoG6SC8RE8WVnbHH7qNeOYkhrYUkDEH8Dc="; 27 }; 28 29 nativeBuildInputs = [ ··· 42 wayland 43 dwayland 44 qtwayland 45 ]; 46 47 cmakeFlags = [
+2 -2
pkgs/desktops/deepin/library/util-dfm/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "util-dfm"; 16 - version = "1.2.16"; 17 18 src = fetchFromGitHub { 19 owner = "linuxdeepin"; 20 repo = pname; 21 rev = version; 22 - hash = "sha256-o5ubfCpgAHJXqihGyapq7Dj9eQlw2q6VoER/e37tM6w="; 23 }; 24 25 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "util-dfm"; 16 + version = "1.2.21"; 17 18 src = fetchFromGitHub { 19 owner = "linuxdeepin"; 20 repo = pname; 21 rev = version; 22 + hash = "sha256-EqNca3heIUUV5joMskpriCY+7NwjUc/vmQwomDkru80="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/misc/deepin-desktop-base/default.nix
··· 5 }: 6 stdenvNoCC.mkDerivation rec { 7 pname = "deepin-desktop-base"; 8 - version = "2023.09.05"; 9 10 src = fetchFromGitHub { 11 owner = "linuxdeepin"; 12 repo = pname; 13 rev = version; 14 - hash = "sha256-Gqp56TbkuTOI3aT7UmRuYBjUwRiOoIUHiRf0DaY0yew="; 15 }; 16 17 makeFlags = [ "DESTDIR=${placeholder "out"}" ];
··· 5 }: 6 stdenvNoCC.mkDerivation rec { 7 pname = "deepin-desktop-base"; 8 + version = "2024.01.03"; 9 10 src = fetchFromGitHub { 11 owner = "linuxdeepin"; 12 repo = pname; 13 rev = version; 14 + hash = "sha256-45qR1LCnA8ZSrWykqNvvm7Dxbi5pQnAuFy6nZJrzyi0="; 15 }; 16 17 makeFlags = [ "DESTDIR=${placeholder "out"}" ];
+2 -2
pkgs/desktops/gnome/apps/gnome-maps/default.nix
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "gnome-maps"; 31 - version = "45.4"; 32 33 src = fetchurl { 34 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 35 - hash = "sha256-3RV6vqKpGJuOL6jiHh9WV9Z06dJ+8fpj1la/TPCoYLc="; 36 }; 37 38 doCheck = true;
··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "gnome-maps"; 31 + version = "45.5"; 32 33 src = fetchurl { 34 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 35 + hash = "sha256-HCD14Q3OaEre+ylhUmJmoiTmxGwW+gO5VK/6Czobt0A="; 36 }; 37 38 doCheck = true;
+2 -2
pkgs/desktops/gnome/core/epiphany/default.nix
··· 36 37 stdenv.mkDerivation rec { 38 pname = "epiphany"; 39 - version = "45.2"; 40 41 src = fetchurl { 42 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 43 - sha256 = "eccUYL/+/M715nvj+1/KZXhT6CFstiY5nSuVDOAyDdw="; 44 }; 45 46 nativeBuildInputs = [
··· 36 37 stdenv.mkDerivation rec { 38 pname = "epiphany"; 39 + version = "45.3"; 40 41 src = fetchurl { 42 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 43 + sha256 = "bDAum91mKQyw4m9ihDzUxDWklVq9u08VHwfcgEldZzA="; 44 }; 45 46 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/core/gnome-contacts/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "gnome-contacts"; 30 - version = "45.0"; 31 32 src = fetchurl { 33 url = "mirror://gnome/sources/gnome-contacts/${lib.versions.major version}/${pname}-${version}.tar.xz"; 34 - sha256 = "vR/fKm9kzdnyq7/tB+ZPKmmuNTb3T0gZjMN7rZ/NlD4="; 35 }; 36 37 nativeBuildInputs = [
··· 27 28 stdenv.mkDerivation rec { 29 pname = "gnome-contacts"; 30 + version = "45.1"; 31 32 src = fetchurl { 33 url = "mirror://gnome/sources/gnome-contacts/${lib.versions.major version}/${pname}-${version}.tar.xz"; 34 + sha256 = "gj9WCe7NkMQk3T5khXKHvBMh+23+KJJKR0/w6azyG3U="; 35 }; 36 37 nativeBuildInputs = [
+2 -2
pkgs/desktops/xfce/core/libxfce4ui/default.nix
··· 4 mkXfceDerivation { 5 category = "xfce"; 6 pname = "libxfce4ui"; 7 - version = "4.18.5"; 8 9 - sha256 = "sha256-Jf+oxdUWXJJmMoJ9kIx9F+ndb2c6bNpf+JOzxpi2Lwo="; 10 11 nativeBuildInputs = [ gobject-introspection vala ]; 12 buildInputs = [ gtk3 libstartup_notification libgtop libepoxy xfconf ];
··· 4 mkXfceDerivation { 5 category = "xfce"; 6 pname = "libxfce4ui"; 7 + version = "4.18.6"; 8 9 + sha256 = "sha256-ojmI745tKLHv26uL1qS/v6hAcLmAV/WF2NAtAhQRUkg="; 10 11 nativeBuildInputs = [ gobject-introspection vala ]; 12 buildInputs = [ gtk3 libstartup_notification libgtop libepoxy xfconf ];
+4 -2
pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
··· 5 , intltool 6 , glib 7 , gtk3 8 , libxml2 9 , libsoup 10 , upower ··· 22 23 stdenv.mkDerivation rec { 24 pname = "xfce4-weather-plugin"; 25 - version = "0.11.1"; 26 27 src = fetchurl { 28 url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 29 - sha256 = "sha256-pFFG+aDc3JXRkcCcZK0nmuKJz4+BHEQz4I4xplaEUjk="; 30 }; 31 32 nativeBuildInputs = [ ··· 37 buildInputs = [ 38 glib 39 gtk3 40 libxml2 41 libsoup 42 upower
··· 5 , intltool 6 , glib 7 , gtk3 8 + , json_c 9 , libxml2 10 , libsoup 11 , upower ··· 23 24 stdenv.mkDerivation rec { 25 pname = "xfce4-weather-plugin"; 26 + version = "0.11.2"; 27 28 src = fetchurl { 29 url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 30 + sha256 = "sha256-ZdQK/3hjVQhYqfnStgVPJ8aaPn5xKZF4WYf5pzu6h2s="; 31 }; 32 33 nativeBuildInputs = [ ··· 38 buildInputs = [ 39 glib 40 gtk3 41 + json_c 42 libxml2 43 libsoup 44 upower
+7 -5
pkgs/development/compilers/cakelisp/default.nix
··· 1 - { lib, stdenv, fetchgit, fetchpatch, gcc, unstableGitUpdater }: 2 3 - stdenv.mkDerivation rec { 4 pname = "cakelisp"; 5 # using unstable as it's the only version that builds against gcc-13 6 - version = "0.3.0-unstable-2023-12-18"; 7 8 src = fetchgit { 9 url = "https://macoy.me/code/macoy/cakelisp"; 10 - rev = "866fa2806d3206cc9dd398f0e86640db5be42bd6"; 11 - hash = "sha256-vwMZUNy+updwk69ahA/D9LhO68eV6wH0Prq+o/i1Q/A="; 12 }; 13 14 buildInputs = [ gcc ]; ··· 29 ./Build.sh 30 runHook postBuild 31 ''; 32 33 installPhase = '' 34 runHook preInstall
··· 1 + { lib, stdenv, fetchgit, gcc, unstableGitUpdater }: 2 3 + stdenv.mkDerivation { 4 pname = "cakelisp"; 5 # using unstable as it's the only version that builds against gcc-13 6 + version = "0.3.0-unstable-2024-02-21"; 7 8 src = fetchgit { 9 url = "https://macoy.me/code/macoy/cakelisp"; 10 + rev = "75ce620b265bf83c6952c0093df2b9d4f7f32a54"; 11 + hash = "sha256-X+tWq2QQogy4d042pcVuldc80jcClYtV09Jr91rHJl4="; 12 }; 13 14 buildInputs = [ gcc ]; ··· 29 ./Build.sh 30 runHook postBuild 31 ''; 32 + 33 + env.NIX_CFLAGS_COMPILE = "-Wno-error=format"; 34 35 installPhase = '' 36 runHook preInstall
+7 -5
pkgs/development/compilers/chez/default.nix
··· 1 { lib, stdenv, fetchurl 2 , coreutils, cctools 3 , ncurses, libiconv, libX11, libuuid, testers 4 }: 5 ··· 12 hash = "sha256-03GZASte0ZhcQGnWqH/xjl4fWi3yfkApkfr0XcTyIyw="; 13 }; 14 15 - nativeBuildInputs = lib.optional stdenv.isDarwin cctools; 16 buildInputs = [ ncurses libiconv libX11 libuuid ]; 17 18 enableParallelBuilding = true; ··· 20 env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-error=format-truncation"; 21 22 /* 23 - ** We patch out a very annoying 'feature' in ./configure, which 24 - ** tries to use 'git' to update submodules. 25 - ** 26 - ** We have to also fix a few occurrences to tools with absolute 27 ** paths in some helper scripts, otherwise the build will fail on 28 ** NixOS or in any chroot build. 29 */
··· 1 { lib, stdenv, fetchurl 2 , coreutils, cctools 3 + , darwin 4 , ncurses, libiconv, libX11, libuuid, testers 5 }: 6 ··· 13 hash = "sha256-03GZASte0ZhcQGnWqH/xjl4fWi3yfkApkfr0XcTyIyw="; 14 }; 15 16 + nativeBuildInputs = lib.optionals stdenv.isDarwin [ 17 + cctools 18 + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ 19 + darwin.autoSignDarwinBinariesHook 20 + ]; 21 buildInputs = [ ncurses libiconv libX11 libuuid ]; 22 23 enableParallelBuilding = true; ··· 25 env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-error=format-truncation"; 26 27 /* 28 + ** We have to fix a few occurrences to tools with absolute 29 ** paths in some helper scripts, otherwise the build will fail on 30 ** NixOS or in any chroot build. 31 */
+2 -2
pkgs/development/compilers/odin/default.nix
··· 12 inherit (llvmPackages) stdenv; 13 in stdenv.mkDerivation rec { 14 pname = "odin"; 15 - version = "dev-2024-02"; 16 17 src = fetchFromGitHub { 18 owner = "odin-lang"; 19 repo = "Odin"; 20 rev = version; 21 - hash = "sha256-v9A0+kgREXALhnvFYWtE0+H4L7CYnyje+d2W5+/ZvHA="; 22 }; 23 24 nativeBuildInputs = [
··· 12 inherit (llvmPackages) stdenv; 13 in stdenv.mkDerivation rec { 14 pname = "odin"; 15 + version = "dev-2024-03"; 16 17 src = fetchFromGitHub { 18 owner = "odin-lang"; 19 repo = "Odin"; 20 rev = version; 21 + hash = "sha256-oK5OcWAZy9NVH19oep6QU4d5qaiO0p+d9FvxDIrzFLU="; 22 }; 23 24 nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/elixir/1.16.nix
··· 1 { mkDerivation }: 2 mkDerivation { 3 - version = "1.16.1"; 4 - sha256 = "sha256-rjUt3gCUszCbzGE7BriwH3ptrV81dqNB/d0nVOXrcGI="; 5 # https://hexdocs.pm/elixir/1.16.0/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp 6 minimumOTPVersion = "24"; 7 escriptPath = "lib/elixir/scripts/generate_app.escript";
··· 1 { mkDerivation }: 2 mkDerivation { 3 + version = "1.16.2"; 4 + sha256 = "sha256-NUYYxf73Fuk3FUoVFKTo6IN9QCTvzz5wNshIf/nitJA="; 5 # https://hexdocs.pm/elixir/1.16.0/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp 6 minimumOTPVersion = "24"; 7 escriptPath = "lib/elixir/scripts/generate_app.escript";
+6 -8
pkgs/development/interpreters/quickjs/default.nix
··· 1 { lib 2 , stdenv 3 - , fetchFromGitHub 4 , texinfo 5 }: 6 7 stdenv.mkDerivation rec { 8 pname = "quickjs"; 9 - version = "2021-12-09"; 10 11 - src = fetchFromGitHub { 12 - owner = "bellard"; 13 - repo = pname; 14 - rev = "daa35bc1e5d43192098af9b51caeb4f18f73f9f9"; 15 - hash = "sha256-BhAsa8tumCQ4jK/TbRbptj2iOIUFFjU1MQYdIrDMpko="; 16 }; 17 18 postPatch = lib.optionalString stdenv.isDarwin '' 19 substituteInPlace Makefile --replace "CONFIG_LTO=y" "" 20 ''; 21 22 - makeFlags = [ "prefix=${placeholder "out"}" ]; 23 enableParallelBuilding = true; 24 25 nativeBuildInputs = [
··· 1 { lib 2 , stdenv 3 + , fetchurl 4 , texinfo 5 }: 6 7 stdenv.mkDerivation rec { 8 pname = "quickjs"; 9 + version = "2024-01-13"; 10 11 + src = fetchurl { 12 + url = "https://bellard.org/quickjs/quickjs-${version}.tar.xz"; 13 + hash = "sha256-PEv4+JW/pUvrSGyNEhgRJ3Hs/FrDvhA2hR70FWghLgM="; 14 }; 15 16 postPatch = lib.optionalString stdenv.isDarwin '' 17 substituteInPlace Makefile --replace "CONFIG_LTO=y" "" 18 ''; 19 20 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 21 enableParallelBuilding = true; 22 23 nativeBuildInputs = [
+11 -1
pkgs/development/interpreters/scsh/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, scheme48 }: 2 3 stdenv.mkDerivation { 4 pname = "scsh"; ··· 12 fetchSubmodules = true; 13 }; 14 15 nativeBuildInputs = [ autoreconfHook ]; 16 buildInputs = [ scheme48 ]; 17 configureFlags = [ "--with-scheme48=${scheme48}" ]; ··· 22 license = licenses.bsd3; 23 maintainers = with maintainers; [ joachifm ]; 24 platforms = with platforms; unix; 25 }; 26 }
··· 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, scheme48, fetchpatch }: 2 3 stdenv.mkDerivation { 4 pname = "scsh"; ··· 12 fetchSubmodules = true; 13 }; 14 15 + patches = [ 16 + # Don't not include util.h if libutil.h is available 17 + # https://github.com/scheme/scsh/pull/49 18 + (fetchpatch { 19 + url = "https://github.com/scheme/scsh/commit/b04e902de983761d7f432b2cfa364ca5d162a364.patch"; 20 + hash = "sha256-XSHzzCOBkraqW2re1ePoFl9tKQB81iQ0W9wvv83iGdA="; 21 + }) 22 + ]; 23 + 24 nativeBuildInputs = [ autoreconfHook ]; 25 buildInputs = [ scheme48 ]; 26 configureFlags = [ "--with-scheme48=${scheme48}" ]; ··· 31 license = licenses.bsd3; 32 maintainers = with maintainers; [ joachifm ]; 33 platforms = with platforms; unix; 34 + mainProgram = "scsh"; 35 }; 36 }
+2 -2
pkgs/development/libraries/boost-ext/boost-sml/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "boost-sml"; 10 - version = "1.1.9"; 11 12 src = fetchFromGitHub { 13 owner = "boost-ext"; 14 repo = "sml"; 15 rev = "v${version}"; 16 - hash = "sha256-RYgSpnsmgZybpkJALIzxpkDRfe9QF2FHG+nA3msFaK0="; 17 }; 18 19 buildInputs = [ boost ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "boost-sml"; 10 + version = "1.1.11"; 11 12 src = fetchFromGitHub { 13 owner = "boost-ext"; 14 repo = "sml"; 15 rev = "v${version}"; 16 + hash = "sha256-/eR/B8rE+mh5zDPjx1kS9nVJf1rCeHP04QDavh6z6fM="; 17 }; 18 19 buildInputs = [ boost ];
+44 -16
pkgs/development/libraries/freetts/default.nix
··· 1 - {stdenv, fetchurl, apacheAnt, unzip, sharutils, lib, jdk}: 2 3 - stdenv.mkDerivation rec { 4 pname = "freetts"; 5 version = "1.2.2"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/freetts/${pname}-${version}-src.zip"; 8 - sha256 = "0mnikqhpf4f4jdr0irmibr8yy0dnffx1i257y22iamxi7a6by2r7"; 9 }; 10 - nativeBuildInputs = [ unzip ]; 11 - buildInputs = [ apacheAnt sharutils jdk ]; 12 - unpackPhase = '' 13 - unzip $src -x META-INF/* 14 ''; 15 16 buildPhase = '' 17 - cd */lib 18 sed -i -e "s/more/cat/" jsapi.sh 19 echo y | sh jsapi.sh 20 - cd .. 21 ln -s . src 22 ant 23 ''; 24 installPhase = '' 25 - install -v -m755 -d $out/{lib,docs/{audio,images}} 26 - install -v -m644 lib/*.jar $out/lib 27 ''; 28 29 meta = { ··· 32 Text to speech system based on Festival written in Java. 33 Can be used in combination with KDE accessibility. 34 ''; 35 - license = "GPL"; 36 homepage = "http://freetts.sourceforge.net"; 37 - maintainers = [ lib.maintainers.sander ]; 38 }; 39 - }
··· 1 + { lib 2 + , stdenv 3 + , fetchzip 4 + , ant 5 + , jdk8 6 + , sharutils 7 + }: 8 9 + stdenv.mkDerivation (finalAttrs: { 10 pname = "freetts"; 11 version = "1.2.2"; 12 + 13 + src = fetchzip { 14 + url = "mirror://sourceforge/freetts/${finalAttrs.pname}-${finalAttrs.version}-src.zip"; 15 + hash = "sha256-+bhM0ErEZVnmcz5CBqn/AeGaOhKnCjZzGeqgO/89wms="; 16 + stripRoot = false; 17 }; 18 + 19 + nativeBuildInputs = [ 20 + ant 21 + jdk8 22 + sharutils 23 + ]; 24 + 25 + sourceRoot = "${finalAttrs.src.name}/freetts-${finalAttrs.version}"; 26 + 27 + postPatch = '' 28 + # Fix jar timestamps for reproducibility 29 + substituteInPlace build.xml demo.xml \ 30 + --replace-fail '<jar ' '<jar modificationtime="0" ' 31 ''; 32 33 buildPhase = '' 34 + runHook preBuild 35 + 36 + pushd lib 37 sed -i -e "s/more/cat/" jsapi.sh 38 echo y | sh jsapi.sh 39 + popd 40 + 41 ln -s . src 42 ant 43 + 44 + runHook postBuild 45 ''; 46 + 47 installPhase = '' 48 + runHook preInstall 49 + install -Dm644 lib/*.jar -t $out/lib 50 + runHook postInstall 51 ''; 52 53 meta = { ··· 56 Text to speech system based on Festival written in Java. 57 Can be used in combination with KDE accessibility. 58 ''; 59 homepage = "http://freetts.sourceforge.net"; 60 + license = lib.licenses.bsdOriginal; 61 + maintainers = with lib.maintainers; [ sander ]; 62 + sourceProvenance = with lib.sourceTypes; [ 63 + fromSource 64 + binaryBytecode # jsapi.jar is bundled in a self-extracting shell-script 65 + ]; 66 }; 67 + })
+16 -10
pkgs/development/libraries/gnome-online-accounts/default.nix
··· 1 { stdenv 2 , lib 3 - , fetchFromGitLab 4 , pkg-config 5 , vala 6 , glib ··· 30 , wrapGAppsHook 31 }: 32 33 - stdenv.mkDerivation rec { 34 pname = "gnome-online-accounts"; 35 version = "3.48.0"; 36 37 outputs = [ "out" "dev" ] ++ lib.optionals enableBackend [ "man" "devdoc" ]; 38 39 - src = fetchFromGitLab { 40 - domain = "gitlab.gnome.org"; 41 - owner = "GNOME"; 42 - repo = "gnome-online-accounts"; 43 - rev = version; 44 - sha256 = "sha256-USl0Qay9pSgbbp3n/L8eBaRQwaBYledht5j+afmo++o="; 45 }; 46 47 mesonFlags = [ 48 "-Dfedora=false" # not useful in NixOS or for NixOS users. ··· 91 passthru = { 92 updateScript = gnome.updateScript { 93 versionPolicy = "odd-unstable"; 94 - packageName = pname; 95 }; 96 }; 97 ··· 102 license = licenses.lgpl2Plus; 103 maintainers = teams.gnome.members; 104 }; 105 - }
··· 1 { stdenv 2 , lib 3 + , fetchurl 4 + , fetchpatch 5 , pkg-config 6 , vala 7 , glib ··· 31 , wrapGAppsHook 32 }: 33 34 + stdenv.mkDerivation (finalAttrs: { 35 pname = "gnome-online-accounts"; 36 version = "3.48.0"; 37 38 outputs = [ "out" "dev" ] ++ lib.optionals enableBackend [ "man" "devdoc" ]; 39 40 + src = fetchurl { 41 + url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; 42 + hash = "sha256-QYu5/P/b1yqYIFrTZRN2F/weNVGlTedPapjUXSZhdb8="; 43 }; 44 + 45 + patches = [ 46 + # Fix crash with EWS and libxml2.12. 47 + (fetchpatch { 48 + url = "https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/commit/b9638e2418408be4906752297e700506766dcf20.patch"; 49 + hash = "sha256-l9+qS9WF3RuG9NtQQzSjpFSLNJV4FkXxOsLKYbINqrQ="; 50 + }) 51 + ]; 52 53 mesonFlags = [ 54 "-Dfedora=false" # not useful in NixOS or for NixOS users. ··· 97 passthru = { 98 updateScript = gnome.updateScript { 99 versionPolicy = "odd-unstable"; 100 + packageName = "gnome-online-accounts"; 101 }; 102 }; 103 ··· 108 license = licenses.lgpl2Plus; 109 maintainers = teams.gnome.members; 110 }; 111 + })
+2 -2
pkgs/development/libraries/libadwaita/default.nix
··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "libadwaita"; 25 - version = "1.4.3"; 26 27 outputs = [ "out" "dev" "devdoc" ]; 28 outputBin = "devdoc"; # demo app ··· 32 owner = "GNOME"; 33 repo = "libadwaita"; 34 rev = finalAttrs.version; 35 - hash = "sha256-ctHAN0SY6k68jaBpmIpMm8DngC9DPiL1vAmGhECpNic="; 36 }; 37 38 depsBuildBuild = [
··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "libadwaita"; 25 + version = "1.4.4"; 26 27 outputs = [ "out" "dev" "devdoc" ]; 28 outputBin = "devdoc"; # demo app ··· 32 owner = "GNOME"; 33 repo = "libadwaita"; 34 rev = finalAttrs.version; 35 + hash = "sha256-AZP5OH/LIroBeKioe7AIVx0FvFdTpWJ1INdRPZcjmHQ="; 36 }; 37 38 depsBuildBuild = [
+10 -7
pkgs/development/libraries/libdeltachat/Cargo.lock
··· 627 628 [[package]] 629 name = "cc" 630 - version = "1.0.89" 631 source = "registry+https://github.com/rust-lang/crates.io-index" 632 - checksum = "a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723" 633 634 [[package]] 635 name = "cfb-mode" ··· 1085 1086 [[package]] 1087 name = "deltachat" 1088 - version = "1.136.1" 1089 dependencies = [ 1090 "ansi_term", 1091 "anyhow", ··· 1166 1167 [[package]] 1168 name = "deltachat-jsonrpc" 1169 - version = "1.136.1" 1170 dependencies = [ 1171 "anyhow", 1172 "async-channel 2.2.0", ··· 1190 1191 [[package]] 1192 name = "deltachat-repl" 1193 - version = "1.136.1" 1194 dependencies = [ 1195 "ansi_term", 1196 "anyhow", ··· 1205 1206 [[package]] 1207 name = "deltachat-rpc-server" 1208 - version = "1.136.1" 1209 dependencies = [ 1210 "anyhow", 1211 "deltachat", ··· 1234 1235 [[package]] 1236 name = "deltachat_ffi" 1237 - version = "1.136.1" 1238 dependencies = [ 1239 "anyhow", 1240 "deltachat",
··· 627 628 [[package]] 629 name = "cc" 630 + version = "1.0.83" 631 source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 633 + dependencies = [ 634 + "libc", 635 + ] 636 637 [[package]] 638 name = "cfb-mode" ··· 1088 1089 [[package]] 1090 name = "deltachat" 1091 + version = "1.136.3" 1092 dependencies = [ 1093 "ansi_term", 1094 "anyhow", ··· 1169 1170 [[package]] 1171 name = "deltachat-jsonrpc" 1172 + version = "1.136.3" 1173 dependencies = [ 1174 "anyhow", 1175 "async-channel 2.2.0", ··· 1193 1194 [[package]] 1195 name = "deltachat-repl" 1196 + version = "1.136.3" 1197 dependencies = [ 1198 "ansi_term", 1199 "anyhow", ··· 1208 1209 [[package]] 1210 name = "deltachat-rpc-server" 1211 + version = "1.136.3" 1212 dependencies = [ 1213 "anyhow", 1214 "deltachat", ··· 1237 1238 [[package]] 1239 name = "deltachat_ffi" 1240 + version = "1.136.3" 1241 dependencies = [ 1242 "anyhow", 1243 "deltachat",
+2 -2
pkgs/development/libraries/libdeltachat/default.nix
··· 30 }; 31 in stdenv.mkDerivation rec { 32 pname = "libdeltachat"; 33 - version = "1.136.1"; 34 35 src = fetchFromGitHub { 36 owner = "deltachat"; 37 repo = "deltachat-core-rust"; 38 rev = "v${version}"; 39 - hash = "sha256-+mwOTm9SWgZjGI0TFHMmLgQJQSXyYMqteqQiubGhFkU="; 40 }; 41 42 patches = [
··· 30 }; 31 in stdenv.mkDerivation rec { 32 pname = "libdeltachat"; 33 + version = "1.136.3"; 34 35 src = fetchFromGitHub { 36 owner = "deltachat"; 37 repo = "deltachat-core-rust"; 38 rev = "v${version}"; 39 + hash = "sha256-/ZWpPpxnOCLGswrfbEPvfUn1LpdBQeR5LecRAB0PEhI="; 40 }; 41 42 patches = [
+5 -5
pkgs/development/libraries/ogre/default.nix
··· 112 in 113 { 114 ogre_14 = common { 115 - version = "14.1.2"; 116 - hash = "sha256-qPoC5VXA9IC1xiFLrvE7cqCZFkuiEM0OMowUXDlmhF4="; 117 - # https://github.com/OGRECave/ogre/blob/v14.1.2/Components/Overlay/CMakeLists.txt 118 - imguiVersion = "1.89.8"; 119 - imguiHash = "sha256-pkEm7+ZBYAYgAbMvXhmJyxm6DfyQWkECTXcTHTgfvuo="; 120 }; 121 122 ogre_13 = common {
··· 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="; 120 }; 121 122 ogre_13 = common {
+2 -2
pkgs/development/libraries/rapidfuzz-cpp/default.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "rapidfuzz-cpp"; 11 - version = "3.0.1"; 12 13 src = fetchFromGitHub { 14 owner = "rapidfuzz"; 15 repo = "rapidfuzz-cpp"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-v/apbqRyv93PZsO397lvyIMtA1JtYrOpbWAVAbMCmP4="; 18 }; 19 20 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "rapidfuzz-cpp"; 11 + version = "3.0.2"; 12 13 src = fetchFromGitHub { 14 owner = "rapidfuzz"; 15 repo = "rapidfuzz-cpp"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-4J2j+/0ZVMNlrgLbEQk3me/EX07TZ/rLsT1/5ufxbic="; 18 }; 19 20 nativeBuildInputs = [
+6
pkgs/development/libraries/s2geometry/default.nix
··· 22 nativeBuildInputs = [ cmake pkg-config ]; 23 buildInputs = [ openssl gtest ]; 24 25 meta = with lib; { 26 description = "Computational geometry and spatial indexing on the sphere"; 27 homepage = "http://s2geometry.io/";
··· 22 nativeBuildInputs = [ cmake pkg-config ]; 23 buildInputs = [ openssl gtest ]; 24 25 + # Default of C++11 is too low for gtest. 26 + # In newer versions of s2geometry this can be done with cmakeFlags. 27 + postPatch = '' 28 + substituteInPlace CMakeLists.txt --replace "CMAKE_CXX_STANDARD 11" "CMAKE_CXX_STANDARD 14" 29 + ''; 30 + 31 meta = with lib; { 32 description = "Computational geometry and spatial indexing on the sphere"; 33 homepage = "http://s2geometry.io/";
+8
pkgs/development/libraries/v8/default.nix
··· 79 80 patches = [ 81 ./darwin.patch 82 ]; 83 84 src = v8Src;
··· 79 80 patches = [ 81 ./darwin.patch 82 + 83 + # gcc-13 build fix for mixxign <cstdint> includes 84 + (fetchpatch { 85 + name = "gcc-13.patch"; 86 + url = "https://chromium.googlesource.com/v8/v8/+/c2792e58035fcbaa16d0cb70998852fbeb5df4cc^!?format=TEXT"; 87 + decode = "base64 -d"; 88 + hash = "sha256-hoPAkSaCmzXflPFXaKUwVPLECMpt6N6/8m8mBSTAHbU="; 89 + }) 90 ]; 91 92 src = v8Src;
+9 -4
pkgs/development/python-modules/aiocache/default.nix
··· 1 { lib 2 - , aioredis 3 , buildPythonPackage 4 , fetchFromGitHub 5 , msgpack 6 , pythonOlder 7 }: 8 9 buildPythonPackage rec { 10 pname = "aiocache"; 11 version = "0.12.2"; 12 - format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "aio-libs"; 18 - repo = pname; 19 rev = "refs/tags/v${version}"; 20 hash = "sha256-yvXDNJL8uxReaU81klVWudJwh1hmvg5GeeILcNpm/YA="; 21 }; 22 23 passthru.optional-dependencies = { 24 redis = [ 25 - aioredis 26 ]; 27 msgpack = [ 28 msgpack
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , msgpack 5 , pythonOlder 6 + , redis 7 + , setuptools 8 }: 9 10 buildPythonPackage rec { 11 pname = "aiocache"; 12 version = "0.12.2"; 13 + pyproject = true; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "aio-libs"; 19 + repo = "aiocache"; 20 rev = "refs/tags/v${version}"; 21 hash = "sha256-yvXDNJL8uxReaU81klVWudJwh1hmvg5GeeILcNpm/YA="; 22 }; 23 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 27 + 28 passthru.optional-dependencies = { 29 redis = [ 30 + redis 31 ]; 32 msgpack = [ 33 msgpack
+2 -2
pkgs/development/python-modules/aiomisc/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "aiomisc"; 25 - version = "17.3.48"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.7"; 29 30 src = fetchPypi { 31 inherit pname version; 32 - hash = "sha256-AVavnUsx/hUrT1gspfMNxtmyDLUty+ocPqRZAun036I="; 33 }; 34 35 nativeBuildInputs = [
··· 22 23 buildPythonPackage rec { 24 pname = "aiomisc"; 25 + version = "17.4.1"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.7"; 29 30 src = fetchPypi { 31 inherit pname version; 32 + hash = "sha256-SJyCxKncHRdWZUdsosOCLLRYG+ym8utXwAJjn3BRRHU="; 33 }; 34 35 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/apprise/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "apprise"; 22 - version = "1.7.3"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-MeKmOUB7uNJmJJ/Adf8xfp00/1lRxuFr/u/dwq9f6Ew="; 30 }; 31 32 nativeBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "apprise"; 22 + version = "1.7.4"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 + hash = "sha256-716DAFEUDUIop1nFvC1oV7zH+GZN8+RPMPZGF84MenM="; 30 }; 31 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 365 366 buildPythonPackage rec { 367 pname = "boto3-stubs"; 368 - version = "1.34.58"; 369 pyproject = true; 370 371 disabled = pythonOlder "3.7"; 372 373 src = fetchPypi { 374 inherit pname version; 375 - hash = "sha256-FOqFo1X5hL19wX45I3v8JMOlVHn7y4fxfAAmm9laK0Q="; 376 }; 377 378 nativeBuildInputs = [
··· 365 366 buildPythonPackage rec { 367 pname = "boto3-stubs"; 368 + version = "1.34.59"; 369 pyproject = true; 370 371 disabled = pythonOlder "3.7"; 372 373 src = fetchPypi { 374 inherit pname version; 375 + hash = "sha256-Yb6i+oGvd1TBCG4WHkuDm7+MCOSKr27i/2rN2OtuFuU="; 376 }; 377 378 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "botocore-stubs"; 12 - version = "1.34.58"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "botocore_stubs"; 19 inherit version; 20 - hash = "sha256-f4IO03oREJdEqMSuufAiTHEUtaqry9RvxsT2Cvafqj4="; 21 }; 22 23 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "botocore-stubs"; 12 + version = "1.34.59"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "botocore_stubs"; 19 inherit version; 20 + hash = "sha256-uUbRzDRMafLopqi7EgZQ5Iwf0yEvdvWGurKw+K/qynU="; 21 }; 22 23 nativeBuildInputs = [
+6
pkgs/development/python-modules/chameleon/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , setuptools 5 , pytestCheckHook 6 }: 7 8 buildPythonPackage rec { ··· 19 20 build-system = [ 21 setuptools 22 ]; 23 24 nativeCheckInputs = [
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , setuptools 5 + , importlib-metadata 6 , pytestCheckHook 7 + , pythonOlder 8 }: 9 10 buildPythonPackage rec { ··· 21 22 build-system = [ 23 setuptools 24 + ]; 25 + 26 + dependencies = lib.optionals (pythonOlder "3.10") [ 27 + importlib-metadata 28 ]; 29 30 nativeCheckInputs = [
+21 -8
pkgs/development/python-modules/cherrypy/default.nix
··· 2 , stdenv 3 , buildPythonPackage 4 , cheroot 5 , fetchPypi 6 , jaraco-collections 7 , more-itertools ··· 24 25 buildPythonPackage rec { 26 pname = "cherrypy"; 27 - version = "18.8.0"; 28 - format = "setuptools"; 29 30 disabled = pythonOlder "3.7"; 31 32 src = fetchPypi { 33 pname = "CherryPy"; 34 inherit version; 35 - hash = "sha256-m0jPuoovFtW2QZzGV+bVHbAFujXF44JORyi7A7vH75s="; 36 }; 37 38 postPatch = '' 39 # Disable doctest plugin because times out 40 substituteInPlace pytest.ini \ 41 - --replace "--doctest-modules" "-vvv" \ 42 - --replace "-p pytest_cov" "" \ 43 - --replace "--no-cov-on-fail" "" 44 sed -i "/--cov/d" pytest.ini 45 ''; 46 ··· 50 51 propagatedBuildInputs = [ 52 cheroot 53 - portend 54 more-itertools 55 zc-lockfile 56 - jaraco-collections 57 ]; 58 59 nativeCheckInputs = [ ··· 126 meta = with lib; { 127 description = "Object-oriented HTTP framework"; 128 homepage = "https://cherrypy.dev/"; 129 license = licenses.bsd3; 130 maintainers = with maintainers; [ ]; 131 };
··· 2 , stdenv 3 , buildPythonPackage 4 , cheroot 5 + , fetchpatch 6 , fetchPypi 7 , jaraco-collections 8 , more-itertools ··· 25 26 buildPythonPackage rec { 27 pname = "cherrypy"; 28 + version = "18.9.0"; 29 + pyproject = true; 30 31 disabled = pythonOlder "3.7"; 32 33 src = fetchPypi { 34 pname = "CherryPy"; 35 inherit version; 36 + hash = "sha256-awbBkc5xqGRh8wVyoatX/8CfQxQ7qOQsEDx7M0ciDrE="; 37 }; 38 39 + patches = [ 40 + # Replace distutils.spawn.find_executable with shutil.which, https://github.com/cherrypy/cherrypy/pull/2023 41 + (fetchpatch { 42 + name = "remove-distutils.patch"; 43 + url = "https://github.com/cherrypy/cherrypy/commit/8a19dd5f1e712a326a3613b17e6fc900012ed09a.patch"; 44 + hash = "sha256-fXECX0CdU74usiq9GEkIG9CF+dueszblT4qOeF6B700="; 45 + }) 46 + ]; 47 + 48 postPatch = '' 49 + substituteInPlace pyproject.toml \ 50 + --replace-fail '"setuptools_scm_git_archive >= 1.1",' "" 51 # Disable doctest plugin because times out 52 substituteInPlace pytest.ini \ 53 + --replace-fail "--doctest-modules" "-vvv" \ 54 + --replace-fail "-p pytest_cov" "" \ 55 + --replace-fail "--no-cov-on-fail" "" 56 sed -i "/--cov/d" pytest.ini 57 ''; 58 ··· 62 63 propagatedBuildInputs = [ 64 cheroot 65 + jaraco-collections 66 more-itertools 67 + portend 68 zc-lockfile 69 ]; 70 71 nativeCheckInputs = [ ··· 138 meta = with lib; { 139 description = "Object-oriented HTTP framework"; 140 homepage = "https://cherrypy.dev/"; 141 + changelog = "https://github.com/cherrypy/cherrypy/blob/v${version}/CHANGES.rst"; 142 license = licenses.bsd3; 143 maintainers = with maintainers; [ ]; 144 };
+8 -3
pkgs/development/python-modules/elastic-apm/default.nix
··· 20 , pythonOlder 21 , sanic 22 , sanic-testing 23 , starlette 24 , structlog 25 , tornado ··· 30 31 buildPythonPackage rec { 32 pname = "elastic-apm"; 33 - version = "6.21.2"; 34 - format = "setuptools"; 35 36 disabled = pythonOlder "3.8"; 37 ··· 39 owner = "elastic"; 40 repo = "apm-agent-python"; 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-QVgRymjj+k3W+5UfJGv1JJIAAxUA5DMXAnfk6ml8Pb8="; 43 }; 44 45 propagatedBuildInputs = [ 46 aiohttp
··· 20 , pythonOlder 21 , sanic 22 , sanic-testing 23 + , setuptools 24 , starlette 25 , structlog 26 , tornado ··· 31 32 buildPythonPackage rec { 33 pname = "elastic-apm"; 34 + version = "6.21.3"; 35 + pyproject = true; 36 37 disabled = pythonOlder "3.8"; 38 ··· 40 owner = "elastic"; 41 repo = "apm-agent-python"; 42 rev = "refs/tags/v${version}"; 43 + hash = "sha256-Ejix31cMyHOc/IGe4bRp/Nchm9Ps1cRYE8jIaIYlJjs="; 44 }; 45 + 46 + nativeBuildInputs = [ 47 + setuptools 48 + ]; 49 50 propagatedBuildInputs = [ 51 aiohttp
+3 -3
pkgs/development/python-modules/fakeredis/default.nix
··· 1 { lib 2 - , aioredis 3 , buildPythonPackage 4 , fetchFromGitHub 5 , hypothesis 6 , lupa 7 , poetry-core 8 , pybloom-live ··· 49 lua = [ 50 lupa 51 ]; 52 - aioredis = [ 53 - aioredis 54 ]; 55 bf = [ 56 pyprobables
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , hypothesis 5 + , jsonpath-ng 6 , lupa 7 , poetry-core 8 , pybloom-live ··· 49 lua = [ 50 lupa 51 ]; 52 + json = [ 53 + jsonpath-ng 54 ]; 55 bf = [ 56 pyprobables
+44
pkgs/development/python-modules/gawd/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , wheel 6 + , ruamel-yaml 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "gawd"; 12 + version = "1.1.1"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "pooya-rostami"; 17 + repo = "gawd"; 18 + rev = version; 19 + hash = "sha256-DCcU7vO5VApRsO+ljVs827TrHIfe3R+1/2wgBEcp1+c="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + setuptools 24 + wheel 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + ruamel-yaml 29 + ]; 30 + 31 + nativeCheckInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ "gawd" ]; 36 + 37 + meta = { 38 + changelog = "https://github.com/pooya-rostami/gawd/releases/tag/${version}"; 39 + description = "Gawd is a Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files"; 40 + homepage = "https://github.com/pooya-rostami/gawd"; 41 + license = lib.licenses.lgpl3Only; 42 + maintainers = with lib.maintainers; [ drupol ]; 43 + }; 44 + }
+2 -2
pkgs/development/python-modules/google-cloud-asset/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "google-cloud-asset"; 22 - version = "3.24.3"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-owRdxr4Kr6VehuHl/mZuZo7XqixX2glWwJ3F/tq82bc="; 30 }; 31 32 nativeBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "google-cloud-asset"; 22 + version = "3.25.0"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 + hash = "sha256-JiPKFOew9Pd2NuY7wDlFQ/N06m9IRutWO+d/YJspry0="; 30 }; 31 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-dlp"; 17 - version = "3.15.3"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-9BCV3jYq8svvMbhKoQVMAlGYTggyi1qreG6T/yEIfy8="; 25 }; 26 27 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-dlp"; 17 + version = "3.16.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.7"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-DWmh96XviHVsmeVrivTDnq5A0hBog/DieUxcs2QmltU="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-netapp/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-netapp"; 17 - version = "0.3.7"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-g+tH/u2lEbQDdMPo/4+kl03+d9mrLzR2Eo/H8e8Niic="; 25 }; 26 27 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "google-cloud-netapp"; 17 + version = "0.3.8"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-va5Ql8GPMLszgjjSkI6am6IGQnEqvi+YSBcTFeu254U="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-websecurityscanner"; 16 - version = "1.14.2"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-loiKMV7guByukm9XBohVbCDsV607i8PXiQaJ8GZS6Go="; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-websecurityscanner"; 16 + version = "1.14.3"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-Wp88cJqlAaAkaemHzkgKuhU4v4dFpgn5Sf+uqGKTeWQ="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/h3/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "h3"; 16 - version = "3.7.6"; 17 format = "setuptools"; 18 19 # pypi version does not include tests ··· 21 owner = "uber"; 22 repo = "h3-py"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-QNiuiHJ4IMxpi39iobPSSlYUUj5oxpxO4B2+HXVQ/Zk="; 25 }; 26 27 dontConfigure = true;
··· 13 14 buildPythonPackage rec { 15 pname = "h3"; 16 + version = "3.7.7"; 17 format = "setuptools"; 18 19 # pypi version does not include tests ··· 21 owner = "uber"; 22 repo = "h3-py"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-wXQaSMXQI0f7zfyj37mubxdqGFv7vhHQd6rH08H57d4="; 25 }; 26 27 dontConfigure = true;
+2 -2
pkgs/development/python-modules/hg-git/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "hg-git"; 12 - version = "1.1.0"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-btEamGLqCC5PRigxHbe49/bnJNVGm6Czf852JaAdB38="; 20 }; 21 22 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "hg-git"; 12 + version = "1.1.1"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-r04Q6zbt8VM1jYkoGOdJZqKPPxXy4jC1X1d9nJ+fEWY="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ipykernel/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "ipykernel"; 25 - version = "6.29.2"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.8"; 29 30 src = fetchPypi { 31 inherit pname version; 32 - hash = "sha256-O63igATj/2JO1Xl0lIEWZwYErF9nbRIzlpPzFCF20/A="; 33 }; 34 35 # debugpy is optional, see https://github.com/ipython/ipykernel/pull/767
··· 22 23 buildPythonPackage rec { 24 pname = "ipykernel"; 25 + version = "6.29.3"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.8"; 29 30 src = fetchPypi { 31 inherit pname version; 32 + hash = "sha256-4UwlDR+eo5iUkCJcwaVCeBsJWhihlEf88rXq99CsW9I="; 33 }; 34 35 # debugpy is optional, see https://github.com/ipython/ipykernel/pull/767
+27 -3
pkgs/development/python-modules/ipyvuetify/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 # Python Inputs 5 , ipyvue 6 }: 7 8 buildPythonPackage rec { 9 pname = "ipyvuetify"; 10 - version = "1.8.10"; 11 - format = "setuptools"; 12 13 # GitHub version tries to run npm (Node JS) 14 src = fetchPypi { 15 inherit pname version; 16 - hash = "sha256-m6RCeUefM/XLg69AaqgTBQ7pYgGVXCy6CH/SOoQ9W04="; 17 }; 18 19 propagatedBuildInputs = [ ipyvue ]; 20
··· 2 , buildPythonPackage 3 , fetchPypi 4 # Python Inputs 5 + , jupyter-packaging 6 + , jupyterlab 7 + , setuptools 8 + , wheel 9 , ipyvue 10 }: 11 12 buildPythonPackage rec { 13 pname = "ipyvuetify"; 14 + version = "1.9.0"; 15 + pyproject = true; 16 17 # GitHub version tries to run npm (Node JS) 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-nFN+IYKZ3jIZSx2pSda5a//mwA82u2A1QJ8khf64gec="; 21 }; 22 + 23 + # drop pynpm which tries to install node_modules 24 + postPatch = '' 25 + substituteInPlace pyproject.toml \ 26 + --replace-fail "jupyter_packaging~=0.7.9" "jupyter_packaging" \ 27 + --replace-fail "jupyterlab~=3.0" "jupyterlab" \ 28 + --replace-fail '"pynpm"' "" 29 + 30 + substituteInPlace setup.py \ 31 + --replace-fail "from pynpm import NPMPackage" "" \ 32 + --replace-fail "from generate_source import generate_source" "" \ 33 + --replace-fail 'setup(cmdclass={"egg_info": js_prerelease(egg_info)})' 'setup()' 34 + ''; 35 + 36 + nativeBuildInputs = [ 37 + jupyter-packaging 38 + jupyterlab 39 + setuptools 40 + wheel 41 + ]; 42 43 propagatedBuildInputs = [ ipyvue ]; 44
+2 -2
pkgs/development/python-modules/jupyter-lsp/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "jupyter-lsp"; 10 - version = "2.2.2"; 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-JW0kYgVCrku6BKUPwfb/4ggJOgfY5pf+oKjRuMobfls="; 16 }; 17 18 nativeBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "jupyter-lsp"; 10 + version = "2.2.3"; 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-M9vLxd8kI3/1yLaWsE/0aJ/NMWy41JV9Yg/lUE19LD8="; 16 }; 17 18 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab-server/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "jupyterlab-server"; 24 - version = "2.25.2"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.8"; ··· 29 src = fetchPypi { 30 pname = "jupyterlab_server"; 31 inherit version; 32 - hash = "sha256-vQ7HqZ687ci8/5Oe+G5Sw3jkTCcH4FP82B0EbOl57mM="; 33 }; 34 35 postPatch = ''
··· 21 22 buildPythonPackage rec { 23 pname = "jupyterlab-server"; 24 + version = "2.25.3"; 25 pyproject = true; 26 27 disabled = pythonOlder "3.8"; ··· 29 src = fetchPypi { 30 pname = "jupyterlab_server"; 31 inherit version; 32 + hash = "sha256-hG8SWooZZWYR31sD5ZEsg5POppAIWbqmT6UV62So3EA="; 33 }; 34 35 postPatch = ''
+2 -2
pkgs/development/python-modules/langchain-community/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "langchain-community"; 20 - version = "0.0.26"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 25 src = fetchPypi { 26 pname = "langchain_community"; 27 inherit version; 28 - hash = "sha256-K3W+HVDEWqMap4WYDnuFN0gUeJPSEe9nljJKYuqfrCg="; 29 }; 30 31 nativeBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "langchain-community"; 20 + version = "0.0.27"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 25 src = fetchPypi { 26 pname = "langchain_community"; 27 inherit version; 28 + hash = "sha256-Jm3/vUwWZtsYicrZU/pRAtTev/eCM1NTtteGNqdhd40="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/mypy-boto3-builder/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "mypy-boto3-builder"; 23 - version = "7.23.1"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.10"; ··· 29 owner = "youtype"; 30 repo = "mypy_boto3_builder"; 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-dbf2rHDQSeHEIN31yIm1142Z7AxTZzMf9FGvrWsJblA="; 33 }; 34 35 nativeBuildInputs = [
··· 20 21 buildPythonPackage rec { 22 pname = "mypy-boto3-builder"; 23 + version = "7.23.2"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.10"; ··· 29 owner = "youtype"; 30 repo = "mypy_boto3_builder"; 31 rev = "refs/tags/${version}"; 32 + hash = "sha256-v5/3TCEtDXbmitb3e15XWkW8VO5nJk8TCVvVyh5rAMs="; 33 }; 34 35 nativeBuildInputs = [
+15 -15
pkgs/development/python-modules/mypy-boto3/default.nix
··· 71 72 mypy-boto3-apigatewayv2 = buildMypyBoto3Package "apigatewayv2" "1.34.0" "sha256-ydpZ3osSSMwTtGsnRn1SygX5d9Kq8jHwqdQDKcmKXTY="; 73 74 - mypy-boto3-appconfig = buildMypyBoto3Package "appconfig" "1.34.0" "sha256-mhA3LnS9upyI89XPjdTOaTKWbHMRF/xIhnYl432s6x4="; 75 76 mypy-boto3-appconfigdata = buildMypyBoto3Package "appconfigdata" "1.34.24" "sha256-pSo1Qw6ZKN0XzERlCRmCtvJEOjgyd+a82t6Q3pPaU8Q="; 77 ··· 111 112 mypy-boto3-backupstorage = buildMypyBoto3Package "backupstorage" "1.34.0" "sha256-Y8kjZ+ov8OsiJ8Sm1LlvP8YbgVc+AkLkbZIhOh4y7ZY="; 113 114 - mypy-boto3-batch = buildMypyBoto3Package "batch" "1.34.52" "sha256-W0dT3QK7KhBghfV+a7eaY6PY10RldURvhi5PkxkGNDQ="; 115 116 mypy-boto3-billingconductor = buildMypyBoto3Package "billingconductor" "1.34.1" "sha256-uXxQkoe2u3idcYta9YFbjxoK8HsvUiRQSyYrYhVi1kU="; 117 ··· 153 154 mypy-boto3-cloudsearchdomain = buildMypyBoto3Package "cloudsearchdomain" "1.34.0" "sha256-jhhwFXH80aZjVqVMZulwoCvu3EmXj4BbJ3DQ6eJPS4E="; 155 156 - mypy-boto3-cloudtrail = buildMypyBoto3Package "cloudtrail" "1.34.22" "sha256-lymfB2xWjxHtHfB/A543RRX3haY0uEbTppfH0tYZAV4="; 157 158 mypy-boto3-cloudtrail-data = buildMypyBoto3Package "cloudtrail-data" "1.34.0" "sha256-ACiJrI+VTHr06i8PKgDY/K8houFUZQNS1lluouadCTQ="; 159 ··· 161 162 mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.0" "sha256-iUgoanqMSyxRopVctyFLiu+otFSgRvdgQPw4mKX3QIk="; 163 164 - mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.23" "sha256-zTqQCOuWdodXQqOY7u86LDMkmyUgMRQXtp4Lxn968Ps="; 165 166 mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.34.0" "sha256-TsXVy8bx6kaj84PJiNNU+075Tx3WW0mrtZFOyLx9yT4="; 167 ··· 185 186 mypy-boto3-cognito-identity = buildMypyBoto3Package "cognito-identity" "1.34.0" "sha256-6UlyNX0a1wG5FR/WHMZOwysikGffNCX6Fo1MYvFuFwM="; 187 188 - mypy-boto3-cognito-idp = buildMypyBoto3Package "cognito-idp" "1.34.33" "sha256-1YDEVgaXP3atrIezWiR/nhjeXYF/tLQNoPQjyWjvn2E="; 189 190 mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.34.0" "sha256-JTkmpEHwKN5IyoGVs4beVAEOr1fZPxBoYjzNBgjTEY0="; 191 ··· 251 252 mypy-boto3-ebs = buildMypyBoto3Package "ebs" "1.34.0" "sha256-xIrrXOayZed+Jcn4CFXXNgKz/G+RdiuwA04wq+Ry/fs="; 253 254 - mypy-boto3-ec2 = buildMypyBoto3Package "ec2" "1.34.54" "sha256-zjTC13Qb4ZGMr1tGyvsMt7H2rIHsb72IRrvoXJPUMQE="; 255 256 mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.34.0" "sha256-95TXW9HJHciM+lZCdlUYOwcLhkKE8RJpRx9/dEnu3FU="; 257 ··· 319 320 mypy-boto3-glue = buildMypyBoto3Package "glue" "1.34.35" "sha256-+Kvk8uB9KZp7mw3sMAM6mHdBTnkO5J8nSVClttndMDY="; 321 322 - mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.34.0" "sha256-J8ccxvUnjvC6aITCuLHnEXMlQ3Bdh6HxP+Spu326ZwA="; 323 324 mypy-boto3-greengrass = buildMypyBoto3Package "greengrass" "1.34.0" "sha256-ZU/xVWGlMngX0JiAhy9NEFDoXS4fsZvmLAkWqv2pocQ="; 325 ··· 327 328 mypy-boto3-groundstation = buildMypyBoto3Package "groundstation" "1.34.0" "sha256-CR3w42iyXmyGMzjCM7M1LKqsIROMjXxxGM8coSTtJ3o="; 329 330 - mypy-boto3-guardduty = buildMypyBoto3Package "guardduty" "1.34.43" "sha256-TPzHvXp5Tfs/1grsS6Eu1bGJpz34DjKatMyBqUFByi8="; 331 332 mypy-boto3-health = buildMypyBoto3Package "health" "1.34.0" "sha256-st3ygy9yZbAbh1ZWnT8XDZTBz1qWhRWXCEfr5ILQHpo="; 333 ··· 419 420 mypy-boto3-lakeformation = buildMypyBoto3Package "lakeformation" "1.34.7" "sha256-/IPOF44ohg59XX+lmMbx8WsaHFpBaMH440Wm5jgrKD4="; 421 422 - mypy-boto3-lambda = buildMypyBoto3Package "lambda" "1.34.46" "sha256-J1KXlExeNqFws3znAinyHbbdNWFgZ5nxjZbjasXfaHY="; 423 424 mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.34.0" "sha256-LkD3CCjJYGwlSYRP0meJUCEdVSGGdSRrL9uBtimX4GU="; 425 ··· 541 542 mypy-boto3-payment-cryptography = buildMypyBoto3Package "payment-cryptography" "1.34.20" "sha256-WdyhWl00Khf3gA6OeWeKrlgFnTvWhk+AFoS2UhM5Haw="; 543 544 - mypy-boto3-payment-cryptography-data = buildMypyBoto3Package "payment-cryptography-data" "1.34.0" "sha256-+A49ZU8ITWkdUmGf57szMwIGzEHe6cx9egBEMDPsUKY="; 545 546 mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.34.0" "sha256-pSGVZPLuj8xcSfLqa+xvf4UL/l2Xb5t43KuXlTCfskc="; 547 ··· 581 582 mypy-boto3-rbin = buildMypyBoto3Package "rbin" "1.34.0" "sha256-Y+a/p3r5IgWk4oH6MOeq0e7rMiNvLCqoz1ZE+xXNtOw="; 583 584 - mypy-boto3-rds = buildMypyBoto3Package "rds" "1.34.57" "sha256-9DhBIpPcJgMWGiAwnqSHKlf8LB1VRHcHXkkKb2+JbEk="; 585 586 mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.34.6" "sha256-d+WXt3cSUe5ZxynSjPSJxXgv6evP/rhZrX1ua9rtSx8="; 587 ··· 679 680 mypy-boto3-snow-device-management = buildMypyBoto3Package "snow-device-management" "1.34.0" "sha256-buPLN3Qu+asEf2qrv1Jvhu3gKN6aBrK55jB8IxPoFMs="; 681 682 - mypy-boto3-snowball = buildMypyBoto3Package "snowball" "1.34.30" "sha256-I46b9Ome7klpxD5dr809Vzhv37j6pJPdtuaSqTajNIk="; 683 684 mypy-boto3-sns = buildMypyBoto3Package "sns" "1.34.44" "sha256-qYW1KB0AoVbdfJCT5YE8EMTqa5Hy67cVZ/57t7IQplI="; 685 ··· 723 724 mypy-boto3-transcribe = buildMypyBoto3Package "transcribe" "1.34.0" "sha256-cKiJ306Y96xLHB7vX46uaw145BPLK/1g3OrMIMB0pPo="; 725 726 - mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.34.18" "sha256-c6aqahkdObJppwmew4Av3GIczU+a6nWsRzPiNkAwWsY="; 727 728 mypy-boto3-translate = buildMypyBoto3Package "translate" "1.34.0" "sha256-4tjjmwMtIPpMwKZ3yqB96XEb1WidCxMIj2Cfjn0nTy8="; 729 ··· 737 738 mypy-boto3-waf-regional = buildMypyBoto3Package "waf-regional" "1.34.0" "sha256-zv/IPDU6lqmmIfTq57d7VH3SyA7UkgWW2Hysk2zamcM="; 739 740 - mypy-boto3-wafv2 = buildMypyBoto3Package "wafv2" "1.34.52" "sha256-5uC1GaEetDqrJLBLGtGk9ATvdYK/Nhd3D1etgwvgits="; 741 742 mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.34.0" "sha256-tzXpOWC6/WJ+/wUgwYtgI7scq7wRpACW8q1z9RwyhbA="; 743 ··· 751 752 mypy-boto3-workmailmessageflow = buildMypyBoto3Package "workmailmessageflow" "1.34.0" "sha256-e4wgFvtlfx0u6eGphRU7viGzZ4gbZijj4vjziPLPWX8="; 753 754 - mypy-boto3-workspaces = buildMypyBoto3Package "workspaces" "1.34.38" "sha256-i/Tt5bB5McJJR/pgLa4/pSAH1c/hqNpIx0b2vp/ALV8="; 755 756 mypy-boto3-workspaces-web = buildMypyBoto3Package "workspaces-web" "1.34.0" "sha256-RImlbT5Lpu2IoTrEQv5Bzk3NnkMV9jQjHGDnxCK3x18="; 757
··· 71 72 mypy-boto3-apigatewayv2 = buildMypyBoto3Package "apigatewayv2" "1.34.0" "sha256-ydpZ3osSSMwTtGsnRn1SygX5d9Kq8jHwqdQDKcmKXTY="; 73 74 + mypy-boto3-appconfig = buildMypyBoto3Package "appconfig" "1.34.58" "sha256-f073cXEkDyzkPeOPclhS0O6ZVvEmYPkGPMXrAD8LkE4="; 75 76 mypy-boto3-appconfigdata = buildMypyBoto3Package "appconfigdata" "1.34.24" "sha256-pSo1Qw6ZKN0XzERlCRmCtvJEOjgyd+a82t6Q3pPaU8Q="; 77 ··· 111 112 mypy-boto3-backupstorage = buildMypyBoto3Package "backupstorage" "1.34.0" "sha256-Y8kjZ+ov8OsiJ8Sm1LlvP8YbgVc+AkLkbZIhOh4y7ZY="; 113 114 + mypy-boto3-batch = buildMypyBoto3Package "batch" "1.34.59" "sha256-rsXdh8f3KRAROftePejdLxChRqtiaDFsJyhctX7jRUQ="; 115 116 mypy-boto3-billingconductor = buildMypyBoto3Package "billingconductor" "1.34.1" "sha256-uXxQkoe2u3idcYta9YFbjxoK8HsvUiRQSyYrYhVi1kU="; 117 ··· 153 154 mypy-boto3-cloudsearchdomain = buildMypyBoto3Package "cloudsearchdomain" "1.34.0" "sha256-jhhwFXH80aZjVqVMZulwoCvu3EmXj4BbJ3DQ6eJPS4E="; 155 156 + mypy-boto3-cloudtrail = buildMypyBoto3Package "cloudtrail" "1.34.59" "sha256-0gwq1zhZcLc8gVGo337AqqC39w8MJR6JK948No/yzVA="; 157 158 mypy-boto3-cloudtrail-data = buildMypyBoto3Package "cloudtrail-data" "1.34.0" "sha256-ACiJrI+VTHr06i8PKgDY/K8houFUZQNS1lluouadCTQ="; 159 ··· 161 162 mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.0" "sha256-iUgoanqMSyxRopVctyFLiu+otFSgRvdgQPw4mKX3QIk="; 163 164 + mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.59" "sha256-dkX5QeHjfBrY8mU+/5tKVkJlqAodBYqkW8oei1iqTl0="; 165 166 mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.34.0" "sha256-TsXVy8bx6kaj84PJiNNU+075Tx3WW0mrtZFOyLx9yT4="; 167 ··· 185 186 mypy-boto3-cognito-identity = buildMypyBoto3Package "cognito-identity" "1.34.0" "sha256-6UlyNX0a1wG5FR/WHMZOwysikGffNCX6Fo1MYvFuFwM="; 187 188 + mypy-boto3-cognito-idp = buildMypyBoto3Package "cognito-idp" "1.34.59" "sha256-kZpXb5MzK4IceWnNs9tWWLhQnysfWGuOLf00J4/ypvw="; 189 190 mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.34.0" "sha256-JTkmpEHwKN5IyoGVs4beVAEOr1fZPxBoYjzNBgjTEY0="; 191 ··· 251 252 mypy-boto3-ebs = buildMypyBoto3Package "ebs" "1.34.0" "sha256-xIrrXOayZed+Jcn4CFXXNgKz/G+RdiuwA04wq+Ry/fs="; 253 254 + mypy-boto3-ec2 = buildMypyBoto3Package "ec2" "1.34.58" "sha256-aKewHoA/tX5j8kFCc5zhstjZaM6pnFVdcaUAerWCb44="; 255 256 mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.34.0" "sha256-95TXW9HJHciM+lZCdlUYOwcLhkKE8RJpRx9/dEnu3FU="; 257 ··· 319 320 mypy-boto3-glue = buildMypyBoto3Package "glue" "1.34.35" "sha256-+Kvk8uB9KZp7mw3sMAM6mHdBTnkO5J8nSVClttndMDY="; 321 322 + mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.34.58" "sha256-dr+fCDf0DcWGxPPLMnzqrOCRMfoLhznyv6n679fFU/0="; 323 324 mypy-boto3-greengrass = buildMypyBoto3Package "greengrass" "1.34.0" "sha256-ZU/xVWGlMngX0JiAhy9NEFDoXS4fsZvmLAkWqv2pocQ="; 325 ··· 327 328 mypy-boto3-groundstation = buildMypyBoto3Package "groundstation" "1.34.0" "sha256-CR3w42iyXmyGMzjCM7M1LKqsIROMjXxxGM8coSTtJ3o="; 329 330 + mypy-boto3-guardduty = buildMypyBoto3Package "guardduty" "1.34.59" "sha256-Q5itLyYcSK7tzlYjT4Dgdcm4bE2Dr+bl5kfHqV4D9Pg="; 331 332 mypy-boto3-health = buildMypyBoto3Package "health" "1.34.0" "sha256-st3ygy9yZbAbh1ZWnT8XDZTBz1qWhRWXCEfr5ILQHpo="; 333 ··· 419 420 mypy-boto3-lakeformation = buildMypyBoto3Package "lakeformation" "1.34.7" "sha256-/IPOF44ohg59XX+lmMbx8WsaHFpBaMH440Wm5jgrKD4="; 421 422 + mypy-boto3-lambda = buildMypyBoto3Package "lambda" "1.34.58" "sha256-kDgix0vRs0dI6y1y6rDxMvvDs5LIBBqo/k2VUqRLDGU="; 423 424 mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.34.0" "sha256-LkD3CCjJYGwlSYRP0meJUCEdVSGGdSRrL9uBtimX4GU="; 425 ··· 541 542 mypy-boto3-payment-cryptography = buildMypyBoto3Package "payment-cryptography" "1.34.20" "sha256-WdyhWl00Khf3gA6OeWeKrlgFnTvWhk+AFoS2UhM5Haw="; 543 544 + mypy-boto3-payment-cryptography-data = buildMypyBoto3Package "payment-cryptography-data" "1.34.58" "sha256-mc4NO3yjdLlXc9TBkmIsGFqNfW2RT7/jVMC9uhug4tc="; 545 546 mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.34.0" "sha256-pSGVZPLuj8xcSfLqa+xvf4UL/l2Xb5t43KuXlTCfskc="; 547 ··· 581 582 mypy-boto3-rbin = buildMypyBoto3Package "rbin" "1.34.0" "sha256-Y+a/p3r5IgWk4oH6MOeq0e7rMiNvLCqoz1ZE+xXNtOw="; 583 584 + mypy-boto3-rds = buildMypyBoto3Package "rds" "1.34.58" "sha256-P3s5qNAV9UG6fMSxvkUevKACU3FGjhOne1D0LRi/eMk="; 585 586 mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.34.6" "sha256-d+WXt3cSUe5ZxynSjPSJxXgv6evP/rhZrX1ua9rtSx8="; 587 ··· 679 680 mypy-boto3-snow-device-management = buildMypyBoto3Package "snow-device-management" "1.34.0" "sha256-buPLN3Qu+asEf2qrv1Jvhu3gKN6aBrK55jB8IxPoFMs="; 681 682 + mypy-boto3-snowball = buildMypyBoto3Package "snowball" "1.34.58" "sha256-z60jinh1shgZv2Q4uW2eFphJXRC0ONVN5bPE1UBgC9Y="; 683 684 mypy-boto3-sns = buildMypyBoto3Package "sns" "1.34.44" "sha256-qYW1KB0AoVbdfJCT5YE8EMTqa5Hy67cVZ/57t7IQplI="; 685 ··· 723 724 mypy-boto3-transcribe = buildMypyBoto3Package "transcribe" "1.34.0" "sha256-cKiJ306Y96xLHB7vX46uaw145BPLK/1g3OrMIMB0pPo="; 725 726 + mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.34.59" "sha256-bx3Ur5TzB/1kxfYT91Aww148ppFmcvjs2rdM/1bWBUo="; 727 728 mypy-boto3-translate = buildMypyBoto3Package "translate" "1.34.0" "sha256-4tjjmwMtIPpMwKZ3yqB96XEb1WidCxMIj2Cfjn0nTy8="; 729 ··· 737 738 mypy-boto3-waf-regional = buildMypyBoto3Package "waf-regional" "1.34.0" "sha256-zv/IPDU6lqmmIfTq57d7VH3SyA7UkgWW2Hysk2zamcM="; 739 740 + mypy-boto3-wafv2 = buildMypyBoto3Package "wafv2" "1.34.58" "sha256-gPNY3XJr/50nejQFzti9igktryZHsgQDiB9BOYnT94I="; 741 742 mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.34.0" "sha256-tzXpOWC6/WJ+/wUgwYtgI7scq7wRpACW8q1z9RwyhbA="; 743 ··· 751 752 mypy-boto3-workmailmessageflow = buildMypyBoto3Package "workmailmessageflow" "1.34.0" "sha256-e4wgFvtlfx0u6eGphRU7viGzZ4gbZijj4vjziPLPWX8="; 753 754 + mypy-boto3-workspaces = buildMypyBoto3Package "workspaces" "1.34.58" "sha256-EtAL93MtIZppL57xP4JDGoWT/SqgptRgCJyq/3bm9ts="; 755 756 mypy-boto3-workspaces-web = buildMypyBoto3Package "workspaces-web" "1.34.0" "sha256-RImlbT5Lpu2IoTrEQv5Bzk3NnkMV9jQjHGDnxCK3x18="; 757
+2 -2
pkgs/development/python-modules/nbconvert/default.nix
··· 33 }; 34 in buildPythonPackage rec { 35 pname = "nbconvert"; 36 - version = "7.16.0"; 37 pyproject = true; 38 39 disabled = pythonOlder "3.8"; 40 41 src = fetchPypi { 42 inherit pname version; 43 - hash = "sha256-gT5lU3ljYkia5XLjm6G/+XhTYZL7UY4QgmsOjK3wPsg="; 44 }; 45 46 # Add $out/share/jupyter to the list of paths that are used to search for
··· 33 }; 34 in buildPythonPackage rec { 35 pname = "nbconvert"; 36 + version = "7.16.1"; 37 pyproject = true; 38 39 disabled = pythonOlder "3.8"; 40 41 src = fetchPypi { 42 inherit pname version; 43 + hash = "sha256-555qB09Juj7SlCjthkh79RUJ2aq2E72FIqwI9tKP1/0="; 44 }; 45 46 # Add $out/share/jupyter to the list of paths that are used to search for
+2 -2
pkgs/development/python-modules/netutils/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "netutils"; 17 - version = "1.6.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "networktocode"; 24 repo = "netutils"; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-ocajE7E4xIatEmv58/9gEpWF2plJdiZXjk6ajD2vTzw="; 27 }; 28 29 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "netutils"; 17 + version = "1.7.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "networktocode"; 24 repo = "netutils"; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-B2epTqG0PzcD876Bk222nDSorHHB8Znepp+cgl1++gY="; 27 }; 28 29 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/nevow/default.nix
··· 1 { lib, buildPythonPackage, fetchPypi, isPy3k, twisted }: 2 3 buildPythonPackage rec { 4 - pname = "Nevow"; 5 version = "0.14.5"; 6 disabled = isPy3k; 7 8 src = fetchPypi { 9 - inherit version pname; 10 sha256 = "afb6ba85a5351953578c018fcdb9dfbd62f29a8d46c58bc9652bc000a27223f3"; 11 }; 12
··· 1 { lib, buildPythonPackage, fetchPypi, isPy3k, twisted }: 2 3 buildPythonPackage rec { 4 + pname = "nevow"; 5 version = "0.14.5"; 6 disabled = isPy3k; 7 8 src = fetchPypi { 9 + pname = "Nevow"; 10 + inherit version; 11 sha256 = "afb6ba85a5351953578c018fcdb9dfbd62f29a8d46c58bc9652bc000a27223f3"; 12 }; 13
+2 -2
pkgs/development/python-modules/niworkflows/default.nix
··· 29 30 buildPythonPackage rec { 31 pname = "niworkflows"; 32 - version = "1.10.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "nipreps"; 37 repo = "niworkflows"; 38 rev = "refs/tags/${version}"; 39 - hash = "sha256-wQPk9imDvomg+NTWk+VeW1TE2QlvMyi1YYVVaznhktU="; 40 }; 41 42 postPatch = ''
··· 29 30 buildPythonPackage rec { 31 pname = "niworkflows"; 32 + version = "1.10.1"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "nipreps"; 37 repo = "niworkflows"; 38 rev = "refs/tags/${version}"; 39 + hash = "sha256-ZOn3KSaPAA8zTdyexrjF9Wkb5C5qA/5eSJahg2DcX20="; 40 }; 41 42 postPatch = ''
+2 -2
pkgs/development/python-modules/notebook-shim/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "notebook-shim"; 12 - version = "0.2.3"; 13 format = "pyproject"; 14 15 src = fetchFromGitHub { 16 owner = "jupyter"; 17 repo = "notebook_shim"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-eAYZuNYqOMKC6joDbbKk4Q4nrfdbO7b+yZeSvMdWWrI="; 20 }; 21 22 nativeBuildInputs = [ hatchling ];
··· 9 10 buildPythonPackage rec { 11 pname = "notebook-shim"; 12 + version = "0.2.4"; 13 format = "pyproject"; 14 15 src = fetchFromGitHub { 16 owner = "jupyter"; 17 repo = "notebook_shim"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-CWnXOKE1xvr+a/qWNY6XCTB5+G/fg2O/glgeLzYD+Zc="; 20 }; 21 22 nativeBuildInputs = [ hatchling ];
+2 -2
pkgs/development/python-modules/pygnmi/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pygnmi"; 14 - version = "0.8.13"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "akarneliuk"; 21 repo = "pygnmi"; 22 rev = "refs/tags/v${version}"; 23 - sha256 = "sha256-NkByimHk1DoBjMMD7ywplo38VxBpp1pnClYUzhtKwY4="; 24 }; 25 26 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "pygnmi"; 14 + version = "0.8.14"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "akarneliuk"; 21 repo = "pygnmi"; 22 rev = "refs/tags/v${version}"; 23 + sha256 = "sha256-ncp/OwELy/QOvGhLUZW2qTQZsckWI4CGrlEAZ20RtQI="; 24 }; 25 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-jupyter/default.nix
··· 22 23 let self = buildPythonPackage rec { 24 pname = "pytest-jupyter"; 25 - version = "0.8.0"; 26 pyproject = true; 27 28 src = fetchFromGitHub { 29 owner = "jupyter-server"; 30 repo = "pytest-jupyter"; 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-ND51UpPsvZGH6LdEaNFXaBLoCMB4n7caPoo1/Go9fNs="; 33 }; 34 35 nativeBuildInputs = [
··· 22 23 let self = buildPythonPackage rec { 24 pname = "pytest-jupyter"; 25 + version = "0.9.0"; 26 pyproject = true; 27 28 src = fetchFromGitHub { 29 owner = "jupyter-server"; 30 repo = "pytest-jupyter"; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-8pQNtzMylW9b3vk0kp7NcJnXAJKYeoFsHy/lyQFCNzc="; 33 }; 34 35 nativeBuildInputs = [
+41 -10
pkgs/development/python-modules/pytest-services/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 - , isPy3k 5 - , requests 6 , psutil 7 , pytest 8 , setuptools-scm 9 , toml 10 , zc-lockfile 11 }: 12 13 buildPythonPackage rec { 14 pname = "pytest-services"; 15 version = "2.2.1"; 16 - format = "setuptools"; 17 18 - src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "2da740487d08ea63dfdf718f5d4ba11e590c99ddf5481549edebf7a3a42ca536"; 21 }; 22 23 nativeBuildInputs = [ 24 setuptools-scm 25 toml ··· 33 zc-lockfile 34 ]; 35 36 - # no tests in PyPI tarball 37 - doCheck = false; 38 39 - pythonImportsCheck = [ "pytest_services" ]; 40 41 meta = with lib; { 42 description = "Services plugin for pytest testing framework"; 43 homepage = "https://github.com/pytest-dev/pytest-services"; 44 license = licenses.mit; 45 maintainers = with maintainers; [ dotlambda ]; 46 };
··· 1 { lib 2 , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchpatch 5 , psutil 6 + , pylibmc 7 , pytest 8 + , pytestCheckHook 9 + , pythonOlder 10 + , requests 11 + , setuptools 12 , setuptools-scm 13 , toml 14 + , mysqlclient 15 , zc-lockfile 16 }: 17 18 buildPythonPackage rec { 19 pname = "pytest-services"; 20 version = "2.2.1"; 21 + pyproject = true; 22 23 + disabled = pythonOlder "3.7"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "pytest-dev"; 27 + repo = "pytest-services"; 28 + rev = "refs/tags/${version}"; 29 + hash = "sha256-E/VcKcAb1ekypm5jP4lsSz1LYJTcTSed6i5OY5ihP30="; 30 }; 31 32 + patches = [ 33 + # Replace distutils.spawn.find_executable with shutil.which, https://github.com/pytest-dev/pytest-services/pull/46 34 + (fetchpatch { 35 + name = "replace-distutils.patch"; 36 + url = "https://github.com/pytest-dev/pytest-services/commit/e0e2a85434a2dcbcc0584299c5b2b751efe0b6db.patch"; 37 + hash = "sha256-hvr7EedfjfonHDn6v2slwUBqz1xQoF7Ez/kqAhZRXEc="; 38 + }) 39 + ]; 40 + 41 nativeBuildInputs = [ 42 setuptools-scm 43 toml ··· 51 zc-lockfile 52 ]; 53 54 + nativeCheckInputs = [ 55 + mysqlclient 56 + pylibmc 57 + pytestCheckHook 58 + ]; 59 + 60 + pythonImportsCheck = [ 61 + "pytest_services" 62 + ]; 63 64 + disabledTests = [ 65 + # Tests require binaries and additional parts 66 + "test_memcached" 67 + "test_mysql" 68 + "test_xvfb " 69 + ]; 70 71 meta = with lib; { 72 description = "Services plugin for pytest testing framework"; 73 homepage = "https://github.com/pytest-dev/pytest-services"; 74 + changelog = "https://github.com/pytest-dev/pytest-services/blob/${version}/CHANGES.rst"; 75 license = licenses.mit; 76 maintainers = with maintainers; [ dotlambda ]; 77 };
+3 -3
pkgs/development/python-modules/rapidfuzz/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "rapidfuzz"; 21 - version = "3.6.1"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.7"; ··· 27 owner = "maxbachmann"; 28 repo = "RapidFuzz"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-QJVRT+d/IIGxkWfSNoXFSmbW017+8CTKuWD4W+TzvBs="; 31 }; 32 33 postPatch = '' 34 substituteInPlace pyproject.toml \ 35 - --replace "Cython==3.0.3" "Cython" 36 ''; 37 38 nativeBuildInputs = [
··· 18 19 buildPythonPackage rec { 20 pname = "rapidfuzz"; 21 + version = "3.6.2"; 22 pyproject = true; 23 24 disabled = pythonOlder "3.7"; ··· 27 owner = "maxbachmann"; 28 repo = "RapidFuzz"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-rezyw0v1VijMe78ip3U+Jd+NQExW+gQXjs8qkcPNcUk="; 31 }; 32 33 postPatch = '' 34 substituteInPlace pyproject.toml \ 35 + --replace-fail "Cython >=3.0.9, <3.1.0" "Cython" 36 ''; 37 38 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/rns/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "rns"; 13 - version = "0.7.2"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "markqvist"; 20 repo = "Reticulum"; 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-7j82M2T3bPypcXa3SsAflrN5T+d+JJlg3voYu8ALmXE="; 23 }; 24 25 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "rns"; 13 + version = "0.7.3"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "markqvist"; 20 repo = "Reticulum"; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-QcYjqqeXBKx+Ef00Bw1OJMWDMdQgp/fqh3r5yhsa0Kg="; 23 }; 24 25 nativeBuildInputs = [
+52
pkgs/development/python-modules/safety-schemas/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , hatchling 5 + , pythonRelaxDepsHook 6 + , dparse 7 + , packaging 8 + , pydantic 9 + , ruamel-yaml 10 + , typing-extensions 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "safety-schemas"; 15 + version = "0.0.2"; 16 + pyproject = true; 17 + 18 + src = fetchPypi { 19 + pname = "safety_schemas"; 20 + inherit version; 21 + hash = "sha256-fRsEDsBkgPBc/2tF6nqT4JyJQt+GT7DQHd62fDI8+ow="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + hatchling 26 + pythonRelaxDepsHook 27 + ]; 28 + 29 + pythonRelaxDeps = [ 30 + "dparse" 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + dparse 35 + packaging 36 + pydantic 37 + ruamel-yaml 38 + typing-extensions 39 + ]; 40 + 41 + pythonImportsCheck = [ "safety_schemas" ]; 42 + 43 + # upstream has no tests 44 + doCheck = false; 45 + 46 + meta = { 47 + description = "Schemas for Safety CLI"; 48 + homepage = "https://pypi.org/project/safety-schemas/"; 49 + license = lib.licenses.mit; 50 + maintainers = with lib.maintainers; [ dotlambda ]; 51 + }; 52 + }
+35 -10
pkgs/development/python-modules/safety/default.nix
··· 5 , pythonRelaxDepsHook 6 , setuptools 7 , click 8 , requests 9 , packaging 10 , dparse 11 , ruamel-yaml 12 , pytestCheckHook 13 }: 14 15 buildPythonPackage rec { 16 pname = "safety"; 17 - version = "2.3.5"; 18 19 - disabled = pythonOlder "3.6"; 20 21 - format = "pyproject"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-pgwR+JUvQSy7Fl1wyx9nOjtDorqak84R+X5qTeg0qjo="; 26 }; 27 28 postPatch = '' 29 substituteInPlace safety/safety.py \ 30 - --replace "telemetry=True" "telemetry=False" 31 substituteInPlace safety/util.py \ 32 - --replace "telemetry=True" "telemetry=False" 33 substituteInPlace safety/cli.py \ 34 - --replace "telemetry', default=True" "telemetry', default=False" 35 ''; 36 37 nativeBuildInputs = [ ··· 41 42 pythonRelaxDeps = [ 43 "packaging" 44 ]; 45 46 propagatedBuildInputs = [ 47 setuptools 48 click 49 requests 50 packaging 51 dparse 52 ruamel-yaml 53 ]; 54 55 nativeCheckInputs = [ ··· 61 "test_announcements_if_is_not_tty" 62 "test_check_live" 63 "test_check_live_cached" 64 - "test_check_vulnerabilities" 65 - "test_license" 66 - "test_chained_review" 67 ]; 68 69 preCheck = ''
··· 5 , pythonRelaxDepsHook 6 , setuptools 7 , click 8 + , urllib3 9 , requests 10 , packaging 11 , dparse 12 , ruamel-yaml 13 + , jinja2 14 + , marshmallow 15 + , authlib 16 + , jwt 17 + , rich 18 + , typer 19 + , pydantic 20 + , safety-schemas 21 + , typing-extensions 22 , pytestCheckHook 23 }: 24 25 buildPythonPackage rec { 26 pname = "safety"; 27 + version = "3.0.1"; 28 29 + disabled = pythonOlder "3.7"; 30 31 + pyproject = true; 32 33 src = fetchPypi { 34 inherit pname version; 35 + hash = "sha256-HyAA8DZS86C/xn+P0emLxXI8y3bhXLG91oVFw9gD3wE="; 36 }; 37 38 postPatch = '' 39 substituteInPlace safety/safety.py \ 40 + --replace-fail "telemetry=True" "telemetry=False" 41 substituteInPlace safety/util.py \ 42 + --replace-fail "telemetry = True" "telemetry = False" 43 substituteInPlace safety/cli.py \ 44 + --replace-fail "disable-optional-telemetry', default=False" \ 45 + "disable-optional-telemetry', default=True" 46 + substituteInPlace safety/scan/finder/handlers.py \ 47 + --replace-fail "telemetry=True" "telemetry=False" 48 ''; 49 50 nativeBuildInputs = [ ··· 54 55 pythonRelaxDeps = [ 56 "packaging" 57 + "dparse" 58 + "authlib" 59 + "pydantic" 60 ]; 61 62 propagatedBuildInputs = [ 63 setuptools 64 click 65 + urllib3 66 requests 67 packaging 68 dparse 69 ruamel-yaml 70 + jinja2 71 + marshmallow 72 + authlib 73 + jwt 74 + rich 75 + typer 76 + pydantic 77 + safety-schemas 78 + typing-extensions 79 ]; 80 81 nativeCheckInputs = [ ··· 87 "test_announcements_if_is_not_tty" 88 "test_check_live" 89 "test_check_live_cached" 90 + "test_get_packages_licenses_without_api_key" 91 + "test_validate_with_policy_file_using_invalid_keyword" 92 ]; 93 94 preCheck = ''
+2 -2
pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "sphinxcontrib-plantuml"; 11 - version = "0.28"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-zpNirT1LvMTDDf38MIqsrSwHs0RjUxZoGnESabjgC+o="; 19 }; 20 21 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "sphinxcontrib-plantuml"; 11 + version = "0.29"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-l6Tyomr5HbiHcMz4o7LgMwW82n7EGn+Wn8jLJ7hKPEQ="; 19 }; 20 21 propagatedBuildInputs = [
+8 -6
pkgs/development/python-modules/systembridgemodels/default.nix
··· 5 , fetchpatch2 6 , setuptools 7 , incremental 8 }: 9 10 buildPythonPackage rec { 11 pname = "systembridgemodels"; 12 - version = "4.0.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.11"; ··· 18 owner = "timmo001"; 19 repo = "system-bridge-models"; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-4nbTsVRqtoX4UhTrQS4HwoLtx0RO1VA8UewSAWOSsik="; 22 }; 23 24 patches = [ 25 (fetchpatch2 { 26 - url = "https://github.com/timmo001/system-bridge-models/commit/7cd506760fd47c0f3717b6fcfe127b673e3198f8.patch"; 27 - hash = "sha256-i+GCcoyX07ii9Kj46dtAlT85jUKfF0KHEH9++UTjiik="; 28 }) 29 ]; 30 ··· 38 39 pythonImportsCheck = [ "systembridgemodels" ]; 40 41 - # upstream has no tests 42 - doCheck = false; 43 44 meta = { 45 changelog = "https://github.com/timmo001/system-bridge-models/releases/tag/${version}";
··· 5 , fetchpatch2 6 , setuptools 7 , incremental 8 + , pytestCheckHook 9 }: 10 11 buildPythonPackage rec { 12 pname = "systembridgemodels"; 13 + version = "4.0.1"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.11"; ··· 19 owner = "timmo001"; 20 repo = "system-bridge-models"; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-9k85tqJO/YtkYncfNQBelmDkd3SYtf6SHURfumvqUo0="; 23 }; 24 25 patches = [ 26 (fetchpatch2 { 27 + url = "https://github.com/timmo001/system-bridge-models/commit/82fcee37cb302bc77384165b2ce10f2234c2a14a.patch"; 28 + hash = "sha256-tZSaWVUPCJmuzkae9LBTdyZ3UINMvrSMbdS5AvbId8Q="; 29 }) 30 ]; 31 ··· 39 40 pythonImportsCheck = [ "systembridgemodels" ]; 41 42 + nativeCheckInputs = [ 43 + pytestCheckHook 44 + ]; 45 46 meta = { 47 changelog = "https://github.com/timmo001/system-bridge-models/releases/tag/${version}";
+8 -3
pkgs/development/python-modules/types-colorama/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 }: 5 6 buildPythonPackage rec { 7 pname = "types-colorama"; 8 - version = "0.4.15.20240205"; 9 - format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - hash = "sha256-euT1jUB9OH9PmLJNgeG3ZX7HVOodxGGa5b0n8MNnY34="; 14 }; 15 16 # Module has no tests 17 doCheck = false;
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , setuptools 5 }: 6 7 buildPythonPackage rec { 8 pname = "types-colorama"; 9 + version = "0.4.15.20240310"; 10 + pyproject = true; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-fr/clzbTk8+7G/5g1Q4kbnAggxC2WaZS8eV35YDWvs8="; 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 20 21 # Module has no tests 22 doCheck = false;
+8 -3
pkgs/development/python-modules/types-decorator/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 }: 5 6 buildPythonPackage rec { 7 pname = "types-decorator"; 8 - version = "5.1.8.20240106"; 9 - format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - hash = "sha256-Mv+SszYVBg0judN2ASS9s1BsSqjZ61CWPPGjwguey78="; 14 }; 15 16 # Modules doesn't have tests 17 doCheck = false;
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , setuptools 5 }: 6 7 buildPythonPackage rec { 8 pname = "types-decorator"; 9 + version = "5.1.8.20240310"; 10 + pyproject = true; 11 12 src = fetchPypi { 13 inherit pname version; 14 + hash = "sha256-UuMWsDeDiGqKKr3CKPcHFoC6ZYlFRc0ghevjz4hoSg4="; 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 20 21 # Modules doesn't have tests 22 doCheck = false;
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "types-requests"; 11 - version = "2.31.0.20240218"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; 16 - hash = "sha256-8XIduoOFlY9QSlOGJAuS3kc04EegikB1HBZU0awzScU="; 17 }; 18 19 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "types-requests"; 11 + version = "2.31.0.20240310"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; 16 + hash = "sha256-iiAXHgiKD3iTqsSQpffzfp9T4U1rdixdVWI76gIu4G8="; 17 }; 18 19 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/vector/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "vector"; 18 - version = "1.2.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.8"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - hash = "sha256-I7esW9qyc7T5MGFn/YZmajd3pSgE0CgqVW2YkTDLV6Q="; 26 }; 27 28 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "vector"; 18 + version = "1.3.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.8"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + hash = "sha256-nQ7tzYVOmcF0oklmhxbgH4w5cJ+cwuJi1ihich7D7yc="; 26 }; 27 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ytmusicapi/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "ytmusicapi"; 12 - version = "1.5.4"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "sigma67"; 19 repo = "ytmusicapi"; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-Bg2Ikxkaq+dJkX842GCdIevgxULYSfE7s61YviqUln8="; 22 }; 23 24 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "ytmusicapi"; 12 + version = "1.6.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; ··· 18 owner = "sigma67"; 19 repo = "ytmusicapi"; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-DqTcdWVivE2R51qm3XQ7cDnD1a90AocmX9TG+M5reto="; 22 }; 23 24 nativeBuildInputs = [
+2 -2
pkgs/development/tools/algolia-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "algolia-cli"; 5 - version = "1.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "algolia"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - hash = "sha256-XcsVU/yV6c6jzuJdZvqs+kAu6XwR8ygVcJ6KEI04x9I="; 12 }; 13 14 vendorHash = "sha256-cNuBTH7L2K4TgD0H9FZ9CjhE5AGXADaniGLD9Lhrtrk=";
··· 2 3 buildGoModule rec { 4 pname = "algolia-cli"; 5 + version = "1.6.3"; 6 7 src = fetchFromGitHub { 8 owner = "algolia"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + hash = "sha256-xRGWPJx4AVdUT9f7L2B5SHEOneuIlscFTHIk7XtPzS8="; 12 }; 13 14 vendorHash = "sha256-cNuBTH7L2K4TgD0H9FZ9CjhE5AGXADaniGLD9Lhrtrk=";
+2 -2
pkgs/development/tools/build-managers/xmake/default.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "xmake"; 15 - version = "2.8.7"; 16 17 src = fetchurl { 18 url = "https://github.com/xmake-io/xmake/releases/download/v${version}/xmake-v${version}.tar.gz"; 19 - hash = "sha256-jHqMb3ex/BcF54ViTpoelEcWhEqDeP7Oc0HeJ7mfC4k="; 20 }; 21 22 nativeBuildInputs = [
··· 12 13 stdenv.mkDerivation rec { 14 pname = "xmake"; 15 + version = "2.8.8"; 16 17 src = fetchurl { 18 url = "https://github.com/xmake-io/xmake/releases/download/v${version}/xmake-v${version}.tar.gz"; 19 + hash = "sha256-UJFlQJleO59K1xr3Gy0Zh751SkaNGzGZxE5CWyMv0KM="; 20 }; 21 22 nativeBuildInputs = [
+5 -4
pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
··· 1 { lib, buildGoModule, fetchFromGitLab, fetchurl, bash }: 2 3 let 4 - version = "16.7.0"; 5 in 6 buildGoModule rec { 7 inherit version; ··· 17 # For patchShebangs 18 buildInputs = [ bash ]; 19 20 - vendorHash = "sha256-SHtxkB4qJMfhjo3UVjqBzD647AWIXIk10VtH/CMIB1I="; 21 22 src = fetchFromGitLab { 23 owner = "gitlab-org"; 24 repo = "gitlab-runner"; 25 rev = "v${version}"; 26 - sha256 = "sha256-pVD3DCrujsrDJPt/DXelMYSK+u25aV2YUMDW+22QHwI="; 27 }; 28 29 patches = [ ··· 40 41 # No writable developer environment 42 rm common/build_test.go 43 rm executors/custom/custom_test.go 44 45 # No docker during build ··· 67 meta = with lib; { 68 description = "GitLab Runner the continuous integration executor of GitLab"; 69 license = licenses.mit; 70 - homepage = "https://about.gitlab.com/gitlab-ci/"; 71 platforms = platforms.unix ++ platforms.darwin; 72 maintainers = with maintainers; [ bachp zimbatm ] ++ teams.gitlab.members; 73 };
··· 1 { lib, buildGoModule, fetchFromGitLab, fetchurl, bash }: 2 3 let 4 + version = "16.9.1"; 5 in 6 buildGoModule rec { 7 inherit version; ··· 17 # For patchShebangs 18 buildInputs = [ bash ]; 19 20 + vendorHash = "sha256-ErDwGjU6085/on5qazLME3stTLYhP8quHV/EoIZOO04="; 21 22 src = fetchFromGitLab { 23 owner = "gitlab-org"; 24 repo = "gitlab-runner"; 25 rev = "v${version}"; 26 + sha256 = "sha256-NEDqXgc0hbQc5BzyPuxddW+rvAWUz8KxnqSkzTDDu/I="; 27 }; 28 29 patches = [ ··· 40 41 # No writable developer environment 42 rm common/build_test.go 43 + rm common/build_settings_test.go 44 rm executors/custom/custom_test.go 45 46 # No docker during build ··· 68 meta = with lib; { 69 description = "GitLab Runner the continuous integration executor of GitLab"; 70 license = licenses.mit; 71 + homepage = "https://docs.gitlab.com/runner/"; 72 platforms = platforms.unix ++ platforms.darwin; 73 maintainers = with maintainers; [ bachp zimbatm ] ++ teams.gitlab.members; 74 };
+2
pkgs/development/tools/dump_syms/default.nix
··· 7 8 # darwin 9 , Security 10 11 # tests 12 , firefox-esr-unwrapped ··· 43 openssl 44 ] ++ lib.optionals (stdenv.isDarwin) [ 45 Security 46 ]; 47 48 checkFlags = [
··· 7 8 # darwin 9 , Security 10 + , SystemConfiguration 11 12 # tests 13 , firefox-esr-unwrapped ··· 44 openssl 45 ] ++ lib.optionals (stdenv.isDarwin) [ 46 Security 47 + SystemConfiguration 48 ]; 49 50 checkFlags = [
+3 -3
pkgs/development/tools/just/default.nix pkgs/by-name/ju/just/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "just"; 14 - version = "1.25.0"; 15 outputs = [ "out" "man" "doc" ]; 16 17 src = fetchFromGitHub { 18 owner = "casey"; 19 repo = pname; 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-ymFBR40lY1ZX6vLH6KDX0a9mI9eOuOJY4bjp2UBubG4="; 22 }; 23 24 - cargoHash = "sha256-B10p57SZSzccs53/OtqFuftHJSxaHRpa+cHODqBo8t4="; 25 26 nativeBuildInputs = [ installShellFiles mdbook ]; 27 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "just"; 14 + version = "1.25.1"; 15 outputs = [ "out" "man" "doc" ]; 16 17 src = fetchFromGitHub { 18 owner = "casey"; 19 repo = pname; 20 rev = "refs/tags/${version}"; 21 + hash = "sha256-CvOnvUez2mfta9aXmdsLFxpVB/TGDw0y0ha3OyNJ2DE="; 22 }; 23 24 + cargoHash = "sha256-b4hprcYOcY0z0UnUe3pGc87j+X3n52btYlaCemETLYg="; 25 26 nativeBuildInputs = [ installShellFiles mdbook ]; 27 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
pkgs/development/tools/just/setup-hook.sh pkgs/by-name/ju/just/setup-hook.sh
+3 -3
pkgs/development/tools/oh-my-posh/default.nix
··· 6 7 buildGoModule rec { 8 pname = "oh-my-posh"; 9 - version = "19.11.7"; 10 11 src = fetchFromGitHub { 12 owner = "jandedobbeleer"; 13 repo = pname; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-CBAIojr+J84spnd0SQHT0xLoLuOPQsZEhWfKZMuj12Q="; 16 }; 17 18 - vendorHash = "sha256-OkcwcQfI1CeKIQaaS/Bd1Hct2yebp0TB98lsGAVRWqk="; 19 20 sourceRoot = "${src.name}/src"; 21
··· 6 7 buildGoModule rec { 8 pname = "oh-my-posh"; 9 + version = "19.13.0"; 10 11 src = fetchFromGitHub { 12 owner = "jandedobbeleer"; 13 repo = pname; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-nQJs+Kj0sxEI15QPLVFyVQWcM6HU6KzsSpW0ogYMzpQ="; 16 }; 17 18 + vendorHash = "sha256-LIxOlU9YRA3xdHoilOBpo7P68ThVDOdiqXt47du/20g="; 19 20 sourceRoot = "${src.name}/src"; 21
+2 -2
pkgs/development/tools/pet/default.nix
··· 2 3 buildGoModule rec { 4 pname = "pet"; 5 - version = "0.6.3"; 6 7 src = fetchFromGitHub { 8 owner = "knqyf263"; 9 repo = "pet"; 10 rev = "v${version}"; 11 - sha256 = "sha256-NnnutXVwyWlPO7yJk8BAZJqtNl8sodDx/ZnX+TL8sWs="; 12 }; 13 14 vendorHash = "sha256-ebdPWKNL9i3sEGpfDCXIfOaFQjV5LXohug2qFXeWenk=";
··· 2 3 buildGoModule rec { 4 pname = "pet"; 5 + version = "0.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "knqyf263"; 9 repo = "pet"; 10 rev = "v${version}"; 11 + sha256 = "sha256-2C87oqMyq85cbN2rq8aEkEyFC5IZCw75TMQSjzR+RrY="; 12 }; 13 14 vendorHash = "sha256-ebdPWKNL9i3sEGpfDCXIfOaFQjV5LXohug2qFXeWenk=";
+4 -4
pkgs/development/tools/profiling/pprof/default.nix
··· 5 6 buildGoModule rec { 7 pname = "pprof"; 8 - version = "unstable-2023-07-05"; 9 10 src = fetchFromGitHub { 11 owner = "google"; 12 repo = "pprof"; 13 - rev = "200ffdc848b879f8aff937ffeba601c186916257"; 14 - hash = "sha256-/Y1Tj9z+2MNe+b2vzd4F+PwHGSbCYP7HpbaDUL9ZzKQ="; 15 }; 16 17 - vendorHash = "sha256-MuejFoK49VMmLt7xsiX/4Av7TijPwM9/mewXlfdufd8="; 18 19 meta = with lib; { 20 description = "A tool for visualization and analysis of profiling data";
··· 5 6 buildGoModule rec { 7 pname = "pprof"; 8 + version = "unstable-2024-02-27"; 9 10 src = fetchFromGitHub { 11 owner = "google"; 12 repo = "pprof"; 13 + rev = "401108e1b7e7e113ef887df16b6227698eb5bb0f"; 14 + hash = "sha256-TD285HHXkePQA2J9W/dEciK5tOLmvbDPr54KNXeE1b4="; 15 }; 16 17 + vendorHash = "sha256-XOcOt+pe1lZj4XHafxROLslhyJk4mTC72yn7R1k2JCk="; 18 19 meta = with lib; { 20 description = "A tool for visualization and analysis of profiling data";
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-binstall"; 14 - version = "1.6.3"; 15 16 src = fetchFromGitHub { 17 owner = "cargo-bins"; 18 repo = "cargo-binstall"; 19 rev = "v${version}"; 20 - hash = "sha256-DevAkIzgt39V5vp+a15TBCMeYbny/TkJzyub425N7/o="; 21 }; 22 23 - cargoHash = "sha256-gcYCTKa+i2v/T1C0j89rJjD73tmiUow11E+59oiR7sk="; 24 25 nativeBuildInputs = [ 26 pkg-config
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-binstall"; 14 + version = "1.6.4"; 15 16 src = fetchFromGitHub { 17 owner = "cargo-bins"; 18 repo = "cargo-binstall"; 19 rev = "v${version}"; 20 + hash = "sha256-xG2eLKqGv+wqpSGBUMoYGSQ22lrMHDpQzrSyxyHMHoc="; 21 }; 22 23 + cargoHash = "sha256-xNTSvJZWX19kmaFoLLHNKIrcsTFYWwN+7Ubym0hCwTA="; 24 25 nativeBuildInputs = [ 26 pkg-config
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 - version = "2.29.1"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 - sha256 = "sha256-hSAd+fGEVpCAyG2HzrF0W09yk6ghxX/lwdPQNuGsZW0="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 - cargoHash = "sha256-g+rGWS/wZncyq9zPOOI+Zq1WEsQarMK2TkccVohJTUs="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 + version = "2.30.0"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 + sha256 = "sha256-pICQBV8tIGeNoQF694uaVGx1eFN0iLACv1ztKXucKlM="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 + cargoHash = "sha256-sYPmVum1xY4p7imR1iZdXugM5je4ncNoEf0Q8dvWM4c="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
+6 -6
pkgs/development/web/deno/default.nix
··· 9 , libiconv 10 , darwin 11 , librusty_v8 ? callPackage ./librusty_v8.nix { } 12 }: 13 - 14 rustPlatform.buildRustPackage rec { 15 pname = "deno"; 16 - version = "1.41.1"; 17 18 src = fetchFromGitHub { 19 owner = "denoland"; 20 repo = pname; 21 rev = "v${version}"; 22 - hash = "sha256-dbURsob4FLdTK8TiHUnmY4Gjd0bw+EDZu1R0WZJnJG8="; 23 }; 24 25 - cargoHash = "sha256-8pENTx8BG23L7m3hlv++KvFY/xOjcXAHuw5V60p4Nh8="; 26 27 postPatch = '' 28 # upstream uses lld on aarch64-darwin for faster builds ··· 40 installShellFiles 41 ]; 42 buildInputs = lib.optionals stdenv.isDarwin ( 43 - [ libiconv darwin.libobjc ] ++ 44 - (with darwin.apple_sdk_11_0.frameworks; [ 45 Security 46 CoreServices 47 Metal
··· 9 , libiconv 10 , darwin 11 , librusty_v8 ? callPackage ./librusty_v8.nix { } 12 + , 13 }: 14 rustPlatform.buildRustPackage rec { 15 pname = "deno"; 16 + version = "1.41.2"; 17 18 src = fetchFromGitHub { 19 owner = "denoland"; 20 repo = pname; 21 rev = "v${version}"; 22 + hash = "sha256-l8He7EM9n8r7OTC6jN6F8ldf3INXxEeaUI1u6AfR7RI="; 23 }; 24 25 + cargoHash = "sha256-T+6b4bGx7y/7E0CIacKFQ32DCAiNFXFi15ibq7rDfI4="; 26 27 postPatch = '' 28 # upstream uses lld on aarch64-darwin for faster builds ··· 40 installShellFiles 41 ]; 42 buildInputs = lib.optionals stdenv.isDarwin ( 43 + [ libiconv darwin.libobjc ] 44 + ++ (with darwin.apple_sdk_11_0.frameworks; [ 45 Security 46 CoreServices 47 Metal
+4 -4
pkgs/games/etlegacy/default.nix pkgs/by-name/et/etlegacy/package.nix
··· 15 , libogg 16 , libpng 17 , libtheora 18 - , lua 19 , minizip 20 , openal 21 , SDL2 ··· 23 , zlib 24 }: 25 let 26 - version = "2.81.1"; 27 28 fetchAsset = { asset, hash }: fetchurl { 29 url = "https://mirror.etlegacy.com/etmain/${asset}"; ··· 63 owner = "etlegacy"; 64 repo = "etlegacy"; 65 rev = "refs/tags/v${version}"; 66 - hash = "sha256-CGXtc51vaId/SHbD34ZeT0gPsrl7p2DEw/Kp+GBZIaA="; # 2.81.1 67 }; 68 69 nativeBuildInputs = [ ··· 83 libogg 84 libpng 85 libtheora 86 - lua 87 minizip 88 openal 89 SDL2
··· 15 , libogg 16 , libpng 17 , libtheora 18 + , lua5_4 19 , minizip 20 , openal 21 , SDL2 ··· 23 , zlib 24 }: 25 let 26 + version = "2.82.0"; 27 28 fetchAsset = { asset, hash }: fetchurl { 29 url = "https://mirror.etlegacy.com/etmain/${asset}"; ··· 63 owner = "etlegacy"; 64 repo = "etlegacy"; 65 rev = "refs/tags/v${version}"; 66 + hash = "sha256-yNVVEa+3+Swm3hgwm9cSLV0K88E37TgVVjh1uUl8O2o="; 67 }; 68 69 nativeBuildInputs = [ ··· 83 libogg 84 libpng 85 libtheora 86 + lua5_4 87 minizip 88 openal 89 SDL2
+3 -3
pkgs/games/nile/default.nix
··· 15 16 buildPythonApplication rec { 17 pname = "nile"; 18 - version = "unstable-2024-02-05"; 19 format = "pyproject"; 20 21 src = fetchFromGitHub { 22 owner = "imLinguin"; 23 repo = "nile"; 24 - rev = "5e878e19f6caba74bfe18369d84476ceb6779ff1"; 25 - hash = "sha256-sGhceSW1bL5uQ726apfn9BJaO1FxjOBqzAdt2x7us9Q="; 26 }; 27 28 disabled = pythonOlder "3.8";
··· 15 16 buildPythonApplication rec { 17 pname = "nile"; 18 + version = "unstable-2024-03-09"; 19 format = "pyproject"; 20 21 src = fetchFromGitHub { 22 owner = "imLinguin"; 23 repo = "nile"; 24 + rev = "ae09acfc20fe4e462762666871f78caae70f6c74"; 25 + hash = "sha256-hqhIacsbultY3CvvkYAZHmhCkQLi1mkPQwkztaUOd10="; 26 }; 27 28 disabled = pythonOlder "3.8";
+3 -3
pkgs/games/openjk/default.nix
··· 32 }; 33 in stdenv.mkDerivation { 34 pname = "OpenJK"; 35 - version = "0-unstable-2024-02-20"; 36 37 src = fetchFromGitHub { 38 owner = "JACoders"; 39 repo = "OpenJK"; 40 - rev = "1e8a7998ca2fe434daebb41d586ac3cd5296433a"; 41 - sha256 = "sha256-TKJNaz+oWNYyReFZVefg1frPXyd3Yl96JDklp1qY1to="; 42 }; 43 44 dontAddPrefix = true;
··· 32 }; 33 in stdenv.mkDerivation { 34 pname = "OpenJK"; 35 + version = "0-unstable-2024-03-05"; 36 37 src = fetchFromGitHub { 38 owner = "JACoders"; 39 repo = "OpenJK"; 40 + rev = "62124e18ef09b293ea66a1f673b827d83e073928"; 41 + sha256 = "sha256-2LgxRWoAfxNE6YDyrpNmDH9APhi2XH4ufNCNMd91llU="; 42 }; 43 44 dontAddPrefix = true;
+16 -9
pkgs/os-specific/linux/conky/default.nix
··· 16 17 , ncursesSupport ? true , ncurses ? null 18 , x11Support ? true , freetype, xorg 19 , xdamageSupport ? x11Support, libXdamage ? null 20 , doubleBufferSupport ? x11Support 21 , imlib2Support ? x11Support, imlib2 ? null 22 23 , luaSupport ? true , lua ? null 24 , luaImlib2Support ? luaSupport && imlib2Support 25 - , luaCairoSupport ? luaSupport && x11Support, cairo ? null 26 , toluapp ? null 27 28 , wirelessSupport ? true , wirelesstools ? null ··· 76 hash = "sha256-L8YSbdk+qQl17L4IRajFD/AEWRXb2w7xH9sM9qPGrQo="; 77 }; 78 79 - postPatch = '' 80 - sed -i -e '/include.*CheckIncludeFile)/i include(CheckIncludeFiles)' \ 81 - cmake/ConkyPlatformChecks.cmake 82 - '' + optionalString docsSupport '' 83 substituteInPlace cmake/Conky.cmake --replace "# set(RELEASE true)" "set(RELEASE true)" 84 85 cp ${catch2}/include/catch2/catch.hpp tests/catch2/catch.hpp 86 ''; 87 88 env = { ··· 91 NIX_LDFLAGS = "-lgcc_s"; 92 }; 93 94 - nativeBuildInputs = [ cmake pkg-config ]; 95 buildInputs = [ glib libXinerama ] 96 - ++ optionals docsSupport [ docbook2x docbook_xsl docbook_xml_dtd_44 libxslt man less ] 97 ++ optional ncursesSupport ncurses 98 ++ optionals x11Support [ freetype xorg.libICE xorg.libX11 xorg.libXext xorg.libXft xorg.libSM ] 99 ++ optional xdamageSupport libXdamage 100 ++ optional imlib2Support imlib2 101 ++ optional luaSupport lua 102 - ++ optionals luaImlib2Support [ toluapp imlib2 ] 103 - ++ optionals luaCairoSupport [ toluapp cairo ] 104 ++ optional wirelessSupport wirelesstools 105 ++ optional curlSupport curl 106 ++ optional rssSupport libxml2 ··· 121 ++ optional (!ncursesSupport) "-DBUILD_NCURSES=OFF" 122 ++ optional rssSupport "-DBUILD_RSS=ON" 123 ++ optional (!x11Support) "-DBUILD_X11=OFF" 124 ++ optional xdamageSupport "-DBUILD_XDAMAGE=ON" 125 ++ optional doubleBufferSupport "-DBUILD_XDBE=ON" 126 ++ optional weatherMetarSupport "-DBUILD_WEATHER_METAR=ON"
··· 16 17 , ncursesSupport ? true , ncurses ? null 18 , x11Support ? true , freetype, xorg 19 + , waylandSupport ? true , pango, wayland, wayland-protocols, wayland-scanner 20 , xdamageSupport ? x11Support, libXdamage ? null 21 , doubleBufferSupport ? x11Support 22 , imlib2Support ? x11Support, imlib2 ? null 23 24 , luaSupport ? true , lua ? null 25 , luaImlib2Support ? luaSupport && imlib2Support 26 + , luaCairoSupport ? luaSupport && (x11Support || waylandSupport), cairo ? null 27 , toluapp ? null 28 29 , wirelessSupport ? true , wirelesstools ? null ··· 77 hash = "sha256-L8YSbdk+qQl17L4IRajFD/AEWRXb2w7xH9sM9qPGrQo="; 78 }; 79 80 + postPatch = optionalString docsSupport '' 81 substituteInPlace cmake/Conky.cmake --replace "# set(RELEASE true)" "set(RELEASE true)" 82 83 cp ${catch2}/include/catch2/catch.hpp tests/catch2/catch.hpp 84 + '' + optionalString waylandSupport '' 85 + substituteInPlace src/CMakeLists.txt \ 86 + --replace 'COMMAND ''${Wayland_SCANNER}' 'COMMAND wayland-scanner' 87 ''; 88 89 env = { ··· 92 NIX_LDFLAGS = "-lgcc_s"; 93 }; 94 95 + nativeBuildInputs = [ cmake pkg-config ] 96 + ++ optionals docsSupport [ docbook2x docbook_xsl docbook_xml_dtd_44 libxslt man less ] 97 + ++ optional waylandSupport wayland-scanner 98 + ++ optional luaImlib2Support toluapp 99 + ++ optional luaCairoSupport toluapp 100 + ; 101 buildInputs = [ glib libXinerama ] 102 ++ optional ncursesSupport ncurses 103 ++ optionals x11Support [ freetype xorg.libICE xorg.libX11 xorg.libXext xorg.libXft xorg.libSM ] 104 + ++ optionals waylandSupport [ pango wayland wayland-protocols ] 105 ++ optional xdamageSupport libXdamage 106 ++ optional imlib2Support imlib2 107 ++ optional luaSupport lua 108 + ++ optional luaImlib2Support imlib2 109 + ++ optional luaCairoSupport cairo 110 ++ optional wirelessSupport wirelesstools 111 ++ optional curlSupport curl 112 ++ optional rssSupport libxml2 ··· 127 ++ optional (!ncursesSupport) "-DBUILD_NCURSES=OFF" 128 ++ optional rssSupport "-DBUILD_RSS=ON" 129 ++ optional (!x11Support) "-DBUILD_X11=OFF" 130 + ++ optional waylandSupport "-DBUILD_WAYLAND=ON" 131 ++ optional xdamageSupport "-DBUILD_XDAMAGE=ON" 132 ++ optional doubleBufferSupport "-DBUILD_XDBE=ON" 133 ++ optional weatherMetarSupport "-DBUILD_WEATHER_METAR=ON"
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 - version = "6.6.19"; 10 - hash = "sha256-DfoClySWV0vlDDRAJsujGj5ypnGr+HsVbszCYfi+2V0="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 - version = "6.7.7"; 16 - hash = "sha256-Y+SvnvkFOGCxq+hGwpiiymNr1rYbNqppNA0d63TyUmo="; 17 variant = "main"; 18 }; 19
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 + version = "6.6.21"; 10 + hash = "sha256-DDkjrtKK7zIffVMuBtHvSWp0GtMA87YuOp8AhUw64+Y="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 + version = "6.7.9"; 16 + hash = "sha256-/YoZTclMdJBQ8iwpfm/Ne/YLNQneN0hccy95o3fWvGM="; 17 variant = "main"; 18 }; 19
+2 -2
pkgs/os-specific/linux/r8125/default.nix
··· 4 pname = "r8125"; 5 # On update please verify (using `diff -r`) that the source matches the 6 # realtek version. 7 - version = "9.011.01"; 8 9 # This is a mirror. The original website[1] doesn't allow non-interactive 10 # downloads, instead emailing you a download link. ··· 13 owner = "louistakepillz"; 14 repo = "r8125"; 15 rev = version; 16 - sha256 = "sha256-QV1DKkWVtqcnuqgAdJnPpj6Z6ch+lw61zpouXKlyfqQ="; 17 }; 18 19 hardeningDisable = [ "pic" ];
··· 4 pname = "r8125"; 5 # On update please verify (using `diff -r`) that the source matches the 6 # realtek version. 7 + version = "9.012.03"; 8 9 # This is a mirror. The original website[1] doesn't allow non-interactive 10 # downloads, instead emailing you a download link. ··· 13 owner = "louistakepillz"; 14 repo = "r8125"; 15 rev = version; 16 + sha256 = "sha256-+CrxvKB96QOcOo87McZOt/XUhriTtTV8jTQgpBG3ejs="; 17 }; 18 19 hardeningDisable = [ "pic" ];
+12 -2
pkgs/os-specific/linux/systemd/default.nix
··· 5 , nixosTests 6 , pkgsCross 7 , fetchFromGitHub 8 , fetchzip 9 , buildPackages 10 , makeBinaryWrapper ··· 224 ./0017-meson.build-do-not-create-systemdstatedir.patch 225 ] ++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu) [ 226 ./0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch 227 ] ++ lib.optional stdenv.hostPlatform.isMusl ( 228 let 229 oe-core = fetchzip { ··· 856 # needed - and therefore `interfaceVersion` should be incremented. 857 interfaceVersion = 2; 858 859 - inherit withCryptsetup withHostnamed withImportd withKmod withLocaled 860 - withMachined withPortabled withTimedated withUtmp util-linux kmod kbd; 861 862 tests = { 863 inherit (nixosTests)
··· 5 , nixosTests 6 , pkgsCross 7 , fetchFromGitHub 8 + , fetchpatch 9 , fetchzip 10 , buildPackages 11 , makeBinaryWrapper ··· 225 ./0017-meson.build-do-not-create-systemdstatedir.patch 226 ] ++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu) [ 227 ./0018-timesyncd-disable-NSCD-when-DNSSEC-validation-is-dis.patch 228 + ] ++ lib.optional (stdenv.hostPlatform.isPower || stdenv.hostPlatform.isRiscV) [ 229 + # Fixed upstream and included in the main and stable branches. Can be dropped 230 + # when bumping to >= v255.5. 231 + # https://github.com/systemd/systemd/issues/30448 232 + # https://github.com/NixOS/nixpkgs/pull/282607 233 + (fetchpatch { 234 + url = "https://github.com/systemd/systemd/commit/8040fa55a1cbc34dede3205a902095ecd26c21e3.patch"; 235 + sha256 = "0l8jk0w0wavagzck0vy5m0s6fhxab0hpdr4ib111bacqrvvda3kd"; 236 + }) 237 ] ++ lib.optional stdenv.hostPlatform.isMusl ( 238 let 239 oe-core = fetchzip { ··· 866 # needed - and therefore `interfaceVersion` should be incremented. 867 interfaceVersion = 2; 868 869 + inherit withBootloader withCryptsetup withHostnamed withImportd withKmod 870 + withLocaled withMachined withPortabled withTimedated withUtmp util-linux kmod kbd; 871 872 tests = { 873 inherit (nixosTests)
+2 -1
pkgs/os-specific/linux/usbutils/default.nix
··· 27 meta = with lib; { 28 homepage = "http://www.linux-usb.org/"; 29 description = "Tools for working with USB devices, such as lsusb"; 30 - maintainers = with maintainers; [ ]; 31 license = licenses.gpl2Plus; 32 platforms = platforms.linux; 33 }; 34 }
··· 27 meta = with lib; { 28 homepage = "http://www.linux-usb.org/"; 29 description = "Tools for working with USB devices, such as lsusb"; 30 + maintainers = with maintainers; [ cafkafk ]; 31 license = licenses.gpl2Plus; 32 platforms = platforms.linux; 33 + mainProgram = "lsusb"; 34 }; 35 }
+2 -2
pkgs/servers/home-automation/evcc/default.nix
··· 21 22 buildGoModule rec { 23 pname = "evcc"; 24 - version = "0.124.8"; 25 26 src = fetchFromGitHub { 27 owner = "evcc-io"; 28 repo = "evcc"; 29 rev = version; 30 - hash = "sha256-u4p22efkwpIY447O+F83pcz8C+iSwLHocsbZdRpgSmE="; 31 }; 32 33 vendorHash = "sha256-PZWMqv3R4Dq4cLtGNuvHCQ/GiYvlKJfSKEmBn0JYnb8=";
··· 21 22 buildGoModule rec { 23 pname = "evcc"; 24 + version = "0.124.9"; 25 26 src = fetchFromGitHub { 27 owner = "evcc-io"; 28 repo = "evcc"; 29 rev = version; 30 + hash = "sha256-I5dotao26D2fn1opQunUOFtJ/vS19lGumN6A21jkBjA="; 31 }; 32 33 vendorHash = "sha256-PZWMqv3R4Dq4cLtGNuvHCQ/GiYvlKJfSKEmBn0JYnb8=";
+3 -3
pkgs/servers/mattermost/default.nix
··· 12 # See https://docs.mattermost.com/upgrade/extended-support-release.html 13 # When a new ESR version is available (e.g. 8.1.x -> 9.5.x), update 14 # the version regex in passthru.updateScript as well. 15 - version = "9.5.1"; 16 17 src = fetchFromGitHub { 18 owner = "mattermost"; 19 repo = "mattermost"; 20 rev = "v${version}"; 21 - hash = "sha256-w+VF8VoS7oIcDlYS5kCFzSX4rgD9l1B99XBHeJDB6JI="; 22 }; 23 24 # Needed because buildGoModule does not support go workspaces yet. ··· 34 35 webapp = fetchurl { 36 url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz"; 37 - hash = "sha256-F32NWulKUhoyHPCmCCih6Hb9+W2iuF/Mxy9USrgp1pM="; 38 }; 39 40 vendorHash = "sha256-TJCtgNf56A1U0EbV5gXjTro+YudVBRWiSZoBC3nJxnE=";
··· 12 # See https://docs.mattermost.com/upgrade/extended-support-release.html 13 # When a new ESR version is available (e.g. 8.1.x -> 9.5.x), update 14 # the version regex in passthru.updateScript as well. 15 + version = "9.5.2"; 16 17 src = fetchFromGitHub { 18 owner = "mattermost"; 19 repo = "mattermost"; 20 rev = "v${version}"; 21 + hash = "sha256-NYP0mhON+TCvNTSx4I4hddFGF9TWtnMAwyJvX8sEdWU="; 22 }; 23 24 # Needed because buildGoModule does not support go workspaces yet. ··· 34 35 webapp = fetchurl { 36 url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz"; 37 + hash = "sha256-ogiowbNYHo9NTQLAg1OKXp8pV1Zn7kPcZR9ukaKvpKA="; 38 }; 39 40 vendorHash = "sha256-TJCtgNf56A1U0EbV5gXjTro+YudVBRWiSZoBC3nJxnE=";
+3 -3
pkgs/servers/miniflux/default.nix
··· 2 3 buildGoModule rec { 4 pname = "miniflux"; 5 - version = "2.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "miniflux"; 9 repo = "v2"; 10 rev = "refs/tags/${version}"; 11 - hash = "sha256-c7xKgu3039gTmxdWXoYWuuYDD/oPv3/uYS3m8KRkhTk="; 12 }; 13 14 - vendorHash = "sha256-PuyWik0OA77gJipnuOyRgrCCQlDj9gTM/LDRBl6mBRo="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 buildGoModule rec { 4 pname = "miniflux"; 5 + version = "2.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "miniflux"; 9 repo = "v2"; 10 rev = "refs/tags/${version}"; 11 + hash = "sha256-vXSOHZt6Ov5g4fQBg0bubCfn76aaVrjw2b+LRebbV6s="; 12 }; 13 14 + vendorHash = "sha256-p31kwJZQMYff5Us6mXpPmxbPrEXyxU6Sipf4LKSG3wU="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+3 -3
pkgs/servers/minio/default.nix
··· 21 in 22 buildGoModule rec { 23 pname = "minio"; 24 - version = "2024-02-26T09-33-48Z"; 25 26 src = fetchFromGitHub { 27 owner = "minio"; 28 repo = "minio"; 29 rev = "RELEASE.${version}"; 30 - hash = "sha256-V5Pmp36YA0u1Z2SBNdJZAHQuA3PgVKHmIJlDElhS24s="; 31 }; 32 33 - vendorHash = "sha256-0EymK7jQhr+NJDg1zgWpcniV5zZ33Av6zpq0IDuWw7M="; 34 35 doCheck = false; 36
··· 21 in 22 buildGoModule rec { 23 pname = "minio"; 24 + version = "2024-03-07T00-43-48Z"; 25 26 src = fetchFromGitHub { 27 owner = "minio"; 28 repo = "minio"; 29 rev = "RELEASE.${version}"; 30 + hash = "sha256-W82479M4Bgq1ERpiAR6Zc5YDr8vADOtQThV6lSlDuTs="; 31 }; 32 33 + vendorHash = "sha256-VHokz58pSZd2Tt3hG8MgpeilEMFGjOZ/y6YKt9Fe5xw="; 34 35 doCheck = false; 36
+1
pkgs/servers/monitoring/consul-alerts/default.nix
··· 17 }; 18 19 meta = with lib; { 20 description = "An extendable open source continuous integration server"; 21 homepage = "https://github.com/AcalephStorage/consul-alerts"; 22 # As per README
··· 17 }; 18 19 meta = with lib; { 20 + mainProgram = "consul-alerts"; 21 description = "An extendable open source continuous integration server"; 22 homepage = "https://github.com/AcalephStorage/consul-alerts"; 23 # As per README
+17 -11
pkgs/servers/monitoring/grafana-agent/default.nix
··· 2 , buildGoModule 3 , fetchFromGitHub 4 , fetchYarnDeps 5 - , prefetch-yarn-deps 6 , grafana-agent 7 , nixosTests 8 , nodejs 9 , stdenv 10 , systemd 11 , testers ··· 14 15 buildGoModule rec { 16 pname = "grafana-agent"; 17 - version = "0.39.2"; 18 19 src = fetchFromGitHub { 20 owner = "grafana"; 21 repo = "agent"; 22 rev = "v${version}"; 23 - hash = "sha256-KwXkCTKnoXHL2RFpJjjwtIolEpqCM6te5wMk9xQNOqE="; 24 }; 25 26 - vendorHash = "sha256-aSHO5SoMem14Fc6DirqtYBVWJQtf5mzCT3T33mMyhkc="; 27 proxyVendor = true; # darwin/linux hash mismatch 28 29 frontendYarnOfflineCache = fetchYarnDeps { 30 yarnLock = src + "/web/ui/yarn.lock"; 31 - hash = "sha256-rT0UCInISo/p60xzQC7wAJFuKFByIzhNf0RxFFJx+3k="; 32 }; 33 34 ldflags = let ··· 89 $out/bin/grafana-agent 90 ''; 91 92 - passthru.tests = { 93 - inherit (nixosTests) grafana-agent; 94 - version = testers.testVersion { 95 - inherit version; 96 - command = "${lib.getExe grafana-agent} --version"; 97 - package = grafana-agent; 98 }; 99 }; 100 101 meta = {
··· 2 , buildGoModule 3 , fetchFromGitHub 4 , fetchYarnDeps 5 , grafana-agent 6 + , nix-update-script 7 , nixosTests 8 , nodejs 9 + , prefetch-yarn-deps 10 , stdenv 11 , systemd 12 , testers ··· 15 16 buildGoModule rec { 17 pname = "grafana-agent"; 18 + version = "0.40.2"; 19 20 src = fetchFromGitHub { 21 owner = "grafana"; 22 repo = "agent"; 23 rev = "v${version}"; 24 + hash = "sha256-muSgFBg+/XWx2f9EGYYLQ0wUzZ7AxEC2F19A5Qs5cgw="; 25 }; 26 27 + vendorHash = "sha256-ekFl+aSmyUvgv4pkpS86HwPMfqtDaJEaZhWiwHjHp9g="; 28 proxyVendor = true; # darwin/linux hash mismatch 29 30 frontendYarnOfflineCache = fetchYarnDeps { 31 yarnLock = src + "/web/ui/yarn.lock"; 32 + hash = "sha256-WqbIg18qUNcs9O2wh7DAzwXKb60iEuPL8zFCIgScqI0="; 33 }; 34 35 ldflags = let ··· 90 $out/bin/grafana-agent 91 ''; 92 93 + passthru = { 94 + tests = { 95 + inherit (nixosTests) grafana-agent; 96 + version = testers.testVersion { 97 + inherit version; 98 + command = "${lib.getExe grafana-agent} --version"; 99 + package = grafana-agent; 100 + }; 101 }; 102 + updateScript = nix-update-script { }; 103 + # alias for nix-update to be able to find and update this attribute 104 + offlineCache = frontendYarnOfflineCache; 105 }; 106 107 meta = {
+3 -3
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
··· 2 3 buildGoModule rec { 4 pname = "smokeping_prober"; 5 - version = "0.7.1"; 6 7 ldflags = let 8 setVars = rec { ··· 20 owner = "SuperQ"; 21 repo = "smokeping_prober"; 22 rev = "v${version}"; 23 - sha256 = "sha256-kpg4oUDv1C5NQuxfFNLmRIMkc8hbMkjiKL16HkYrUyU="; 24 }; 25 - vendorHash = "sha256-TgieqjE23gwyKLuKSqc5pkxRpou8lg+yVnVoINZDkGU="; 26 27 doCheck = true; 28
··· 2 3 buildGoModule rec { 4 pname = "smokeping_prober"; 5 + version = "0.7.2"; 6 7 ldflags = let 8 setVars = rec { ··· 20 owner = "SuperQ"; 21 repo = "smokeping_prober"; 22 rev = "v${version}"; 23 + sha256 = "sha256-Z+K3cRMD885V9aJwu3N/vP6aqtzD3LfMrxJ8DSCa5Xo="; 24 }; 25 + vendorHash = "sha256-39/0reEt4Rfe7DfysS4BROUgBUg+x95z6DU3IjC6m5U="; 26 27 doCheck = true; 28
+2
pkgs/shells/fish/plugins/default.nix
··· 56 57 tide = callPackage ./tide.nix { }; 58 59 wakatime-fish = callPackage ./wakatime-fish.nix { }; 60 61 z = callPackage ./z.nix { };
··· 56 57 tide = callPackage ./tide.nix { }; 58 59 + transient-fish = callPackage ./transient-fish.nix { }; 60 + 61 wakatime-fish = callPackage ./wakatime-fish.nix { }; 62 63 z = callPackage ./z.nix { };
+22
pkgs/shells/fish/plugins/transient-fish.nix
···
··· 1 + { lib 2 + , buildFishPlugin 3 + , fetchFromGitHub 4 + }: 5 + buildFishPlugin { 6 + pname = "transient-fish"; 7 + version = "0-unstable-2024-03-10"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "zzhaolei"; 11 + repo = "transient.fish"; 12 + rev = "be0093f1799462a93953e69896496dee4d063fd6"; 13 + hash = "sha256-rEkCimnkxcydKRI2y4DxEM7FD7F2/cGTZJN2Edq/Acc="; 14 + }; 15 + 16 + meta = with lib; { 17 + description = "Fish plugin to enable a transient prompt"; 18 + homepage = "https://github.com/zzhaolei/transient.fish"; 19 + license = licenses.mit; 20 + maintainers = with maintainers; [ iynaix ]; 21 + }; 22 + }
+3 -3
pkgs/shells/nushell/nu_scripts/default.nix
··· 6 7 stdenvNoCC.mkDerivation rec { 8 pname = "nu_scripts"; 9 - version = "unstable-2024-03-02"; 10 11 src = fetchFromGitHub { 12 owner = "nushell"; 13 repo = pname; 14 - rev = "25514da84d4249ecebdb74c3a23c7184fcc76f50"; 15 - hash = "sha256-70grgh8yMX3eFKaOTaXh1qxW75RNu7Y9pv0vvqtRc7I="; 16 }; 17 18 installPhase = ''
··· 6 7 stdenvNoCC.mkDerivation rec { 8 pname = "nu_scripts"; 9 + version = "unstable-2024-03-09"; 10 11 src = fetchFromGitHub { 12 owner = "nushell"; 13 repo = pname; 14 + rev = "5e51b23b1f25eef426da5548964e14fef4b4a485"; 15 + hash = "sha256-sAqTGy7pXDCgJ9UImJPYwUfbYgRjNjZdHHSyH/+QRNs="; 16 }; 17 18 installPhase = ''
+2 -2
pkgs/shells/zsh/antidote/default.nix
··· 1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 - version = "1.9.5"; 5 pname = "antidote"; 6 7 src = fetchFromGitHub { 8 owner = "mattmc3"; 9 repo = "antidote"; 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-eS2sf+N50N+oyk8wCp71hYF7WDagFBlTcAB/sFdhw9U="; 12 }; 13 14 dontPatch = true;
··· 1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 + version = "1.9.6"; 5 pname = "antidote"; 6 7 src = fetchFromGitHub { 8 owner = "mattmc3"; 9 repo = "antidote"; 10 rev = "v${finalAttrs.version}"; 11 + hash = "sha256-8kNMCo/DwZvBwqh/434GqK7z4KXgkwZH9SazLbH8SfM="; 12 }; 13 14 dontPatch = true;
+2 -2
pkgs/tools/backup/zfs-replicate/default.nix
··· 11 12 buildPythonApplication rec { 13 pname = "zfs_replicate"; 14 - version = "3.2.9"; 15 pyproject = true; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-JMkZ4AexN++vPIPqzv9majdUkoAyos+Nm4Vlgeyx0Jg="; 20 }; 21 22 postPatch = ''
··· 11 12 buildPythonApplication rec { 13 pname = "zfs_replicate"; 14 + version = "3.2.10"; 15 pyproject = true; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-LEBCdrJZLddJm2nz2JLfwskU8roN/MZlr79exFEWnRI="; 20 }; 21 22 postPatch = ''
+3 -3
pkgs/tools/misc/dua/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "dua"; 10 - version = "2.28.0"; 11 12 src = fetchFromGitHub { 13 owner = "Byron"; 14 repo = "dua-cli"; 15 rev = "v${version}"; 16 - hash = "sha256-a5J6G7QvCi2u064fP4V5uxxvBXcbN+a+dIO5MbsVU70="; 17 # Remove unicode file names which leads to different checksums on HFS+ 18 # vs. other filesystems because of unicode normalisation. 19 postFetch = '' ··· 21 ''; 22 }; 23 24 - cargoHash = "sha256-Up7HvBJMR5h+/rdlJVMeCCuOiOQ8++oReCBI8wt3T2M="; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 darwin.apple_sdk.frameworks.Foundation
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "dua"; 10 + version = "2.29.0"; 11 12 src = fetchFromGitHub { 13 owner = "Byron"; 14 repo = "dua-cli"; 15 rev = "v${version}"; 16 + hash = "sha256-rO9k1/HOwVJF/QCT2sZy4L0Mv26CiUj9Zafliffj68A="; 17 # Remove unicode file names which leads to different checksums on HFS+ 18 # vs. other filesystems because of unicode normalisation. 19 postFetch = '' ··· 21 ''; 22 }; 23 24 + cargoHash = "sha256-qn1QDiYHcygomOFwFEy00wsMykrQ9/84Ed4nAUTlA1k="; 25 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 darwin.apple_sdk.frameworks.Foundation
+3 -3
pkgs/tools/misc/fzf/default.nix
··· 24 in 25 buildGoModule rec { 26 pname = "fzf"; 27 - version = "0.46.1"; 28 29 src = fetchFromGitHub { 30 owner = "junegunn"; 31 repo = pname; 32 rev = version; 33 - hash = "sha256-gMSelLwIIYv/vkbdWi4Cw3FEy4lbC8P/5+T+c/e66+c="; 34 }; 35 36 - vendorHash = "sha256-8ojmIETUyZ3jDhrqkHYnxptRG8vdj0GADYvEpw0wi6w="; 37 38 CGO_ENABLED = 0; 39
··· 24 in 25 buildGoModule rec { 26 pname = "fzf"; 27 + version = "0.47.0"; 28 29 src = fetchFromGitHub { 30 owner = "junegunn"; 31 repo = pname; 32 rev = version; 33 + hash = "sha256-rIRn8g4j/drWEHnvZnJW2sSLq5mrw8Q2pn3LN2sEXDY="; 34 }; 35 36 + vendorHash = "sha256-BOPACUQKcllmA2eWQs+sOfofAQLle2Byb/rZgOhmkVY="; 37 38 CGO_ENABLED = 0; 39
-8
pkgs/tools/misc/mmctl/0001-module-replace-public.patch
··· 1 - --- a/go.mod 2 - +++ b/go.mod 3 - @@ -218,3 +218,5 @@ exclude ( 4 - github.com/dyatlov/go-opengraph v0.0.0-20210112100619-dae8665a5b09 5 - github.com/willf/bitset v1.2.0 6 - ) 7 - + 8 - +replace github.com/mattermost/mattermost/server/public => ./public
···
+4 -35
pkgs/tools/misc/mmctl/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , buildGoModule 4 }: 5 6 - buildGoModule rec { 7 pname = "mmctl"; 8 - version = "9.2.2"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "mattermost"; 12 - repo = "mattermost"; 13 - rev = "v${version}"; 14 - hash = "sha256-53L2F20vaLLxtQS3DP/u0ZxLtnXHmjfcOMbXd4i+A6Y="; 15 - } + "/server"; 16 - 17 - vendorHash = "sha256-v8aKZyb4emrwuIgSBDgla5wzwyt6PVGakbXjB9JVaCk="; 18 - 19 - patches = [ ./0001-module-replace-public.patch ]; 20 - 21 subPackages = [ "cmd/mmctl" ]; 22 23 - checkPhase = "go test -tags unit -timeout 30m ./cmd/mmctl/..."; 24 - 25 - ldflags = [ 26 - "-s" 27 - "-w" 28 - "-X github.com/mattermost/mattermost/server/public/model.Version=${version}" 29 - "-X github.com/mattermost/mattermost/server/public/model.BuildNumber=${version}-nixpkgs" 30 - "-X github.com/mattermost/mattermost/server/public/model.BuildDate=1970-01-01" 31 - "-X github.com/mattermost/mattermost/server/public/model.BuildHash=v${version}" 32 - "-X github.com/mattermost/mattermost/server/public/model.BuildHashEnterprise=none" 33 - "-X github.com/mattermost/mattermost/server/public/model.BuildEnterpriseReady=false" 34 - ]; 35 - 36 - meta = with lib; { 37 description = "A remote CLI tool for Mattermost"; 38 - homepage = "https://github.com/mattermost/mmctl"; 39 - license = licenses.asl20; 40 - maintainers = with maintainers; [ ppom mgdelacroix ]; 41 mainProgram = "mmctl"; 42 }; 43 - }
··· 1 + { mattermost 2 }: 3 4 + mattermost.overrideAttrs (o: { 5 pname = "mmctl"; 6 subPackages = [ "cmd/mmctl" ]; 7 8 + meta = o.meta // { 9 description = "A remote CLI tool for Mattermost"; 10 mainProgram = "mmctl"; 11 }; 12 + })
+2 -2
pkgs/tools/misc/moar/default.nix
··· 2 3 buildGoModule rec { 4 pname = "moar"; 5 - version = "1.23.6"; 6 7 src = fetchFromGitHub { 8 owner = "walles"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-WWMFyDLNi5XUEWi33Sav69i41icbp7NTzFy+Y+ImGNU="; 12 }; 13 14 vendorHash = "sha256-1u/2OlMX2FuZaxWnpU4n5r/4xKe+rK++GoCJiSq/BdE=";
··· 2 3 buildGoModule rec { 4 pname = "moar"; 5 + version = "1.23.7"; 6 7 src = fetchFromGitHub { 8 owner = "walles"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-QQiqi3rt1EQTUWSXAxAb5MHGCFyXZV6LZ6ZAS5P3mO4="; 12 }; 13 14 vendorHash = "sha256-1u/2OlMX2FuZaxWnpU4n5r/4xKe+rK++GoCJiSq/BdE=";
+3 -3
pkgs/tools/networking/hysteria/default.nix
··· 4 }: 5 buildGoModule rec { 6 pname = "hysteria"; 7 - version = "2.2.4"; 8 9 src = fetchFromGitHub { 10 owner = "apernet"; 11 repo = pname; 12 rev = "app/v${version}"; 13 - hash = "sha256-A8UTnvH5BYRETsjte65+M+HHO6MrqCiPthNEYwBkBYs="; 14 }; 15 16 - vendorHash = "sha256-uh/qYQBWsyazSbJIz1ykf5bap18fGSIfjVDL8zus2l0="; 17 proxyVendor = true; 18 19 ldflags =
··· 4 }: 5 buildGoModule rec { 6 pname = "hysteria"; 7 + version = "2.3.0"; 8 9 src = fetchFromGitHub { 10 owner = "apernet"; 11 repo = pname; 12 rev = "app/v${version}"; 13 + hash = "sha256-sjQrHvUdGPdzKpXuJ9ZWp4S9pram8QaygKLT2WRmd2M="; 14 }; 15 16 + vendorHash = "sha256-btDWsvhKygWda4x45c8MSOROq6ujJVV9l0PkGQKWM6A="; 17 proxyVendor = true; 18 19 ldflags =
+18 -18
pkgs/tools/networking/ngrok/versions.json
··· 1 { 2 "linux-386": { 3 "sys": "linux-386", 4 - "url": "https://bin.equinox.io/a/5FUi7gCzPvi/ngrok-v3-3.6.0-linux-386", 5 - "sha256": "2036fc58594c7205aebaa09e9665d5c706391746122a417e57fa9a1bce62a727", 6 - "version": "3.6.0" 7 }, 8 "linux-amd64": { 9 "sys": "linux-amd64", 10 - "url": "https://bin.equinox.io/a/e6rvYmQb6MC/ngrok-v3-3.6.0-linux-amd64", 11 - "sha256": "14e6118f1021b5b8421945a13b15ec501bc88aef0089b1dbf31d1fb229115d9e", 12 - "version": "3.6.0" 13 }, 14 "linux-arm": { 15 "sys": "linux-arm", 16 - "url": "https://bin.equinox.io/a/iTLH8EwDQN2/ngrok-v3-3.6.0-linux-arm", 17 - "sha256": "0bbc395cc610c0017d12a812496856677f6a653f60a76203d0f031914e4cf7bc", 18 - "version": "3.6.0" 19 }, 20 "linux-arm64": { 21 "sys": "linux-arm64", 22 - "url": "https://bin.equinox.io/a/ibBBjsbrZAm/ngrok-v3-3.6.0-linux-arm64", 23 - "sha256": "39575a951352e571f6f96fd4409cbaa675dc4593786c9f198c2fb45360361f02", 24 - "version": "3.6.0" 25 }, 26 "darwin-amd64": { 27 "sys": "darwin-amd64", 28 - "url": "https://bin.equinox.io/a/61nYpJWvYHR/ngrok-v3-3.6.0-darwin-amd64", 29 - "sha256": "05ecb8a6e79cfe57663a085d5fc7cfeddd5867b25fc185829c39de4d25e5857d", 30 - "version": "3.6.0" 31 }, 32 "darwin-arm64": { 33 "sys": "darwin-arm64", 34 - "url": "https://bin.equinox.io/a/9Zzu7daqPHA/ngrok-v3-3.6.0-darwin-arm64", 35 - "sha256": "812829dac649b27f99eaf361306a014eb7ff28d005c3c9d087171342fce9472e", 36 - "version": "3.6.0" 37 } 38 }
··· 1 { 2 "linux-386": { 3 "sys": "linux-386", 4 + "url": "https://bin.equinox.io/a/NYbWaAdCby/ngrok-v3-3.7.0-linux-386", 5 + "sha256": "3fbf2296a8ce35c7d050ed4c828ef4eacc8724852faaaaa8054822ee72426606", 6 + "version": "3.7.0" 7 }, 8 "linux-amd64": { 9 "sys": "linux-amd64", 10 + "url": "https://bin.equinox.io/a/doBjqyzrcYM/ngrok-v3-3.7.0-linux-amd64", 11 + "sha256": "d1f7149079bb3bce0a70619580818a0ec09ac20da25f64a268203c2a3a019a47", 12 + "version": "3.7.0" 13 }, 14 "linux-arm": { 15 "sys": "linux-arm", 16 + "url": "https://bin.equinox.io/a/hgUUy2bUaz9/ngrok-v3-3.7.0-linux-arm", 17 + "sha256": "5f2f0bf4ae42f5c8dcb945694bd1aedf963d631c39ba0cb9c0b9626eb396b2c4", 18 + "version": "3.7.0" 19 }, 20 "linux-arm64": { 21 "sys": "linux-arm64", 22 + "url": "https://bin.equinox.io/a/9p821sdaKqh/ngrok-v3-3.7.0-linux-arm64", 23 + "sha256": "f43af93d9d7a9af22a2a5423a0b7b964790b1d2dccfd532142a807282360c21a", 24 + "version": "3.7.0" 25 }, 26 "darwin-amd64": { 27 "sys": "darwin-amd64", 28 + "url": "https://bin.equinox.io/a/cC8QZtu8eV3/ngrok-v3-3.7.0-darwin-amd64", 29 + "sha256": "30903672a673454feaafde92e09f04804a3fcea69ef9c02027b6fb12e2ae8df2", 30 + "version": "3.7.0" 31 }, 32 "darwin-arm64": { 33 "sys": "darwin-arm64", 34 + "url": "https://bin.equinox.io/a/jwjx5C5dodJ/ngrok-v3-3.7.0-darwin-arm64", 35 + "sha256": "99df3b5a7a1cbf943931aba41fdbb9b7081ea860ef9dec41b7fb08e53433d498", 36 + "version": "3.7.0" 37 } 38 }
+4 -5
pkgs/tools/package-management/poetry/plugins/poetry-audit-plugin.nix
··· 10 11 buildPythonPackage rec { 12 pname = "poetry-audit-plugin"; 13 - version = "0.3.0"; 14 15 - disabled = pythonOlder "3.7"; 16 - 17 - format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "opeco17"; 21 repo = "poetry-audit-plugin"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-49OnYz3EFiqOe+cLgfynjy14Ve4Ga6OUrLdM8HhZuKQ="; 24 }; 25 26 nativeBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "poetry-audit-plugin"; 13 + version = "0.4.0"; 14 + pyproject = true; 15 16 + disabled = pythonOlder "3.8"; 17 18 src = fetchFromGitHub { 19 owner = "opeco17"; 20 repo = "poetry-audit-plugin"; 21 rev = "refs/tags/${version}"; 22 + hash = "sha256-kiNtzEup2ygCTk0zk8YV2jxAj6ZzOhP8v0U4FbV15hI="; 23 }; 24 25 nativeBuildInputs = [
+3 -3
pkgs/tools/security/cdxgen/default.nix
··· 5 6 buildNpmPackage rec { 7 pname = "cdxgen"; 8 - version = "10.2.1"; 9 10 src = fetchFromGitHub { 11 owner = "AppThreat"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-X359aLnC0FAiS3pOBQsjmdik01zjZayTvwBLk3sj8ew="; 15 }; 16 17 - npmDepsHash = "sha256-1vPdKD1Ul+6hq8dYxscL4YLmefnP2zOWRtQWyO6Q0eQ="; 18 19 dontNpmBuild = true; 20
··· 5 6 buildNpmPackage rec { 7 pname = "cdxgen"; 8 + version = "10.2.2"; 9 10 src = fetchFromGitHub { 11 owner = "AppThreat"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-N0vz2IaXd0cQBPcmGIdN7Z5IbPyrzSn4+enhFTe0dhI="; 15 }; 16 17 + npmDepsHash = "sha256-2JmrlKoE6iLlw8jsqi2m34npB/GJjBdvoBssAPKVvxA="; 18 19 dontNpmBuild = true; 20
+49 -23
pkgs/tools/typesetting/fop/default.nix
··· 1 - { fetchurl, lib, stdenv, ant, jdk, runtimeShell }: 2 3 - stdenv.mkDerivation rec { 4 pname = "fop"; 5 version = "2.8"; 6 7 src = fetchurl { 8 - url = "mirror://apache/xmlgraphics/fop/source/${pname}-${version}-src.tar.gz"; 9 - sha256 = "sha256-b7Av17wu6Ar/npKOiwYqzlvBFSIuXTpqTacM1sxtBvc="; 10 }; 11 12 - buildInputs = [ ant jdk ]; 13 14 - # build only the "package" target, which generates the fop command. 15 buildPhase = '' 16 - export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" 17 - ant -f fop/build.xml package 18 ''; 19 20 installPhase = '' 21 - mkdir -p $out/bin $out/lib $out/share/doc/fop 22 cp fop/build/*.jar fop/lib/*.jar $out/lib/ 23 cp -r README fop/examples/ $out/share/doc/fop/ 24 25 # There is a fop script in the source archive, but it has many impurities. 26 # Instead of patching out 90 % of the script, we write our own. 27 - cat > "$out/bin/fop" <<EOF 28 - #!${runtimeShell} 29 - java_exec_args="-Djava.awt.headless=true" 30 - exec ${jdk.jre}/bin/java \$java_exec_args -classpath "$out/lib/*" org.apache.fop.cli.Main "\$@" 31 - EOF 32 - chmod a+x $out/bin/fop 33 ''; 34 35 - meta = with lib; { 36 description = "XML formatter driven by XSL Formatting Objects (XSL-FO)"; 37 longDescription = '' 38 FOP is a Java application that reads a formatting object tree and then ··· 47 This package contains the fop command line tool. 48 ''; 49 homepage = "https://xmlgraphics.apache.org/fop/"; 50 - license = licenses.asl20; 51 - sourceProvenance = with sourceTypes; [ 52 fromSource 53 - binaryBytecode # source bundles dependencies as jars 54 ]; 55 - platforms = platforms.all; 56 - maintainers = with maintainers; [ bjornfor ]; 57 - mainProgram = "fop"; 58 }; 59 - }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , ant 5 + , jdk 6 + , jre 7 + , makeWrapper 8 + }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 pname = "fop"; 12 version = "2.8"; 13 14 src = fetchurl { 15 + url = "mirror://apache/xmlgraphics/fop/fop-${finalAttrs.version}-src.tar.gz"; 16 + hash = "sha256-b7Av17wu6Ar/npKOiwYqzlvBFSIuXTpqTacM1sxtBvc="; 17 }; 18 19 + postPatch = '' 20 + # Fix jar timestamps for reproducibility 21 + substituteInPlace fop/build.xml \ 22 + --replace-fail '<jar ' '<jar modificationtime="0" ' 23 + ''; 24 25 + nativeBuildInputs = [ 26 + ant 27 + jdk 28 + makeWrapper 29 + ]; 30 + 31 + # Note: not sure if this is needed anymore 32 + env.JAVA_TOOL_OPTIONS = "-Dfile.encoding=UTF8"; 33 + 34 buildPhase = '' 35 + runHook preBuild 36 + 37 + # build only the "package" target, which generates the fop command. 38 + ant -f fop/build.xml package 39 + 40 + runHook postBuild 41 ''; 42 43 installPhase = '' 44 + runHook preInstall 45 + 46 + mkdir -p $out/lib $out/share/doc/fop 47 cp fop/build/*.jar fop/lib/*.jar $out/lib/ 48 cp -r README fop/examples/ $out/share/doc/fop/ 49 50 # There is a fop script in the source archive, but it has many impurities. 51 # Instead of patching out 90 % of the script, we write our own. 52 + makeWrapper ${jre}/bin/java $out/bin/fop \ 53 + --add-flags "-Djava.awt.headless=true" \ 54 + --add-flags "-classpath $out/lib/\*" \ 55 + --add-flags "org.apache.fop.cli.Main" 56 + 57 + runHook postInstall 58 ''; 59 60 + meta = { 61 + changelog = "https://xmlgraphics.apache.org/fop/changes.html"; 62 description = "XML formatter driven by XSL Formatting Objects (XSL-FO)"; 63 longDescription = '' 64 FOP is a Java application that reads a formatting object tree and then ··· 73 This package contains the fop command line tool. 74 ''; 75 homepage = "https://xmlgraphics.apache.org/fop/"; 76 + license = lib.licenses.asl20; 77 + mainProgram = "fop"; 78 + maintainers = with lib.maintainers; [ bjornfor tomasajt ]; 79 + platforms = jre.meta.platforms; 80 + sourceProvenance = with lib.sourceTypes; [ 81 fromSource 82 + binaryBytecode # source bundles dependencies as jars 83 ]; 84 }; 85 + })
+1 -1
pkgs/top-level/aliases.nix
··· 171 cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 172 crispyDoom = crispy-doom; # Added 2023-05-01 173 cryptowatch-desktop = throw "Cryptowatch Desktop was sunset on September 30th 2023 and has been removed from nixpkgs"; # Added 2023-12-22 174 - clash = throw "'clash' has been removed, upstream gone. Consider using 'clash-meta' instead."; # added 2023-11-10 175 clasp = clingo; # added 2022-12-22 176 claws-mail-gtk3 = claws-mail; # Added 2021-07-10 177 clucene_core_1 = throw "'clucene_core_1' has been renamed to/replaced by 'clucene_core'"; # Added 2023-12-09
··· 171 cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 172 crispyDoom = crispy-doom; # Added 2023-05-01 173 cryptowatch-desktop = throw "Cryptowatch Desktop was sunset on September 30th 2023 and has been removed from nixpkgs"; # Added 2023-12-22 174 + clash = throw "'clash' has been removed, upstream gone. Consider using 'mihomo' instead."; # added 2023-11-10 175 clasp = clingo; # added 2022-12-22 176 claws-mail-gtk3 = claws-mail; # Added 2021-07-10 177 clucene_core_1 = throw "'clucene_core_1' has been renamed to/replaced by 'clucene_core'"; # Added 2023-12-09
+31 -34
pkgs/top-level/all-packages.nix
··· 1785 1786 dysk = callPackage ../tools/filesystems/dysk { }; 1787 1788 - etlegacy = callPackage ../games/etlegacy { lua = lua5_4; }; 1789 - 1790 fastfetch = callPackage ../tools/misc/fastfetch { 1791 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; 1792 }; ··· 1942 linux-router = callPackage ../tools/networking/linux-router { }; 1943 1944 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; }; 1945 1946 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { }; 1947 ··· 4640 4641 clash-geoip = callPackage ../data/misc/clash-geoip { }; 4642 4643 - clash-verge = callPackage ../applications/networking/clash-verge { }; 4644 - 4645 clevercsv = with python3Packages; toPythonApplication clevercsv; 4646 4647 clevis = callPackage ../tools/security/clevis { ··· 5406 texlive = callPackage ../tools/typesetting/tex/texlive { }; 5407 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX; 5408 5409 - fop = callPackage ../tools/typesetting/fop { 5410 - jdk = openjdk8; 5411 - }; 5412 5413 fondu = callPackage ../tools/misc/fondu { 5414 inherit (darwin.apple_sdk.frameworks) CoreServices; ··· 5971 5972 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { }; 5973 5974 - mmctl = callPackage ../tools/misc/mmctl { 5975 - # mmctl tests currently fail with go1.21. See 5976 - # https://mattermost.atlassian.net/browse/MM-55465 5977 - buildGoModule = buildGo120Module; 5978 - }; 5979 5980 moar = callPackage ../tools/misc/moar { }; 5981 ··· 7600 }; 7601 7602 dump_syms = callPackage ../development/tools/dump_syms { 7603 - inherit (darwin.apple_sdk.frameworks) Security; 7604 }; 7605 7606 dumpasn1 = callPackage ../tools/security/dumpasn1 { }; ··· 8400 8401 gauge = callPackage ../development/tools/gauge { }; 8402 8403 gawk = callPackage ../tools/text/gawk { 8404 inherit (darwin) locale; 8405 }; ··· 8502 8503 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { }; 8504 8505 - gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { 8506 - buildGoModule = buildGo120Module; 8507 - }; 8508 8509 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { }; 8510 ··· 9551 jsvc = callPackage ../tools/system/jsvc { }; 9552 9553 junkie = callPackage ../tools/networking/junkie { }; 9554 - 9555 - just = callPackage ../development/tools/just { }; 9556 9557 go-jira = callPackage ../applications/misc/go-jira { }; 9558 ··· 11580 }; 11581 11582 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { }; 11583 11584 opensp = callPackage ../tools/text/sgml/opensp { }; 11585 ··· 18356 buildJdk = jdk11_headless; 18357 buildJdkName = "java11"; 18358 runJdk = jdk11_headless; 18359 - stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else gcc10StdenvCompat; 18360 bazel_self = bazel_4; 18361 }; 18362 18363 - bazel_5 = pin-to-gcc12-if-gcc13 (callPackage ../development/tools/build-managers/bazel/bazel_5 { 18364 inherit (darwin) cctools sigtool; 18365 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; 18366 buildJdk = jdk11_headless; 18367 runJdk = jdk11_headless; 18368 - stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv; 18369 bazel_self = bazel_5; 18370 - }); 18371 18372 - bazel_6 = pin-to-gcc12-if-gcc13 (darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 { 18373 inherit (darwin) cctools; 18374 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation; 18375 buildJdk = jdk11_headless; 18376 runJdk = jdk11_headless; 18377 - stdenv = if stdenv.isDarwin then 18378 - darwin.apple_sdk_11_0.stdenv else 18379 - if stdenv.cc.isClang then llvmPackages.stdenv else stdenv; 18380 bazel_self = bazel_6; 18381 - }); 18382 18383 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 { 18384 inherit (darwin) cctools sigtool; ··· 21111 }; 21112 }; 21113 21114 - freetts = callPackage ../development/libraries/freetts { 21115 - jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 21116 - }; 21117 21118 frog = res.languageMachines.frog; 21119 ··· 25142 25143 ucommon = callPackage ../development/libraries/ucommon { }; 25144 25145 - v8 = pin-to-gcc12-if-gcc13 (callPackage ../development/libraries/v8 ( 25146 let 25147 stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16" 25148 then overrideLibcxx llvmPackages_15.stdenv ··· 25151 { 25152 stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv'; 25153 } 25154 - )); 25155 25156 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { }; 25157 ··· 26673 26674 azuredatastudio = callPackage ../applications/misc/azuredatastudio { }; 26675 26676 - miniflux = callPackage ../servers/miniflux { }; 26677 26678 mir = callPackage ../servers/mir { }; 26679 ··· 36301 inherit (gnome2) libgnomecanvas; 36302 }; 36303 36304 - xournalpp = callPackage ../applications/graphics/xournalpp { 36305 lua = lua5_3; 36306 }; 36307
··· 1785 1786 dysk = callPackage ../tools/filesystems/dysk { }; 1787 1788 fastfetch = callPackage ../tools/misc/fastfetch { 1789 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; 1790 }; ··· 1940 linux-router = callPackage ../tools/networking/linux-router { }; 1941 1942 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; }; 1943 + 1944 + makehuman = libsForQt5.callPackage ../applications/misc/makehuman { }; 1945 1946 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { }; 1947 ··· 4640 4641 clash-geoip = callPackage ../data/misc/clash-geoip { }; 4642 4643 clevercsv = with python3Packages; toPythonApplication clevercsv; 4644 4645 clevis = callPackage ../tools/security/clevis { ··· 5404 texlive = callPackage ../tools/typesetting/tex/texlive { }; 5405 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX; 5406 5407 + fop = callPackage ../tools/typesetting/fop { }; 5408 5409 fondu = callPackage ../tools/misc/fondu { 5410 inherit (darwin.apple_sdk.frameworks) CoreServices; ··· 5967 5968 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { }; 5969 5970 + mmctl = callPackage ../tools/misc/mmctl { }; 5971 5972 moar = callPackage ../tools/misc/moar { }; 5973 ··· 7592 }; 7593 7594 dump_syms = callPackage ../development/tools/dump_syms { 7595 + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; 7596 }; 7597 7598 dumpasn1 = callPackage ../tools/security/dumpasn1 { }; ··· 8392 8393 gauge = callPackage ../development/tools/gauge { }; 8394 8395 + gawd = python3Packages.toPythonApplication python3Packages.gawd; 8396 + 8397 gawk = callPackage ../tools/text/gawk { 8398 inherit (darwin) locale; 8399 }; ··· 8496 8497 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { }; 8498 8499 + gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { }; 8500 8501 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { }; 8502 ··· 9543 jsvc = callPackage ../tools/system/jsvc { }; 9544 9545 junkie = callPackage ../tools/networking/junkie { }; 9546 9547 go-jira = callPackage ../applications/misc/go-jira { }; 9548 ··· 11570 }; 11571 11572 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { }; 11573 + 11574 + sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { }; 11575 11576 opensp = callPackage ../tools/text/sgml/opensp { }; 11577 ··· 18348 buildJdk = jdk11_headless; 18349 buildJdkName = "java11"; 18350 runJdk = jdk11_headless; 18351 + stdenv = if stdenv.cc.isClang then llvmPackages.stdenv 18352 + else if stdenv.cc.isGNU then gcc10Stdenv 18353 + else stdenv; 18354 bazel_self = bazel_4; 18355 }; 18356 18357 + bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 { 18358 inherit (darwin) cctools sigtool; 18359 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; 18360 buildJdk = jdk11_headless; 18361 runJdk = jdk11_headless; 18362 + stdenv = if stdenv.cc.isClang then llvmPackages.stdenv 18363 + else if stdenv.cc.isGNU then gcc12Stdenv 18364 + else stdenv; 18365 bazel_self = bazel_5; 18366 + }; 18367 18368 + bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 { 18369 inherit (darwin) cctools; 18370 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation; 18371 buildJdk = jdk11_headless; 18372 runJdk = jdk11_headless; 18373 + stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv 18374 + else if stdenv.cc.isClang then llvmPackages.stdenv 18375 + else if stdenv.cc.isGNU then gcc12Stdenv 18376 + else stdenv; 18377 bazel_self = bazel_6; 18378 + }; 18379 18380 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 { 18381 inherit (darwin) cctools sigtool; ··· 21108 }; 21109 }; 21110 21111 + freetts = callPackage ../development/libraries/freetts { }; 21112 21113 frog = res.languageMachines.frog; 21114 ··· 25137 25138 ucommon = callPackage ../development/libraries/ucommon { }; 25139 25140 + v8 = callPackage ../development/libraries/v8 ( 25141 let 25142 stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16" 25143 then overrideLibcxx llvmPackages_15.stdenv ··· 25146 { 25147 stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv'; 25148 } 25149 + ); 25150 25151 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { }; 25152 ··· 26668 26669 azuredatastudio = callPackage ../applications/misc/azuredatastudio { }; 26670 26671 + miniflux = callPackage ../servers/miniflux { 26672 + buildGoModule = buildGo122Module; 26673 + }; 26674 26675 mir = callPackage ../servers/mir { }; 26676 ··· 36298 inherit (gnome2) libgnomecanvas; 36299 }; 36300 36301 + xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp { 36302 lua = lua5_3; 36303 }; 36304
+3 -3
pkgs/top-level/perl-packages.nix
··· 28431 }; 28432 env.AUTOMATED_TESTING = false; 28433 nativeBuildInputs = [ pkgs.pkg-config ]; 28434 - buildInputs = [ pkgs.xorg.libxcb pkgs.xorg.xcbproto pkgs.xorg.xcbutil pkgs.xorg.xcbutilwm ExtUtilsDepends ExtUtilsPkgConfig TestDeep TestException XSObjectMagic ]; 28435 - propagatedBuildInputs = [ DataDump MouseXNativeTraits XMLDescent XMLSimple ]; 28436 - NIX_CFLAGS_LINK = "-lxcb -lxcb-util -lxcb-xinerama -lxcb-icccm"; 28437 doCheck = false; # requires an X server 28438 meta = { 28439 description = "Perl bindings for libxcb";
··· 28431 }; 28432 env.AUTOMATED_TESTING = false; 28433 nativeBuildInputs = [ pkgs.pkg-config ]; 28434 + buildInputs = [ pkgs.xorg.libxcb pkgs.xorg.xcbproto pkgs.xorg.xcbutil pkgs.xorg.xcbutilwm ExtUtilsDepends ExtUtilsPkgConfig TestDeep TestException ]; 28435 + propagatedBuildInputs = [ DataDump MouseXNativeTraits XMLDescent XMLSimple XSObjectMagic ]; 28436 + NIX_CFLAGS_LINK = "-lxcb -lxcb-util -lxcb-xinerama -lxcb-icccm -lxcb-randr -lxcb-xkb"; 28437 doCheck = false; # requires an X server 28438 meta = { 28439 description = "Perl bindings for libxcb";
+4
pkgs/top-level/python-packages.nix
··· 4521 inherit (pkgs) bluez glib pkg-config; 4522 }; 4523 4524 gb-io = callPackage ../development/python-modules/gb-io { }; 4525 4526 gbinder-python = callPackage ../development/python-modules/gbinder-python { }; ··· 13165 safetensors = callPackage ../development/python-modules/safetensors { }; 13166 13167 safety = callPackage ../development/python-modules/safety { }; 13168 13169 sagemaker = callPackage ../development/python-modules/sagemaker { }; 13170
··· 4521 inherit (pkgs) bluez glib pkg-config; 4522 }; 4523 4524 + gawd = callPackage ../development/python-modules/gawd { }; 4525 + 4526 gb-io = callPackage ../development/python-modules/gb-io { }; 4527 4528 gbinder-python = callPackage ../development/python-modules/gbinder-python { }; ··· 13167 safetensors = callPackage ../development/python-modules/safetensors { }; 13168 13169 safety = callPackage ../development/python-modules/safety { }; 13170 + 13171 + safety-schemas = callPackage ../development/python-modules/safety-schemas { }; 13172 13173 sagemaker = callPackage ../development/python-modules/sagemaker { }; 13174