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 5600 githubId = 5737945; 5601 5601 name = "Elia Argentieri"; 5602 5602 }; 5603 + elisesouche = { 5604 + email = "elise@souche.one"; 5605 + github = "elisesouche"; 5606 + githubId = 161958668; 5607 + name = "Élise Souche"; 5608 + }; 5603 5609 elitak = { 5604 5610 email = "elitak@gmail.com"; 5605 5611 github = "elitak"; ··· 7420 7426 github = "GTrunSec"; 7421 7427 githubId = 21156405; 7422 7428 name = "GuangTao Zhang"; 7429 + }; 7430 + Guanran928 = { 7431 + email = "guanran928@outlook.com"; 7432 + github = "Guanran928"; 7433 + githubId = 68757440; 7434 + name = "Guanran928"; 7423 7435 }; 7424 7436 guekka = { 7425 7437 github = "Guekka";
+3
nixos/doc/manual/installation/installing.chapter.md
··· 272 272 # parted /dev/sda -- mkpart ESP fat32 1MB 512MB 273 273 # parted /dev/sda -- set 3 esp on 274 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 + ::: 275 278 276 279 Once complete, you can follow with 277 280 [](#sec-installation-manual-partitioning-formatting).
+4 -3
nixos/modules/programs/clash-verge.nix
··· 3 3 { 4 4 options.programs.clash-verge = { 5 5 enable = lib.mkEnableOption (lib.mdDoc "Clash Verge"); 6 + package = lib.mkPackageOption pkgs "clash-verge" {}; 6 7 autoStart = lib.mkEnableOption (lib.mdDoc "Clash Verge auto launch"); 7 8 tunMode = lib.mkEnableOption (lib.mdDoc "Clash Verge TUN mode"); 8 9 }; ··· 14 15 lib.mkIf cfg.enable { 15 16 16 17 environment.systemPackages = [ 17 - pkgs.clash-verge 18 + cfg.package 18 19 (lib.mkIf cfg.autoStart (pkgs.makeAutostartItem { 19 20 name = "clash-verge"; 20 - package = pkgs.clash-verge; 21 + package = cfg.package; 21 22 })) 22 23 ]; 23 24 ··· 25 26 owner = "root"; 26 27 group = "root"; 27 28 capabilities = "cap_net_bind_service,cap_net_admin=+ep"; 28 - source = "${lib.getExe pkgs.clash-verge}"; 29 + source = "${lib.getExe cfg.package}"; 29 30 }; 30 31 }; 31 32
+29 -5
nixos/modules/services/networking/nebula.nix
··· 10 10 format = pkgs.formats.yaml {}; 11 11 12 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; 13 22 in 14 23 { 15 24 # Interface ··· 95 104 }; 96 105 97 106 listen.port = mkOption { 98 - type = types.port; 99 - default = 4242; 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 + ''; 100 116 description = lib.mdDoc "Port number to listen on."; 101 117 }; 102 118 ··· 174 190 }; 175 191 listen = { 176 192 host = netCfg.listen.host; 177 - port = netCfg.listen.port; 193 + port = resolveFinalPort netCfg; 178 194 }; 179 195 tun = { 180 196 disabled = netCfg.tun.disable; ··· 185 201 outbound = netCfg.firewall.outbound; 186 202 }; 187 203 } netCfg.settings; 188 - configFile = format.generate "nebula-config-${netName}.yml" 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 + ); 189 213 in 190 214 { 191 215 # Create the systemd service for Nebula. ··· 229 253 230 254 # Open the chosen ports for UDP. 231 255 networking.firewall.allowedUDPPorts = 232 - unique (mapAttrsToList (netName: netCfg: netCfg.listen.port) enabledNetworks); 256 + unique (filter (port: port > 0) (mapAttrsToList (netName: netCfg: resolveFinalPort netCfg) enabledNetworks)); 233 257 234 258 # Create the service users and groups. 235 259 users.users = mkMerge (mapAttrsToList (netName: netCfg:
+1 -1
nixos/modules/services/security/yubikey-agent.nix
··· 37 37 38 38 # This overrides the systemd user unit shipped with the 39 39 # yubikey-agent package 40 - systemd.user.services.yubikey-agent = mkIf (pinentryFlavor != null) { 40 + systemd.user.services.yubikey-agent = mkIf (config.programs.gnupg.agent.pinentryPackage != null) { 41 41 path = [ config.programs.gnupg.agent.pinentryPackage ]; 42 42 wantedBy = [ "default.target" ]; 43 43 };
+7 -1
nixos/modules/services/web-servers/stargazer.nix
··· 129 129 example = lib.literalExpression "\"1y\""; 130 130 }; 131 131 132 + debugMode = lib.mkOption { 133 + type = lib.types.bool; 134 + default = false; 135 + description = lib.mdDoc "Run Stargazer in debug mode."; 136 + }; 137 + 132 138 routes = lib.mkOption { 133 139 type = lib.types.listOf 134 140 (lib.types.submodule { ··· 195 201 after = [ "network.target" ]; 196 202 wantedBy = [ "multi-user.target" ]; 197 203 serviceConfig = { 198 - ExecStart = "${pkgs.stargazer}/bin/stargazer ${configFile}"; 204 + ExecStart = "${pkgs.stargazer}/bin/stargazer ${configFile} ${lib.optionalString cfg.debugMode "-D"}"; 199 205 Restart = "always"; 200 206 # User and group 201 207 User = cfg.user;
+1 -1
nixos/modules/system/boot/systemd.nix
··· 97 97 98 98 # Maintaining state across reboots. 99 99 "systemd-random-seed.service" 100 - "systemd-boot-random-seed.service" 100 + ] ++ (optional cfg.package.withBootloader "systemd-boot-random-seed.service") ++ [ 101 101 "systemd-backlight@.service" 102 102 "systemd-rfkill.service" 103 103 "systemd-rfkill.socket"
+5 -1
nixos/tests/nebula.nix
··· 10 10 environment.systemPackages = [ pkgs.nebula ]; 11 11 users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 12 12 services.openssh.enable = true; 13 + networking.firewall.enable = true; # Implicitly true, but let's make sure. 13 14 networking.interfaces.eth1.useDHCP = false; 14 15 15 16 services.nebula.networks.smoke = { ··· 17 18 ca = "/etc/nebula/ca.crt"; 18 19 cert = "/etc/nebula/${name}.crt"; 19 20 key = "/etc/nebula/${name}.key"; 20 - listen = { host = "0.0.0.0"; port = 4242; }; 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 + }; 21 25 }; 22 26 } 23 27 extraConfig
+13
nixos/tests/privoxy.nix
··· 77 77 networking.proxy.httpsProxy = "http://localhost:8118"; 78 78 }; 79 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 + 80 85 testScript = 81 86 '' 82 87 with subtest("Privoxy is running"): ··· 109 114 machine.systemctl("start systemd-tmpfiles-clean") 110 115 # ...and count again 111 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'") 112 125 ''; 113 126 })
+2 -2
pkgs/applications/audio/qmmp/default.nix
··· 26 26 27 27 stdenv.mkDerivation rec { 28 28 pname = "qmmp"; 29 - version = "2.1.5"; 29 + version = "2.1.6"; 30 30 31 31 src = fetchurl { 32 32 url = "https://qmmp.ylsoftware.com/files/qmmp/2.1/${pname}-${version}.tar.bz2"; 33 - hash = "sha256-Jb4/KxnY1wtrUTbD+X04Wl7b9A2sZ92E/N1K+dVU95U="; 33 + hash = "sha256-knqo5yCkcO/bFmM++z+SdiWzpDKK9ooV0wqlcIKj7so="; 34 34 }; 35 35 36 36 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
+10 -17
pkgs/applications/audio/youtube-music/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 - , buildNpmPackage 4 3 , makeWrapper 5 4 , electron 6 5 , python3 ··· 14 13 , makeDesktopItem 15 14 }: 16 15 17 - let 16 + stdenv.mkDerivation (finalAttrs: { 18 17 pname = "youtube-music"; 19 - version = "3.1.0"; 18 + version = "3.3.1"; 20 19 21 20 src = fetchFromGitHub { 22 21 owner = "th-ch"; 23 - repo = pname; 24 - rev = "v${version}"; 25 - hash = "sha256-6ZiftpdCwxCkJzcHryVrUKzM+mM1eQpdLNFl0Dja59Q="; 22 + repo = "youtube-music"; 23 + rev = "v${finalAttrs.version}"; 24 + hash = "sha256-N6TzDTKvMyasksE0qcEGKeNjGAD08OzxpmpoQ11/ZW4="; 26 25 }; 27 26 28 - in 29 - stdenv.mkDerivation (finalAttrs: { 30 - inherit pname version src; 31 - 32 27 pnpmDeps = stdenvNoCC.mkDerivation { 33 28 pname = "${finalAttrs.pname}-pnpm-deps"; 34 29 inherit (finalAttrs) src version ELECTRON_SKIP_BINARY_DOWNLOAD; ··· 51 46 dontBuild = true; 52 47 dontFixup = true; 53 48 outputHashMode = "recursive"; 54 - outputHashAlgo = "sha256"; 55 49 outputHash = { 56 - x86_64-linux = "sha256-Oy11V7FXfVhLUR9gX0sjQEFuVPFpbaVdT518oOSLcvA="; 57 - aarch64-linux = "sha256-6nXemaGiQjp2stjjKItPJ62VcH5Q5pRf63qKtl2haXI="; 58 - x86_64-darwin = "sha256-jSMAw+AMD63vqPckZjblw4EDngA4E8h0WlsZu3hUShY="; 59 - aarch64-darwin = "sha256-zujXURpIcw7IOw63AW167h6cywYXydhHZMzA2apGZAs="; 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="; 60 54 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 61 55 }; 62 56 63 - nativeBuildInputs = 64 - [ makeWrapper python3 nodePackages.pnpm nodePackages.nodejs ] 57 + nativeBuildInputs = [ makeWrapper python3 nodePackages.pnpm nodePackages.nodejs ] 65 58 ++ lib.optionals (!stdenv.isDarwin) [ copyDesktopItems ]; 66 59 67 60
+1 -1
pkgs/applications/editors/eclipse/default.nix
··· 9 9 # use ./update.sh to help with updating for each quarterly release 10 10 # 11 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 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 13 14 14 let 15 15 platform_major = "4";
+3 -3
pkgs/applications/editors/vscode/extensions/default.nix
··· 1785 1785 mktplcRef = { 1786 1786 publisher = "github"; 1787 1787 name = "copilot"; 1788 - version = "1.156.691"; 1789 - sha256 = "sha256-K7lzwfgqb0gUJAivro/ePaQetM31M+zTBRZMBy92ZuA="; 1788 + version = "1.172.758"; 1789 + sha256 = "sha256-sK3IiA4mQ6Hse+UpZ81Zb5iBSREzTrs7ypsfGbJiXm4="; 1790 1790 }; 1791 1791 1792 1792 meta = { ··· 1802 1802 mktplcRef = { 1803 1803 publisher = "github"; 1804 1804 name = "copilot-chat"; 1805 - version = "0.12.2024013003"; # latest version compatible with vscode 1.86 1805 + version = "0.14.2024030801"; # compatible with vscode >= 1.87 1806 1806 sha256 = "sha256-4ArWVFko2T6ze/i+HTdXAioWC7euWCycDsQxFTrEtUw="; 1807 1807 }; 1808 1808 meta = {
+14 -4
pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix
··· 30 30 31 31 let 32 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}"); 33 45 in 34 46 vscode-utils.buildVscodeMarketplaceExtension { 35 - mktplcRef = { 47 + mktplcRef = base // { 36 48 name = "cpptools"; 37 49 publisher = "ms-vscode"; 38 50 version = "1.17.3"; 39 - sha256 = "sha256-4mKCBqUCOndKEfsJqTIsfwEt+0CZI8QAhBj3Y4+wKlg="; 40 - arch = "linux-x64"; 41 51 }; 42 52 43 53 nativeBuildInputs = [ ··· 85 95 homepage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools"; 86 96 license = lib.licenses.unfree; 87 97 maintainers = [ lib.maintainers.jraygauthier lib.maintainers.stargate01 ]; 88 - platforms = [ "x86_64-linux" ]; 98 + platforms = [ "x86_64-linux" "aarch64-linux" ]; 89 99 }; 90 100 }
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 15 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 16 17 17 sha256 = { 18 - x86_64-linux = "0pz2dn245jzjw2n79mm9angvdlwlwxb4lwdq8za1i99g2m4il1bz"; 19 - x86_64-darwin = "0d0ivs672zh7w60pxy95awq7c8gxhs7d8wv5cf25289gnzcd6qff"; 20 - aarch64-linux = "1srir5gr0bdvnxyqrfq00p34ligg0pppr22g9zrdm8jasvrz6fb0"; 21 - aarch64-darwin = "046kcsanz5msf5xd94b1lxcwclsp3dcwxgzrcxycbsykxslz9gpq"; 22 - armv7l-linux = "0h576q3jbdy48bvg4h9swd2w7cynxmnm2klj6p719myigx7h2jzg"; 18 + x86_64-linux = "02rkp86rj7irs5011g6180yihllwfx47afk5vybxab4v23vigidr"; 19 + x86_64-darwin = "1hpj6kkyby9chr27w2382az7h2bg3x1x7c9j6i5bh8vl81s9yfd4"; 20 + aarch64-linux = "04fhmfplvyqg2l5xlqldl6kfy1m3y19sf2nikigmsm550b8m6sgc"; 21 + aarch64-darwin = "1yhyybd27ympg12mp4w46z64g2mi1hbv4d6hfl34l7fq4c5jkjf2"; 22 + armv7l-linux = "0jpjsfal67la123hqp9607bih3vnjdpbnrghyy1vywy15z71pff5"; 23 23 }.${system} or throwSystem; 24 24 25 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 29 30 30 # Please backport all compatible updates to the stable release. 31 31 # This is important for the extension ecosystem. 32 - version = "1.86.2.24057"; 32 + version = "1.87.1.24068"; 33 33 pname = "vscodium"; 34 34 35 35 executableName = "codium";
+2 -2
pkgs/applications/emulators/cemu/default.nix
··· 46 46 47 47 in stdenv.mkDerivation rec { 48 48 pname = "cemu"; 49 - version = "2.0-66"; 49 + version = "2.0-68"; 50 50 51 51 src = fetchFromGitHub { 52 52 owner = "cemu-project"; 53 53 repo = "Cemu"; 54 54 rev = "v${version}"; 55 - hash = "sha256-1s1H2rJuN9lRNanKXxKWMLBOFg5z3IwpJCZCmymAH9Y="; 55 + hash = "sha256-/c0rpj4s3aNJVH+AlU9R4t321OqTvJHfZQCfyzYB4m8="; 56 56 }; 57 57 58 58 patches = [
+3 -3
pkgs/applications/emulators/ripes/default.nix
··· 14 14 stdenv.mkDerivation rec { 15 15 pname = "ripes"; 16 16 # Pulling unstable version as latest stable does not build against gcc-13. 17 - version = "2.2.6-unstable-2024-01-02"; 17 + version = "2.2.6-unstable-2024-03-03"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "mortbopet"; 21 21 repo = "Ripes"; 22 - rev = "0faf41b669a93a1944707cd7d111a5e9241425fe"; 22 + rev = "b71f0ddd5d2d346cb97b28fd3f70fef55bb9b6b7"; 23 23 fetchSubmodules = true; 24 - hash = "sha256-3+jibS1mGYBy9jmucytc7GvB1ZKRfh7aXtDty77hA3k="; 24 + hash = "sha256-zQrrWBHNIacRoAEIjR0dlgUTncBCiodcBeT/wbDClWg="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/applications/emulators/xemu/default.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "xemu"; 31 - version = "0.7.118"; 31 + version = "0.7.119"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "xemu-project"; 35 35 repo = "xemu"; 36 36 rev = "v${finalAttrs.version}"; 37 - hash = "sha256-IGzPxwNxuqMsZhQ63VUyDzPSBpAgc0U0oUjM/blEd7g="; 37 + hash = "sha256-5gH1pQqy45vmgeW61peEi6+ZXpPgyQMUg3dh37oqR6s="; 38 38 fetchSubmodules = true; 39 39 }; 40 40
+11 -5
pkgs/applications/graphics/xournalpp/default.nix
··· 7 7 , pkg-config 8 8 9 9 , alsa-lib 10 + , binutils 10 11 , glib 11 12 , gsettings-desktop-schemas 12 13 , gtk3 ··· 25 26 26 27 stdenv.mkDerivation rec { 27 28 pname = "xournalpp"; 28 - version = "1.2.2"; 29 + version = "1.2.3"; 29 30 30 31 src = fetchFromGitHub { 31 32 owner = "xournalpp"; 32 - repo = pname; 33 + repo = "xournalpp"; 33 34 rev = "v${version}"; 34 - sha256 = "sha256-6ND0Y+TzdN2rRI10cusgSK1sYMC55Wn5qFCHP4hsdes="; 35 + sha256 = "sha256-8UAAX/kixqiY9zEYs5eva0G2K2vlfnYd1yyVHMSfSeY="; 35 36 }; 36 37 38 + postPatch = '' 39 + substituteInPlace src/util/Stacktrace.cpp \ 40 + --replace-fail "addr2line" "${binutils}/bin/addr2line" 41 + ''; 42 + 37 43 nativeBuildInputs = [ cmake gettext pkg-config wrapGAppsHook ]; 44 + 38 45 buildInputs = 39 46 lib.optionals stdenv.isLinux [ 40 47 alsa-lib ··· 56 63 57 64 buildFlags = [ "translations" ]; 58 65 59 - hardeningDisable = [ "format" ]; 60 - 61 66 meta = with lib; { 62 67 description = "Xournal++ is a handwriting Notetaking software with PDF annotation support"; 63 68 homepage = "https://xournalpp.github.io/"; ··· 65 70 license = licenses.gpl2Plus; 66 71 maintainers = with maintainers; [ andrew-d sikmir ]; 67 72 platforms = platforms.unix; 73 + mainProgram = "xournalpp"; 68 74 }; 69 75 }
+2 -2
pkgs/applications/misc/clight/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "clight"; 9 - version = "4.10"; 9 + version = "4.11"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "FedeDP"; 13 13 repo = "Clight"; 14 14 rev = version; 15 - sha256 = "sha256-IAoz4f4XrX8bgesWL4yLK6m5F+c75WNIMFgKBj+W61Q="; 15 + sha256 = "sha256-Fu38HRP83Yn2jsq9xnCWOXNlV/0hJKD1/cOOp3EV45Q="; 16 16 }; 17 17 18 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 1 --- a/build.xml (revision 4555) 2 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> 3 + @@ -228,7 +228,7 @@ 12 4 </target> 13 5 14 6 <!-- Compile the product itself (no tests). --> ··· 35 27 <mkdir dir="tmp/report"/> 36 28 <junit printsummary="yes" failureproperty="junit.failure" forkmode="once"> 37 29 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}"/>
+43 -18
pkgs/applications/misc/mkgmap/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , fetchsvn 4 - , substituteAll 5 5 , jdk 6 6 , jre 7 7 , ant ··· 24 24 }; 25 25 26 26 patches = [ 27 - (substituteAll { 28 - # Disable automatic download of dependencies 29 - src = ./build.xml.patch; 30 - inherit version; 31 - }) 27 + # Disable automatic download of dependencies 28 + ./build.xml.patch 29 + ./ignore-impure-test.patch 32 30 ]; 33 31 34 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 35 45 mkdir -p lib/compile 36 46 cp ${fastutil} lib/compile/${fastutil.name} 37 47 cp ${osmpbf} lib/compile/${osmpbf.name} ··· 53 63 54 64 nativeBuildInputs = [ jdk ant makeWrapper ]; 55 65 56 - buildPhase = "ant"; 66 + buildPhase = '' 67 + runHook preBuild 68 + ant 69 + runHook postBuild 70 + ''; 57 71 58 72 inherit doCheck; 59 73 60 - checkPhase = "ant test"; 74 + checkPhase = '' 75 + runHook preCheck 76 + ant test 77 + runHook postCheck 78 + ''; 61 79 62 80 installPhase = '' 81 + runHook preInstall 82 + 63 83 install -Dm644 dist/mkgmap.jar -t $out/share/java/mkgmap 64 84 install -Dm644 dist/doc/mkgmap.1 -t $out/share/man/man1 65 85 cp -r dist/lib/ $out/share/java/mkgmap/ 66 86 makeWrapper ${jre}/bin/java $out/bin/mkgmap \ 67 87 --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/ 88 + 89 + ${lib.optionalString withExamples '' 90 + mkdir -p $out/share/mkgmap 91 + cp -r dist/examples $out/share/mkgmap/ 92 + ''} 93 + 94 + runHook postInstall 71 95 ''; 72 96 73 97 passthru.updateScript = [ ./update.sh "mkgmap" meta.downloadPage ]; 74 98 75 99 meta = with lib; { 76 100 description = "Create maps for Garmin GPS devices from OpenStreetMap (OSM) data"; 77 - homepage = "https://www.mkgmap.org.uk/"; 78 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; 79 107 sourceProvenance = with sourceTypes; [ 80 108 fromSource 81 - binaryBytecode # deps 109 + binaryBytecode # deps 82 110 ]; 83 - license = licenses.gpl2Only; 84 - maintainers = with maintainers; [ sikmir ]; 85 - platforms = platforms.all; 86 - mainProgram = "mkgmap"; 87 111 }; 112 + 88 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 1 --- a/build.xml (revision 597) 2 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" /> 3 + @@ -212,7 +212,7 @@ 11 4 </propertyfile> 12 5 </target> 13 6 ··· 25 18 <javac srcdir="${test}" destdir="${build.test-classes}" debug="yes" includeantruntime="false"> 26 19 <include name="**/*.java"/> 27 20 <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 21 @@ -324,7 +324,7 @@ 38 22 </target> 39 23
+37 -15
pkgs/applications/misc/mkgmap/splitter/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , fetchsvn 4 - , substituteAll 5 5 , jdk 6 6 , jre 7 7 , ant ··· 23 23 }; 24 24 25 25 patches = [ 26 - (substituteAll { 27 - # Disable automatic download of dependencies 28 - src = ./build.xml.patch; 29 - inherit version; 30 - }) 31 - 26 + # Disable automatic download of dependencies 27 + ./build.xml.patch 32 28 # Fix func.SolverAndProblemGeneratorTest test 33 29 ./fix-failing-test.patch 34 30 ]; 35 31 36 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 37 45 mkdir -p lib/compile 38 46 cp ${fastutil} lib/compile/${fastutil.name} 39 47 cp ${osmpbf} lib/compile/${osmpbf.name} ··· 52 60 53 61 nativeBuildInputs = [ jdk ant makeWrapper ]; 54 62 55 - buildPhase = "ant"; 63 + buildPhase = '' 64 + runHook preBuild 65 + ant 66 + runHook postBuild 67 + ''; 56 68 57 69 inherit doCheck; 58 70 59 - checkPhase = "ant run.tests && ant run.func-tests"; 71 + checkPhase = '' 72 + runHook preCheck 73 + ant run.tests 74 + ant run.func-tests 75 + runHook postCheck 76 + ''; 60 77 61 78 installPhase = '' 79 + runHook preInstall 80 + 62 81 install -Dm644 dist/splitter.jar -t $out/share/java/splitter 63 82 install -Dm644 doc/splitter.1 -t $out/share/man/man1 64 83 cp -r dist/lib/ $out/share/java/splitter/ 65 84 makeWrapper ${jre}/bin/java $out/bin/splitter \ 66 85 --add-flags "-jar $out/share/java/splitter/splitter.jar" 86 + 87 + runHook postInstall 67 88 ''; 68 89 69 90 passthru.updateScript = [ ../update.sh "mkgmap-splitter" meta.downloadPage ]; 70 91 71 92 meta = with lib; { 72 93 description = "Utility for splitting OpenStreetMap maps into tiles"; 94 + downloadPage = "https://www.mkgmap.org.uk/download/splitter.html"; 73 95 homepage = "https://www.mkgmap.org.uk/"; 74 - downloadPage = "https://www.mkgmap.org.uk/download/splitter.html"; 96 + license = licenses.gpl2Only; 97 + mainProgram = "splitter"; 98 + maintainers = with maintainers; [ sikmir ]; 99 + platforms = platforms.all; 75 100 sourceProvenance = with sourceTypes; [ 76 101 fromSource 77 - binaryBytecode # deps 102 + binaryBytecode # deps 78 103 ]; 79 - license = licenses.gpl2Only; 80 - maintainers = with maintainers; [ sikmir ]; 81 - platforms = platforms.all; 82 104 }; 83 105 }
-1
pkgs/applications/misc/phoc/default.nix
··· 65 65 inherit (finalAttrs) src; 66 66 preferLocalBuild = true; 67 67 allowSubstitutes = false; 68 - phases = "unpackPhase installPhase"; 69 68 installPhase = "cp subprojects/packagefiles/wlroots/$name $out"; 70 69 }) 71 70 ];
+2 -2
pkgs/applications/misc/swaynotificationcenter/default.nix
··· 30 30 31 31 stdenv.mkDerivation (finalAttrs: rec { 32 32 pname = "SwayNotificationCenter"; 33 - version = "0.10.0"; 33 + version = "0.10.1"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "ErikReider"; 37 37 repo = pname; 38 38 rev = "v${version}"; 39 - hash = "sha256-7O+DX4uuncUqx5zEKQprZE6tctteT6NU01V2EBHiFqA="; 39 + hash = "sha256-SR3FfEit50y4XSCLh3raUoigRNXpxh0mk4qLhQ/FozM="; 40 40 }; 41 41 42 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 42 43 43 mkdir -p $out/bin 44 44 mv usr/* $out 45 - rm $out/bin/{clash,clash-meta} 46 45 47 46 runHook postInstall 48 47 ''; 49 48 50 49 postFixup = '' 51 - ln -s ${lib.getExe clash-meta} $out/bin/clash-meta 50 + rm -f $out/bin/clash 51 + ln -sf ${lib.getExe clash-meta} $out/bin/${clash-meta.meta.mainProgram} 52 52 ''; 53 53 54 54 meta = with lib; {
+3 -3
pkgs/applications/networking/cluster/glooctl/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "glooctl"; 9 - version = "1.16.5"; 9 + version = "1.16.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "solo-io"; 13 13 repo = "gloo"; 14 14 rev = "v${version}"; 15 - hash = "sha256-pxF5X3fCBeWFLQj8S0xYDcQNRs375RJIrl62nGjZZr0="; 15 + hash = "sha256-vn04bNkg0De46kLcyuaWt9watBXFIGI+4X8SBW3XNyg="; 16 16 }; 17 17 18 - vendorHash = "sha256-kbbgEnpqev7b4Sycmhs8xbu+yO4oMELh9xDmw7YyWYU="; 18 + vendorHash = "sha256-UyzqKpF2WBj25Bm4MtkF6yjl87A61vGsteBNCjJV178="; 19 19 20 20 subPackages = [ "projects/gloo/cli/cmd" ]; 21 21
+3 -3
pkgs/applications/networking/cluster/kubent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubent"; 5 - version = "0.7.1"; 5 + version = "0.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "doitintl"; 9 9 repo = "kube-no-trouble"; 10 10 rev = version; 11 - sha256 = "sha256-fJRaahK/tDns+edi1GIdYRk4+h2vbY2LltZN2hxvKGI="; 11 + sha256 = "sha256-/gCbj0RDwV5E8kNkEu+37ilzw/A0BAXiYfHGPdkCsRs="; 12 12 }; 13 13 14 - vendorHash = "sha256-nEc0fngop+0ju8hDu7nowBsioqCye15Jo1mRlM0TtlQ="; 14 + vendorHash = "sha256-6hp7mzE45Tlmt4ybhpdJLYCv+WqQ9ak2S47kJTwyGVI="; 15 15 16 16 ldflags = [ 17 17 "-w" "-s"
+2 -2
pkgs/applications/networking/cluster/kubeshark/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubeshark"; 5 - version = "52.1.63"; 5 + version = "52.1.66"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kubeshark"; 9 9 repo = "kubeshark"; 10 10 rev = "v${version}"; 11 - hash = "sha256-Ub8FsynnsAiLF4YwZHbhmQIJANAe/lCUgfq3ys/dtO8="; 11 + hash = "sha256-4xw4DQ5C3QpykMSac7jGuW5L8Yx1XcBAMLypTvD5T7c="; 12 12 }; 13 13 14 14 vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
+3 -3
pkgs/applications/networking/gnmic/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "gnmic"; 11 - version = "0.35.1"; 11 + version = "0.36.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "openconfig"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-1Rtq/tRDU8hwrEYhP2/2qPWAYeCPL03m4NpXO3sGUdo="; 17 + hash = "sha256-PUOIKPkzM6riiXR8R1Io0QI/qr6HaexfFgbp2Hx2SOo="; 18 18 }; 19 19 20 - vendorHash = "sha256-HoOjVfpowb5jvAYdQ3cbCQmSl1RJKPDjvOaOGfhe5TY="; 20 + vendorHash = "sha256-zrG/rNoYtfVNN50g41txLQIcBAKi1yE5p1TODrDiXzU="; 21 21 22 22 ldflags = [ 23 23 "-s" "-w"
+3 -3
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
··· 36 36 in 37 37 buildNpmPackage rec { 38 38 pname = "deltachat-desktop"; 39 - version = "1.44.0"; 39 + version = "1.44.1"; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "deltachat"; 43 43 repo = "deltachat-desktop"; 44 44 rev = "v${version}"; 45 - hash = "sha256-EHMKk5V77b+wTf72K9FUclrUzmAm51l4uv3vhOrCloA="; 45 + hash = "sha256-fL+9oPQ5dAgvQREZ7A+hKo2MnZKeVvadQDvDPsDNbnQ="; 46 46 }; 47 47 48 - npmDepsHash = "sha256-nuhOrgHXKK01EirWYmGF17V+aYhZipwmhnAuNqwSQ/c="; 48 + npmDepsHash = "sha256-rUxJLDsAfp+brecTThYTdHIVIfVkKwZ/W5sHV0hHHIk="; 49 49 50 50 postPatch = '' 51 51 test \
+2 -2
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 2 2 let 3 3 versions = 4 4 if stdenv.isLinux then { 5 - stable = "0.0.43"; 5 + stable = "0.0.44"; 6 6 ptb = "0.0.72"; 7 7 canary = "0.0.285"; 8 8 development = "0.0.13"; ··· 17 17 x86_64-linux = { 18 18 stable = fetchurl { 19 19 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 20 - hash = "sha256-DO8bS5luSKhKW6sJZhz4xVeIPexQVoaD4xYugHCN3uk="; 20 + hash = "sha256-mzpir5Js3pDtuOK5bKocd74p0PcDnMpNpx8PpchE6FE="; 21 21 }; 22 22 ptb = fetchurl { 23 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 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "halloy"; 18 - version = "2024.2"; 18 + version = "2024.3"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "squidowl"; 22 22 repo = "halloy"; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-SzjMoXISd4fMHoenF1CK3Yn8bfLq9INuOmt86QTcgk8="; 24 + hash = "sha256-9yEkM65c8R71oQ0C54xZqwRh609+HSaq4Hb8izNM52A="; 25 25 }; 26 26 27 27 cargoLock = {
+5 -5
pkgs/applications/networking/sync/rclone/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "rclone"; 9 - version = "1.65.2"; 9 + version = "1.66.0"; 10 10 11 11 src = fetchFromGitHub { 12 - owner = pname; 13 - repo = pname; 12 + owner = "rclone"; 13 + repo = "rclone"; 14 14 rev = "v${version}"; 15 - hash = "sha256-P7VJ6pauZ7J8LvyYNi7ANsKrYOcmInZCfRO+X+K6LzI="; 15 + hash = "sha256-75RnAROICtRUDn95gSCNO0F6wes4CkJteNfUN38GQIY="; 16 16 }; 17 17 18 - vendorHash = "sha256-budC8psvTtfVi3kYOaJ+dy/9H11ekJVkXMmeV9RhXVU="; 18 + vendorHash = "sha256-zGBwgIuabLDqWbutvPHDbPRo5Dd9kNfmgToZXy7KVgI="; 19 19 20 20 subPackages = [ "." ]; 21 21
+31 -6
pkgs/applications/office/jameica/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeDesktopItem, makeWrapper, wrapGAppsHook, ant, jdk, jre, gtk2, glib, xorg, Cocoa }: 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 + }: 2 15 3 16 let 4 17 _version = "2.10.4"; ··· 25 38 stdenv.mkDerivation rec { 26 39 pname = "jameica"; 27 40 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 41 33 42 src = fetchFromGitHub { 34 43 owner = "willuhn"; ··· 37 46 hash = "sha256-MSVSd5DyVL+dcfTDv1M99hxickPwT2Pt6QGNsu6DGZI="; 38 47 }; 39 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 + 40 59 dontWrapGApps = true; 41 60 42 61 # there is also a build.gradle, but it only seems to be used to vendor 3rd party libraries 43 62 # and is not able to build the application itself 44 63 buildPhase = '' 45 - (cd build; ant -Dsystem.version=${version} init compile jar) 64 + runHook preBuild 65 + ant -f build -Dsystem.version=${version} init compile jar 66 + runHook postBuild 46 67 ''; 47 68 48 69 installPhase = '' 70 + runHook preInstall 71 + 49 72 mkdir -p $out/libexec $out/lib $out/bin $out/share/{applications,jameica-${version},java}/ 50 73 51 74 # copy libraries except SWT ··· 57 80 install -Dm644 plugin.xml $out/share/java/ 58 81 install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png 59 82 cp ${desktopItem}/share/applications/* $out/share/applications/ 83 + 84 + runHook postInstall 60 85 ''; 61 86 62 87 postFixup = ''
+2 -2
pkgs/applications/office/portfolio/default.nix
··· 27 27 in 28 28 stdenv.mkDerivation rec { 29 29 pname = "PortfolioPerformance"; 30 - version = "0.68.0"; 30 + version = "0.68.1"; 31 31 32 32 src = fetchurl { 33 33 url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz"; 34 - hash = "sha256-AzWbmew1kleFdhX1IYHwxzNGEe8rw3rvRKGtF9J7tWw="; 34 + hash = "sha256-ZXtBKc5vQz9fDyiG+DYOx7DsnnsORiltOacdx4AqFjg="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/applications/office/tryton/default.nix
··· 21 21 22 22 python3Packages.buildPythonApplication rec { 23 23 pname = "tryton"; 24 - version = "7.0.5"; 24 + version = "7.0.7"; 25 25 26 26 disabled = !python3Packages.isPy3k; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - sha256 = "sha256-NAnNBfwnMky0qbtU3P5+kHJwCj6nfIQCtYgu6nXLcaQ="; 30 + sha256 = "sha256-NODeDEgmf/nSKrM+RxAUsUwsbVQT7OSDrTOGVBwOzpw="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+6 -4
pkgs/applications/science/logic/elan/0001-dynamically-patchelf-binaries.patch
··· 2 2 index c51e76d..ae8159e 100644 3 3 --- a/src/elan-dist/src/component/package.rs 4 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) 5 + @@ -56,6 +56,37 @@ fn unpack_without_first_dir<R: Read>(archive: &mut tar::Archive<R>, path: &Path) 6 6 entry 7 7 .unpack(&full_path) 8 8 .chain_err(|| ErrorKind::ExtractingPackage)?; ··· 26 26 + use std::os::unix::fs::PermissionsExt; 27 27 + let new_path = dest_path.with_extension("orig"); 28 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()))?; 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 + +"#)?; 32 34 + ::std::fs::set_permissions(dest_path, ::std::fs::Permissions::from_mode(0o755))?; 33 35 + } 34 36 +
+1 -9
pkgs/applications/science/logic/elan/default.nix
··· 1 - { stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl, runtimeShell, fetchpatch 1 + { stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl, runtimeShell 2 2 , openssl, zlib, fetchFromGitHub, rustPlatform, libiconv }: 3 3 4 4 rustPlatform.buildRustPackage rec { ··· 23 23 buildFeatures = [ "no-self-update" ]; 24 24 25 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 26 # Run patchelf on the downloaded binaries. 35 27 # This is necessary because Lean 4 is now dynamically linked. 36 28 (runCommand "0001-dynamically-patchelf-binaries.patch" {
+2 -2
pkgs/applications/science/math/primesieve/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "primesieve"; 9 - version = "12.0"; 9 + version = "12.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kimwalisch"; 13 13 repo = "primesieve"; 14 14 rev = "v${version}"; 15 - hash = "sha256-xmOq18falvT8PKhJPwWm/aeOMf7I3ywR+h5OkTM3G6s="; 15 + hash = "sha256-AHl2GfZ1oJ8ZyjJzvg10AqN7TA7HFZ+qa6N2v51Qa78="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake ];
+9 -5
pkgs/applications/version-management/jujutsu/default.nix
··· 11 11 , libssh2 12 12 , libgit2 13 13 , zstd 14 - , fetchpatch 15 14 , installShellFiles 16 15 , nix-update-script 17 16 , testers ··· 20 19 21 20 rustPlatform.buildRustPackage rec { 22 21 pname = "jujutsu"; 23 - version = "0.14.0"; 22 + version = "0.15.1"; 24 23 25 24 src = fetchFromGitHub { 26 25 owner = "martinvonz"; 27 26 repo = "jj"; 28 27 rev = "v${version}"; 29 - hash = "sha256-xnGnervyXPfZyQTYsPu09fj+QvbEZ6rDJ4fYHBeF/RY="; 28 + hash = "sha256-yppQIffjpyQ2nqhiZbV2pSMQJx8srmHjAk+UClCQfRw="; 30 29 }; 31 30 32 - cargoHash = "sha256-wuZ0zthaemzyDn5J2au2L2k0QJnzbrCRjSBIPivEbnQ="; 31 + cargoHash = "sha256-2BmKC8DaOdD/THchImmGqplhDrHQHEMyWORWnE2ygSM="; 33 32 34 33 cargoBuildFlags = [ "--bin" "jj" ]; # don't install the fake editors 35 - useNextest = true; # nextest is the upstream integration framework 34 + useNextest = false; # nextest is the upstream integration framework, but is problematic for test skipping 36 35 ZSTD_SYS_USE_PKG_CONFIG = "1"; # disable vendored zlib 37 36 LIBSSH2_SYS_USE_PKG_CONFIG = "1"; # disable vendored libssh2 38 37 ··· 62 61 --fish <($out/bin/jj util completion fish) \ 63 62 --zsh <($out/bin/jj util completion zsh) 64 63 ''; 64 + 65 + checkFlags = [ 66 + # signing tests spin up an ssh-agent and do git checkouts 67 + "--skip=test_ssh_signing" 68 + ]; 65 69 66 70 passthru = { 67 71 updateScript = nix-update-script { };
+3 -15
pkgs/applications/video/rtabmap/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "rtabmap"; 30 - version = "0.21.0"; 30 + version = "0.21.4"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "introlab"; 34 34 repo = "rtabmap"; 35 35 rev = "refs/tags/${version}"; 36 - hash = "sha256-1xb8O3VrErldid2OgAUMG28mSUO7QBUsPuSz8p03tSI"; 36 + hash = "sha256-HrIATYRuhFfTlO4oTRZo7CM30LFVyatZJON31Fe4HTQ="; 37 37 }; 38 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 39 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook wrapGAppsHook ]; 53 40 buildInputs = [ 54 41 ## Required 55 42 opencv 43 + opencv.cxxdev 56 44 pcl 57 45 liblapack 58 46 xorg.libSM
+10
pkgs/by-name/as/ast-grep/package.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , stdenv 5 + , installShellFiles 5 6 }: 6 7 7 8 rustPlatform.buildRustPackage rec { ··· 22 23 NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; 23 24 }; 24 25 26 + nativeBuildInputs = [ installShellFiles ]; 27 + 25 28 # error: linker `aarch64-linux-gnu-gcc` not found 26 29 postPatch = '' 27 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) 28 38 ''; 29 39 30 40 checkFlags = [
+3 -3
pkgs/by-name/bi/bitwarden-cli/package.nix
··· 10 10 11 11 buildNpmPackage rec { 12 12 pname = "bitwarden-cli"; 13 - version = "2024.2.0"; 13 + version = "2024.2.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "bitwarden"; 17 17 repo = "clients"; 18 18 rev = "cli-v${version}"; 19 - hash = "sha256-nCjcwe+7Riml/J0hAVv/t6/oHIDPhwFD5A3iQ/LNR5Y="; 19 + hash = "sha256-g9enDEIdVj9R3xkx5qllf7aTDa6F+MvozhwbJn9w/VY="; 20 20 }; 21 21 22 22 nodejs = nodejs_18; 23 23 24 - npmDepsHash = "sha256-GJl9pVwFWEg9yku9IXLcu2XMJZz+ZoQOxCf1TrW715Y="; 24 + npmDepsHash = "sha256-fkoI8a8iVMWxtXAj5zNg2xwK/ZPyRZGPo7rnxHpKV7k="; 25 25 26 26 nativeBuildInputs = [ 27 27 python3
+2 -2
pkgs/by-name/bo/bochs/package.nix
··· 25 25 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "bochs"; 28 - version = "2.7"; 28 + version = "2.8"; 29 29 30 30 src = fetchurl { 31 31 url = "mirror://sourceforge/project/bochs/bochs/${finalAttrs.version}/bochs-${finalAttrs.version}.tar.gz"; 32 - hash = "sha256-oBCrG/3HKsWgjS4kEs1HHA/r1mrx2TSbwNeWh53lsXo="; 32 + hash = "sha256-qFsTr/fYQR96nzVrpsM7X13B+7EH61AYzCOmJjnaAFk="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+5 -37
pkgs/by-name/cl/clash-meta/package.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , buildGoModule 4 - }: 1 + { mihomo }: 5 2 6 - buildGoModule rec { 3 + mihomo.overrideAttrs (finalAttrs: previousAttrs: { 7 4 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 5 34 6 postInstall = '' 35 - mv $out/bin/mihomo $out/bin/clash-meta 7 + mv $out/bin/${previousAttrs.meta.mainProgram} $out/bin/${finalAttrs.meta.mainProgram} 36 8 ''; 37 9 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 ]; 10 + meta = previousAttrs.meta // { 43 11 mainProgram = "clash-meta"; 44 12 }; 45 - } 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 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "dep-scan"; 8 - version = "5.0.2"; 8 + version = "5.2.11"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "owasp-dep-scan"; 13 13 repo = "dep-scan"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-qiJyGBGxznNF4LNG9fbmjG7wX0odhrUO2LxOWABtLQA="; 15 + hash = "sha256-BEvuCdQcr35jWe9r9KR4Uov1zNVxfPSnENNPgy4N+nc="; 16 16 }; 17 17 18 18 postPatch = '' 19 19 substituteInPlace pytest.ini \ 20 20 --replace " --cov-append --cov-report term --cov depscan" "" 21 + substituteInPlace pyproject.toml \ 22 + --replace "oras==0.1.26" "oras~=0.1.26" 21 23 ''; 22 24 23 25 nativeBuildInputs = with python3.pkgs; [ ··· 26 28 27 29 propagatedBuildInputs = with python3.pkgs; [ 28 30 appthreat-vulnerability-db 31 + cvss 29 32 defusedxml 30 33 jinja2 31 34 oras 35 + packageurl-python 32 36 pdfkit 33 37 pygithub 34 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 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "fritz-exporter"; 8 - version = "2.3.1"; 8 + version = "2.4.3"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pdreker"; 13 13 repo = "fritz_exporter"; 14 14 rev = "fritzexporter-v${version}"; 15 - hash = "sha256-Dv/2Og1OJV7canZ8Y5Pai5gPRUvcRDYmSGoD2pnAkSs="; 15 + hash = "sha256-2A8hw2XkdxkauG+lMlKfObEvLHUQk79xWmlp0hlrXYM="; 16 16 }; 17 17 18 - patches = [ 19 - # https://github.com/pdreker/fritz_exporter/pull/282 20 - ./console-script.patch 21 - ]; 22 - 23 18 postPatch = '' 24 19 # don't test coverage 25 20 sed -i "/^addopts/d" pyproject.toml ··· 31 26 32 27 propagatedBuildInputs = with python3.pkgs; [ 33 28 attrs 29 + defusedxml 34 30 fritzconnection 35 31 prometheus-client 36 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 10 11 11 buildGoModule rec { 12 12 pname = "hugo"; 13 - version = "0.123.7"; 13 + version = "0.123.8"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "gohugoio"; 17 17 repo = "hugo"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-uUE694xbu508vny/sbxndGlsFXnBz45fLhieuK4sX/c="; 19 + hash = "sha256-sL/LiQwbn3nD2eDFNuAbDHRGemTiBhTfb5IaugYL9dM="; 20 20 }; 21 21 22 22 vendorHash = "sha256-V7YRrC+6fOIjXOu7E0kIOZZt++4oFLPhmHeWmOVU3Xw=";
+3 -3
pkgs/by-name/in/invidtui/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "invidtui"; 5 - version = "0.4.2"; 5 + version = "0.4.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "darkhz"; 9 9 repo = "invidtui"; 10 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-/HsoV8HdMffD7dzRblSSBMv7kBPRpxUarM5WZoYVxvQ="; 11 + hash = "sha256-nNJ2bjrHRIzcPs+jbZpgaHBxSWRzSRIsT6xx9EsbISg="; 12 12 }; 13 13 14 - vendorHash = "sha256-T/muFaQQp/joOCehNZQc5CWmyGakoRaGAsO2mTOODJA="; 14 + vendorHash = "sha256-C7O2GJuEdO8geRPfHx1Sq6ZveDE/u65JBx/Egh3cnK4="; 15 15 16 16 doCheck = true; 17 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 69 in 70 70 effectiveStdenv.mkDerivation (finalAttrs: { 71 71 pname = "llama-cpp"; 72 - version = "2346"; 72 + version = "2382"; 73 73 74 74 src = fetchFromGitHub { 75 75 owner = "ggerganov"; 76 76 repo = "llama.cpp"; 77 77 rev = "refs/tags/b${finalAttrs.version}"; 78 - hash = "sha256-s937fAOUjid2H+6OQEMicdkFQVqPJ37GR+DMrCV1ky4="; 78 + hash = "sha256-VIh9StxfZrweOh6IU2MDJRFVu7TelngHGw7enSx5tL4="; 79 79 }; 80 80 81 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 1 { lib 2 2 , fetchFromGitHub 3 3 , php 4 + , phpCfg ? null 4 5 , withPgsql ? true # “strongly recommended” according to docs 5 6 , withMysql ? false 6 7 }: ··· 16 17 hash = "sha256-9MBe2IRYxvUuCc5m7ajvIlBU7YVm4A3RABlOOIjpKoM="; 17 18 }; 18 19 19 - php = php.buildEnv { 20 + php = php.buildEnv ({ 20 21 extensions = ({ all, enabled }: 21 22 enabled 22 - ++ (with all; [ curl dom gd imagick mbstring ]) 23 - ++ lib.optional withPgsql all.pgsql 24 - ++ lib.optional withMysql all.mysqli 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 ]) 25 26 ); 26 - }; 27 + } // lib.optionalAttrs (phpCfg != null) { 28 + extraConfig = phpCfg; 29 + }); 27 30 28 31 # no listed license 29 32 # pinned commonmark
+3 -3
pkgs/by-name/my/mystmd/package.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "mystmd"; 5 - version = "1.1.45"; 5 + version = "1.1.46"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "executablebooks"; 9 9 repo = "mystmd"; 10 10 rev = "mystmd@${version}"; 11 - hash = "sha256-qHlgAc1ddSVevH/82QCVXjIlht/RMcypTUcY+A/gRRg="; 11 + hash = "sha256-rMmq2xArkbVIZRFGCYSl9D65LxUdyiZMR6CbYJbKNSw="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-yEeATMpSEr20MJdzq8HWSSjRBd+rHEq2oMVOnKymWhY="; 14 + npmDepsHash = "sha256-cwuKexK0S3pW0rJpjfbAHu7/MLSs8axbyX6BWJq2Ieo="; 15 15 16 16 dontNpmInstall = true; 17 17
+369 -291
pkgs/by-name/ne/netease-cloud-music-gtk/Cargo.lock
··· 33 33 ] 34 34 35 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]] 36 84 name = "anyhow" 37 - version = "1.0.79" 85 + version = "1.0.80" 38 86 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 87 + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 40 88 41 89 [[package]] 42 90 name = "async-broadcast" ··· 61 109 62 110 [[package]] 63 111 name = "async-channel" 64 - version = "2.1.1" 112 + version = "2.2.0" 65 113 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 114 + checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 67 115 dependencies = [ 68 116 "concurrent-queue", 69 - "event-listener 4.0.3", 70 - "event-listener-strategy", 117 + "event-listener 5.2.0", 118 + "event-listener-strategy 0.5.0", 71 119 "futures-core", 72 120 "pin-project-lite", 73 121 ] ··· 114 162 "polling 2.8.0", 115 163 "rustix 0.37.27", 116 164 "slab", 117 - "socket2", 165 + "socket2 0.4.10", 118 166 "waker-fn", 119 167 ] 120 168 121 169 [[package]] 122 170 name = "async-io" 123 - version = "2.3.1" 171 + version = "2.3.2" 124 172 source = "registry+https://github.com/rust-lang/crates.io-index" 125 - checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" 173 + checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" 126 174 dependencies = [ 127 175 "async-lock 3.3.0", 128 176 "cfg-if", ··· 130 178 "futures-io", 131 179 "futures-lite 2.2.0", 132 180 "parking", 133 - "polling 3.4.0", 181 + "polling 3.5.0", 134 182 "rustix 0.38.31", 135 183 "slab", 136 184 "tracing", ··· 153 201 checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 154 202 dependencies = [ 155 203 "event-listener 4.0.3", 156 - "event-listener-strategy", 204 + "event-listener-strategy 0.4.0", 157 205 "pin-project-lite", 158 206 ] 159 207 ··· 182 230 dependencies = [ 183 231 "proc-macro2", 184 232 "quote", 185 - "syn 2.0.48", 233 + "syn 2.0.52", 186 234 ] 187 235 188 236 [[package]] ··· 191 239 source = "registry+https://github.com/rust-lang/crates.io-index" 192 240 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 193 241 dependencies = [ 194 - "async-io 2.3.1", 242 + "async-io 2.3.2", 195 243 "async-lock 2.8.0", 196 244 "atomic-waker", 197 245 "cfg-if", ··· 217 265 dependencies = [ 218 266 "proc-macro2", 219 267 "quote", 220 - "syn 2.0.48", 268 + "syn 2.0.52", 221 269 ] 222 270 223 271 [[package]] ··· 240 288 241 289 [[package]] 242 290 name = "base64" 243 - version = "0.21.7" 291 + version = "0.22.0" 244 292 source = "registry+https://github.com/rust-lang/crates.io-index" 245 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 293 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 246 294 247 295 [[package]] 248 296 name = "bitflags" ··· 277 325 source = "registry+https://github.com/rust-lang/crates.io-index" 278 326 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 279 327 dependencies = [ 280 - "async-channel 2.1.1", 328 + "async-channel 2.2.0", 281 329 "async-lock 3.3.0", 282 330 "async-task", 283 331 "fastrand 2.0.1", ··· 289 337 290 338 [[package]] 291 339 name = "bumpalo" 292 - version = "3.14.0" 340 + version = "3.15.4" 293 341 source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 342 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 295 343 296 344 [[package]] 297 345 name = "bytemuck" 298 - version = "1.14.2" 346 + version = "1.14.3" 299 347 source = "registry+https://github.com/rust-lang/crates.io-index" 300 - checksum = "ea31d69bda4949c1c1562c1e6f042a1caefac98cdc8a298260a2ff41c1e2d42b" 348 + checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 301 349 302 350 [[package]] 303 351 name = "byteorder" ··· 313 361 314 362 [[package]] 315 363 name = "cairo-rs" 316 - version = "0.18.5" 364 + version = "0.19.2" 317 365 source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 366 + checksum = "2650f66005301bd33cc486dec076e1293c4cecf768bc7ba9bf5d2b1be339b99c" 319 367 dependencies = [ 320 368 "bitflags 2.4.2", 321 369 "cairo-sys-rs", 322 370 "glib", 323 371 "libc", 324 - "once_cell", 325 372 "thiserror", 326 373 ] 327 374 328 375 [[package]] 329 376 name = "cairo-sys-rs" 330 - version = "0.18.2" 377 + version = "0.19.2" 331 378 source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" 379 + checksum = "fd3bb3119664efbd78b5e6c93957447944f16bdbced84c17a9f41c7829b81e64" 333 380 dependencies = [ 334 381 "glib-sys", 335 382 "libc", ··· 344 391 345 392 [[package]] 346 393 name = "cc" 347 - version = "1.0.83" 394 + version = "1.0.90" 348 395 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 350 - dependencies = [ 351 - "libc", 352 - ] 396 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 353 397 354 398 [[package]] 355 399 name = "cfg-expr" 356 - version = "0.15.6" 400 + version = "0.15.7" 357 401 source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" 402 + checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" 359 403 dependencies = [ 360 404 "smallvec", 361 405 "target-lexicon", ··· 369 413 370 414 [[package]] 371 415 name = "chrono" 372 - version = "0.4.33" 416 + version = "0.4.35" 373 417 source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" 418 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 375 419 dependencies = [ 376 420 "android-tzdata", 377 421 "iana-time-zone", 378 422 "js-sys", 379 423 "num-traits", 380 424 "wasm-bindgen", 381 - "windows-targets 0.52.0", 425 + "windows-targets 0.52.4", 382 426 ] 383 427 384 428 [[package]] ··· 388 432 checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 389 433 390 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]] 391 441 name = "concurrent-queue" 392 442 version = "2.4.0" 393 443 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 398 448 399 449 [[package]] 400 450 name = "cookie" 401 - version = "0.17.0" 451 + version = "0.18.0" 402 452 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 453 + checksum = "3cd91cf61412820176e137621345ee43b3f4423e589e7ae4e50d601d93e35ef8" 404 454 dependencies = [ 405 455 "percent-encoding", 406 456 "time", ··· 409 459 410 460 [[package]] 411 461 name = "cookie_store" 412 - version = "0.20.0" 462 + version = "0.21.0" 413 463 source = "registry+https://github.com/rust-lang/crates.io-index" 414 - checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" 464 + checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa" 415 465 dependencies = [ 416 466 "cookie", 417 - "idna 0.3.0", 467 + "idna 0.5.0", 418 468 "log", 419 469 "publicsuffix", 420 470 "serde", ··· 441 491 442 492 [[package]] 443 493 name = "crc32fast" 444 - version = "1.3.2" 494 + version = "1.4.0" 445 495 source = "registry+https://github.com/rust-lang/crates.io-index" 446 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 496 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 447 497 dependencies = [ 448 498 "cfg-if", 449 499 ] ··· 466 516 467 517 [[package]] 468 518 name = "curl" 469 - version = "0.4.44" 519 + version = "0.4.46" 470 520 source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22" 521 + checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6" 472 522 dependencies = [ 473 523 "curl-sys", 474 524 "libc", 475 525 "openssl-probe", 476 526 "openssl-sys", 477 527 "schannel", 478 - "socket2", 479 - "winapi", 528 + "socket2 0.5.6", 529 + "windows-sys 0.52.0", 480 530 ] 481 531 482 532 [[package]] 483 533 name = "curl-sys" 484 - version = "0.4.71+curl-8.6.0" 534 + version = "0.4.72+curl-8.6.0" 485 535 source = "registry+https://github.com/rust-lang/crates.io-index" 486 - checksum = "c7b12a7ab780395666cb576203dc3ed6e01513754939a600b85196ccf5356bc5" 536 + checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea" 487 537 dependencies = [ 488 538 "cc", 489 539 "libc", ··· 492 542 "openssl-sys", 493 543 "pkg-config", 494 544 "vcpkg", 495 - "windows-sys 0.48.0", 545 + "windows-sys 0.52.0", 496 546 ] 497 547 498 548 [[package]] ··· 527 577 528 578 [[package]] 529 579 name = "either" 530 - version = "1.9.0" 580 + version = "1.10.0" 531 581 source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 582 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 533 583 534 584 [[package]] 535 585 name = "encoding_rs" ··· 542 592 543 593 [[package]] 544 594 name = "enumflags2" 545 - version = "0.7.8" 595 + version = "0.7.9" 546 596 source = "registry+https://github.com/rust-lang/crates.io-index" 547 - checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 597 + checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" 548 598 dependencies = [ 549 599 "enumflags2_derive", 550 600 "serde", ··· 552 602 553 603 [[package]] 554 604 name = "enumflags2_derive" 555 - version = "0.7.8" 605 + version = "0.7.9" 556 606 source = "registry+https://github.com/rust-lang/crates.io-index" 557 - checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 607 + checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" 558 608 dependencies = [ 559 609 "proc-macro2", 560 610 "quote", 561 - "syn 2.0.48", 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", 562 622 ] 563 623 564 624 [[package]] 565 625 name = "env_logger" 566 - version = "0.10.2" 626 + version = "0.11.3" 567 627 source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" 628 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 569 629 dependencies = [ 630 + "anstream", 631 + "anstyle", 632 + "env_filter", 570 633 "humantime", 571 - "is-terminal", 572 634 "log", 573 - "regex", 574 - "termcolor", 575 635 ] 576 636 577 637 [[package]] ··· 619 679 ] 620 680 621 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]] 622 693 name = "event-listener-strategy" 623 694 version = "0.4.0" 624 695 source = "registry+https://github.com/rust-lang/crates.io-index" 625 696 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 626 697 dependencies = [ 627 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", 628 709 "pin-project-lite", 629 710 ] 630 711 ··· 770 851 dependencies = [ 771 852 "proc-macro2", 772 853 "quote", 773 - "syn 2.0.48", 854 + "syn 2.0.52", 774 855 ] 775 856 776 857 [[package]] ··· 804 885 805 886 [[package]] 806 887 name = "gdk-pixbuf" 807 - version = "0.18.5" 888 + version = "0.19.2" 808 889 source = "registry+https://github.com/rust-lang/crates.io-index" 809 - checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" 890 + checksum = "f6a23f8a0b5090494fd04924662d463f8386cc678dd3915015a838c1a3679b92" 810 891 dependencies = [ 811 892 "gdk-pixbuf-sys", 812 893 "gio", 813 894 "glib", 814 895 "libc", 815 - "once_cell", 816 896 ] 817 897 818 898 [[package]] 819 899 name = "gdk-pixbuf-sys" 820 - version = "0.18.0" 900 + version = "0.19.0" 821 901 source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" 902 + checksum = "3dcbd04c1b2c4834cc008b4828bc917d062483b88d26effde6342e5622028f96" 823 903 dependencies = [ 824 904 "gio-sys", 825 905 "glib-sys", ··· 830 910 831 911 [[package]] 832 912 name = "gdk4" 833 - version = "0.7.3" 913 + version = "0.8.1" 834 914 source = "registry+https://github.com/rust-lang/crates.io-index" 835 - checksum = "7edb019ad581f8ecf8ea8e4baa6df7c483a95b5a59be3140be6a9c3b0c632af6" 915 + checksum = "9100b25604183f2fd97f55ef087fae96ab4934d7215118a35303e422688e6e4b" 836 916 dependencies = [ 837 917 "cairo-rs", 838 918 "gdk-pixbuf", ··· 845 925 846 926 [[package]] 847 927 name = "gdk4-sys" 848 - version = "0.7.2" 928 + version = "0.8.1" 849 929 source = "registry+https://github.com/rust-lang/crates.io-index" 850 - checksum = "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0" 930 + checksum = "d0b76874c40bb8d1c7d03a7231e23ac75fa577a456cd53af32ec17ec8f121626" 851 931 dependencies = [ 852 932 "cairo-sys-rs", 853 933 "gdk-pixbuf-sys", ··· 903 983 904 984 [[package]] 905 985 name = "gio" 906 - version = "0.18.4" 986 + version = "0.19.2" 907 987 source = "registry+https://github.com/rust-lang/crates.io-index" 908 - checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" 988 + checksum = "2eae10b27b6dd27e22ed0d812c6387deba295e6fc004a8b379e459b663b05a02" 909 989 dependencies = [ 910 990 "futures-channel", 911 991 "futures-core", ··· 914 994 "gio-sys", 915 995 "glib", 916 996 "libc", 917 - "once_cell", 918 997 "pin-project-lite", 919 998 "smallvec", 920 999 "thiserror", ··· 922 1001 923 1002 [[package]] 924 1003 name = "gio-sys" 925 - version = "0.18.1" 1004 + version = "0.19.0" 926 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 927 - checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" 1006 + checksum = "bcf8e1d9219bb294636753d307b030c1e8a032062cba74f493c431a5c8b81ce4" 928 1007 dependencies = [ 929 1008 "glib-sys", 930 1009 "gobject-sys", 931 1010 "libc", 932 1011 "system-deps", 933 - "winapi", 1012 + "windows-sys 0.52.0", 934 1013 ] 935 1014 936 1015 [[package]] 937 1016 name = "glib" 938 - version = "0.18.5" 1017 + version = "0.19.2" 939 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 940 - checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1019 + checksum = "ab9e86540b5d8402e905ad4ce7d6aa544092131ab564f3102175af176b90a053" 941 1020 dependencies = [ 942 1021 "bitflags 2.4.2", 943 1022 "futures-channel", ··· 951 1030 "gobject-sys", 952 1031 "libc", 953 1032 "memchr", 954 - "once_cell", 955 1033 "smallvec", 956 1034 "thiserror", 957 1035 ] 958 1036 959 1037 [[package]] 960 1038 name = "glib-macros" 961 - version = "0.18.5" 1039 + version = "0.19.2" 962 1040 source = "registry+https://github.com/rust-lang/crates.io-index" 963 - checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 1041 + checksum = "0f5897ca27a83e4cdc7b4666850bade0a2e73e17689aabafcc9acddad9d823b8" 964 1042 dependencies = [ 965 1043 "heck", 966 - "proc-macro-crate 2.0.2", 967 - "proc-macro-error", 1044 + "proc-macro-crate 3.1.0", 968 1045 "proc-macro2", 969 1046 "quote", 970 - "syn 2.0.48", 1047 + "syn 2.0.52", 971 1048 ] 972 1049 973 1050 [[package]] 974 1051 name = "glib-sys" 975 - version = "0.18.1" 1052 + version = "0.19.0" 976 1053 source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" 1054 + checksum = "630f097773d7c7a0bb3258df4e8157b47dc98bbfa0e60ad9ab56174813feced4" 978 1055 dependencies = [ 979 1056 "libc", 980 1057 "system-deps", ··· 982 1059 983 1060 [[package]] 984 1061 name = "gobject-sys" 985 - version = "0.18.0" 1062 + version = "0.19.0" 986 1063 source = "registry+https://github.com/rust-lang/crates.io-index" 987 - checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" 1064 + checksum = "c85e2b1080b9418dd0c58b498da3a5c826030343e0ef07bde6a955d28de54979" 988 1065 dependencies = [ 989 1066 "glib-sys", 990 1067 "libc", ··· 993 1070 994 1071 [[package]] 995 1072 name = "graphene-rs" 996 - version = "0.18.1" 1073 + version = "0.19.2" 997 1074 source = "registry+https://github.com/rust-lang/crates.io-index" 998 - checksum = "3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401" 1075 + checksum = "99e4d388e96c5f29e2b2f67045d229ddf826d0a8d6d282f94ed3b34452222c91" 999 1076 dependencies = [ 1000 1077 "glib", 1001 1078 "graphene-sys", ··· 1004 1081 1005 1082 [[package]] 1006 1083 name = "graphene-sys" 1007 - version = "0.18.1" 1084 + version = "0.19.0" 1008 1085 source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - checksum = "cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59" 1086 + checksum = "236ed66cc9b18d8adf233716f75de803d0bf6fc806f60d14d948974a12e240d0" 1010 1087 dependencies = [ 1011 1088 "glib-sys", 1012 1089 "libc", ··· 1016 1093 1017 1094 [[package]] 1018 1095 name = "gsk4" 1019 - version = "0.7.3" 1096 + version = "0.8.1" 1020 1097 source = "registry+https://github.com/rust-lang/crates.io-index" 1021 - checksum = "0d958e351d2f210309b32d081c832d7de0aca0b077aa10d88336c6379bd01f7e" 1098 + checksum = "c65036fc8f99579e8cb37b12487969b707ab23ec8ab953682ff347cbd15d396e" 1022 1099 dependencies = [ 1023 1100 "cairo-rs", 1024 1101 "gdk4", ··· 1031 1108 1032 1109 [[package]] 1033 1110 name = "gsk4-sys" 1034 - version = "0.7.3" 1111 + version = "0.8.1" 1035 1112 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "12bd9e3effea989f020e8f1ff3fa3b8c63ba93d43b899c11a118868853a56d55" 1113 + checksum = "bd24c814379f9c3199dc53e52253ee8d0f657eae389ab282c330505289d24738" 1037 1114 dependencies = [ 1038 1115 "cairo-sys-rs", 1039 1116 "gdk4-sys", ··· 1047 1124 1048 1125 [[package]] 1049 1126 name = "gstreamer" 1050 - version = "0.21.3" 1127 + version = "0.22.2" 1051 1128 source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "de95703f4c8e79f4f4e42279cf1ab0e5a46b7ece4a9dfcd16424164af7be9055" 1129 + checksum = "48a5e10c539f8b594c50f6cd1bd1cd07785e06d701a077bff397ad211bc92e88" 1053 1130 dependencies = [ 1054 1131 "cfg-if", 1055 1132 "futures-channel", ··· 1062 1139 "muldiv", 1063 1140 "num-integer", 1064 1141 "num-rational", 1142 + "once_cell", 1065 1143 "option-operations", 1066 1144 "paste", 1067 1145 "pin-project-lite", 1068 - "pretty-hex", 1069 1146 "smallvec", 1070 1147 "thiserror", 1071 1148 ] 1072 1149 1073 1150 [[package]] 1074 1151 name = "gstreamer-base" 1075 - version = "0.21.2" 1152 + version = "0.22.0" 1076 1153 source = "registry+https://github.com/rust-lang/crates.io-index" 1077 - checksum = "cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f" 1154 + checksum = "514c71195b53c7eced4842b66ca9149833e41cf6a1d949e45e2ca4a4fa929850" 1078 1155 dependencies = [ 1079 1156 "atomic_refcell", 1080 1157 "cfg-if", ··· 1086 1163 1087 1164 [[package]] 1088 1165 name = "gstreamer-base-sys" 1089 - version = "0.21.1" 1166 + version = "0.22.0" 1090 1167 source = "registry+https://github.com/rust-lang/crates.io-index" 1091 - checksum = "f4ca701f9078fe115b29b24c80910b577f9cb5b039182f050dbadf5933594b64" 1168 + checksum = "286591e0f85bbda1adf9bab6f21d015acd9ca0a4d4acb61da65e3d0487e23c4e" 1092 1169 dependencies = [ 1093 1170 "glib-sys", 1094 1171 "gobject-sys", ··· 1099 1176 1100 1177 [[package]] 1101 1178 name = "gstreamer-play" 1102 - version = "0.21.2" 1179 + version = "0.22.0" 1103 1180 source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "ad2efa4c3f92fa5d5e51e95c83f3b847c9ad16e3498a65beaf721d324187f04a" 1181 + checksum = "04cd4315d97f8f38a6a6fdaad27d51cc67fd132785816091ad9985e197d2c052" 1105 1182 dependencies = [ 1106 1183 "glib", 1107 1184 "gstreamer", ··· 1112 1189 1113 1190 [[package]] 1114 1191 name = "gstreamer-play-sys" 1115 - version = "0.21.0" 1192 + version = "0.22.0" 1116 1193 source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "9cc41f9524b98e49da474696abd8fc026b0accfea7fd754e5be09107cb96038f" 1194 + checksum = "19def7b12d3a53c520ad661b8f4501ae04158627e4a9fc49cc30c4ea04522cbf" 1118 1195 dependencies = [ 1119 1196 "glib-sys", 1120 1197 "gobject-sys", ··· 1126 1203 1127 1204 [[package]] 1128 1205 name = "gstreamer-sys" 1129 - version = "0.21.2" 1206 + version = "0.22.2" 1130 1207 source = "registry+https://github.com/rust-lang/crates.io-index" 1131 - checksum = "564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4" 1208 + checksum = "d5ddf526b3bf90ea627224c804f00b8bcb0452e3b447978b4d5092f8e8ff5918" 1132 1209 dependencies = [ 1133 1210 "glib-sys", 1134 1211 "gobject-sys", ··· 1138 1215 1139 1216 [[package]] 1140 1217 name = "gstreamer-video" 1141 - version = "0.21.2" 1218 + version = "0.22.1" 1142 1219 source = "registry+https://github.com/rust-lang/crates.io-index" 1143 - checksum = "e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5" 1220 + checksum = "5ab3f4045ddb92bf2b469f5db8825d4f5eb46e4beff661fc97f50bb4e2b2c626" 1144 1221 dependencies = [ 1145 1222 "cfg-if", 1146 1223 "futures-channel", ··· 1149 1226 "gstreamer-base", 1150 1227 "gstreamer-video-sys", 1151 1228 "libc", 1229 + "once_cell", 1152 1230 "thiserror", 1153 1231 ] 1154 1232 1155 1233 [[package]] 1156 1234 name = "gstreamer-video-sys" 1157 - version = "0.21.2" 1235 + version = "0.22.1" 1158 1236 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee" 1237 + checksum = "c1ea7996ba44fbbf563aeeda96e24259efc9f06b407854d837ee58e260d7ba78" 1160 1238 dependencies = [ 1161 1239 "glib-sys", 1162 1240 "gobject-sys", ··· 1168 1246 1169 1247 [[package]] 1170 1248 name = "gtk4" 1171 - version = "0.7.3" 1249 + version = "0.8.1" 1172 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 - checksum = "5aeb51aa3e9728575a053e1f43543cd9992ac2477e1b186ad824fd4adfb70842" 1251 + checksum = "aa82753b8c26277e4af1446c70e35b19aad4fb794a7b143859e7eeb9a4025d83" 1174 1252 dependencies = [ 1175 1253 "cairo-rs", 1176 1254 "field-offset", ··· 1189 1267 1190 1268 [[package]] 1191 1269 name = "gtk4-macros" 1192 - version = "0.7.2" 1270 + version = "0.8.1" 1193 1271 source = "registry+https://github.com/rust-lang/crates.io-index" 1194 - checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" 1272 + checksum = "40300bf071d2fcd4c94eacc09e84ec6fe73129d2ceb635cf7e55b026b5443567" 1195 1273 dependencies = [ 1196 1274 "anyhow", 1197 - "proc-macro-crate 1.3.1", 1275 + "proc-macro-crate 3.1.0", 1198 1276 "proc-macro-error", 1199 1277 "proc-macro2", 1200 1278 "quote", ··· 1203 1281 1204 1282 [[package]] 1205 1283 name = "gtk4-sys" 1206 - version = "0.7.3" 1284 + version = "0.8.1" 1207 1285 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - checksum = "54d8c4aa23638ce9faa2caf7e2a27d4a1295af2155c8e8d28c4d4eeca7a65eb8" 1286 + checksum = "0db1b104138f087ccdc81d2c332de5dd049b89de3d384437cc1093b17cd2da18" 1209 1287 dependencies = [ 1210 1288 "cairo-sys-rs", 1211 1289 "gdk-pixbuf-sys", ··· 1234 1312 1235 1313 [[package]] 1236 1314 name = "hermit-abi" 1237 - version = "0.3.5" 1315 + version = "0.3.9" 1238 1316 source = "registry+https://github.com/rust-lang/crates.io-index" 1239 - checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" 1317 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1240 1318 1241 1319 [[package]] 1242 1320 name = "hex" ··· 1255 1333 1256 1334 [[package]] 1257 1335 name = "http" 1258 - version = "0.2.11" 1336 + version = "0.2.12" 1259 1337 source = "registry+https://github.com/rust-lang/crates.io-index" 1260 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1338 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1261 1339 dependencies = [ 1262 1340 "bytes", 1263 1341 "fnv", ··· 1321 1399 1322 1400 [[package]] 1323 1401 name = "image" 1324 - version = "0.24.8" 1402 + version = "0.24.9" 1325 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 1404 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1327 1405 dependencies = [ 1328 1406 "bytemuck", 1329 1407 "byteorder", ··· 1334 1412 1335 1413 [[package]] 1336 1414 name = "indexmap" 1337 - version = "2.2.2" 1415 + version = "2.2.5" 1338 1416 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 - checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" 1417 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1340 1418 dependencies = [ 1341 1419 "equivalent", 1342 1420 "hashbrown", ··· 1363 1441 ] 1364 1442 1365 1443 [[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 1444 name = "isahc" 1378 1445 version = "1.7.2" 1379 1446 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1418 1485 1419 1486 [[package]] 1420 1487 name = "js-sys" 1421 - version = "0.3.68" 1488 + version = "0.3.69" 1422 1489 source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 1490 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1424 1491 dependencies = [ 1425 1492 "wasm-bindgen", 1426 1493 ] ··· 1433 1500 1434 1501 [[package]] 1435 1502 name = "libadwaita" 1436 - version = "0.5.3" 1503 + version = "0.6.0" 1437 1504 source = "registry+https://github.com/rust-lang/crates.io-index" 1438 - checksum = "2fe7e70c06507ed10a16cda707f358fbe60fe0dc237498f78c686ade92fd979c" 1505 + checksum = "91b4990248b9e1ec5e72094a2ccaea70ec3809f88f6fd52192f2af306b87c5d9" 1439 1506 dependencies = [ 1440 1507 "gdk-pixbuf", 1441 1508 "gdk4", ··· 1449 1516 1450 1517 [[package]] 1451 1518 name = "libadwaita-sys" 1452 - version = "0.5.3" 1519 + version = "0.6.0" 1453 1520 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "5e10aaa38de1d53374f90deeb4535209adc40cc5dba37f9704724169bceec69a" 1521 + checksum = "23a748e4e92be1265cd9e93d569c0b5dfc7814107985aa6743d670ab281ea1a8" 1455 1522 dependencies = [ 1456 1523 "gdk4-sys", 1457 1524 "gio-sys", ··· 1518 1585 1519 1586 [[package]] 1520 1587 name = "log" 1521 - version = "0.4.20" 1588 + version = "0.4.21" 1522 1589 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1590 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1524 1591 1525 1592 [[package]] 1526 1593 name = "malloc_buf" ··· 1573 1640 1574 1641 [[package]] 1575 1642 name = "mpris-server" 1576 - version = "0.6.0" 1643 + version = "0.7.0" 1577 1644 source = "registry+https://github.com/rust-lang/crates.io-index" 1578 - checksum = "cf2cdb2dfbe7063acc7fccb9e28d6dc0bc87fec7b343b6d09771a37970e98233" 1645 + checksum = "ca665e9b0f892e42d7ad9ee6076adaf5de762497640816c67fb6406aca946d40" 1579 1646 dependencies = [ 1580 1647 "async-trait", 1581 1648 "futures-channel", ··· 1592 1659 1593 1660 [[package]] 1594 1661 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" 1662 + version = "1.3.1" 1663 + source = "git+https://gitee.com/gmg137/netease-cloud-music-api.git?tag=1.3.1#fa13ca1fb89a97fff0bab58493ec353e4200ecd2" 1597 1664 dependencies = [ 1598 1665 "anyhow", 1599 1666 "base64", ··· 1610 1677 1611 1678 [[package]] 1612 1679 name = "netease-cloud-music-gtk4" 1613 - version = "2.3.0" 1680 + version = "2.3.1" 1614 1681 dependencies = [ 1615 1682 "anyhow", 1683 + "async-channel 2.2.0", 1616 1684 "chrono", 1617 1685 "cookie_store", 1618 1686 "env_logger", ··· 1708 1776 1709 1777 [[package]] 1710 1778 name = "once_cell" 1711 - version = "1.18.0" 1779 + version = "1.19.0" 1712 1780 source = "registry+https://github.com/rust-lang/crates.io-index" 1713 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1781 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1714 1782 1715 1783 [[package]] 1716 1784 name = "openssl" 1717 - version = "0.10.63" 1785 + version = "0.10.64" 1718 1786 source = "registry+https://github.com/rust-lang/crates.io-index" 1719 - checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" 1787 + checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 1720 1788 dependencies = [ 1721 1789 "bitflags 2.4.2", 1722 1790 "cfg-if", ··· 1735 1803 dependencies = [ 1736 1804 "proc-macro2", 1737 1805 "quote", 1738 - "syn 2.0.48", 1806 + "syn 2.0.52", 1739 1807 ] 1740 1808 1741 1809 [[package]] ··· 1746 1814 1747 1815 [[package]] 1748 1816 name = "openssl-sys" 1749 - version = "0.9.99" 1817 + version = "0.9.101" 1750 1818 source = "registry+https://github.com/rust-lang/crates.io-index" 1751 - checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 1819 + checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 1752 1820 dependencies = [ 1753 1821 "cc", 1754 1822 "libc", ··· 1777 1845 1778 1846 [[package]] 1779 1847 name = "pango" 1780 - version = "0.18.3" 1848 + version = "0.19.2" 1781 1849 source = "registry+https://github.com/rust-lang/crates.io-index" 1782 - checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" 1850 + checksum = "7809e8af4df8d024a066106b72ca6bc7253a484ae3867041a96103ef8a13188d" 1783 1851 dependencies = [ 1784 1852 "gio", 1785 1853 "glib", 1786 1854 "libc", 1787 - "once_cell", 1788 1855 "pango-sys", 1789 1856 ] 1790 1857 1791 1858 [[package]] 1792 1859 name = "pango-sys" 1793 - version = "0.18.0" 1860 + version = "0.19.0" 1794 1861 source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" 1862 + checksum = "f52ef6a881c19fbfe3b1484df5cad411acaaba29dbec843941c3110d19f340ea" 1796 1863 dependencies = [ 1797 1864 "glib-sys", 1798 1865 "gobject-sys", ··· 1820 1887 1821 1888 [[package]] 1822 1889 name = "pin-project" 1823 - version = "1.1.4" 1890 + version = "1.1.5" 1824 1891 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 1892 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 1826 1893 dependencies = [ 1827 1894 "pin-project-internal", 1828 1895 ] 1829 1896 1830 1897 [[package]] 1831 1898 name = "pin-project-internal" 1832 - version = "1.1.4" 1899 + version = "1.1.5" 1833 1900 source = "registry+https://github.com/rust-lang/crates.io-index" 1834 - checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 1901 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 1835 1902 dependencies = [ 1836 1903 "proc-macro2", 1837 1904 "quote", 1838 - "syn 2.0.48", 1905 + "syn 2.0.52", 1839 1906 ] 1840 1907 1841 1908 [[package]] ··· 1863 1930 1864 1931 [[package]] 1865 1932 name = "pkg-config" 1866 - version = "0.3.29" 1933 + version = "0.3.30" 1867 1934 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 1935 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1869 1936 1870 1937 [[package]] 1871 1938 name = "png" 1872 - version = "0.17.11" 1939 + version = "0.17.13" 1873 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1874 - checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 1941 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 1875 1942 dependencies = [ 1876 1943 "bitflags 1.3.2", 1877 1944 "crc32fast", ··· 1898 1965 1899 1966 [[package]] 1900 1967 name = "polling" 1901 - version = "3.4.0" 1968 + version = "3.5.0" 1902 1969 source = "registry+https://github.com/rust-lang/crates.io-index" 1903 - checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" 1970 + checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 1904 1971 dependencies = [ 1905 1972 "cfg-if", 1906 1973 "concurrent-queue", ··· 1923 1990 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1924 1991 1925 1992 [[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 1993 name = "proc-macro-crate" 1933 1994 version = "1.3.1" 1934 1995 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1940 2001 1941 2002 [[package]] 1942 2003 name = "proc-macro-crate" 1943 - version = "2.0.2" 2004 + version = "3.1.0" 1944 2005 source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 2006 + checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" 1946 2007 dependencies = [ 1947 - "toml_datetime", 1948 - "toml_edit 0.20.2", 2008 + "toml_edit 0.21.1", 1949 2009 ] 1950 2010 1951 2011 [[package]] ··· 2067 2127 2068 2128 [[package]] 2069 2129 name = "regex-automata" 2070 - version = "0.4.5" 2130 + version = "0.4.6" 2071 2131 source = "registry+https://github.com/rust-lang/crates.io-index" 2072 - checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 2132 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2073 2133 dependencies = [ 2074 2134 "aho-corasick", 2075 2135 "memchr", ··· 2120 2180 2121 2181 [[package]] 2122 2182 name = "ryu" 2123 - version = "1.0.16" 2183 + version = "1.0.17" 2124 2184 source = "registry+https://github.com/rust-lang/crates.io-index" 2125 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 2185 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2126 2186 2127 2187 [[package]] 2128 2188 name = "schannel" ··· 2135 2195 2136 2196 [[package]] 2137 2197 name = "semver" 2138 - version = "1.0.21" 2198 + version = "1.0.22" 2139 2199 source = "registry+https://github.com/rust-lang/crates.io-index" 2140 - checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 2200 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 2141 2201 2142 2202 [[package]] 2143 2203 name = "serde" 2144 - version = "1.0.196" 2204 + version = "1.0.197" 2145 2205 source = "registry+https://github.com/rust-lang/crates.io-index" 2146 - checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 2206 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 2147 2207 dependencies = [ 2148 2208 "serde_derive", 2149 2209 ] 2150 2210 2151 2211 [[package]] 2152 2212 name = "serde_derive" 2153 - version = "1.0.196" 2213 + version = "1.0.197" 2154 2214 source = "registry+https://github.com/rust-lang/crates.io-index" 2155 - checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 2215 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 2156 2216 dependencies = [ 2157 2217 "proc-macro2", 2158 2218 "quote", 2159 - "syn 2.0.48", 2219 + "syn 2.0.52", 2160 2220 ] 2161 2221 2162 2222 [[package]] 2163 2223 name = "serde_json" 2164 - version = "1.0.113" 2224 + version = "1.0.114" 2165 2225 source = "registry+https://github.com/rust-lang/crates.io-index" 2166 - checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 2226 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 2167 2227 dependencies = [ 2168 2228 "itoa", 2169 2229 "ryu", ··· 2178 2238 dependencies = [ 2179 2239 "proc-macro2", 2180 2240 "quote", 2181 - "syn 2.0.48", 2241 + "syn 2.0.52", 2182 2242 ] 2183 2243 2184 2244 [[package]] ··· 2253 2313 ] 2254 2314 2255 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]] 2256 2326 name = "static_assertions" 2257 2327 version = "1.1.0" 2258 2328 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2271 2341 2272 2342 [[package]] 2273 2343 name = "syn" 2274 - version = "2.0.48" 2344 + version = "2.0.52" 2275 2345 source = "registry+https://github.com/rust-lang/crates.io-index" 2276 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 2346 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 2277 2347 dependencies = [ 2278 2348 "proc-macro2", 2279 2349 "quote", ··· 2295 2365 2296 2366 [[package]] 2297 2367 name = "target-lexicon" 2298 - version = "0.12.13" 2368 + version = "0.12.14" 2299 2369 source = "registry+https://github.com/rust-lang/crates.io-index" 2300 - checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 2370 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 2301 2371 2302 2372 [[package]] 2303 2373 name = "temp-dir" ··· 2307 2377 2308 2378 [[package]] 2309 2379 name = "tempfile" 2310 - version = "3.10.0" 2380 + version = "3.10.1" 2311 2381 source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 2382 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2313 2383 dependencies = [ 2314 2384 "cfg-if", 2315 2385 "fastrand 2.0.1", ··· 2318 2388 ] 2319 2389 2320 2390 [[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 2391 name = "thiserror" 2331 - version = "1.0.56" 2392 + version = "1.0.57" 2332 2393 source = "registry+https://github.com/rust-lang/crates.io-index" 2333 - checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 2394 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 2334 2395 dependencies = [ 2335 2396 "thiserror-impl", 2336 2397 ] 2337 2398 2338 2399 [[package]] 2339 2400 name = "thiserror-impl" 2340 - version = "1.0.56" 2401 + version = "1.0.57" 2341 2402 source = "registry+https://github.com/rust-lang/crates.io-index" 2342 - checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 2403 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 2343 2404 dependencies = [ 2344 2405 "proc-macro2", 2345 2406 "quote", 2346 - "syn 2.0.48", 2407 + "syn 2.0.52", 2347 2408 ] 2348 2409 2349 2410 [[package]] ··· 2394 2455 2395 2456 [[package]] 2396 2457 name = "toml" 2397 - version = "0.8.2" 2458 + version = "0.8.10" 2398 2459 source = "registry+https://github.com/rust-lang/crates.io-index" 2399 - checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 2460 + checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 2400 2461 dependencies = [ 2401 2462 "serde", 2402 2463 "serde_spanned", 2403 2464 "toml_datetime", 2404 - "toml_edit 0.20.2", 2465 + "toml_edit 0.22.6", 2405 2466 ] 2406 2467 2407 2468 [[package]] 2408 2469 name = "toml_datetime" 2409 - version = "0.6.3" 2470 + version = "0.6.5" 2410 2471 source = "registry+https://github.com/rust-lang/crates.io-index" 2411 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 2472 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2412 2473 dependencies = [ 2413 2474 "serde", 2414 2475 ] ··· 2421 2482 dependencies = [ 2422 2483 "indexmap", 2423 2484 "toml_datetime", 2424 - "winnow", 2485 + "winnow 0.5.40", 2425 2486 ] 2426 2487 2427 2488 [[package]] 2428 2489 name = "toml_edit" 2429 - version = "0.20.2" 2490 + version = "0.21.1" 2430 2491 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 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" 2432 2504 dependencies = [ 2433 2505 "indexmap", 2434 2506 "serde", 2435 2507 "serde_spanned", 2436 2508 "toml_datetime", 2437 - "winnow", 2509 + "winnow 0.6.5", 2438 2510 ] 2439 2511 2440 2512 [[package]] ··· 2457 2529 dependencies = [ 2458 2530 "proc-macro2", 2459 2531 "quote", 2460 - "syn 2.0.48", 2532 + "syn 2.0.52", 2461 2533 ] 2462 2534 2463 2535 [[package]] ··· 2510 2582 2511 2583 [[package]] 2512 2584 name = "unicode-normalization" 2513 - version = "0.1.22" 2585 + version = "0.1.23" 2514 2586 source = "registry+https://github.com/rust-lang/crates.io-index" 2515 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2587 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2516 2588 dependencies = [ 2517 2589 "tinyvec", 2518 2590 ] ··· 2541 2613 checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 2542 2614 2543 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]] 2544 2622 name = "vcpkg" 2545 2623 version = "0.2.15" 2546 2624 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2572 2650 2573 2651 [[package]] 2574 2652 name = "wasm-bindgen" 2575 - version = "0.2.91" 2653 + version = "0.2.92" 2576 2654 source = "registry+https://github.com/rust-lang/crates.io-index" 2577 - checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 2655 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 2578 2656 dependencies = [ 2579 2657 "cfg-if", 2580 2658 "wasm-bindgen-macro", ··· 2582 2660 2583 2661 [[package]] 2584 2662 name = "wasm-bindgen-backend" 2585 - version = "0.2.91" 2663 + version = "0.2.92" 2586 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2587 - checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 2665 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 2588 2666 dependencies = [ 2589 2667 "bumpalo", 2590 2668 "log", 2591 2669 "once_cell", 2592 2670 "proc-macro2", 2593 2671 "quote", 2594 - "syn 2.0.48", 2672 + "syn 2.0.52", 2595 2673 "wasm-bindgen-shared", 2596 2674 ] 2597 2675 2598 2676 [[package]] 2599 2677 name = "wasm-bindgen-macro" 2600 - version = "0.2.91" 2678 + version = "0.2.92" 2601 2679 source = "registry+https://github.com/rust-lang/crates.io-index" 2602 - checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 2680 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 2603 2681 dependencies = [ 2604 2682 "quote", 2605 2683 "wasm-bindgen-macro-support", ··· 2607 2685 2608 2686 [[package]] 2609 2687 name = "wasm-bindgen-macro-support" 2610 - version = "0.2.91" 2688 + version = "0.2.92" 2611 2689 source = "registry+https://github.com/rust-lang/crates.io-index" 2612 - checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 2690 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 2613 2691 dependencies = [ 2614 2692 "proc-macro2", 2615 2693 "quote", 2616 - "syn 2.0.48", 2694 + "syn 2.0.52", 2617 2695 "wasm-bindgen-backend", 2618 2696 "wasm-bindgen-shared", 2619 2697 ] 2620 2698 2621 2699 [[package]] 2622 2700 name = "wasm-bindgen-shared" 2623 - version = "0.2.91" 2701 + version = "0.2.92" 2624 2702 source = "registry+https://github.com/rust-lang/crates.io-index" 2625 - checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 2703 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 2626 2704 2627 2705 [[package]] 2628 2706 name = "winapi" ··· 2641 2719 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2642 2720 2643 2721 [[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 2722 name = "winapi-x86_64-pc-windows-gnu" 2654 2723 version = "0.4.0" 2655 2724 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2661 2730 source = "registry+https://github.com/rust-lang/crates.io-index" 2662 2731 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2663 2732 dependencies = [ 2664 - "windows-targets 0.52.0", 2733 + "windows-targets 0.52.4", 2665 2734 ] 2666 2735 2667 2736 [[package]] ··· 2679 2748 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 2749 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2681 2750 dependencies = [ 2682 - "windows-targets 0.52.0", 2751 + "windows-targets 0.52.4", 2683 2752 ] 2684 2753 2685 2754 [[package]] ··· 2699 2768 2700 2769 [[package]] 2701 2770 name = "windows-targets" 2702 - version = "0.52.0" 2771 + version = "0.52.4" 2703 2772 source = "registry+https://github.com/rust-lang/crates.io-index" 2704 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2773 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 2705 2774 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", 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", 2713 2782 ] 2714 2783 2715 2784 [[package]] ··· 2720 2789 2721 2790 [[package]] 2722 2791 name = "windows_aarch64_gnullvm" 2723 - version = "0.52.0" 2792 + version = "0.52.4" 2724 2793 source = "registry+https://github.com/rust-lang/crates.io-index" 2725 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2794 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 2726 2795 2727 2796 [[package]] 2728 2797 name = "windows_aarch64_msvc" ··· 2732 2801 2733 2802 [[package]] 2734 2803 name = "windows_aarch64_msvc" 2735 - version = "0.52.0" 2804 + version = "0.52.4" 2736 2805 source = "registry+https://github.com/rust-lang/crates.io-index" 2737 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2806 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 2738 2807 2739 2808 [[package]] 2740 2809 name = "windows_i686_gnu" ··· 2744 2813 2745 2814 [[package]] 2746 2815 name = "windows_i686_gnu" 2747 - version = "0.52.0" 2816 + version = "0.52.4" 2748 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 2749 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2818 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 2750 2819 2751 2820 [[package]] 2752 2821 name = "windows_i686_msvc" ··· 2756 2825 2757 2826 [[package]] 2758 2827 name = "windows_i686_msvc" 2759 - version = "0.52.0" 2828 + version = "0.52.4" 2760 2829 source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2830 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 2762 2831 2763 2832 [[package]] 2764 2833 name = "windows_x86_64_gnu" ··· 2768 2837 2769 2838 [[package]] 2770 2839 name = "windows_x86_64_gnu" 2771 - version = "0.52.0" 2840 + version = "0.52.4" 2772 2841 source = "registry+https://github.com/rust-lang/crates.io-index" 2773 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2842 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 2774 2843 2775 2844 [[package]] 2776 2845 name = "windows_x86_64_gnullvm" ··· 2780 2849 2781 2850 [[package]] 2782 2851 name = "windows_x86_64_gnullvm" 2783 - version = "0.52.0" 2852 + version = "0.52.4" 2784 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2785 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2854 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 2786 2855 2787 2856 [[package]] 2788 2857 name = "windows_x86_64_msvc" ··· 2792 2861 2793 2862 [[package]] 2794 2863 name = "windows_x86_64_msvc" 2795 - version = "0.52.0" 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" 2796 2871 source = "registry+https://github.com/rust-lang/crates.io-index" 2797 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2872 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 2873 + dependencies = [ 2874 + "memchr", 2875 + ] 2798 2876 2799 2877 [[package]] 2800 2878 name = "winnow" 2801 - version = "0.5.39" 2879 + version = "0.6.5" 2802 2880 source = "registry+https://github.com/rust-lang/crates.io-index" 2803 - checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 2881 + checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" 2804 2882 dependencies = [ 2805 2883 "memchr", 2806 2884 ] ··· 2817 2895 2818 2896 [[package]] 2819 2897 name = "zbus" 2820 - version = "3.15.0" 2898 + version = "3.15.2" 2821 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2822 - checksum = "c45d06ae3b0f9ba1fb2671268b975557d8f5a84bb5ec6e43964f87e763d8bca8" 2900 + checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" 2823 2901 dependencies = [ 2824 2902 "async-broadcast", 2825 2903 "async-executor", ··· 2858 2936 2859 2937 [[package]] 2860 2938 name = "zbus_macros" 2861 - version = "3.15.0" 2939 + version = "3.15.2" 2862 2940 source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "b4a1ba45ed0ad344b85a2bb5a1fe9830aed23d67812ea39a586e7d0136439c7d" 2941 + checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" 2864 2942 dependencies = [ 2865 2943 "proc-macro-crate 1.3.1", 2866 2944 "proc-macro2", ··· 2872 2950 2873 2951 [[package]] 2874 2952 name = "zbus_names" 2875 - version = "2.6.0" 2953 + version = "2.6.1" 2876 2954 source = "registry+https://github.com/rust-lang/crates.io-index" 2877 - checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 2955 + checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" 2878 2956 dependencies = [ 2879 2957 "serde", 2880 2958 "static_assertions", ··· 2883 2961 2884 2962 [[package]] 2885 2963 name = "zvariant" 2886 - version = "3.15.0" 2964 + version = "3.15.2" 2887 2965 source = "registry+https://github.com/rust-lang/crates.io-index" 2888 - checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 2966 + checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" 2889 2967 dependencies = [ 2890 2968 "byteorder", 2891 2969 "enumflags2", ··· 2897 2975 2898 2976 [[package]] 2899 2977 name = "zvariant_derive" 2900 - version = "3.15.0" 2978 + version = "3.15.2" 2901 2979 source = "registry+https://github.com/rust-lang/crates.io-index" 2902 - checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 2980 + checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" 2903 2981 dependencies = [ 2904 2982 "proc-macro-crate 1.3.1", 2905 2983 "proc-macro2",
+4 -4
pkgs/by-name/ne/netease-cloud-music-gtk/package.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "netease-cloud-music-gtk"; 25 - version = "2.3.0"; 25 + version = "2.3.1"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "gmg137"; 29 - repo = pname; 29 + repo = "netease-cloud-music-gtk"; 30 30 rev = version; 31 - hash = "sha256-/HvP82QqN+dWb5XJelsayeo4sz/pVvCKQ9RKQJv7PAI="; 31 + hash = "sha256-75zovq7Q370L+bRczTCCC34G2w8xeMMUK5EUTfKAc+w="; 32 32 }; 33 33 34 34 cargoDeps = rustPlatform.importCargoLock { 35 35 lockFile = ./Cargo.lock; 36 36 outputHashes = { 37 - "netease-cloud-music-api-1.3.0" = "sha256-SzMu+klhcLi+jDYc9RZUWrBph5TjfddV0STHaijuQ8Q="; 37 + "netease-cloud-music-api-1.3.1" = "sha256-ZIc5zj9ZtLBYlZqBR7iUW+KmD71M+OYDiv0dkZrpFos="; 38 38 }; 39 39 }; 40 40
+6 -11
pkgs/by-name/nh/nh/package.nix
··· 7 7 , fetchFromGitHub 8 8 , nix-update-script 9 9 , nvd 10 - , use-nom ? true 11 - , nix-output-monitor ? null 10 + , nix-output-monitor 12 11 }: 13 - 14 - assert use-nom -> nix-output-monitor != null; 15 - 16 12 let 17 - version = "3.5.3"; 18 - runtimeDeps = [ nvd ] ++ lib.optionals use-nom [ nix-output-monitor ]; 13 + version = "3.5.4"; 14 + runtimeDeps = [ nvd nix-output-monitor ]; 19 15 in 20 16 rustPlatform.buildRustPackage { 21 17 inherit version; ··· 25 21 owner = "viperML"; 26 22 repo = "nh"; 27 23 rev = "refs/tags/v${version}"; 28 - hash = "sha256-37BcFt67NZj4YQ9kqm69O+OJkgt+TXWTu53bvJvOtn8="; 24 + hash = "sha256-fnuVQqdK48c66EC4mL8t7uLhwsY6JDyn7H5tjRpx9Sg="; 29 25 }; 30 26 31 27 strictDeps = true; ··· 48 44 49 45 postFixup = '' 50 46 wrapProgram $out/bin/nh \ 51 - --prefix PATH : ${lib.makeBinPath runtimeDeps} \ 52 - ${lib.optionalString use-nom "--set-default NH_NOM 1"} 47 + --prefix PATH : ${lib.makeBinPath runtimeDeps} 53 48 ''; 54 49 55 - cargoHash = "sha256-uRibycYznqzdf8QVX6bHfq3J3Imu8KnWCL0ZS1w4KFk="; 50 + cargoHash = "sha256-njJdwaJtLB4S36mS8miwrk7jo5U7BzOIlXqh3qNyA5E="; 56 51 57 52 passthru.updateScript = nix-update-script { }; 58 53
+3 -3
pkgs/by-name/nu/numbat/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "numbat"; 12 - version = "1.10.1"; 12 + version = "1.11.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "sharkdp"; 16 16 repo = "numbat"; 17 17 rev = "v${version}"; 18 - hash = "sha256-/jt1+21yem0q/dlc7z89MRaVrnllb9QLSQUo2f/9q8o="; 18 + hash = "sha256-/XUDtyOk//J4S9NoRP/s5s6URkdzePhW7UQ4FxDgmhs="; 19 19 }; 20 20 21 - cargoHash = "sha256-8AA0LTw/9kd6yDme4N3/ANVkS67eoLrJviNhdqUftXM="; 21 + cargoHash = "sha256-uM4LmD78ZHAzx5purTO+MUstaSrR+j2LuSDUBI2tl3s="; 22 22 23 23 buildInputs = lib.optionals stdenv.isDarwin [ 24 24 darwin.apple_sdk.frameworks.Security
+2 -2
pkgs/by-name/py/pyprland/package.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "pyprland"; 5 - version = "2.0.5"; 5 + version = "2.0.8"; 6 6 format = "pyproject"; 7 7 8 8 disabled = python3Packages.pythonOlder "3.10"; ··· 11 11 owner = "hyprland-community"; 12 12 repo = "pyprland"; 13 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-VaNJ6hSdcH23Vk7JJpmNV6Qxb7gK5xWK6WHdeyfjUvQ="; 14 + hash = "sha256-oLatPMTiDGRgci5rWBnB6dGDXQKOUMjoh8a7h/0EHxA="; 15 15 }; 16 16 17 17 nativeBuildInputs = with python3Packages; [ poetry-core ];
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 7 inherit buildUnstable; 8 8 }).overrideAttrs (finalAttrs: _: { 9 9 pname = "renode-unstable"; 10 - version = "1.14.0+20240305gitcec51e561"; 10 + version = "1.14.0+20240308git65e3eb0f5"; 11 11 12 12 src = fetchurl { 13 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 14 - hash = "sha256-dXT4C/s7Aygqhq0U6MiPsQL8ZvjPfTzKYuhA6aRQKlI="; 14 + hash = "sha256-s0SK4Ixl2hTbh6X3nddjKNpnxePjcd/SRXnP/xytInc="; 15 15 }; 16 16 })
+3 -3
pkgs/by-name/se/searxng/package.nix
··· 5 5 6 6 python3.pkgs.toPythonModule (python3.pkgs.buildPythonApplication rec { 7 7 pname = "searxng"; 8 - version = "0-unstable-2024-02-24"; 8 + version = "0-unstable-2024-03-08"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "searxng"; 12 12 repo = "searxng"; 13 - rev = "d72fa99bd0a4d702a55188b07919ce5a764b1d6c"; 14 - hash = "sha256-1A7dyWrF63fSSvWP+2HrCS6H8o/4CUlqiP0KANVZHUA="; 13 + rev = "9c08a0cdddae7ceafbe5e00ce94cf7f1d36c97e0"; 14 + hash = "sha256-0qlOpJqpOmseIeIafd0NLd2lF5whu18QxmwOua8dKzg="; 15 15 }; 16 16 17 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 9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 10 11 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 12 name = "aho-corasick" 26 13 version = "1.1.2" 27 14 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 47 34 48 35 [[package]] 49 36 name = "anstream" 50 - version = "0.6.4" 37 + version = "0.6.13" 51 38 source = "registry+https://github.com/rust-lang/crates.io-index" 52 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 39 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 53 40 dependencies = [ 54 41 "anstyle", 55 42 "anstyle-parse", ··· 61 48 62 49 [[package]] 63 50 name = "anstyle" 64 - version = "1.0.4" 51 + version = "1.0.6" 65 52 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 53 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 67 54 68 55 [[package]] 69 56 name = "anstyle-parse" 70 - version = "0.2.2" 57 + version = "0.2.3" 71 58 source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 59 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 73 60 dependencies = [ 74 61 "utf8parse", 75 62 ] 76 63 77 64 [[package]] 78 65 name = "anstyle-query" 79 - version = "1.0.0" 66 + version = "1.0.2" 80 67 source = "registry+https://github.com/rust-lang/crates.io-index" 81 - checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 68 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 82 69 dependencies = [ 83 - "windows-sys", 70 + "windows-sys 0.52.0", 84 71 ] 85 72 86 73 [[package]] 87 74 name = "anstyle-wincon" 88 - version = "3.0.1" 75 + version = "3.0.2" 89 76 source = "registry+https://github.com/rust-lang/crates.io-index" 90 - checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 77 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 91 78 dependencies = [ 92 79 "anstyle", 93 - "windows-sys", 80 + "windows-sys 0.52.0", 94 81 ] 95 82 96 83 [[package]] ··· 103 90 ] 104 91 105 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]] 106 99 name = "arrayref" 107 100 version = "0.3.7" 108 101 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 128 121 129 122 [[package]] 130 123 name = "base64" 131 - version = "0.21.5" 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" 132 131 source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 132 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 134 133 135 134 [[package]] 136 135 name = "biblatex" 137 - version = "0.9.0" 136 + version = "0.9.3" 138 137 source = "registry+https://github.com/rust-lang/crates.io-index" 139 - checksum = "88be3c837773ba281f5fd6674c1c82565c62726abe3d76707da6fb9d434cc392" 138 + checksum = "27fe7285040d0227cd8b5395e1c4783f44f0b673eca5a657f4432ae401f2b7b8" 140 139 dependencies = [ 141 140 "numerals", 142 141 "paste", ··· 177 176 178 177 [[package]] 179 178 name = "bitflags" 180 - version = "2.4.1" 179 + version = "2.4.2" 181 180 source = "registry+https://github.com/rust-lang/crates.io-index" 182 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 181 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 183 182 dependencies = [ 184 183 "serde", 185 184 ] ··· 198 197 199 198 [[package]] 200 199 name = "bumpalo" 201 - version = "3.14.0" 200 + version = "3.15.4" 202 201 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 202 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 204 203 205 204 [[package]] 206 205 name = "bytemuck" 207 - version = "1.14.0" 206 + version = "1.14.3" 208 207 source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 208 + checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 210 209 211 210 [[package]] 212 211 name = "byteorder" ··· 216 215 217 216 [[package]] 218 217 name = "cc" 219 - version = "1.0.83" 218 + version = "1.0.90" 220 219 source = "registry+https://github.com/rust-lang/crates.io-index" 221 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 220 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 222 221 dependencies = [ 222 + "jobserver", 223 223 "libc", 224 224 ] 225 225 ··· 231 231 232 232 [[package]] 233 233 name = "chinese-number" 234 - version = "0.7.3" 234 + version = "0.7.7" 235 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "d9cec9efb10b00914876c7e7b1fdaec572b888443b4046cd11ba91eb8c5a1ccb" 236 + checksum = "49fccaef6346f6d6a741908d3b79fe97c2debe2fbb5eb3a7d00ff5981b52bb6c" 237 237 dependencies = [ 238 238 "chinese-variant", 239 239 "enum-ordinalize", ··· 243 243 244 244 [[package]] 245 245 name = "chinese-variant" 246 - version = "1.1.2" 246 + version = "1.1.3" 247 247 source = "registry+https://github.com/rust-lang/crates.io-index" 248 - checksum = "17df2e16b0704fc5413214165d1bfdd619f18b1044d5991d5c5351b05fee852e" 248 + checksum = "7588475145507237ded760e52bf2f1085495245502033756d28ea72ade0e498b" 249 249 250 250 [[package]] 251 251 name = "chrono" 252 - version = "0.4.31" 252 + version = "0.4.35" 253 253 source = "registry+https://github.com/rust-lang/crates.io-index" 254 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 254 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 255 255 dependencies = [ 256 256 "android-tzdata", 257 257 "iana-time-zone", 258 258 "num-traits", 259 - "windows-targets", 259 + "windows-targets 0.52.4", 260 260 ] 261 261 262 262 [[package]] 263 263 name = "ciborium" 264 - version = "0.2.1" 264 + version = "0.2.2" 265 265 source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" 266 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 267 267 dependencies = [ 268 268 "ciborium-io", 269 269 "ciborium-ll", ··· 272 272 273 273 [[package]] 274 274 name = "ciborium-io" 275 - version = "0.2.1" 275 + version = "0.2.2" 276 276 source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" 277 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 278 278 279 279 [[package]] 280 280 name = "ciborium-ll" 281 - version = "0.2.1" 281 + version = "0.2.2" 282 282 source = "registry+https://github.com/rust-lang/crates.io-index" 283 - checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" 283 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 284 284 dependencies = [ 285 285 "ciborium-io", 286 286 "half", ··· 288 288 289 289 [[package]] 290 290 name = "citationberg" 291 - version = "0.1.1" 291 + version = "0.3.0" 292 292 source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "c15a0bf8014b266d11f20451dc9202d8d26180ffd8b094d73ecbe74d821f01fb" 293 + checksum = "82108f2b676c954076d2e5044f19a6a03887b24bd42804f322e0650d13035899" 294 294 dependencies = [ 295 - "quick-xml 0.28.2", 295 + "quick-xml", 296 296 "serde", 297 297 ] 298 298 299 299 [[package]] 300 300 name = "clap" 301 - version = "4.4.8" 301 + version = "4.5.2" 302 302 source = "registry+https://github.com/rust-lang/crates.io-index" 303 - checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64" 303 + checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" 304 304 dependencies = [ 305 305 "clap_builder", 306 306 "clap_derive", ··· 308 308 309 309 [[package]] 310 310 name = "clap_builder" 311 - version = "4.4.8" 311 + version = "4.5.2" 312 312 source = "registry+https://github.com/rust-lang/crates.io-index" 313 - checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc" 313 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 314 314 dependencies = [ 315 315 "anstream", 316 316 "anstyle", ··· 320 320 321 321 [[package]] 322 322 name = "clap_complete" 323 - version = "4.4.4" 323 + version = "4.5.1" 324 324 source = "registry+https://github.com/rust-lang/crates.io-index" 325 - checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae" 325 + checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c" 326 326 dependencies = [ 327 327 "clap", 328 328 ] 329 329 330 330 [[package]] 331 331 name = "clap_derive" 332 - version = "4.4.7" 332 + version = "4.5.0" 333 333 source = "registry+https://github.com/rust-lang/crates.io-index" 334 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 334 + checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" 335 335 dependencies = [ 336 336 "heck", 337 337 "proc-macro2", 338 338 "quote", 339 - "syn 2.0.39", 339 + "syn", 340 340 ] 341 341 342 342 [[package]] 343 343 name = "clap_lex" 344 - version = "0.6.0" 344 + version = "0.7.0" 345 345 source = "registry+https://github.com/rust-lang/crates.io-index" 346 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 346 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 347 347 348 348 [[package]] 349 349 name = "clap_mangen" 350 - version = "0.2.15" 350 + version = "0.2.20" 351 351 source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "d3be86020147691e1d2ef58f75346a3d4d94807bfc473e377d52f09f0f7d77f7" 352 + checksum = "e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e" 353 353 dependencies = [ 354 354 "clap", 355 355 "roff", ··· 385 385 386 386 [[package]] 387 387 name = "comemo" 388 - version = "0.3.1" 388 + version = "0.4.0" 389 389 source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "bf5705468fa80602ee6a5f9318306e6c428bffd53e43209a78bc05e6e667c6f4" 390 + checksum = "df6916408a724339aa77b18214233355f3eb04c42eb895e5f8909215bd8a7a91" 391 391 dependencies = [ 392 392 "comemo-macros", 393 + "once_cell", 394 + "parking_lot", 393 395 "siphasher 1.0.0", 394 396 ] 395 397 396 398 [[package]] 397 399 name = "comemo-macros" 398 - version = "0.3.1" 400 + version = "0.4.0" 399 401 source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "54af6ac68ada2d161fa9cc1ab52676228e340866d094d6542107e74b82acc095" 402 + checksum = "c8936e42f9b4f5bdfaf23700609ac1f11cb03ad4c1ec128a4ee4fd0903e228db" 401 403 dependencies = [ 402 404 "proc-macro2", 403 405 "quote", 404 - "syn 2.0.39", 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", 405 417 ] 406 418 407 419 [[package]] 408 420 name = "core-foundation-sys" 409 - version = "0.8.4" 421 + version = "0.8.6" 410 422 source = "registry+https://github.com/rust-lang/crates.io-index" 411 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 423 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 412 424 413 425 [[package]] 414 426 name = "core_maths" ··· 421 433 422 434 [[package]] 423 435 name = "crc32fast" 424 - version = "1.3.2" 436 + version = "1.4.0" 425 437 source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 438 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 427 439 dependencies = [ 428 440 "cfg-if", 429 441 ] 430 442 431 443 [[package]] 432 444 name = "crossbeam-channel" 433 - version = "0.5.8" 445 + version = "0.5.12" 434 446 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 447 + checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" 436 448 dependencies = [ 437 - "cfg-if", 438 449 "crossbeam-utils", 439 450 ] 440 451 441 452 [[package]] 442 453 name = "crossbeam-deque" 443 - version = "0.8.3" 454 + version = "0.8.5" 444 455 source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 456 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 446 457 dependencies = [ 447 - "cfg-if", 448 458 "crossbeam-epoch", 449 459 "crossbeam-utils", 450 460 ] 451 461 452 462 [[package]] 453 463 name = "crossbeam-epoch" 454 - version = "0.9.15" 464 + version = "0.9.18" 455 465 source = "registry+https://github.com/rust-lang/crates.io-index" 456 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 466 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 457 467 dependencies = [ 458 - "autocfg", 459 - "cfg-if", 460 468 "crossbeam-utils", 461 - "memoffset", 462 - "scopeguard", 463 469 ] 464 470 465 471 [[package]] 466 472 name = "crossbeam-utils" 467 - version = "0.8.16" 473 + version = "0.8.19" 468 474 source = "registry+https://github.com/rust-lang/crates.io-index" 469 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 470 - dependencies = [ 471 - "cfg-if", 472 - ] 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" 473 482 474 483 [[package]] 475 484 name = "csv" ··· 493 502 ] 494 503 495 504 [[package]] 496 - name = "dashmap" 497 - version = "5.5.3" 505 + name = "ctrlc" 506 + version = "3.4.2" 498 507 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 508 + checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b" 500 509 dependencies = [ 501 - "cfg-if", 502 - "hashbrown 0.14.3", 503 - "lock_api", 504 - "once_cell", 505 - "parking_lot_core", 510 + "nix", 511 + "windows-sys 0.52.0", 506 512 ] 507 513 508 514 [[package]] ··· 512 518 checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 513 519 514 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]] 515 530 name = "dirs" 516 531 version = "5.0.1" 517 532 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 529 544 "libc", 530 545 "option-ext", 531 546 "redox_users", 532 - "windows-sys", 547 + "windows-sys 0.48.0", 533 548 ] 534 549 535 550 [[package]] ··· 540 555 dependencies = [ 541 556 "proc-macro2", 542 557 "quote", 543 - "syn 2.0.39", 558 + "syn", 544 559 ] 545 560 546 561 [[package]] ··· 551 566 552 567 [[package]] 553 568 name = "ecow" 554 - version = "0.2.0" 569 + version = "0.2.1" 555 570 source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "e6ea5e3f9cda726431da9d1a8d5a29785d544b31e98e1ca7a210906244002e02" 571 + checksum = "dba31a30727c42ff5e60468d695c7f21e43a6db2808b7195adcab908fbd9f794" 557 572 dependencies = [ 558 573 "serde", 559 574 ] 560 575 561 576 [[package]] 562 577 name = "either" 563 - version = "1.9.0" 578 + version = "1.10.0" 564 579 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 580 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 566 581 567 582 [[package]] 568 583 name = "embedded-io" ··· 572 587 573 588 [[package]] 574 589 name = "enum-ordinalize" 575 - version = "3.1.15" 590 + version = "4.3.0" 576 591 source = "registry+https://github.com/rust-lang/crates.io-index" 577 - checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee" 592 + checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" 578 593 dependencies = [ 579 - "num-bigint", 580 - "num-traits", 581 - "proc-macro2", 582 - "quote", 583 - "syn 2.0.39", 594 + "enum-ordinalize-derive", 584 595 ] 585 596 586 597 [[package]] 587 - name = "env_logger" 588 - version = "0.10.1" 598 + name = "enum-ordinalize-derive" 599 + version = "4.3.1" 589 600 source = "registry+https://github.com/rust-lang/crates.io-index" 590 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 601 + checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" 591 602 dependencies = [ 592 - "log", 603 + "proc-macro2", 604 + "quote", 605 + "syn", 593 606 ] 594 607 595 608 [[package]] ··· 610 623 611 624 [[package]] 612 625 name = "errno" 613 - version = "0.3.7" 626 + version = "0.3.8" 614 627 source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8" 628 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 616 629 dependencies = [ 617 630 "libc", 618 - "windows-sys", 631 + "windows-sys 0.52.0", 619 632 ] 620 633 621 634 [[package]] ··· 651 664 652 665 [[package]] 653 666 name = "fdeflate" 654 - version = "0.3.1" 667 + version = "0.3.4" 655 668 source = "registry+https://github.com/rust-lang/crates.io-index" 656 - checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868" 669 + checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 657 670 dependencies = [ 658 671 "simd-adler32", 659 672 ] 660 673 661 674 [[package]] 662 675 name = "filetime" 663 - version = "0.2.22" 676 + version = "0.2.23" 664 677 source = "registry+https://github.com/rust-lang/crates.io-index" 665 - checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 678 + checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 666 679 dependencies = [ 667 680 "cfg-if", 668 681 "libc", 669 - "redox_syscall 0.3.5", 670 - "windows-sys", 682 + "redox_syscall", 683 + "windows-sys 0.52.0", 671 684 ] 672 685 673 686 [[package]] ··· 694 707 695 708 [[package]] 696 709 name = "fontconfig-parser" 697 - version = "0.5.3" 710 + version = "0.5.6" 698 711 source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4" 712 + checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d" 700 713 dependencies = [ 701 714 "roxmltree", 702 715 ] 703 716 704 717 [[package]] 705 718 name = "fontdb" 706 - version = "0.15.0" 719 + version = "0.16.2" 707 720 source = "registry+https://github.com/rust-lang/crates.io-index" 708 - checksum = "020e203f177c0fb250fb19455a252e838d2bbbce1f80f25ecc42402aafa8cd38" 721 + checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3" 709 722 dependencies = [ 710 723 "fontconfig-parser", 711 724 "log", ··· 716 729 ] 717 730 718 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]] 719 747 name = "form_urlencoded" 720 748 version = "1.2.1" 721 749 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 723 751 dependencies = [ 724 752 "percent-encoding", 725 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" 726 760 727 761 [[package]] 728 762 name = "fsevent-sys" ··· 750 784 751 785 [[package]] 752 786 name = "getrandom" 753 - version = "0.2.11" 787 + version = "0.2.12" 754 788 source = "registry+https://github.com/rust-lang/crates.io-index" 755 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 789 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 756 790 dependencies = [ 757 791 "cfg-if", 758 792 "libc", ··· 764 798 version = "0.12.0" 765 799 source = "registry+https://github.com/rust-lang/crates.io-index" 766 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" 767 811 dependencies = [ 768 812 "color_quant", 769 813 "weezl", ··· 771 815 772 816 [[package]] 773 817 name = "half" 774 - version = "1.8.2" 818 + version = "2.4.0" 775 819 source = "registry+https://github.com/rust-lang/crates.io-index" 776 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 820 + checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 821 + dependencies = [ 822 + "cfg-if", 823 + "crunchy", 824 + ] 777 825 778 826 [[package]] 779 827 name = "hashbrown" ··· 789 837 790 838 [[package]] 791 839 name = "hayagriva" 792 - version = "0.5.1" 840 + version = "0.5.2" 793 841 source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "f9f97c07366b7f686741521ca63cc14baf18cea53c39b0c09873cd1d4a1b2b8c" 842 + checksum = "cc2e670de5191df083ddd112cd253049f8213277ccf0c15e18a8bf10e6c666cc" 795 843 dependencies = [ 796 844 "biblatex", 797 845 "ciborium", 798 846 "citationberg", 799 - "indexmap 2.1.0", 847 + "indexmap 2.2.5", 800 848 "numerals", 801 849 "paste", 802 850 "serde", 803 - "serde_yaml 0.9.27", 851 + "serde_yaml 0.9.32", 804 852 "thiserror", 805 853 "unic-langid", 806 854 "unicode-segmentation", ··· 815 863 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 816 864 817 865 [[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 866 name = "hypher" 825 - version = "0.1.4" 867 + version = "0.1.5" 826 868 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 - ] 869 + checksum = "3b24ad5637230df201ab1034d593f1d09bf7f2a9274f2e8897638078579f4265" 836 870 837 871 [[package]] 838 872 name = "iana-time-zone" 839 - version = "0.1.58" 873 + version = "0.1.60" 840 874 source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 875 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 842 876 dependencies = [ 843 877 "android_system_properties", 844 878 "core-foundation-sys", ··· 979 1013 dependencies = [ 980 1014 "proc-macro2", 981 1015 "quote", 982 - "syn 2.0.39", 1016 + "syn", 983 1017 ] 984 1018 985 1019 [[package]] ··· 1023 1057 1024 1058 [[package]] 1025 1059 name = "image" 1026 - version = "0.24.7" 1060 + version = "0.24.9" 1027 1061 source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 1062 + checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1029 1063 dependencies = [ 1030 1064 "bytemuck", 1031 1065 "byteorder", 1032 1066 "color_quant", 1033 - "gif", 1067 + "gif 0.13.1", 1034 1068 "jpeg-decoder", 1035 - "num-rational", 1036 1069 "num-traits", 1037 1070 "png", 1038 1071 ] ··· 1044 1077 checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284" 1045 1078 1046 1079 [[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 1080 name = "indexmap" 1067 1081 version = "1.9.3" 1068 1082 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1074 1088 1075 1089 [[package]] 1076 1090 name = "indexmap" 1077 - version = "2.1.0" 1091 + version = "2.2.5" 1078 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1093 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1080 1094 dependencies = [ 1081 1095 "equivalent", 1082 1096 "hashbrown 0.14.3", ··· 1091 1105 checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" 1092 1106 1093 1107 [[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 1108 name = "inotify" 1118 1109 version = "0.9.6" 1119 1110 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1152 1143 ] 1153 1144 1154 1145 [[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 1146 name = "is-wsl" 1167 1147 version = "0.4.0" 1168 1148 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1174 1154 1175 1155 [[package]] 1176 1156 name = "itoa" 1177 - version = "1.0.9" 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" 1178 1164 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1165 + checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 1166 + dependencies = [ 1167 + "libc", 1168 + ] 1180 1169 1181 1170 [[package]] 1182 1171 name = "jpeg-decoder" 1183 - version = "0.3.0" 1172 + version = "0.3.1" 1184 1173 source = "registry+https://github.com/rust-lang/crates.io-index" 1185 - checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1174 + checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 1186 1175 1187 1176 [[package]] 1188 1177 name = "js-sys" 1189 - version = "0.3.66" 1178 + version = "0.3.69" 1190 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 - checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1180 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1192 1181 dependencies = [ 1193 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", 1194 1192 ] 1195 1193 1196 1194 [[package]] ··· 1230 1228 1231 1229 [[package]] 1232 1230 name = "libc" 1233 - version = "0.2.150" 1231 + version = "0.2.153" 1234 1232 source = "registry+https://github.com/rust-lang/crates.io-index" 1235 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 1233 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1236 1234 1237 1235 [[package]] 1238 1236 name = "libdeflate-sys" 1239 - version = "1.19.0" 1237 + version = "1.19.3" 1240 1238 source = "registry+https://github.com/rust-lang/crates.io-index" 1241 - checksum = "67921a7f85100c1559efc3d1c7c472091b7da05f304b4bbd5356f075e97f1cc2" 1239 + checksum = "cc9caa76c8cc6ee8c4efcf8f4514a812ebcad3aa7d3b548efe4d26da1203f177" 1242 1240 dependencies = [ 1243 1241 "cc", 1244 1242 ] 1245 1243 1246 1244 [[package]] 1247 1245 name = "libdeflater" 1248 - version = "1.19.0" 1246 + version = "1.19.3" 1249 1247 source = "registry+https://github.com/rust-lang/crates.io-index" 1250 - checksum = "3a31b22f662350ec294b13859f935aea772ba7b2bc8776269f4a5627308eab7d" 1248 + checksum = "265a985bd31e5f22e2b2ac107cbed44c6ccf40ae236e46963cd00dd213e4bd03" 1251 1249 dependencies = [ 1252 1250 "libdeflate-sys", 1253 1251 ] 1254 1252 1255 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]] 1256 1265 name = "libm" 1257 1266 version = "0.2.8" 1258 1267 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1264 1273 source = "registry+https://github.com/rust-lang/crates.io-index" 1265 1274 checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1266 1275 dependencies = [ 1267 - "bitflags 2.4.1", 1276 + "bitflags 2.4.2", 1268 1277 "libc", 1269 - "redox_syscall 0.4.1", 1278 + "redox_syscall", 1270 1279 ] 1271 1280 1272 1281 [[package]] ··· 1286 1295 1287 1296 [[package]] 1288 1297 name = "linux-raw-sys" 1289 - version = "0.4.11" 1298 + version = "0.4.13" 1290 1299 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 1300 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1292 1301 1293 1302 [[package]] 1294 1303 name = "lipsum" ··· 1321 1330 1322 1331 [[package]] 1323 1332 name = "log" 1324 - version = "0.4.20" 1333 + version = "0.4.21" 1325 1334 source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1335 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1327 1336 1328 1337 [[package]] 1329 1338 name = "lzma-sys" ··· 1338 1347 1339 1348 [[package]] 1340 1349 name = "memchr" 1341 - version = "2.6.4" 1350 + version = "2.7.1" 1342 1351 source = "registry+https://github.com/rust-lang/crates.io-index" 1343 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1352 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1344 1353 1345 1354 [[package]] 1346 1355 name = "memmap2" 1347 - version = "0.8.0" 1356 + version = "0.9.4" 1348 1357 source = "registry+https://github.com/rust-lang/crates.io-index" 1349 - checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" 1358 + checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 1350 1359 dependencies = [ 1351 1360 "libc", 1352 1361 ] 1353 1362 1354 1363 [[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 1364 name = "miniz_oxide" 1365 - version = "0.7.1" 1365 + version = "0.7.2" 1366 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1367 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1367 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1368 1368 dependencies = [ 1369 1369 "adler", 1370 1370 "simd-adler32", ··· 1372 1372 1373 1373 [[package]] 1374 1374 name = "mio" 1375 - version = "0.8.9" 1375 + version = "0.8.11" 1376 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1377 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 1377 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1378 1378 dependencies = [ 1379 1379 "libc", 1380 1380 "log", 1381 1381 "wasi", 1382 - "windows-sys", 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", 1383 1418 ] 1384 1419 1385 1420 [[package]] ··· 1388 1423 source = "registry+https://github.com/rust-lang/crates.io-index" 1389 1424 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 1390 1425 dependencies = [ 1391 - "bitflags 2.4.1", 1426 + "bitflags 2.4.2", 1392 1427 "crossbeam-channel", 1393 1428 "filetime", 1394 1429 "fsevent-sys", ··· 1398 1433 "log", 1399 1434 "mio", 1400 1435 "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", 1436 + "windows-sys 0.48.0", 1412 1437 ] 1413 1438 1414 1439 [[package]] ··· 1423 1448 ] 1424 1449 1425 1450 [[package]] 1426 - name = "num-format" 1427 - version = "0.4.4" 1451 + name = "num-conv" 1452 + version = "0.1.0" 1428 1453 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 - checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" 1430 - dependencies = [ 1431 - "arrayvec", 1432 - "itoa", 1433 - ] 1454 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1434 1455 1435 1456 [[package]] 1436 1457 name = "num-integer" 1437 - version = "0.1.45" 1458 + version = "0.1.46" 1438 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1439 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1460 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 1440 1461 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 1462 "num-traits", 1454 1463 ] 1455 1464 1456 1465 [[package]] 1457 1466 name = "num-traits" 1458 - version = "0.2.17" 1467 + version = "0.2.18" 1459 1468 source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1469 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 1461 1470 dependencies = [ 1462 1471 "autocfg", 1463 1472 ] ··· 1470 1479 1471 1480 [[package]] 1472 1481 name = "once_cell" 1473 - version = "1.18.0" 1482 + version = "1.19.0" 1474 1483 source = "registry+https://github.com/rust-lang/crates.io-index" 1475 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1484 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1476 1485 1477 1486 [[package]] 1478 1487 name = "open" 1479 - version = "5.0.1" 1488 + version = "5.1.1" 1480 1489 source = "registry+https://github.com/rust-lang/crates.io-index" 1481 - checksum = "90878fb664448b54c4e592455ad02831e23a3f7e157374a8b95654731aac7349" 1490 + checksum = "68b3fbb0d52bf0cbb5225ba3d2c303aa136031d43abff98284332a9981ecddec" 1482 1491 dependencies = [ 1483 1492 "is-wsl", 1484 1493 "libc", ··· 1486 1495 ] 1487 1496 1488 1497 [[package]] 1489 - name = "option-ext" 1490 - version = "0.2.0" 1498 + name = "openssl" 1499 + version = "0.10.64" 1491 1500 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 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 + ] 1493 1511 1494 1512 [[package]] 1495 - name = "overload" 1513 + name = "openssl-macros" 1496 1514 version = "0.1.1" 1497 1515 source = "registry+https://github.com/rust-lang/crates.io-index" 1498 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 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" 1499 1556 1500 1557 [[package]] 1501 1558 name = "oxipng" ··· 1506 1563 "bitvec", 1507 1564 "crossbeam-channel", 1508 1565 "filetime", 1509 - "indexmap 2.1.0", 1566 + "indexmap 2.2.5", 1510 1567 "libdeflater", 1511 1568 "log", 1512 1569 "rayon", ··· 1518 1575 1519 1576 [[package]] 1520 1577 name = "palette" 1521 - version = "0.7.3" 1578 + version = "0.7.5" 1522 1579 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "b2e2f34147767aa758aa649415b50a69eeb46a67f9dc7db8011eeb3d84b351dc" 1580 + checksum = "ebfc23a4b76642983d57e4ad00bb4504eb30a8ce3c70f4aee1f725610e36d97a" 1524 1581 dependencies = [ 1525 1582 "approx", 1526 1583 "fast-srgb8", ··· 1530 1587 1531 1588 [[package]] 1532 1589 name = "palette_derive" 1533 - version = "0.7.3" 1590 + version = "0.7.5" 1534 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - checksum = "b7db010ec5ff3d4385e4f133916faacd9dad0f6a09394c92d825b3aed310fa0a" 1592 + checksum = "e8890702dbec0bad9116041ae586f84805b13eecd1d8b1df27c29998a9969d6d" 1536 1593 dependencies = [ 1537 1594 "proc-macro2", 1538 1595 "quote", 1539 - "syn 2.0.39", 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", 1540 1607 ] 1541 1608 1542 1609 [[package]] ··· 1547 1614 dependencies = [ 1548 1615 "cfg-if", 1549 1616 "libc", 1550 - "redox_syscall 0.4.1", 1617 + "redox_syscall", 1551 1618 "smallvec", 1552 - "windows-targets", 1619 + "windows-targets 0.48.5", 1553 1620 ] 1554 1621 1555 1622 [[package]] ··· 1588 1655 source = "registry+https://github.com/rust-lang/crates.io-index" 1589 1656 checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 1590 1657 dependencies = [ 1658 + "phf_macros", 1591 1659 "phf_shared", 1592 1660 ] 1593 1661 1594 1662 [[package]] 1595 - name = "phf_codegen" 1663 + name = "phf_generator" 1596 1664 version = "0.11.2" 1597 1665 source = "registry+https://github.com/rust-lang/crates.io-index" 1598 - checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 1666 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 1599 1667 dependencies = [ 1600 - "phf_generator", 1601 1668 "phf_shared", 1669 + "rand", 1602 1670 ] 1603 1671 1604 1672 [[package]] 1605 - name = "phf_generator" 1673 + name = "phf_macros" 1606 1674 version = "0.11.2" 1607 1675 source = "registry+https://github.com/rust-lang/crates.io-index" 1608 - checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 1676 + checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 1609 1677 dependencies = [ 1678 + "phf_generator", 1610 1679 "phf_shared", 1611 - "rand", 1680 + "proc-macro2", 1681 + "quote", 1682 + "syn", 1612 1683 ] 1613 1684 1614 1685 [[package]] ··· 1627 1698 checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 1628 1699 1629 1700 [[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 1701 name = "pixglyph" 1637 - version = "0.2.0" 1702 + version = "0.3.0" 1638 1703 source = "registry+https://github.com/rust-lang/crates.io-index" 1639 - checksum = "f67591f21f6668e63c1cd85adab066ac8a92bc7b962668dd8042197a6e4b8f8f" 1704 + checksum = "e2e0f8ad4c197db38125b880c3c44544788665c7d5f4c42f5a35da44bca1a712" 1640 1705 dependencies = [ 1641 1706 "ttf-parser", 1642 1707 ] 1643 1708 1644 1709 [[package]] 1645 1710 name = "pkg-config" 1646 - version = "0.3.27" 1711 + version = "0.3.30" 1647 1712 source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1713 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 1649 1714 1650 1715 [[package]] 1651 1716 name = "plist" 1652 - version = "1.5.1" 1717 + version = "1.6.0" 1653 1718 source = "registry+https://github.com/rust-lang/crates.io-index" 1654 - checksum = "9a4a0cfc5fb21a09dc6af4bf834cf10d4a32fccd9e2ea468c4b1751a097487aa" 1719 + checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 1655 1720 dependencies = [ 1656 - "base64", 1657 - "indexmap 1.9.3", 1721 + "base64 0.21.7", 1722 + "indexmap 2.2.5", 1658 1723 "line-wrap", 1659 - "quick-xml 0.30.0", 1724 + "quick-xml", 1660 1725 "serde", 1661 1726 "time", 1662 1727 ] 1663 1728 1664 1729 [[package]] 1665 1730 name = "png" 1666 - version = "0.17.10" 1731 + version = "0.17.13" 1667 1732 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 1733 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 1669 1734 dependencies = [ 1670 1735 "bitflags 1.3.2", 1671 1736 "crc32fast", ··· 1675 1740 ] 1676 1741 1677 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]] 1678 1749 name = "postcard" 1679 1750 version = "1.0.8" 1680 1751 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1686 1757 ] 1687 1758 1688 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]] 1689 1766 name = "ppv-lite86" 1690 1767 version = "0.2.17" 1691 1768 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1693 1770 1694 1771 [[package]] 1695 1772 name = "proc-macro2" 1696 - version = "1.0.70" 1773 + version = "1.0.78" 1697 1774 source = "registry+https://github.com/rust-lang/crates.io-index" 1698 - checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 1775 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1699 1776 dependencies = [ 1700 1777 "unicode-ident", 1701 1778 ] ··· 1711 1788 1712 1789 [[package]] 1713 1790 name = "pulldown-cmark" 1714 - version = "0.9.3" 1791 + version = "0.9.6" 1715 1792 source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998" 1793 + checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" 1717 1794 dependencies = [ 1718 - "bitflags 1.3.2", 1795 + "bitflags 2.4.2", 1719 1796 "getopts", 1720 1797 "memchr", 1721 1798 "unicase", 1722 1799 ] 1723 1800 1724 1801 [[package]] 1725 - name = "quick-xml" 1726 - version = "0.26.0" 1802 + name = "qcms" 1803 + version = "0.3.0" 1727 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1728 - checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" 1729 - dependencies = [ 1730 - "memchr", 1731 - ] 1805 + checksum = "edecfcd5d755a5e5d98e24cf43113e7cdaec5a070edd0f6b250c03a573da30fa" 1732 1806 1733 1807 [[package]] 1734 1808 name = "quick-xml" 1735 - version = "0.28.2" 1809 + version = "0.31.0" 1736 1810 source = "registry+https://github.com/rust-lang/crates.io-index" 1737 - checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 1811 + checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 1738 1812 dependencies = [ 1739 1813 "memchr", 1740 1814 "serde", 1741 1815 ] 1742 1816 1743 1817 [[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 1818 name = "quote" 1754 - version = "1.0.33" 1819 + version = "1.0.35" 1755 1820 source = "registry+https://github.com/rust-lang/crates.io-index" 1756 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 1821 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1757 1822 dependencies = [ 1758 1823 "proc-macro2", 1759 1824 ] ··· 1770 1835 source = "registry+https://github.com/rust-lang/crates.io-index" 1771 1836 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1772 1837 dependencies = [ 1773 - "libc", 1774 - "rand_chacha", 1775 1838 "rand_core", 1776 1839 ] 1777 1840 ··· 1790 1853 version = "0.6.4" 1791 1854 source = "registry+https://github.com/rust-lang/crates.io-index" 1792 1855 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1793 - dependencies = [ 1794 - "getrandom", 1795 - ] 1796 1856 1797 1857 [[package]] 1798 1858 name = "rayon" 1799 - version = "1.8.0" 1859 + version = "1.9.0" 1800 1860 source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1861 + checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 1802 1862 dependencies = [ 1803 1863 "either", 1804 1864 "rayon-core", ··· 1806 1866 1807 1867 [[package]] 1808 1868 name = "rayon-core" 1809 - version = "1.12.0" 1869 + version = "1.12.1" 1810 1870 source = "registry+https://github.com/rust-lang/crates.io-index" 1811 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1871 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 1812 1872 dependencies = [ 1813 1873 "crossbeam-deque", 1814 1874 "crossbeam-utils", 1815 1875 ] 1816 1876 1817 1877 [[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 1878 name = "redox_syscall" 1834 1879 version = "0.4.1" 1835 1880 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1851 1896 1852 1897 [[package]] 1853 1898 name = "regex" 1854 - version = "1.10.2" 1899 + version = "1.10.3" 1855 1900 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 1901 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 1857 1902 dependencies = [ 1858 1903 "aho-corasick", 1859 1904 "memchr", 1860 1905 "regex-automata", 1861 - "regex-syntax 0.8.2", 1906 + "regex-syntax", 1862 1907 ] 1863 1908 1864 1909 [[package]] 1865 1910 name = "regex-automata" 1866 - version = "0.4.3" 1911 + version = "0.4.6" 1867 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 1913 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 1869 1914 dependencies = [ 1870 1915 "aho-corasick", 1871 1916 "memchr", 1872 - "regex-syntax 0.8.2", 1917 + "regex-syntax", 1873 1918 ] 1874 1919 1875 1920 [[package]] 1876 1921 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 1922 version = "0.8.2" 1884 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1885 1924 checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1886 1925 1887 1926 [[package]] 1888 1927 name = "resvg" 1889 - version = "0.36.0" 1928 + version = "0.38.0" 1890 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1891 - checksum = "cc7980f653f9a7db31acff916a262c3b78c562919263edea29bf41a056e20497" 1930 + checksum = "5c34501046959e06470ba62a2dc7f31c15f94ac250d842a45f9e012f4ee40c1e" 1892 1931 dependencies = [ 1893 - "gif", 1932 + "gif 0.12.0", 1894 1933 "jpeg-decoder", 1895 1934 "log", 1896 1935 "pico-args", ··· 1911 1950 ] 1912 1951 1913 1952 [[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 1953 name = "roff" 1929 1954 version = "0.2.1" 1930 1955 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1932 1957 1933 1958 [[package]] 1934 1959 name = "roxmltree" 1935 - version = "0.18.1" 1960 + version = "0.19.0" 1936 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302" 1938 - dependencies = [ 1939 - "xmlparser", 1940 - ] 1962 + checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f" 1941 1963 1942 1964 [[package]] 1943 1965 name = "rustc-hash" ··· 1956 1978 1957 1979 [[package]] 1958 1980 name = "rustix" 1959 - version = "0.38.25" 1981 + version = "0.38.31" 1960 1982 source = "registry+https://github.com/rust-lang/crates.io-index" 1961 - checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 1983 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 1962 1984 dependencies = [ 1963 - "bitflags 2.4.1", 1985 + "bitflags 2.4.2", 1964 1986 "errno", 1965 1987 "libc", 1966 1988 "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", 1989 + "windows-sys 0.52.0", 1999 1990 ] 2000 1991 2001 1992 [[package]] ··· 2006 1997 2007 1998 [[package]] 2008 1999 name = "rustybuzz" 2009 - version = "0.10.0" 2000 + version = "0.12.1" 2010 2001 source = "registry+https://github.com/rust-lang/crates.io-index" 2011 - checksum = "71cd15fef9112a1f94ac64b58d1e4628192631ad6af4dc69997f995459c874e7" 2002 + checksum = "f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c" 2012 2003 dependencies = [ 2013 - "bitflags 1.3.2", 2004 + "bitflags 2.4.2", 2014 2005 "bytemuck", 2015 2006 "smallvec", 2016 2007 "ttf-parser", ··· 2022 2013 2023 2014 [[package]] 2024 2015 name = "ryu" 2025 - version = "1.0.15" 2016 + version = "1.0.17" 2026 2017 source = "registry+https://github.com/rust-lang/crates.io-index" 2027 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2018 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2028 2019 2029 2020 [[package]] 2030 2021 name = "safemem" ··· 2042 2033 ] 2043 2034 2044 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 2045 name = "scopeguard" 2046 2046 version = "1.2.0" 2047 2047 source = "registry+https://github.com/rust-lang/crates.io-index" 2048 2048 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2049 2049 2050 2050 [[package]] 2051 - name = "sct" 2052 - version = "0.7.1" 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" 2053 2066 source = "registry+https://github.com/rust-lang/crates.io-index" 2054 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 2067 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2055 2068 dependencies = [ 2056 - "ring", 2057 - "untrusted", 2069 + "core-foundation-sys", 2070 + "libc", 2058 2071 ] 2059 2072 2060 2073 [[package]] ··· 2065 2078 dependencies = [ 2066 2079 "fastrand 1.9.0", 2067 2080 "tempfile", 2068 - "windows-sys", 2081 + "windows-sys 0.48.0", 2069 2082 ] 2070 2083 2071 2084 [[package]] 2072 2085 name = "semver" 2073 - version = "1.0.20" 2086 + version = "1.0.22" 2074 2087 source = "registry+https://github.com/rust-lang/crates.io-index" 2075 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2088 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 2076 2089 2077 2090 [[package]] 2078 2091 name = "serde" 2079 - version = "1.0.193" 2092 + version = "1.0.197" 2080 2093 source = "registry+https://github.com/rust-lang/crates.io-index" 2081 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 2094 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 2082 2095 dependencies = [ 2083 2096 "serde_derive", 2084 2097 ] 2085 2098 2086 2099 [[package]] 2087 2100 name = "serde_derive" 2088 - version = "1.0.193" 2101 + version = "1.0.197" 2089 2102 source = "registry+https://github.com/rust-lang/crates.io-index" 2090 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 2103 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 2091 2104 dependencies = [ 2092 2105 "proc-macro2", 2093 2106 "quote", 2094 - "syn 2.0.39", 2107 + "syn", 2095 2108 ] 2096 2109 2097 2110 [[package]] 2098 2111 name = "serde_json" 2099 - version = "1.0.108" 2112 + version = "1.0.114" 2100 2113 source = "registry+https://github.com/rust-lang/crates.io-index" 2101 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 2114 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 2102 2115 dependencies = [ 2103 2116 "itoa", 2104 2117 "ryu", ··· 2107 2120 2108 2121 [[package]] 2109 2122 name = "serde_spanned" 2110 - version = "0.6.4" 2123 + version = "0.6.5" 2111 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 - checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" 2125 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 2113 2126 dependencies = [ 2114 2127 "serde", 2115 2128 ] ··· 2128 2141 2129 2142 [[package]] 2130 2143 name = "serde_yaml" 2131 - version = "0.9.27" 2144 + version = "0.9.32" 2132 2145 source = "registry+https://github.com/rust-lang/crates.io-index" 2133 - checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c" 2146 + checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" 2134 2147 dependencies = [ 2135 - "indexmap 2.1.0", 2148 + "indexmap 2.2.5", 2136 2149 "itoa", 2137 2150 "ryu", 2138 2151 "serde", ··· 2140 2153 ] 2141 2154 2142 2155 [[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 2156 name = "simd-adler32" 2153 2157 version = "0.3.7" 2154 2158 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2177 2181 2178 2182 [[package]] 2179 2183 name = "slotmap" 2180 - version = "1.0.6" 2184 + version = "1.0.7" 2181 2185 source = "registry+https://github.com/rust-lang/crates.io-index" 2182 - checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" 2186 + checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 2183 2187 dependencies = [ 2184 2188 "version_check", 2185 2189 ] 2186 2190 2187 2191 [[package]] 2188 2192 name = "smallvec" 2189 - version = "1.11.2" 2193 + version = "1.13.1" 2190 2194 source = "registry+https://github.com/rust-lang/crates.io-index" 2191 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 2195 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 2192 2196 2193 2197 [[package]] 2194 2198 name = "spin" ··· 2216 2220 ] 2217 2221 2218 2222 [[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 2223 name = "strict-num" 2226 2224 version = "0.1.1" 2227 2225 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2232 2230 2233 2231 [[package]] 2234 2232 name = "strsim" 2235 - version = "0.10.0" 2233 + version = "0.11.0" 2236 2234 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2235 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 2238 2236 2239 2237 [[package]] 2240 2238 name = "strum" 2241 - version = "0.24.1" 2239 + version = "0.26.1" 2242 2240 source = "registry+https://github.com/rust-lang/crates.io-index" 2243 - checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 2241 + checksum = "723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f" 2244 2242 dependencies = [ 2245 2243 "strum_macros", 2246 2244 ] 2247 2245 2248 2246 [[package]] 2249 2247 name = "strum_macros" 2250 - version = "0.24.3" 2248 + version = "0.26.1" 2251 2249 source = "registry+https://github.com/rust-lang/crates.io-index" 2252 - checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 2250 + checksum = "7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18" 2253 2251 dependencies = [ 2254 2252 "heck", 2255 2253 "proc-macro2", 2256 2254 "quote", 2257 2255 "rustversion", 2258 - "syn 1.0.109", 2256 + "syn", 2259 2257 ] 2260 2258 2261 2259 [[package]] ··· 2266 2264 2267 2265 [[package]] 2268 2266 name = "svg2pdf" 2269 - version = "0.9.1" 2267 + version = "0.10.0" 2270 2268 source = "registry+https://github.com/rust-lang/crates.io-index" 2271 - checksum = "a81da66842e426278f20062cd249779565e13f9ab4bfe0ac9e94eb476bc3a0f3" 2269 + checksum = "ba36b330062be8497fd96597227a757b621b86c4d24d164b06e4522b52b3693e" 2272 2270 dependencies = [ 2273 2271 "image", 2274 2272 "miniz_oxide", 2275 2273 "once_cell", 2276 2274 "pdf-writer", 2275 + "resvg", 2276 + "tiny-skia", 2277 2277 "usvg", 2278 2278 ] 2279 2279 2280 2280 [[package]] 2281 2281 name = "svgtypes" 2282 - version = "0.12.0" 2282 + version = "0.13.0" 2283 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 - checksum = "d71499ff2d42f59d26edb21369a308ede691421f79ebc0f001e2b1fd3a7c9e52" 2284 + checksum = "6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70" 2285 2285 dependencies = [ 2286 2286 "kurbo", 2287 2287 "siphasher 0.3.11", ··· 2289 2289 2290 2290 [[package]] 2291 2291 name = "syn" 2292 - version = "1.0.109" 2292 + version = "2.0.52" 2293 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" 2294 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 2306 2295 dependencies = [ 2307 2296 "proc-macro2", 2308 2297 "quote", ··· 2311 2300 2312 2301 [[package]] 2313 2302 name = "synstructure" 2314 - version = "0.13.0" 2303 + version = "0.13.1" 2315 2304 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 - checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06" 2305 + checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 2317 2306 dependencies = [ 2318 2307 "proc-macro2", 2319 2308 "quote", 2320 - "syn 2.0.39", 2321 - "unicode-xid", 2309 + "syn", 2322 2310 ] 2323 2311 2324 2312 [[package]] 2325 2313 name = "syntect" 2326 - version = "5.1.0" 2314 + version = "5.2.0" 2327 2315 source = "registry+https://github.com/rust-lang/crates.io-index" 2328 - checksum = "e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91" 2316 + checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1" 2329 2317 dependencies = [ 2330 2318 "bincode", 2331 2319 "bitflags 1.3.2", ··· 2334 2322 "fnv", 2335 2323 "once_cell", 2336 2324 "plist", 2337 - "regex-syntax 0.7.5", 2325 + "regex-syntax", 2338 2326 "serde", 2327 + "serde_derive", 2339 2328 "serde_json", 2340 2329 "thiserror", 2341 2330 "walkdir", ··· 2361 2350 2362 2351 [[package]] 2363 2352 name = "tempfile" 2364 - version = "3.8.1" 2353 + version = "3.10.1" 2365 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 2366 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 2355 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 2367 2356 dependencies = [ 2368 2357 "cfg-if", 2369 2358 "fastrand 2.0.1", 2370 - "redox_syscall 0.4.1", 2371 2359 "rustix", 2372 - "windows-sys", 2360 + "windows-sys 0.52.0", 2373 2361 ] 2374 2362 2375 2363 [[package]] 2376 2364 name = "termcolor" 2377 - version = "1.4.0" 2365 + version = "1.4.1" 2378 2366 source = "registry+https://github.com/rust-lang/crates.io-index" 2379 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 2367 + checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 2380 2368 dependencies = [ 2381 2369 "winapi-util", 2382 2370 ] 2383 2371 2384 2372 [[package]] 2385 2373 name = "thiserror" 2386 - version = "1.0.50" 2374 + version = "1.0.57" 2387 2375 source = "registry+https://github.com/rust-lang/crates.io-index" 2388 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 2376 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 2389 2377 dependencies = [ 2390 2378 "thiserror-impl", 2391 2379 ] 2392 2380 2393 2381 [[package]] 2394 2382 name = "thiserror-impl" 2395 - version = "1.0.50" 2383 + version = "1.0.57" 2396 2384 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 2385 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 2398 2386 dependencies = [ 2399 2387 "proc-macro2", 2400 2388 "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", 2389 + "syn", 2412 2390 ] 2413 2391 2414 2392 [[package]] 2415 2393 name = "time" 2416 - version = "0.3.20" 2394 + version = "0.3.34" 2417 2395 source = "registry+https://github.com/rust-lang/crates.io-index" 2418 - checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" 2396 + checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 2419 2397 dependencies = [ 2398 + "deranged", 2420 2399 "itoa", 2400 + "num-conv", 2401 + "powerfmt", 2421 2402 "serde", 2422 2403 "time-core", 2423 2404 "time-macros", ··· 2425 2406 2426 2407 [[package]] 2427 2408 name = "time-core" 2428 - version = "0.1.0" 2409 + version = "0.1.2" 2429 2410 source = "registry+https://github.com/rust-lang/crates.io-index" 2430 - checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2411 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 2431 2412 2432 2413 [[package]] 2433 2414 name = "time-macros" 2434 - version = "0.2.8" 2415 + version = "0.2.17" 2435 2416 source = "registry+https://github.com/rust-lang/crates.io-index" 2436 - checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" 2417 + checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 2437 2418 dependencies = [ 2419 + "num-conv", 2438 2420 "time-core", 2439 2421 ] 2440 2422 2441 2423 [[package]] 2442 2424 name = "tiny-skia" 2443 - version = "0.11.2" 2425 + version = "0.11.4" 2444 2426 source = "registry+https://github.com/rust-lang/crates.io-index" 2445 - checksum = "3b72a92a05db376db09fe6d50b7948d106011761c05a6a45e23e17ee9b556222" 2427 + checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" 2446 2428 dependencies = [ 2447 2429 "arrayref", 2448 2430 "arrayvec", ··· 2455 2437 2456 2438 [[package]] 2457 2439 name = "tiny-skia-path" 2458 - version = "0.11.2" 2440 + version = "0.11.4" 2459 2441 source = "registry+https://github.com/rust-lang/crates.io-index" 2460 - checksum = "6ac3865b9708fc7e1961a65c3a4fa55e984272f33092d3c859929f887fceb647" 2442 + checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" 2461 2443 dependencies = [ 2462 2444 "arrayref", 2463 2445 "bytemuck", ··· 2492 2474 2493 2475 [[package]] 2494 2476 name = "toml" 2495 - version = "0.8.8" 2477 + version = "0.8.10" 2496 2478 source = "registry+https://github.com/rust-lang/crates.io-index" 2497 - checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 2479 + checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 2498 2480 dependencies = [ 2499 2481 "serde", 2500 2482 "serde_spanned", ··· 2513 2495 2514 2496 [[package]] 2515 2497 name = "toml_edit" 2516 - version = "0.21.0" 2498 + version = "0.22.6" 2517 2499 source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 2500 + checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" 2519 2501 dependencies = [ 2520 - "indexmap 2.1.0", 2502 + "indexmap 2.2.5", 2521 2503 "serde", 2522 2504 "serde_spanned", 2523 2505 "toml_datetime", ··· 2525 2507 ] 2526 2508 2527 2509 [[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" 2510 + name = "ttf-parser" 2511 + version = "0.20.0" 2572 2512 source = "registry+https://github.com/rust-lang/crates.io-index" 2573 - checksum = "0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9" 2574 - dependencies = [ 2575 - "lazy_static", 2576 - "tracing", 2577 - "tracing-subscriber", 2578 - ] 2513 + checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" 2579 2514 2580 2515 [[package]] 2581 - name = "tracing-log" 2582 - version = "0.2.0" 2516 + name = "two-face" 2517 + version = "0.3.0" 2583 2518 source = "registry+https://github.com/rust-lang/crates.io-index" 2584 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 2519 + checksum = "37bed2135b2459c7eefba72c906d374697eb15949c205f2f124e3636a46b5eeb" 2585 2520 dependencies = [ 2586 - "log", 2587 2521 "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", 2522 + "serde", 2523 + "syntect", 2603 2524 ] 2604 2525 2605 2526 [[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 2527 name = "typed-arena" 2613 2528 version = "2.0.2" 2614 2529 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2616 2531 2617 2532 [[package]] 2618 2533 name = "typst" 2619 - version = "0.10.0" 2534 + version = "0.11.0-rc1" 2620 2535 dependencies = [ 2621 2536 "az", 2622 - "bitflags 2.4.1", 2537 + "bitflags 2.4.2", 2623 2538 "chinese-number", 2624 2539 "ciborium", 2625 2540 "comemo", ··· 2633 2548 "icu_provider_adapters", 2634 2549 "icu_provider_blob", 2635 2550 "icu_segmenter", 2551 + "if_chain", 2636 2552 "image", 2637 - "indexmap 2.1.0", 2553 + "indexmap 2.2.5", 2554 + "kamadak-exif", 2638 2555 "kurbo", 2639 2556 "lipsum", 2640 2557 "log", 2641 2558 "once_cell", 2642 2559 "palette", 2560 + "phf", 2561 + "png", 2562 + "portable-atomic", 2563 + "qcms", 2643 2564 "rayon", 2644 2565 "regex", 2645 2566 "roxmltree", 2646 2567 "rustybuzz", 2647 2568 "serde", 2648 2569 "serde_json", 2649 - "serde_yaml 0.9.27", 2570 + "serde_yaml 0.9.32", 2650 2571 "siphasher 1.0.0", 2651 2572 "smallvec", 2652 2573 "stacker", 2653 2574 "syntect", 2654 2575 "time", 2655 2576 "toml", 2656 - "tracing", 2657 2577 "ttf-parser", 2578 + "two-face", 2658 2579 "typed-arena", 2580 + "typst-assets", 2581 + "typst-dev-assets", 2659 2582 "typst-macros", 2660 2583 "typst-syntax", 2584 + "typst-timing", 2661 2585 "unicode-bidi", 2662 2586 "unicode-math-class", 2663 2587 "unicode-script", ··· 2667 2591 ] 2668 2592 2669 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]] 2670 2600 name = "typst-cli" 2671 - version = "0.10.0" 2601 + version = "0.11.0-rc1" 2672 2602 dependencies = [ 2673 2603 "chrono", 2674 2604 "clap", ··· 2676 2606 "clap_mangen", 2677 2607 "codespan-reporting", 2678 2608 "comemo", 2609 + "ctrlc", 2679 2610 "dirs", 2680 2611 "ecow", 2681 2612 "env_proxy", 2682 2613 "flate2", 2683 2614 "fontdb", 2684 - "inferno", 2615 + "fs_extra", 2616 + "native-tls", 2685 2617 "notify", 2686 2618 "once_cell", 2687 2619 "open", 2620 + "openssl", 2621 + "parking_lot", 2688 2622 "pathdiff", 2689 - "rustls", 2690 - "rustls-pemfile", 2623 + "rayon", 2691 2624 "same-file", 2692 2625 "self-replace", 2693 2626 "semver", 2694 2627 "serde", 2695 2628 "serde_json", 2696 - "serde_yaml 0.9.27", 2629 + "serde_yaml 0.9.32", 2697 2630 "siphasher 1.0.0", 2698 2631 "tar", 2699 2632 "tempfile", 2700 - "tracing", 2701 - "tracing-error", 2702 - "tracing-flame", 2703 - "tracing-subscriber", 2633 + "toml", 2704 2634 "typst", 2635 + "typst-assets", 2636 + "typst-macros", 2705 2637 "typst-pdf", 2706 2638 "typst-render", 2707 2639 "typst-svg", 2640 + "typst-timing", 2708 2641 "ureq", 2709 2642 "xz2", 2710 2643 "zip", 2711 2644 ] 2712 2645 2713 2646 [[package]] 2714 - name = "typst-docs" 2647 + name = "typst-dev-assets" 2715 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" 2716 2654 dependencies = [ 2655 + "clap", 2717 2656 "comemo", 2718 2657 "ecow", 2719 2658 "heck", 2720 - "include_dir", 2721 2659 "once_cell", 2722 2660 "pulldown-cmark", 2723 2661 "serde", 2724 - "serde_yaml 0.9.27", 2662 + "serde_json", 2663 + "serde_yaml 0.9.32", 2725 2664 "syntect", 2726 2665 "typed-arena", 2727 2666 "typst", 2728 - "unicode_names2", 2667 + "typst-assets", 2668 + "typst-dev-assets", 2669 + "typst-render", 2729 2670 "unscanny", 2730 2671 "yaml-front-matter", 2731 2672 ] 2732 2673 2733 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]] 2734 2687 name = "typst-ide" 2735 - version = "0.10.0" 2688 + version = "0.11.0-rc1" 2736 2689 dependencies = [ 2737 2690 "comemo", 2738 2691 "ecow", ··· 2745 2698 2746 2699 [[package]] 2747 2700 name = "typst-macros" 2748 - version = "0.10.0" 2701 + version = "0.11.0-rc1" 2749 2702 dependencies = [ 2750 2703 "heck", 2751 2704 "proc-macro2", 2752 2705 "quote", 2753 - "syn 2.0.39", 2706 + "syn", 2754 2707 ] 2755 2708 2756 2709 [[package]] 2757 2710 name = "typst-pdf" 2758 - version = "0.10.0" 2711 + version = "0.11.0-rc1" 2759 2712 dependencies = [ 2760 - "base64", 2713 + "base64 0.22.0", 2761 2714 "bytemuck", 2762 2715 "comemo", 2763 2716 "ecow", ··· 2767 2720 "pdf-writer", 2768 2721 "subsetter", 2769 2722 "svg2pdf", 2770 - "tracing", 2771 2723 "ttf-parser", 2772 2724 "typst", 2725 + "typst-assets", 2726 + "typst-macros", 2727 + "typst-timing", 2773 2728 "unicode-properties", 2774 2729 "unscanny", 2775 2730 "xmp-writer", ··· 2777 2732 2778 2733 [[package]] 2779 2734 name = "typst-render" 2780 - version = "0.10.0" 2735 + version = "0.11.0-rc1" 2781 2736 dependencies = [ 2782 2737 "bytemuck", 2783 2738 "comemo", ··· 2789 2744 "tiny-skia", 2790 2745 "ttf-parser", 2791 2746 "typst", 2747 + "typst-macros", 2748 + "typst-timing", 2792 2749 "usvg", 2793 2750 ] 2794 2751 2795 2752 [[package]] 2796 2753 name = "typst-svg" 2797 - version = "0.10.0" 2754 + version = "0.11.0-rc1" 2798 2755 dependencies = [ 2799 - "base64", 2756 + "base64 0.22.0", 2800 2757 "comemo", 2801 2758 "ecow", 2802 2759 "flate2", 2803 - "tracing", 2804 2760 "ttf-parser", 2805 2761 "typst", 2762 + "typst-macros", 2763 + "typst-timing", 2806 2764 "xmlparser", 2807 2765 "xmlwriter", 2808 2766 ] 2809 2767 2810 2768 [[package]] 2811 2769 name = "typst-syntax" 2812 - version = "0.10.0" 2770 + version = "0.11.0-rc1" 2813 2771 dependencies = [ 2814 2772 "comemo", 2815 2773 "ecow", 2816 2774 "once_cell", 2817 2775 "serde", 2818 - "tracing", 2819 2776 "unicode-ident", 2820 2777 "unicode-math-class", 2821 2778 "unicode-script", ··· 2825 2782 2826 2783 [[package]] 2827 2784 name = "typst-tests" 2828 - version = "0.10.0" 2785 + version = "0.11.0-rc1" 2829 2786 dependencies = [ 2830 2787 "clap", 2831 2788 "comemo", 2832 2789 "ecow", 2833 - "iai", 2834 2790 "once_cell", 2835 2791 "oxipng", 2836 2792 "rayon", 2837 2793 "tiny-skia", 2838 2794 "ttf-parser", 2839 2795 "typst", 2796 + "typst-assets", 2797 + "typst-dev-assets", 2798 + "typst-ide", 2840 2799 "typst-pdf", 2841 2800 "typst-render", 2842 2801 "typst-svg", ··· 2845 2804 ] 2846 2805 2847 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]] 2848 2817 name = "unic-langid" 2849 - version = "0.9.1" 2818 + version = "0.9.4" 2850 2819 source = "registry+https://github.com/rust-lang/crates.io-index" 2851 - checksum = "398f9ad7239db44fd0f80fe068d12ff22d78354080332a5077dc6f52f14dcf2f" 2820 + checksum = "238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516" 2852 2821 dependencies = [ 2853 2822 "unic-langid-impl", 2854 2823 ] 2855 2824 2856 2825 [[package]] 2857 2826 name = "unic-langid-impl" 2858 - version = "0.9.1" 2827 + version = "0.9.4" 2859 2828 source = "registry+https://github.com/rust-lang/crates.io-index" 2860 - checksum = "e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff" 2829 + checksum = "4bd55a2063fdea4ef1f8633243a7b0524cbeef1905ae04c31a1c9b9775c55bc6" 2861 2830 dependencies = [ 2862 2831 "serde", 2863 2832 "tinystr", ··· 2874 2843 2875 2844 [[package]] 2876 2845 name = "unicode-bidi" 2877 - version = "0.3.13" 2846 + version = "0.3.15" 2878 2847 source = "registry+https://github.com/rust-lang/crates.io-index" 2879 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 2848 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 2880 2849 2881 2850 [[package]] 2882 2851 name = "unicode-bidi-mirroring" ··· 2904 2873 2905 2874 [[package]] 2906 2875 name = "unicode-normalization" 2907 - version = "0.1.22" 2876 + version = "0.1.23" 2908 2877 source = "registry+https://github.com/rust-lang/crates.io-index" 2909 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2878 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 2910 2879 dependencies = [ 2911 2880 "tinyvec", 2912 2881 ] 2913 2882 2914 2883 [[package]] 2915 2884 name = "unicode-properties" 2916 - version = "0.1.0" 2885 + version = "0.1.1" 2917 2886 source = "registry+https://github.com/rust-lang/crates.io-index" 2918 - checksum = "c7f91c8b21fbbaa18853c3d0801c78f4fc94cdb976699bb03e832e75f7fd22f0" 2887 + checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291" 2919 2888 2920 2889 [[package]] 2921 2890 name = "unicode-script" 2922 - version = "0.5.5" 2891 + version = "0.5.6" 2923 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc" 2893 + checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" 2925 2894 2926 2895 [[package]] 2927 2896 name = "unicode-segmentation" 2928 - version = "1.10.1" 2897 + version = "1.11.0" 2929 2898 source = "registry+https://github.com/rust-lang/crates.io-index" 2930 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 2899 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 2931 2900 2932 2901 [[package]] 2933 2902 name = "unicode-vo" ··· 2942 2911 checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 2943 2912 2944 2913 [[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 2914 name = "unsafe-libyaml" 2975 - version = "0.2.9" 2915 + version = "0.2.10" 2976 2916 source = "registry+https://github.com/rust-lang/crates.io-index" 2977 - checksum = "f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa" 2917 + checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" 2978 2918 2979 2919 [[package]] 2980 2920 name = "unscanny" ··· 2983 2923 checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" 2984 2924 2985 2925 [[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 2926 name = "ureq" 2993 - version = "2.9.1" 2927 + version = "2.9.6" 2994 2928 source = "registry+https://github.com/rust-lang/crates.io-index" 2995 - checksum = "f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97" 2929 + checksum = "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35" 2996 2930 dependencies = [ 2997 - "base64", 2931 + "base64 0.21.7", 2998 2932 "flate2", 2999 2933 "log", 2934 + "native-tls", 3000 2935 "once_cell", 3001 - "rustls", 3002 - "rustls-webpki", 3003 2936 "serde", 3004 2937 "serde_json", 3005 2938 "url", 3006 - "webpki-roots", 3007 2939 ] 3008 2940 3009 2941 [[package]] ··· 3020 2952 3021 2953 [[package]] 3022 2954 name = "usvg" 3023 - version = "0.36.0" 2955 + version = "0.38.0" 3024 2956 source = "registry+https://github.com/rust-lang/crates.io-index" 3025 - checksum = "c51daa774fe9ee5efcf7b4fec13019b8119cda764d9a8b5b06df02bb1445c656" 2957 + checksum = "377f62b4a3c173de8654c1aa80ab1dac1154e6f13a779a9943e53780120d1625" 3026 2958 dependencies = [ 3027 - "base64", 2959 + "base64 0.21.7", 3028 2960 "log", 3029 2961 "pico-args", 3030 2962 "usvg-parser", ··· 3035 2967 3036 2968 [[package]] 3037 2969 name = "usvg-parser" 3038 - version = "0.36.0" 2970 + version = "0.38.0" 3039 2971 source = "registry+https://github.com/rust-lang/crates.io-index" 3040 - checksum = "45c88a5ffaa338f0e978ecf3d4e00d8f9f493e29bed0752e1a808a1db16afc40" 2972 + checksum = "351a05e6f2023d6b4e946f734240a3927aefdcf930d7d42587a2c8a8869814b0" 3041 2973 dependencies = [ 3042 2974 "data-url", 3043 2975 "flate2", ··· 3053 2985 3054 2986 [[package]] 3055 2987 name = "usvg-text-layout" 3056 - version = "0.36.0" 2988 + version = "0.38.0" 3057 2989 source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "4d2374378cb7a3fb8f33894e0fdb8625e1bbc4f25312db8d91f862130b541593" 2990 + checksum = "8c41888b9d5cf431fe852eaf9d047bbde83251b98f1749c2f08b1071e6db46e2" 3059 2991 dependencies = [ 3060 2992 "fontdb", 3061 2993 "kurbo", ··· 3069 3001 3070 3002 [[package]] 3071 3003 name = "usvg-tree" 3072 - version = "0.36.0" 3004 + version = "0.38.0" 3073 3005 source = "registry+https://github.com/rust-lang/crates.io-index" 3074 - checksum = "6cacb0c5edeaf3e80e5afcf5b0d4004cc1d36318befc9a7c6606507e5d0f4062" 3006 + checksum = "18863e0404ed153d6e56362c5b1146db9f4f262a3244e3cf2dbe7d8a85909f05" 3075 3007 dependencies = [ 3076 - "rctree", 3077 3008 "strict-num", 3078 3009 "svgtypes", 3079 3010 "tiny-skia-path", ··· 3081 3012 3082 3013 [[package]] 3083 3014 name = "utf8_iter" 3084 - version = "1.0.3" 3015 + version = "1.0.4" 3085 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 3086 - checksum = "64a8922555b9500e3d865caed19330172cd67cbf82203f1a3311d8c305cc9f33" 3017 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3087 3018 3088 3019 [[package]] 3089 3020 name = "utf8parse" ··· 3092 3023 checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 3093 3024 3094 3025 [[package]] 3095 - name = "valuable" 3096 - version = "0.1.0" 3026 + name = "vcpkg" 3027 + version = "0.2.15" 3097 3028 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3029 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3099 3030 3100 3031 [[package]] 3101 3032 name = "version_check" ··· 3105 3036 3106 3037 [[package]] 3107 3038 name = "walkdir" 3108 - version = "2.4.0" 3039 + version = "2.5.0" 3109 3040 source = "registry+https://github.com/rust-lang/crates.io-index" 3110 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3041 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3111 3042 dependencies = [ 3112 3043 "same-file", 3113 3044 "winapi-util", ··· 3121 3052 3122 3053 [[package]] 3123 3054 name = "wasm-bindgen" 3124 - version = "0.2.89" 3055 + version = "0.2.92" 3125 3056 source = "registry+https://github.com/rust-lang/crates.io-index" 3126 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 3057 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 3127 3058 dependencies = [ 3128 3059 "cfg-if", 3129 3060 "wasm-bindgen-macro", ··· 3131 3062 3132 3063 [[package]] 3133 3064 name = "wasm-bindgen-backend" 3134 - version = "0.2.89" 3065 + version = "0.2.92" 3135 3066 source = "registry+https://github.com/rust-lang/crates.io-index" 3136 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 3067 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 3137 3068 dependencies = [ 3138 3069 "bumpalo", 3139 3070 "log", 3140 3071 "once_cell", 3141 3072 "proc-macro2", 3142 3073 "quote", 3143 - "syn 2.0.39", 3074 + "syn", 3144 3075 "wasm-bindgen-shared", 3145 3076 ] 3146 3077 3147 3078 [[package]] 3148 3079 name = "wasm-bindgen-macro" 3149 - version = "0.2.89" 3080 + version = "0.2.92" 3150 3081 source = "registry+https://github.com/rust-lang/crates.io-index" 3151 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 3082 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 3152 3083 dependencies = [ 3153 3084 "quote", 3154 3085 "wasm-bindgen-macro-support", ··· 3156 3087 3157 3088 [[package]] 3158 3089 name = "wasm-bindgen-macro-support" 3159 - version = "0.2.89" 3090 + version = "0.2.92" 3160 3091 source = "registry+https://github.com/rust-lang/crates.io-index" 3161 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 3092 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 3162 3093 dependencies = [ 3163 3094 "proc-macro2", 3164 3095 "quote", 3165 - "syn 2.0.39", 3096 + "syn", 3166 3097 "wasm-bindgen-backend", 3167 3098 "wasm-bindgen-shared", 3168 3099 ] 3169 3100 3170 3101 [[package]] 3171 3102 name = "wasm-bindgen-shared" 3172 - version = "0.2.89" 3103 + version = "0.2.92" 3173 3104 source = "registry+https://github.com/rust-lang/crates.io-index" 3174 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 3105 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 3175 3106 3176 3107 [[package]] 3177 3108 name = "wasmi" 3178 - version = "0.31.0" 3109 + version = "0.31.2" 3179 3110 source = "registry+https://github.com/rust-lang/crates.io-index" 3180 - checksum = "1f341edb80021141d4ae6468cbeefc50798716a347d4085c3811900049ea8945" 3111 + checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7" 3181 3112 dependencies = [ 3182 3113 "smallvec", 3183 3114 "spin", ··· 3188 3119 3189 3120 [[package]] 3190 3121 name = "wasmi_arena" 3191 - version = "0.4.0" 3122 + version = "0.4.1" 3192 3123 source = "registry+https://github.com/rust-lang/crates.io-index" 3193 - checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" 3124 + checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" 3194 3125 3195 3126 [[package]] 3196 3127 name = "wasmi_core" ··· 3214 3145 ] 3215 3146 3216 3147 [[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 3148 name = "weezl" 3224 - version = "0.1.7" 3149 + version = "0.1.8" 3225 3150 source = "registry+https://github.com/rust-lang/crates.io-index" 3226 - checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 3151 + checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 3227 3152 3228 3153 [[package]] 3229 3154 name = "winapi" ··· 3258 3183 3259 3184 [[package]] 3260 3185 name = "windows-core" 3261 - version = "0.51.1" 3186 + version = "0.52.0" 3262 3187 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3188 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3264 3189 dependencies = [ 3265 - "windows-targets", 3190 + "windows-targets 0.52.4", 3266 3191 ] 3267 3192 3268 3193 [[package]] ··· 3271 3196 source = "registry+https://github.com/rust-lang/crates.io-index" 3272 3197 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3273 3198 dependencies = [ 3274 - "windows-targets", 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", 3275 3209 ] 3276 3210 3277 3211 [[package]] ··· 3280 3214 source = "registry+https://github.com/rust-lang/crates.io-index" 3281 3215 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3282 3216 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", 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", 3290 3239 ] 3291 3240 3292 3241 [[package]] ··· 3296 3245 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3297 3246 3298 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]] 3299 3254 name = "windows_aarch64_msvc" 3300 3255 version = "0.48.5" 3301 3256 source = "registry+https://github.com/rust-lang/crates.io-index" 3302 3257 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3303 3258 3304 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]] 3305 3266 name = "windows_i686_gnu" 3306 3267 version = "0.48.5" 3307 3268 source = "registry+https://github.com/rust-lang/crates.io-index" 3308 3269 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3309 3270 3310 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]] 3311 3278 name = "windows_i686_msvc" 3312 3279 version = "0.48.5" 3313 3280 source = "registry+https://github.com/rust-lang/crates.io-index" 3314 3281 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3315 3282 3316 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]] 3317 3290 name = "windows_x86_64_gnu" 3318 3291 version = "0.48.5" 3319 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3320 3293 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3321 3294 3322 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]] 3323 3302 name = "windows_x86_64_gnullvm" 3324 3303 version = "0.48.5" 3325 3304 source = "registry+https://github.com/rust-lang/crates.io-index" 3326 3305 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3327 3306 3328 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]] 3329 3314 name = "windows_x86_64_msvc" 3330 3315 version = "0.48.5" 3331 3316 source = "registry+https://github.com/rust-lang/crates.io-index" 3332 3317 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3333 3318 3334 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]] 3335 3326 name = "winnow" 3336 - version = "0.5.19" 3327 + version = "0.6.5" 3337 3328 source = "registry+https://github.com/rust-lang/crates.io-index" 3338 - checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 3329 + checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" 3339 3330 dependencies = [ 3340 3331 "memchr", 3341 3332 ] ··· 3357 3348 3358 3349 [[package]] 3359 3350 name = "xattr" 3360 - version = "1.0.1" 3351 + version = "1.3.1" 3361 3352 source = "registry+https://github.com/rust-lang/crates.io-index" 3362 - checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 3353 + checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 3363 3354 dependencies = [ 3364 3355 "libc", 3356 + "linux-raw-sys", 3357 + "rustix", 3365 3358 ] 3366 3359 3367 3360 [[package]] ··· 3430 3423 dependencies = [ 3431 3424 "proc-macro2", 3432 3425 "quote", 3433 - "syn 2.0.39", 3426 + "syn", 3434 3427 "synstructure", 3435 3428 ] 3436 3429 3437 3430 [[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 3431 name = "zerofrom" 3459 3432 version = "0.1.3" 3460 3433 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3471 3444 dependencies = [ 3472 3445 "proc-macro2", 3473 3446 "quote", 3474 - "syn 2.0.39", 3447 + "syn", 3475 3448 "synstructure", 3476 3449 ] 3477 3450 ··· 3507 3480 dependencies = [ 3508 3481 "proc-macro2", 3509 3482 "quote", 3510 - "syn 2.0.39", 3483 + "syn", 3511 3484 ] 3512 3485 3513 3486 [[package]]
+14 -4
pkgs/by-name/ty/typst/package.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , installShellFiles 5 + , pkg-config 6 + , openssl 7 + , xz 5 8 , stdenv 6 9 , darwin 7 10 }: 8 11 9 12 rustPlatform.buildRustPackage rec { 10 13 pname = "typst"; 11 - version = "0.10.0"; 14 + version = "0.11.0-rc1"; 12 15 13 16 src = fetchFromGitHub { 14 17 owner = "typst"; 15 18 repo = "typst"; 16 19 rev = "v${version}"; 17 - hash = "sha256-qiskc0G/ZdLRZjTicoKIOztRFem59TM4ki23Rl55y9s="; 20 + hash = "sha256-jOq+aoBSRUTXldg8iWGSJ1z0y+3KbhZfVAgjZo9IsGo="; 18 21 }; 19 22 20 23 cargoLock = { 21 24 lockFile = ./Cargo.lock; 22 25 outputHashes = { 23 - "iai-0.1.1" = "sha256-EdNzCPht5chg7uF9O8CtPWR/bzSYyfYIXNdLltqdlR0="; 26 + "typst-dev-assets-0.10.0" = "sha256-EBOZbblbavtsr2LEnoIF0UFmpSsm8Sq7ibxxWcAMIHY="; 24 27 }; 25 28 }; 26 29 27 30 nativeBuildInputs = [ 28 31 installShellFiles 32 + pkg-config 29 33 ]; 30 34 31 - buildInputs = lib.optionals stdenv.isDarwin [ 35 + buildInputs = [ 36 + openssl 37 + xz 38 + ] ++ lib.optionals stdenv.isDarwin [ 39 + darwin.apple_sdk.frameworks.CoreFoundation 32 40 darwin.apple_sdk.frameworks.CoreServices 41 + darwin.apple_sdk.frameworks.Security 33 42 ]; 34 43 35 44 env = { 36 45 GEN_ARTIFACTS = "artifacts"; 46 + OPENSSL_NO_VENDOR = true; 37 47 }; 38 48 39 49 postInstall = ''
+3 -3
pkgs/by-name/xd/xdg-desktop-portal-shana/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "xdg-desktop-portal-shana"; 11 - version = "0.3.9"; 11 + version = "0.3.11"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Decodetalkers"; 15 15 repo = "xdg-desktop-portal-shana"; 16 16 rev = "v${version}"; 17 - sha256 = "cgiWlZbM0C47CisR/KlSV0xqfeKgM41QaQihjqSy9CU="; 17 + sha256 = "sha256-bUskzFDd4qjH4Isp6vAJHe5qzgCLudQbkh+JNNTSMu8="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ ··· 31 31 32 32 mesonBuildType = "release"; 33 33 34 - cargoHash = "sha256-uDM4a7AB0753c/H1nfic/LjWrLmjEvi/p2S/tLIDXaQ="; 34 + cargoHash = "sha256-FzEdQePDnSCuMDqbz0ZUywDzNfbiOwottSrE+eWL9to="; 35 35 36 36 meta = with lib; { 37 37 description = "A filechooser portal backend for any desktop environment";
+6 -6
pkgs/by-name/ya/yazi-unwrapped/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "yazi"; 14 - version = "0.2.3"; 14 + version = "0.2.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "sxyazi"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-2AiaJs6xY8hsB1DBxpPwdZtc8IZvsoCGWBOFVMf4dvk="; 20 + hash = "sha256-c8fWWCOVBqQVdQch9BniCaJPrVEOCv35lLH8/hMIbvE="; 21 21 }; 22 22 23 - cargoHash = "sha256-fRUmXv27sHYz8z0cc795JCPLHDQGgTV4wAWAtQ/pbg4="; 23 + cargoHash = "sha256-VeDyO+KCD3Axse4iPIoRxIvoAn3L33e2ObBZFV/REeg="; 24 24 25 25 env.YAZI_GEN_COMPLETIONS = true; 26 26 ··· 29 29 30 30 postInstall = '' 31 31 installShellCompletion --cmd yazi \ 32 - --bash ./yazi-config/completions/yazi.bash \ 33 - --fish ./yazi-config/completions/yazi.fish \ 34 - --zsh ./yazi-config/completions/_yazi 32 + --bash ./yazi-boot/completions/yazi.bash \ 33 + --fish ./yazi-boot/completions/yazi.fish \ 34 + --zsh ./yazi-boot/completions/_yazi 35 35 ''; 36 36 37 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 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "deepin-compressor"; 23 - version = "5.12.23"; 23 + version = "5.12.24"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "linuxdeepin"; 27 27 repo = pname; 28 28 rev = version; 29 - hash = "sha256-8qfpNM2rci4subdodxfJZLP3OvAxXl7QRl4MHGr15nA="; 29 + hash = "sha256-XNhG28VZifQrl3TZfx/OHnsAOo0eKrhGKDk+OjOYD8k="; 30 30 }; 31 31 32 + patches = [ 33 + ./0001-fix-build-on-new-dtk.diff 34 + ]; 35 + 32 36 postPatch = '' 33 37 substituteInPlace src/source/common/pluginmanager.cpp \ 34 - --replace "/usr/lib/" "$out/lib/" 38 + --replace-fail "/usr/lib/" "$out/lib/" 35 39 substituteInPlace src/desktop/deepin-compressor.desktop \ 36 - --replace "/usr" "$out" 40 + --replace-fail "/usr" "$out" 37 41 ''; 38 42 39 43 nativeBuildInputs = [ ··· 59 63 cmakeFlags = [ 60 64 "-DVERSION=${version}" 61 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}" 62 71 ]; 63 72 64 73 strictDeps = true;
+3
pkgs/desktops/deepin/apps/deepin-screen-recorder/default.nix
··· 78 78 gst-plugins-good 79 79 ]); 80 80 81 + # Fix build failure on dtk 5.6.20 82 + env.NIX_CFLAGS_COMPILE = "-std=c++14"; 83 + 81 84 # qt5integration must be placed before qtsvg in QT_PLUGIN_PATH 82 85 qtWrapperArgs = [ 83 86 "--prefix QT_PLUGIN_PATH : ${qt5integration}/${qtbase.qtPluginPrefix}"
+2 -2
pkgs/desktops/deepin/apps/deepin-system-monitor/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "deepin-system-monitor"; 30 - version = "6.0.9"; 30 + version = "6.0.13"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "linuxdeepin"; 34 34 repo = pname; 35 35 rev = version; 36 - hash = "sha256-ompsCTPmmF7S0UHNNU0YDQiTdvcFglpEoS4o+XMZ7jg="; 36 + hash = "sha256-QwZPvEOYypSmbe3deqLRsI3VL/CgVc+Ql3JlsMZ9MqY="; 37 37 }; 38 38 39 39 postPatch = ''
+2 -2
pkgs/desktops/deepin/artwork/dde-account-faces/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation rec { 7 7 pname = "dde-account-faces"; 8 - version = "1.0.15"; 8 + version = "1.0.16"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "linuxdeepin"; 12 12 repo = pname; 13 13 rev = version; 14 - hash = "sha256-/eTGy+9fcYmGrh09RdCIZ2Cn12gTaGtg4Tluv25n5r0="; 14 + hash = "sha256-PtbEsFQl6M5Ouadxy9CTVh1Bmmect83NODO4Ks+ckKU="; 15 15 }; 16 16 17 17 makeFlags = [ "PREFIX=${placeholder "out"}/var" ];
+2 -2
pkgs/desktops/deepin/artwork/deepin-icon-theme/default.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation rec { 10 10 pname = "deepin-icon-theme"; 11 - version = "2023.11.28"; 11 + version = "2024.01.31"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "linuxdeepin"; 15 15 repo = pname; 16 16 rev = version; 17 - hash = "sha256-kCWJAmJa0VmhnuegE+acj82Ojl4Z5D8g7/q2PzppJwg="; 17 + hash = "sha256-08maujG5Tibsv9N+5olOeD8MrXTRiZh0OQm0bg8t+Cc="; 18 18 }; 19 19 20 20 makeFlags = [ "PREFIX=${placeholder "out"}" ];
+2 -2
pkgs/desktops/deepin/core/dde-app-services/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "dde-app-services"; 16 - version = "1.0.23"; 16 + version = "1.0.25"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "linuxdeepin"; 20 20 repo = pname; 21 21 rev = version; 22 - hash = "sha256-INxbRDpG3MqPW6IMTqEagDCGo7vwxkR6D1+lcWdjO3w="; 22 + hash = "sha256-/lHiSUOTD8nC0WDLAHAFzm1YC0WjSS5W5JNC0cjeVEo="; 23 23 }; 24 24 25 25 postPatch = ''
+3 -3
pkgs/desktops/deepin/core/dde-appearance/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "dde-appearance"; 20 - version = "1.1.6"; 20 + version = "1.1.25"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "linuxdeepin"; 24 24 repo = pname; 25 25 rev = version; 26 - hash = "sha256-7oRbydLXw8yRzi9L1GH/q0cjMY/DLyWbj4RUSyNpVNM="; 26 + hash = "sha256-H9TvWF6Q0lX4GF4mQ71E3SUqWbhH7dzHIlScovbN7lM="; 27 27 }; 28 28 29 29 patches = [ ··· 43 43 substituteInPlace src/service/modules/api/themethumb.cpp \ 44 44 --replace "/usr/lib/deepin-api" "/run/current-system/sw/lib/deepin-api" 45 45 46 - substituteInPlace src/service/dbus/deepinwmfaker.cpp \ 46 + substituteInPlace fakewm/dbus/deepinwmfaker.cpp \ 47 47 --replace "/usr/lib/deepin-daemon" "/run/current-system/sw/lib/deepin-daemon" 48 48 49 49 substituteInPlace src/service/modules/api/locale.cpp \
+3 -3
pkgs/desktops/deepin/core/dde-appearance/fix-custom-wallpapers-path.diff
··· 11 11 "serial": 0, 12 12 "flags": [], 13 13 "name": "Background_Uris", 14 - diff --git a/src/service/dbus/deepinwmfaker.cpp b/src/service/dbus/deepinwmfaker.cpp 14 + diff --git a/fakewm/dbus/deepinwmfaker.cpp b/fakewm/dbus/deepinwmfaker.cpp 15 15 index 5d455fa..40ec608 100644 16 - --- a/src/service/dbus/deepinwmfaker.cpp 17 - +++ b/src/service/dbus/deepinwmfaker.cpp 16 + --- a/fakewm/dbus/deepinwmfaker.cpp 17 + +++ b/fakewm/dbus/deepinwmfaker.cpp 18 18 @@ -54,13 +54,13 @@ Q_GLOBAL_STATIC_WITH_ARGS(QGSettings, _gsettings_dde_zone, ("com.deepin.dde.zone 19 19 20 20 #define KWinDBusCompositorInterface "org.kde.kwin.Compositing"
+15 -27
pkgs/desktops/deepin/core/dde-application-manager/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , pkg-config 6 7 , wrapQtAppsHook 7 8 , qtbase 8 - , dtkwidget 9 - , dde-polkit-agent 10 - , gsettings-qt 11 - , libcap 12 - , jemalloc 13 - , xorg 14 - , iconv 15 9 }: 16 10 17 11 stdenv.mkDerivation rec { 18 12 pname = "dde-application-manager"; 19 - version = "1.0.19"; 13 + version = "1.1.8"; 20 14 21 15 src = fetchFromGitHub { 22 16 owner = "linuxdeepin"; 23 17 repo = pname; 24 18 rev = version; 25 - hash = "sha256-1P265xqlL/wML66nKdfTgkRx6MCpLwrt5rXu+CyeShU="; 19 + hash = "sha256-ImyXSyQWMFLvmtx9mBxrr4/IFOgOH1BW650mbiwFh5U="; 26 20 }; 27 21 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 - ''; 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 + ]; 40 34 41 35 nativeBuildInputs = [ 42 36 cmake ··· 46 40 47 41 buildInputs = [ 48 42 qtbase 49 - dtkwidget 50 - gsettings-qt 51 - libcap 52 - jemalloc 53 - xorg.libXdmcp 54 - xorg.libXres 55 43 ]; 56 44 57 45 meta = with lib; {
+2 -2
pkgs/desktops/deepin/core/dde-calendar/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "dde-calendar"; 21 - version = "5.11.1"; 21 + version = "5.12.1"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "linuxdeepin"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-EQcB+a0dK2c6NdvGFbyp65a8nN2PmOpZLWx61UDOTJg="; 27 + hash = "sha256-p+KtObh2JT7aPcDCi0jmaNmLqB1aU3IvAiYrGmhErcI="; 28 28 }; 29 29 30 30 patches = [
+4 -2
pkgs/desktops/deepin/core/dde-control-center/default.nix
··· 17 17 , polkit-qt 18 18 , libxcrypt 19 19 , librsvg 20 + , gtest 20 21 , runtimeShell 21 22 , dbus 22 23 }: 23 24 24 25 stdenv.mkDerivation rec { 25 26 pname = "dde-control-center"; 26 - version = "6.0.28"; 27 + version = "6.0.44"; 27 28 28 29 src = fetchFromGitHub { 29 30 owner = "linuxdeepin"; 30 31 repo = pname; 31 32 rev = version; 32 - hash = "sha256-kgQ4ySiYtaklOqER56QtKD9lk1CnRSEAU4QPHycl9eI="; 33 + hash = "sha256-NN2CSIYByxeTZraK48lAsQSJYAOTDHzKT1FOa+VWMo0="; 33 34 }; 34 35 35 36 postPatch = '' ··· 57 58 polkit-qt 58 59 libxcrypt 59 60 librsvg 61 + gtest 60 62 ]; 61 63 62 64 cmakeFlags = [
+2 -2
pkgs/desktops/deepin/core/dde-dock/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "dde-dock"; 24 - version = "6.0.22"; 24 + version = "6.0.35"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "linuxdeepin"; 28 28 repo = pname; 29 29 rev = version; 30 - hash = "sha256-fhc2faiPH35ZKw6SCoGTz+6mgxabNpCFQeY2p68Ba5w="; 30 + hash = "sha256-ATC/Ze6GyjT92eCgAt9g2FIQbXLVHUMuXuAslNnbkCE="; 31 31 }; 32 32 33 33 postPatch = ''
+5 -10
pkgs/desktops/deepin/core/dde-file-manager/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , runtimeShell 6 5 , dtkwidget 7 6 , qt5integration ··· 44 43 45 44 stdenv.mkDerivation rec { 46 45 pname = "dde-file-manager"; 47 - version = "6.0.31"; 46 + version = "6.0.40"; 48 47 49 48 src = fetchFromGitHub { 50 49 owner = "linuxdeepin"; 51 50 repo = pname; 52 51 rev = version; 53 - hash = "sha256-mc2HcoLrwMXKU8w34KUEh62ZfEIfbJLVzz4JGnUE5EM="; 52 + hash = "sha256-fvxP6wle4hezt9nEDpTgK+xB4J5XIC0mP5jWCmkjJPA="; 54 53 }; 55 54 56 55 nativeBuildInputs = [ ··· 63 62 dontWrapGApps = true; 64 63 65 64 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 - }) 65 + ./patch_check_v23_interface.diff 73 66 ]; 74 67 75 68 postPatch = '' ··· 132 125 133 126 cmakeFlags = [ 134 127 "-DVERSION=${version}" 128 + "-DNIX_DEEPIN_VERSION=23" 129 + "-DSYSTEMD_USER_UNIT_DIR=${placeholder "out"}/lib/systemd/user" 135 130 ]; 136 131 137 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 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index e93d3ad..94e3eca 100644 2 + index 8a8cfb079..34092aa57 100644 3 3 --- a/CMakeLists.txt 4 4 +++ b/CMakeLists.txt 5 - @@ -30,7 +30,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) 5 + @@ -31,7 +31,7 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) 6 6 endif() 7 7 8 8 #Indentify the version 9 9 -if (${DEEPIN_OS_VERSION} MATCHES "23") 10 - +if (TRUE) 10 + +if (${NIX_DEEPIN_VERSION} MATCHES "23") 11 11 add_definitions(-DCOMPILE_ON_V23) 12 12 set(COMPLIE_ON_V23 TRUE) 13 13 message("COMPILE ON v23")
+7 -2
pkgs/desktops/deepin/core/dde-launchpad/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "dde-launchpad"; 18 - version = "0.3.0"; 18 + version = "0.4.4"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "linuxdeepin"; 22 22 repo = pname; 23 23 rev = version; 24 - hash = "sha256-8m0DjQYih3hB/n2VHuJgUYBe8tpGwBU0NdkLxr1OsFc="; 24 + hash = "sha256-az8BC3n44NGpATNu3Exjn3H7Rumx/YqDXztEGqCpAbY="; 25 25 }; 26 + 27 + postPatch = '' 28 + substituteInPlace desktopintegration.cpp \ 29 + --replace "AppStreamQt/pool.h" "AppStreamQt5/pool.h" 30 + ''; 26 31 27 32 nativeBuildInputs = [ 28 33 cmake
+2 -2
pkgs/desktops/deepin/core/dde-network-core/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "dde-network-core"; 21 - version = "2.0.15"; 21 + version = "2.0.21"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "linuxdeepin"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-AMuWEz3Eyw0tG0srLWpqS7MO7Z4ZzIay4z59cZQZU0o="; 27 + hash = "sha256-xuPEh0o62seyxlW+MKGgv/DdheYibSI1K0RJAjxraCw="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/core/dde-session-shell/default.nix
··· 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "dde-session-shell"; 28 - version = "6.0.10"; 28 + version = "6.0.17"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "linuxdeepin"; 32 32 repo = pname; 33 33 rev = version; 34 - hash = "sha256-h4X3RZe7+CxVeFmk/7+7K4d/2D1+jhECKQaxl4TsuvM="; 34 + hash = "sha256-X/aBMxrYeCT3I9ynV8cPzS23H44fHLkpkztewnfTNxA="; 35 35 }; 36 36 37 37 postPatch = ''
+2 -2
pkgs/desktops/deepin/core/dde-session-ui/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "dde-session-ui"; 20 - version = "6.0.10"; 20 + version = "6.0.16"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "linuxdeepin"; 24 24 repo = pname; 25 25 rev = version; 26 - hash = "sha256-JwktVbwWdfqURhZuEFdB5oaKMsBZu5DekpZ2WGpcL4Q="; 26 + hash = "sha256-hxunGK7DxRuAbmi6PtylHCBajV3b1qbFVA+AiuOCcN0="; 27 27 }; 28 28 29 29 postPatch = ''
+5 -2
pkgs/desktops/deepin/core/dde-session/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "dde-session"; 18 - version = "1.1.9"; 18 + version = "1.2.5"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "linuxdeepin"; 22 22 repo = pname; 23 23 rev = version; 24 - hash = "sha256-CyHvvNALXe4fOMjD48By/iaU6/xNUhH9yG19Ob3bHy0="; 24 + hash = "sha256-YYGRjVbVFyzmRhYu6sDtxzghocgM7Myr3K77AqWQk3E="; 25 25 }; 26 26 27 27 postPatch = '' 28 + substituteInPlace misc/CMakeLists.txt \ 29 + --replace "/etc" "$out/etc" 30 + 28 31 # Avoid using absolute path to distinguish applications 29 32 substituteInPlace src/dde-session/impl/sessionmanager.cpp \ 30 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 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "dde-widgets"; 17 - version = "6.0.14"; 17 + version = "6.0.19"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "linuxdeepin"; 21 21 repo = pname; 22 22 rev = version; 23 - hash = "sha256-bmhT7UhMXtC5wlRtwlVnGjoq8rUQcDSk4rGQ0Xrz9ZI="; 23 + hash = "sha256-oB0lyfmxBSwqjXO+etYdc+DghZVSBU+LXYqK1WS5DaU="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/core/deepin-kwin/default.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "deepin-kwin"; 39 - version = "5.25.11"; 39 + version = "5.25.15"; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "linuxdeepin"; 43 43 repo = pname; 44 44 rev = version; 45 - hash = "sha256-J92T1hsRmmtkjF9OPsrikRtd7bQSEG88UOYu+BHUSx0="; 45 + hash = "sha256-aI5wHEFfvZeoz4ykw9dVx/9e96T1Yahs4YZNutv+CYM="; 46 46 }; 47 47 48 48 patches = [
+2 -2
pkgs/desktops/deepin/default.nix
··· 1 - { lib, pkgs, config, libsForQt5 }: 1 + { lib, pkgs, config, libsForQt5, qt6Packages }: 2 2 let 3 3 packages = self: 4 4 let ··· 28 28 deepin-kwin = callPackage ./core/deepin-kwin { }; 29 29 dde-appearance = callPackage ./core/dde-appearance { }; 30 30 dde-app-services = callPackage ./core/dde-app-services { }; 31 - dde-application-manager = callPackage ./core/dde-application-manager { }; 31 + dde-application-manager = qt6Packages.callPackage ./core/dde-application-manager { }; 32 32 dde-control-center = callPackage ./core/dde-control-center { }; 33 33 dde-calendar = callPackage ./core/dde-calendar { }; 34 34 dde-clipboard = callPackage ./core/dde-clipboard { };
+8 -17
pkgs/desktops/deepin/go-package/dde-api/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , buildGoModule 6 5 , pkg-config 7 6 , deepin-gettext-tools ··· 21 20 22 21 buildGoModule rec { 23 22 pname = "dde-api"; 24 - version = "6.0.7"; 23 + version = "6.0.9"; 25 24 26 25 src = fetchFromGitHub { 27 26 owner = "linuxdeepin"; 28 27 repo = pname; 29 28 rev = version; 30 - hash = "sha256-kdf1CoZUyda6bOTW0WJTgaXYhocrjRU9ptj7i+k8aaQ="; 29 + hash = "sha256-ht5IaXi4nz0/U1zqp4JTiDkQ3NB69q24MgWfu45SpoY="; 31 30 }; 32 31 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="; 32 + vendorHash = "sha256-zrtUsCF2+301DKwgWectw+UbOehOp8h8u/IMf09XQ8Q="; 42 33 43 34 postPatch = '' 44 35 substituteInPlace misc/systemd/system/deepin-shutdown-sound.service \ 45 - --replace "/usr/bin/true" "${coreutils}/bin/true" 36 + --replace-fail "/usr/bin/true" "${coreutils}/bin/true" 46 37 47 38 substituteInPlace sound-theme-player/main.go \ 48 - --replace "/usr/sbin/alsactl" "alsactl" 39 + --replace-fail "/usr/sbin/alsactl" "alsactl" 49 40 50 41 substituteInPlace misc/{scripts/deepin-boot-sound.sh,systemd/system/deepin-login-sound.service} \ 51 - --replace "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 42 + --replace-fail "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 52 43 53 44 substituteInPlace lunar-calendar/huangli.go adjust-grub-theme/main.go \ 54 - --replace "/usr/share/dde-api" "$out/share/dde-api" 45 + --replace-fail "/usr/share/dde-api" "$out/share/dde-api" 55 46 56 47 substituteInPlace themes/{theme.go,settings.go} \ 57 - --replace "/usr/share" "/run/current-system/sw/share" 48 + --replace-fail "/usr/share" "/run/current-system/sw/share" 58 49 59 50 for file in $(grep "/usr/lib/deepin-api" * -nR |awk -F: '{print $1}') 60 51 do
+6 -5
pkgs/desktops/deepin/go-package/dde-daemon/default.nix
··· 38 38 39 39 buildGoModule rec { 40 40 pname = "dde-daemon"; 41 - version = "6.0.22"; 41 + version = "6.0.34"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "linuxdeepin"; 45 45 repo = pname; 46 46 rev = version; 47 - hash = "sha256-D7s6wWZeZHYl/aP/0qLYNn+lZEwGJAjFNbO0whKymck="; 47 + hash = "sha256-NIFgv6EUSnCqSdPttx6wrr7K1nRV/JIZJy9uS7uu0Sc="; 48 48 }; 49 49 50 - vendorHash = "sha256-U+G5CELpor34RgFzHpxfvJ/jBfWfE4ShjY2b2Z61BhE="; 50 + vendorHash = "sha256-F39QGxY0aD+hHWguHosSrSzcB/ahYbnFW9vVtS5oUnU="; 51 51 52 52 patches = [ 53 53 ./0001-dont-set-PATH.diff ··· 70 70 --replace "/usr/share/X11/xkb" "${xkeyboard_config}/share/X11/xkb" 71 71 72 72 substituteInPlace bin/dde-system-daemon/wallpaper.go accounts1/user.go \ 73 - --replace "/usr/share/wallpapers" "/run/current-system/sw/share/wallpapers" 73 + --replace "/usr/share/wallpapers" "/run/current-system/sw/share/wallpapers" 74 74 75 75 substituteInPlace timedate1/zoneinfo/zone.go \ 76 - --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" 76 + --replace "/usr/share/dde" "$out/share/dde" \ 77 + --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" 77 78 78 79 substituteInPlace accounts1/image_blur.go grub2/modify_manger.go \ 79 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 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "go-dbus-factory"; 8 - version = "1.10.23"; 8 + version = "2.0.8"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "linuxdeepin"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "sha256-6u9Bpoa80j/K1MipncfM378/qmSSMZAlx88jE4hHYBk="; 14 + sha256 = "sha256-yzmr61wrBfZi+CuXFhtvOk7EaFtE8y3QyVwwgEDqwKY="; 15 15 }; 16 16 17 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 19 20 20 buildGoModule rec { 21 21 pname = "startdde"; 22 - version = "6.0.10"; 22 + version = "6.0.13"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "linuxdeepin"; 26 26 repo = pname; 27 27 rev = version; 28 - hash = "sha256-B2B8QlA1Ps/ybVzionngtwDwTLd7H02RKJwcXymGlJM="; 28 + hash = "sha256-sftPQq4cSyCTuvVtvjT8YJDLQOpSbmnXEVzFwFFaU4U="; 29 29 }; 30 30 31 - patches = [ 32 - ./0001-avoid-use-hardcode-path.patch 33 - ]; 34 - 35 - vendorHash = "sha256-5BEOazAygYL1N+CaGAbUwdpHZ1EiHr6yNW27/bXNdZg="; 31 + vendorHash = "sha256-Y81p3yPQayXbvyUI7N6PvFDO3hSU3SL0AuUKxvZkZNE="; 36 32 37 33 postPatch = '' 38 - substituteInPlace display/manager.go session.go \ 34 + substituteInPlace display/manager.go \ 39 35 --replace "/bin/bash" "${runtimeShell}" 40 36 41 37 substituteInPlace misc/systemd_task/dde-display-task-refresh-brightness.service \ 42 38 --replace "/usr/bin/dbus-send" "${dbus}/bin/dbus-send" 43 39 44 - substituteInPlace display/manager.go utils.go session.go \ 40 + substituteInPlace display/manager.go \ 45 41 --replace "/usr/lib/deepin-daemon" "/run/current-system/sw/lib/deepin-daemon" 46 42 47 43 substituteInPlace misc/lightdm.conf --replace "/usr" "$out"
+2 -2
pkgs/desktops/deepin/library/dtkcommon/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "dtkcommon"; 9 - version = "5.6.17"; 9 + version = "5.6.21"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "linuxdeepin"; 13 13 repo = pname; 14 14 rev = version; 15 - hash = "sha256-mquBuF+Gzq5txxCczeS+gI8LshdKnK5WnpOCytNki+w="; 15 + hash = "sha256-wRTzgvtmbGJJaIwi1f5m98K2o6g7yZdnKYR1nsDDwk8="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/library/dtkcore/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "dtkcore"; 21 - version = "5.6.17"; 21 + version = "5.6.22"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "linuxdeepin"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-/MGSvT8tPn+KqqlM6FY2iFsArmAkYMW5Q3Sl4g4zvH0="; 27 + hash = "sha256-W8uLNWC8bYzrKrX/hq9p1h66dWrxp4Vt+/27zDJeAS4="; 28 28 }; 29 29 30 30 patches = [
+2 -2
pkgs/desktops/deepin/library/dtkdeclarative/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "dtkdeclarative"; 18 - version = "5.6.17"; 18 + version = "5.6.24"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "linuxdeepin"; 22 22 repo = pname; 23 23 rev = version; 24 - hash = "sha256-P0F6GidGp+CkNplKnLiaYVtcxs6N66gGIx6UcplEt08="; 24 + hash = "sha256-bGy8e+JAyHiAwWvO5Xz1TubHUDP4i4nWUR4h5/appM0="; 25 25 }; 26 26 27 27 patches = [
+2 -9
pkgs/desktops/deepin/library/dtkgui/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , pkg-config 6 5 , cmake 7 6 , qttools ··· 16 15 17 16 stdenv.mkDerivation rec { 18 17 pname = "dtkgui"; 19 - version = "5.6.17"; 18 + version = "5.6.22"; 20 19 21 20 src = fetchFromGitHub { 22 21 owner = "linuxdeepin"; 23 22 repo = pname; 24 23 rev = version; 25 - hash = "sha256-ssCVMFCE1vhucYMxXkEZV5YlFxT1JdYGqrzILhWX1XI="; 24 + hash = "sha256-h3DFG6FaJXP9o9u8R31MtX3Z1+P3DrNDT8Xbd8tlI4Y="; 26 25 }; 27 26 28 27 patches = [ 29 28 ./fix-pkgconfig-path.patch 30 29 ./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 30 ]; 38 31 39 32 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/library/dtkwidget/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "dtkwidget"; 23 - version = "5.6.17"; 23 + version = "5.6.22"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "linuxdeepin"; 27 27 repo = pname; 28 28 rev = version; 29 - hash = "sha256-oFmM0e7ht3lCL50pwS/v/BLFmT2jymQaUZ4SmLdxvMo="; 29 + hash = "sha256-szy1gPm+PsiUXGvo5QuXKYMVPCcaqVX47iu48WXOjWU="; 30 30 }; 31 31 32 32 patches = [
+2 -2
pkgs/desktops/deepin/library/image-editor/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "image-editor"; 18 - version = "1.0.35"; 18 + version = "1.0.41"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "linuxdeepin"; 22 22 repo = pname; 23 23 rev = version; 24 - hash = "sha256-Xr4tueipQbRHyKLStTWeUcVbX7Baiz0YooaaVk65Y+U="; 24 + hash = "sha256-9V9B0YSUTWv/4IbTRtKJSVrZx6j8jqJxIIR9TwUZ0U0="; 25 25 }; 26 26 27 27 postPatch = ''
+2 -2
pkgs/desktops/deepin/library/qt5integration/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "qt5integration"; 18 - version = "5.6.17"; 18 + version = "5.6.20"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "linuxdeepin"; 22 22 repo = pname; 23 23 rev = version; 24 - hash = "sha256-8ag/cFkjp5u/0/71xKR6z6dXp2NGRIYNNbzzEmgsDmc="; 24 + hash = "sha256-cmvscSIu3LOTKuMs/+JUdJAvQ7OB4o1k+LqfRxNefZU="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -11
pkgs/desktops/deepin/library/qt5platform-plugins/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , cmake 6 5 , extra-cmake-modules 7 6 , pkg-config ··· 18 17 19 18 stdenv.mkDerivation rec { 20 19 pname = "qt5platform-plugins"; 21 - version = "5.6.16"; 20 + version = "5.6.22"; 22 21 23 22 src = fetchFromGitHub { 24 23 owner = "linuxdeepin"; 25 24 repo = pname; 26 25 rev = version; 27 - hash = "sha256-1/biT8wR44+sdOMhBW/8KMUSBDK/UxuEqsyjTZyjBT4="; 26 + hash = "sha256-0XQ4s6xpFHoG6SC8RE8WVnbHH7qNeOYkhrYUkDEH8Dc="; 28 27 }; 29 28 30 29 nativeBuildInputs = [ ··· 43 42 wayland 44 43 dwayland 45 44 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 45 ]; 55 46 56 47 cmakeFlags = [
+2 -2
pkgs/desktops/deepin/library/util-dfm/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "util-dfm"; 16 - version = "1.2.16"; 16 + version = "1.2.21"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "linuxdeepin"; 20 20 repo = pname; 21 21 rev = version; 22 - hash = "sha256-o5ubfCpgAHJXqihGyapq7Dj9eQlw2q6VoER/e37tM6w="; 22 + hash = "sha256-EqNca3heIUUV5joMskpriCY+7NwjUc/vmQwomDkru80="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/desktops/deepin/misc/deepin-desktop-base/default.nix
··· 5 5 }: 6 6 stdenvNoCC.mkDerivation rec { 7 7 pname = "deepin-desktop-base"; 8 - version = "2023.09.05"; 8 + version = "2024.01.03"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "linuxdeepin"; 12 12 repo = pname; 13 13 rev = version; 14 - hash = "sha256-Gqp56TbkuTOI3aT7UmRuYBjUwRiOoIUHiRf0DaY0yew="; 14 + hash = "sha256-45qR1LCnA8ZSrWykqNvvm7Dxbi5pQnAuFy6nZJrzyi0="; 15 15 }; 16 16 17 17 makeFlags = [ "DESTDIR=${placeholder "out"}" ];
+2 -2
pkgs/desktops/gnome/apps/gnome-maps/default.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "gnome-maps"; 31 - version = "45.4"; 31 + version = "45.5"; 32 32 33 33 src = fetchurl { 34 34 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 35 - hash = "sha256-3RV6vqKpGJuOL6jiHh9WV9Z06dJ+8fpj1la/TPCoYLc="; 35 + hash = "sha256-HCD14Q3OaEre+ylhUmJmoiTmxGwW+gO5VK/6Czobt0A="; 36 36 }; 37 37 38 38 doCheck = true;
+2 -2
pkgs/desktops/gnome/core/epiphany/default.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "epiphany"; 39 - version = "45.2"; 39 + version = "45.3"; 40 40 41 41 src = fetchurl { 42 42 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 43 - sha256 = "eccUYL/+/M715nvj+1/KZXhT6CFstiY5nSuVDOAyDdw="; 43 + sha256 = "bDAum91mKQyw4m9ihDzUxDWklVq9u08VHwfcgEldZzA="; 44 44 }; 45 45 46 46 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/core/gnome-contacts/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "gnome-contacts"; 30 - version = "45.0"; 30 + version = "45.1"; 31 31 32 32 src = fetchurl { 33 33 url = "mirror://gnome/sources/gnome-contacts/${lib.versions.major version}/${pname}-${version}.tar.xz"; 34 - sha256 = "vR/fKm9kzdnyq7/tB+ZPKmmuNTb3T0gZjMN7rZ/NlD4="; 34 + sha256 = "gj9WCe7NkMQk3T5khXKHvBMh+23+KJJKR0/w6azyG3U="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/desktops/xfce/core/libxfce4ui/default.nix
··· 4 4 mkXfceDerivation { 5 5 category = "xfce"; 6 6 pname = "libxfce4ui"; 7 - version = "4.18.5"; 7 + version = "4.18.6"; 8 8 9 - sha256 = "sha256-Jf+oxdUWXJJmMoJ9kIx9F+ndb2c6bNpf+JOzxpi2Lwo="; 9 + sha256 = "sha256-ojmI745tKLHv26uL1qS/v6hAcLmAV/WF2NAtAhQRUkg="; 10 10 11 11 nativeBuildInputs = [ gobject-introspection vala ]; 12 12 buildInputs = [ gtk3 libstartup_notification libgtop libepoxy xfconf ];
+4 -2
pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
··· 5 5 , intltool 6 6 , glib 7 7 , gtk3 8 + , json_c 8 9 , libxml2 9 10 , libsoup 10 11 , upower ··· 22 23 23 24 stdenv.mkDerivation rec { 24 25 pname = "xfce4-weather-plugin"; 25 - version = "0.11.1"; 26 + version = "0.11.2"; 26 27 27 28 src = fetchurl { 28 29 url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 29 - sha256 = "sha256-pFFG+aDc3JXRkcCcZK0nmuKJz4+BHEQz4I4xplaEUjk="; 30 + sha256 = "sha256-ZdQK/3hjVQhYqfnStgVPJ8aaPn5xKZF4WYf5pzu6h2s="; 30 31 }; 31 32 32 33 nativeBuildInputs = [ ··· 37 38 buildInputs = [ 38 39 glib 39 40 gtk3 41 + json_c 40 42 libxml2 41 43 libsoup 42 44 upower
+7 -5
pkgs/development/compilers/cakelisp/default.nix
··· 1 - { lib, stdenv, fetchgit, fetchpatch, gcc, unstableGitUpdater }: 1 + { lib, stdenv, fetchgit, gcc, unstableGitUpdater }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation { 4 4 pname = "cakelisp"; 5 5 # using unstable as it's the only version that builds against gcc-13 6 - version = "0.3.0-unstable-2023-12-18"; 6 + version = "0.3.0-unstable-2024-02-21"; 7 7 8 8 src = fetchgit { 9 9 url = "https://macoy.me/code/macoy/cakelisp"; 10 - rev = "866fa2806d3206cc9dd398f0e86640db5be42bd6"; 11 - hash = "sha256-vwMZUNy+updwk69ahA/D9LhO68eV6wH0Prq+o/i1Q/A="; 10 + rev = "75ce620b265bf83c6952c0093df2b9d4f7f32a54"; 11 + hash = "sha256-X+tWq2QQogy4d042pcVuldc80jcClYtV09Jr91rHJl4="; 12 12 }; 13 13 14 14 buildInputs = [ gcc ]; ··· 29 29 ./Build.sh 30 30 runHook postBuild 31 31 ''; 32 + 33 + env.NIX_CFLAGS_COMPILE = "-Wno-error=format"; 32 34 33 35 installPhase = '' 34 36 runHook preInstall
+7 -5
pkgs/development/compilers/chez/default.nix
··· 1 1 { lib, stdenv, fetchurl 2 2 , coreutils, cctools 3 + , darwin 3 4 , ncurses, libiconv, libX11, libuuid, testers 4 5 }: 5 6 ··· 12 13 hash = "sha256-03GZASte0ZhcQGnWqH/xjl4fWi3yfkApkfr0XcTyIyw="; 13 14 }; 14 15 15 - nativeBuildInputs = lib.optional stdenv.isDarwin cctools; 16 + nativeBuildInputs = lib.optionals stdenv.isDarwin [ 17 + cctools 18 + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ 19 + darwin.autoSignDarwinBinariesHook 20 + ]; 16 21 buildInputs = [ ncurses libiconv libX11 libuuid ]; 17 22 18 23 enableParallelBuilding = true; ··· 20 25 env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-error=format-truncation"; 21 26 22 27 /* 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 28 + ** We have to fix a few occurrences to tools with absolute 27 29 ** paths in some helper scripts, otherwise the build will fail on 28 30 ** NixOS or in any chroot build. 29 31 */
+2 -2
pkgs/development/compilers/odin/default.nix
··· 12 12 inherit (llvmPackages) stdenv; 13 13 in stdenv.mkDerivation rec { 14 14 pname = "odin"; 15 - version = "dev-2024-02"; 15 + version = "dev-2024-03"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "odin-lang"; 19 19 repo = "Odin"; 20 20 rev = version; 21 - hash = "sha256-v9A0+kgREXALhnvFYWtE0+H4L7CYnyje+d2W5+/ZvHA="; 21 + hash = "sha256-oK5OcWAZy9NVH19oep6QU4d5qaiO0p+d9FvxDIrzFLU="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/elixir/1.16.nix
··· 1 1 { mkDerivation }: 2 2 mkDerivation { 3 - version = "1.16.1"; 4 - sha256 = "sha256-rjUt3gCUszCbzGE7BriwH3ptrV81dqNB/d0nVOXrcGI="; 3 + version = "1.16.2"; 4 + sha256 = "sha256-NUYYxf73Fuk3FUoVFKTo6IN9QCTvzz5wNshIf/nitJA="; 5 5 # https://hexdocs.pm/elixir/1.16.0/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp 6 6 minimumOTPVersion = "24"; 7 7 escriptPath = "lib/elixir/scripts/generate_app.escript";
+6 -8
pkgs/development/interpreters/quickjs/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchFromGitHub 3 + , fetchurl 4 4 , texinfo 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "quickjs"; 9 - version = "2021-12-09"; 9 + version = "2024-01-13"; 10 10 11 - src = fetchFromGitHub { 12 - owner = "bellard"; 13 - repo = pname; 14 - rev = "daa35bc1e5d43192098af9b51caeb4f18f73f9f9"; 15 - hash = "sha256-BhAsa8tumCQ4jK/TbRbptj2iOIUFFjU1MQYdIrDMpko="; 11 + src = fetchurl { 12 + url = "https://bellard.org/quickjs/quickjs-${version}.tar.xz"; 13 + hash = "sha256-PEv4+JW/pUvrSGyNEhgRJ3Hs/FrDvhA2hR70FWghLgM="; 16 14 }; 17 15 18 16 postPatch = lib.optionalString stdenv.isDarwin '' 19 17 substituteInPlace Makefile --replace "CONFIG_LTO=y" "" 20 18 ''; 21 19 22 - makeFlags = [ "prefix=${placeholder "out"}" ]; 20 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 23 21 enableParallelBuilding = true; 24 22 25 23 nativeBuildInputs = [
+11 -1
pkgs/development/interpreters/scsh/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, scheme48 }: 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, scheme48, fetchpatch }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "scsh"; ··· 12 12 fetchSubmodules = true; 13 13 }; 14 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 + 15 24 nativeBuildInputs = [ autoreconfHook ]; 16 25 buildInputs = [ scheme48 ]; 17 26 configureFlags = [ "--with-scheme48=${scheme48}" ]; ··· 22 31 license = licenses.bsd3; 23 32 maintainers = with maintainers; [ joachifm ]; 24 33 platforms = with platforms; unix; 34 + mainProgram = "scsh"; 25 35 }; 26 36 }
+2 -2
pkgs/development/libraries/boost-ext/boost-sml/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "boost-sml"; 10 - version = "1.1.9"; 10 + version = "1.1.11"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "boost-ext"; 14 14 repo = "sml"; 15 15 rev = "v${version}"; 16 - hash = "sha256-RYgSpnsmgZybpkJALIzxpkDRfe9QF2FHG+nA3msFaK0="; 16 + hash = "sha256-/eR/B8rE+mh5zDPjx1kS9nVJf1rCeHP04QDavh6z6fM="; 17 17 }; 18 18 19 19 buildInputs = [ boost ];
+44 -16
pkgs/development/libraries/freetts/default.nix
··· 1 - {stdenv, fetchurl, apacheAnt, unzip, sharutils, lib, jdk}: 1 + { lib 2 + , stdenv 3 + , fetchzip 4 + , ant 5 + , jdk8 6 + , sharutils 7 + }: 2 8 3 - stdenv.mkDerivation rec { 9 + stdenv.mkDerivation (finalAttrs: { 4 10 pname = "freetts"; 5 11 version = "1.2.2"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/freetts/${pname}-${version}-src.zip"; 8 - sha256 = "0mnikqhpf4f4jdr0irmibr8yy0dnffx1i257y22iamxi7a6by2r7"; 12 + 13 + src = fetchzip { 14 + url = "mirror://sourceforge/freetts/${finalAttrs.pname}-${finalAttrs.version}-src.zip"; 15 + hash = "sha256-+bhM0ErEZVnmcz5CBqn/AeGaOhKnCjZzGeqgO/89wms="; 16 + stripRoot = false; 9 17 }; 10 - nativeBuildInputs = [ unzip ]; 11 - buildInputs = [ apacheAnt sharutils jdk ]; 12 - unpackPhase = '' 13 - unzip $src -x META-INF/* 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" ' 14 31 ''; 15 32 16 33 buildPhase = '' 17 - cd */lib 34 + runHook preBuild 35 + 36 + pushd lib 18 37 sed -i -e "s/more/cat/" jsapi.sh 19 38 echo y | sh jsapi.sh 20 - cd .. 39 + popd 40 + 21 41 ln -s . src 22 42 ant 43 + 44 + runHook postBuild 23 45 ''; 46 + 24 47 installPhase = '' 25 - install -v -m755 -d $out/{lib,docs/{audio,images}} 26 - install -v -m644 lib/*.jar $out/lib 48 + runHook preInstall 49 + install -Dm644 lib/*.jar -t $out/lib 50 + runHook postInstall 27 51 ''; 28 52 29 53 meta = { ··· 32 56 Text to speech system based on Festival written in Java. 33 57 Can be used in combination with KDE accessibility. 34 58 ''; 35 - license = "GPL"; 36 59 homepage = "http://freetts.sourceforge.net"; 37 - maintainers = [ lib.maintainers.sander ]; 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 + ]; 38 66 }; 39 - } 67 + })
+16 -10
pkgs/development/libraries/gnome-online-accounts/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , fetchFromGitLab 3 + , fetchurl 4 + , fetchpatch 4 5 , pkg-config 5 6 , vala 6 7 , glib ··· 30 31 , wrapGAppsHook 31 32 }: 32 33 33 - stdenv.mkDerivation rec { 34 + stdenv.mkDerivation (finalAttrs: { 34 35 pname = "gnome-online-accounts"; 35 36 version = "3.48.0"; 36 37 37 38 outputs = [ "out" "dev" ] ++ lib.optionals enableBackend [ "man" "devdoc" ]; 38 39 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="; 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="; 45 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 + ]; 46 52 47 53 mesonFlags = [ 48 54 "-Dfedora=false" # not useful in NixOS or for NixOS users. ··· 91 97 passthru = { 92 98 updateScript = gnome.updateScript { 93 99 versionPolicy = "odd-unstable"; 94 - packageName = pname; 100 + packageName = "gnome-online-accounts"; 95 101 }; 96 102 }; 97 103 ··· 102 108 license = licenses.lgpl2Plus; 103 109 maintainers = teams.gnome.members; 104 110 }; 105 - } 111 + })
+2 -2
pkgs/development/libraries/libadwaita/default.nix
··· 22 22 23 23 stdenv.mkDerivation (finalAttrs: { 24 24 pname = "libadwaita"; 25 - version = "1.4.3"; 25 + version = "1.4.4"; 26 26 27 27 outputs = [ "out" "dev" "devdoc" ]; 28 28 outputBin = "devdoc"; # demo app ··· 32 32 owner = "GNOME"; 33 33 repo = "libadwaita"; 34 34 rev = finalAttrs.version; 35 - hash = "sha256-ctHAN0SY6k68jaBpmIpMm8DngC9DPiL1vAmGhECpNic="; 35 + hash = "sha256-AZP5OH/LIroBeKioe7AIVx0FvFdTpWJ1INdRPZcjmHQ="; 36 36 }; 37 37 38 38 depsBuildBuild = [
+10 -7
pkgs/development/libraries/libdeltachat/Cargo.lock
··· 627 627 628 628 [[package]] 629 629 name = "cc" 630 - version = "1.0.89" 630 + version = "1.0.83" 631 631 source = "registry+https://github.com/rust-lang/crates.io-index" 632 - checksum = "a0ba8f7aaa012f30d5b2861462f6708eccd49c3c39863fe083a308035f63d723" 632 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 633 + dependencies = [ 634 + "libc", 635 + ] 633 636 634 637 [[package]] 635 638 name = "cfb-mode" ··· 1085 1088 1086 1089 [[package]] 1087 1090 name = "deltachat" 1088 - version = "1.136.1" 1091 + version = "1.136.3" 1089 1092 dependencies = [ 1090 1093 "ansi_term", 1091 1094 "anyhow", ··· 1166 1169 1167 1170 [[package]] 1168 1171 name = "deltachat-jsonrpc" 1169 - version = "1.136.1" 1172 + version = "1.136.3" 1170 1173 dependencies = [ 1171 1174 "anyhow", 1172 1175 "async-channel 2.2.0", ··· 1190 1193 1191 1194 [[package]] 1192 1195 name = "deltachat-repl" 1193 - version = "1.136.1" 1196 + version = "1.136.3" 1194 1197 dependencies = [ 1195 1198 "ansi_term", 1196 1199 "anyhow", ··· 1205 1208 1206 1209 [[package]] 1207 1210 name = "deltachat-rpc-server" 1208 - version = "1.136.1" 1211 + version = "1.136.3" 1209 1212 dependencies = [ 1210 1213 "anyhow", 1211 1214 "deltachat", ··· 1234 1237 1235 1238 [[package]] 1236 1239 name = "deltachat_ffi" 1237 - version = "1.136.1" 1240 + version = "1.136.3" 1238 1241 dependencies = [ 1239 1242 "anyhow", 1240 1243 "deltachat",
+2 -2
pkgs/development/libraries/libdeltachat/default.nix
··· 30 30 }; 31 31 in stdenv.mkDerivation rec { 32 32 pname = "libdeltachat"; 33 - version = "1.136.1"; 33 + version = "1.136.3"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "deltachat"; 37 37 repo = "deltachat-core-rust"; 38 38 rev = "v${version}"; 39 - hash = "sha256-+mwOTm9SWgZjGI0TFHMmLgQJQSXyYMqteqQiubGhFkU="; 39 + hash = "sha256-/ZWpPpxnOCLGswrfbEPvfUn1LpdBQeR5LecRAB0PEhI="; 40 40 }; 41 41 42 42 patches = [
+5 -5
pkgs/development/libraries/ogre/default.nix
··· 112 112 in 113 113 { 114 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="; 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 120 }; 121 121 122 122 ogre_13 = common {
+2 -2
pkgs/development/libraries/rapidfuzz-cpp/default.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "rapidfuzz-cpp"; 11 - version = "3.0.1"; 11 + version = "3.0.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "rapidfuzz"; 15 15 repo = "rapidfuzz-cpp"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-v/apbqRyv93PZsO397lvyIMtA1JtYrOpbWAVAbMCmP4="; 17 + hash = "sha256-4J2j+/0ZVMNlrgLbEQk3me/EX07TZ/rLsT1/5ufxbic="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+6
pkgs/development/libraries/s2geometry/default.nix
··· 22 22 nativeBuildInputs = [ cmake pkg-config ]; 23 23 buildInputs = [ openssl gtest ]; 24 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 + 25 31 meta = with lib; { 26 32 description = "Computational geometry and spatial indexing on the sphere"; 27 33 homepage = "http://s2geometry.io/";
+8
pkgs/development/libraries/v8/default.nix
··· 79 79 80 80 patches = [ 81 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 + }) 82 90 ]; 83 91 84 92 src = v8Src;
+9 -4
pkgs/development/python-modules/aiocache/default.nix
··· 1 1 { lib 2 - , aioredis 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 4 , msgpack 6 5 , pythonOlder 6 + , redis 7 + , setuptools 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "aiocache"; 11 12 version = "0.12.2"; 12 - format = "setuptools"; 13 + pyproject = true; 13 14 14 15 disabled = pythonOlder "3.7"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "aio-libs"; 18 - repo = pname; 19 + repo = "aiocache"; 19 20 rev = "refs/tags/v${version}"; 20 21 hash = "sha256-yvXDNJL8uxReaU81klVWudJwh1hmvg5GeeILcNpm/YA="; 21 22 }; 22 23 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 27 + 23 28 passthru.optional-dependencies = { 24 29 redis = [ 25 - aioredis 30 + redis 26 31 ]; 27 32 msgpack = [ 28 33 msgpack
+2 -2
pkgs/development/python-modules/aiomisc/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "aiomisc"; 25 - version = "17.3.48"; 25 + version = "17.4.1"; 26 26 pyproject = true; 27 27 28 28 disabled = pythonOlder "3.7"; 29 29 30 30 src = fetchPypi { 31 31 inherit pname version; 32 - hash = "sha256-AVavnUsx/hUrT1gspfMNxtmyDLUty+ocPqRZAun036I="; 32 + hash = "sha256-SJyCxKncHRdWZUdsosOCLLRYG+ym8utXwAJjn3BRRHU="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/apprise/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "apprise"; 22 - version = "1.7.3"; 22 + version = "1.7.4"; 23 23 format = "setuptools"; 24 24 25 25 disabled = pythonOlder "3.7"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-MeKmOUB7uNJmJJ/Adf8xfp00/1lRxuFr/u/dwq9f6Ew="; 29 + hash = "sha256-716DAFEUDUIop1nFvC1oV7zH+GZN8+RPMPZGF84MenM="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 365 365 366 366 buildPythonPackage rec { 367 367 pname = "boto3-stubs"; 368 - version = "1.34.58"; 368 + version = "1.34.59"; 369 369 pyproject = true; 370 370 371 371 disabled = pythonOlder "3.7"; 372 372 373 373 src = fetchPypi { 374 374 inherit pname version; 375 - hash = "sha256-FOqFo1X5hL19wX45I3v8JMOlVHn7y4fxfAAmm9laK0Q="; 375 + hash = "sha256-Yb6i+oGvd1TBCG4WHkuDm7+MCOSKr27i/2rN2OtuFuU="; 376 376 }; 377 377 378 378 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "botocore-stubs"; 12 - version = "1.34.58"; 12 + version = "1.34.59"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchPypi { 18 18 pname = "botocore_stubs"; 19 19 inherit version; 20 - hash = "sha256-f4IO03oREJdEqMSuufAiTHEUtaqry9RvxsT2Cvafqj4="; 20 + hash = "sha256-uUbRzDRMafLopqi7EgZQ5Iwf0yEvdvWGurKw+K/qynU="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+6
pkgs/development/python-modules/chameleon/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , setuptools 5 + , importlib-metadata 5 6 , pytestCheckHook 7 + , pythonOlder 6 8 }: 7 9 8 10 buildPythonPackage rec { ··· 19 21 20 22 build-system = [ 21 23 setuptools 24 + ]; 25 + 26 + dependencies = lib.optionals (pythonOlder "3.10") [ 27 + importlib-metadata 22 28 ]; 23 29 24 30 nativeCheckInputs = [
+21 -8
pkgs/development/python-modules/cherrypy/default.nix
··· 2 2 , stdenv 3 3 , buildPythonPackage 4 4 , cheroot 5 + , fetchpatch 5 6 , fetchPypi 6 7 , jaraco-collections 7 8 , more-itertools ··· 24 25 25 26 buildPythonPackage rec { 26 27 pname = "cherrypy"; 27 - version = "18.8.0"; 28 - format = "setuptools"; 28 + version = "18.9.0"; 29 + pyproject = true; 29 30 30 31 disabled = pythonOlder "3.7"; 31 32 32 33 src = fetchPypi { 33 34 pname = "CherryPy"; 34 35 inherit version; 35 - hash = "sha256-m0jPuoovFtW2QZzGV+bVHbAFujXF44JORyi7A7vH75s="; 36 + hash = "sha256-awbBkc5xqGRh8wVyoatX/8CfQxQ7qOQsEDx7M0ciDrE="; 36 37 }; 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 + 38 48 postPatch = '' 49 + substituteInPlace pyproject.toml \ 50 + --replace-fail '"setuptools_scm_git_archive >= 1.1",' "" 39 51 # Disable doctest plugin because times out 40 52 substituteInPlace pytest.ini \ 41 - --replace "--doctest-modules" "-vvv" \ 42 - --replace "-p pytest_cov" "" \ 43 - --replace "--no-cov-on-fail" "" 53 + --replace-fail "--doctest-modules" "-vvv" \ 54 + --replace-fail "-p pytest_cov" "" \ 55 + --replace-fail "--no-cov-on-fail" "" 44 56 sed -i "/--cov/d" pytest.ini 45 57 ''; 46 58 ··· 50 62 51 63 propagatedBuildInputs = [ 52 64 cheroot 53 - portend 65 + jaraco-collections 54 66 more-itertools 67 + portend 55 68 zc-lockfile 56 - jaraco-collections 57 69 ]; 58 70 59 71 nativeCheckInputs = [ ··· 126 138 meta = with lib; { 127 139 description = "Object-oriented HTTP framework"; 128 140 homepage = "https://cherrypy.dev/"; 141 + changelog = "https://github.com/cherrypy/cherrypy/blob/v${version}/CHANGES.rst"; 129 142 license = licenses.bsd3; 130 143 maintainers = with maintainers; [ ]; 131 144 };
+8 -3
pkgs/development/python-modules/elastic-apm/default.nix
··· 20 20 , pythonOlder 21 21 , sanic 22 22 , sanic-testing 23 + , setuptools 23 24 , starlette 24 25 , structlog 25 26 , tornado ··· 30 31 31 32 buildPythonPackage rec { 32 33 pname = "elastic-apm"; 33 - version = "6.21.2"; 34 - format = "setuptools"; 34 + version = "6.21.3"; 35 + pyproject = true; 35 36 36 37 disabled = pythonOlder "3.8"; 37 38 ··· 39 40 owner = "elastic"; 40 41 repo = "apm-agent-python"; 41 42 rev = "refs/tags/v${version}"; 42 - hash = "sha256-QVgRymjj+k3W+5UfJGv1JJIAAxUA5DMXAnfk6ml8Pb8="; 43 + hash = "sha256-Ejix31cMyHOc/IGe4bRp/Nchm9Ps1cRYE8jIaIYlJjs="; 43 44 }; 45 + 46 + nativeBuildInputs = [ 47 + setuptools 48 + ]; 44 49 45 50 propagatedBuildInputs = [ 46 51 aiohttp
+3 -3
pkgs/development/python-modules/fakeredis/default.nix
··· 1 1 { lib 2 - , aioredis 3 2 , buildPythonPackage 4 3 , fetchFromGitHub 5 4 , hypothesis 5 + , jsonpath-ng 6 6 , lupa 7 7 , poetry-core 8 8 , pybloom-live ··· 49 49 lua = [ 50 50 lupa 51 51 ]; 52 - aioredis = [ 53 - aioredis 52 + json = [ 53 + jsonpath-ng 54 54 ]; 55 55 bf = [ 56 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 19 20 20 buildPythonPackage rec { 21 21 pname = "google-cloud-asset"; 22 - version = "3.24.3"; 22 + version = "3.25.0"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.7"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-owRdxr4Kr6VehuHl/mZuZo7XqixX2glWwJ3F/tq82bc="; 29 + hash = "sha256-JiPKFOew9Pd2NuY7wDlFQ/N06m9IRutWO+d/YJspry0="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dlp/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-dlp"; 17 - version = "3.15.3"; 17 + version = "3.16.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-9BCV3jYq8svvMbhKoQVMAlGYTggyi1qreG6T/yEIfy8="; 24 + hash = "sha256-DWmh96XviHVsmeVrivTDnq5A0hBog/DieUxcs2QmltU="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-netapp/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-netapp"; 17 - version = "0.3.7"; 17 + version = "0.3.8"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-g+tH/u2lEbQDdMPo/4+kl03+d9mrLzR2Eo/H8e8Niic="; 24 + hash = "sha256-va5Ql8GPMLszgjjSkI6am6IGQnEqvi+YSBcTFeu254U="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-websecurityscanner"; 16 - version = "1.14.2"; 16 + version = "1.14.3"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-loiKMV7guByukm9XBohVbCDsV607i8PXiQaJ8GZS6Go="; 23 + hash = "sha256-Wp88cJqlAaAkaemHzkgKuhU4v4dFpgn5Sf+uqGKTeWQ="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/h3/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "h3"; 16 - version = "3.7.6"; 16 + version = "3.7.7"; 17 17 format = "setuptools"; 18 18 19 19 # pypi version does not include tests ··· 21 21 owner = "uber"; 22 22 repo = "h3-py"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-QNiuiHJ4IMxpi39iobPSSlYUUj5oxpxO4B2+HXVQ/Zk="; 24 + hash = "sha256-wXQaSMXQI0f7zfyj37mubxdqGFv7vhHQd6rH08H57d4="; 25 25 }; 26 26 27 27 dontConfigure = true;
+2 -2
pkgs/development/python-modules/hg-git/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "hg-git"; 12 - version = "1.1.0"; 12 + version = "1.1.1"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-btEamGLqCC5PRigxHbe49/bnJNVGm6Czf852JaAdB38="; 19 + hash = "sha256-r04Q6zbt8VM1jYkoGOdJZqKPPxXy4jC1X1d9nJ+fEWY="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ipykernel/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "ipykernel"; 25 - version = "6.29.2"; 25 + version = "6.29.3"; 26 26 pyproject = true; 27 27 28 28 disabled = pythonOlder "3.8"; 29 29 30 30 src = fetchPypi { 31 31 inherit pname version; 32 - hash = "sha256-O63igATj/2JO1Xl0lIEWZwYErF9nbRIzlpPzFCF20/A="; 32 + hash = "sha256-4UwlDR+eo5iUkCJcwaVCeBsJWhihlEf88rXq99CsW9I="; 33 33 }; 34 34 35 35 # debugpy is optional, see https://github.com/ipython/ipykernel/pull/767
+27 -3
pkgs/development/python-modules/ipyvuetify/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 # Python Inputs 5 + , jupyter-packaging 6 + , jupyterlab 7 + , setuptools 8 + , wheel 5 9 , ipyvue 6 10 }: 7 11 8 12 buildPythonPackage rec { 9 13 pname = "ipyvuetify"; 10 - version = "1.8.10"; 11 - format = "setuptools"; 14 + version = "1.9.0"; 15 + pyproject = true; 12 16 13 17 # GitHub version tries to run npm (Node JS) 14 18 src = fetchPypi { 15 19 inherit pname version; 16 - hash = "sha256-m6RCeUefM/XLg69AaqgTBQ7pYgGVXCy6CH/SOoQ9W04="; 20 + hash = "sha256-nFN+IYKZ3jIZSx2pSda5a//mwA82u2A1QJ8khf64gec="; 17 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 + ]; 18 42 19 43 propagatedBuildInputs = [ ipyvue ]; 20 44
+2 -2
pkgs/development/python-modules/jupyter-lsp/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "jupyter-lsp"; 10 - version = "2.2.2"; 10 + version = "2.2.3"; 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - hash = "sha256-JW0kYgVCrku6BKUPwfb/4ggJOgfY5pf+oKjRuMobfls="; 15 + hash = "sha256-M9vLxd8kI3/1yLaWsE/0aJ/NMWy41JV9Yg/lUE19LD8="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab-server/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "jupyterlab-server"; 24 - version = "2.25.2"; 24 + version = "2.25.3"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.8"; ··· 29 29 src = fetchPypi { 30 30 pname = "jupyterlab_server"; 31 31 inherit version; 32 - hash = "sha256-vQ7HqZ687ci8/5Oe+G5Sw3jkTCcH4FP82B0EbOl57mM="; 32 + hash = "sha256-hG8SWooZZWYR31sD5ZEsg5POppAIWbqmT6UV62So3EA="; 33 33 }; 34 34 35 35 postPatch = ''
+2 -2
pkgs/development/python-modules/langchain-community/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "langchain-community"; 20 - version = "0.0.26"; 20 + version = "0.0.27"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 25 25 src = fetchPypi { 26 26 pname = "langchain_community"; 27 27 inherit version; 28 - hash = "sha256-K3W+HVDEWqMap4WYDnuFN0gUeJPSEe9nljJKYuqfrCg="; 28 + hash = "sha256-Jm3/vUwWZtsYicrZU/pRAtTev/eCM1NTtteGNqdhd40="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/mypy-boto3-builder/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "mypy-boto3-builder"; 23 - version = "7.23.1"; 23 + version = "7.23.2"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.10"; ··· 29 29 owner = "youtype"; 30 30 repo = "mypy_boto3_builder"; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-dbf2rHDQSeHEIN31yIm1142Z7AxTZzMf9FGvrWsJblA="; 32 + hash = "sha256-v5/3TCEtDXbmitb3e15XWkW8VO5nJk8TCVvVyh5rAMs="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+15 -15
pkgs/development/python-modules/mypy-boto3/default.nix
··· 71 71 72 72 mypy-boto3-apigatewayv2 = buildMypyBoto3Package "apigatewayv2" "1.34.0" "sha256-ydpZ3osSSMwTtGsnRn1SygX5d9Kq8jHwqdQDKcmKXTY="; 73 73 74 - mypy-boto3-appconfig = buildMypyBoto3Package "appconfig" "1.34.0" "sha256-mhA3LnS9upyI89XPjdTOaTKWbHMRF/xIhnYl432s6x4="; 74 + mypy-boto3-appconfig = buildMypyBoto3Package "appconfig" "1.34.58" "sha256-f073cXEkDyzkPeOPclhS0O6ZVvEmYPkGPMXrAD8LkE4="; 75 75 76 76 mypy-boto3-appconfigdata = buildMypyBoto3Package "appconfigdata" "1.34.24" "sha256-pSo1Qw6ZKN0XzERlCRmCtvJEOjgyd+a82t6Q3pPaU8Q="; 77 77 ··· 111 111 112 112 mypy-boto3-backupstorage = buildMypyBoto3Package "backupstorage" "1.34.0" "sha256-Y8kjZ+ov8OsiJ8Sm1LlvP8YbgVc+AkLkbZIhOh4y7ZY="; 113 113 114 - mypy-boto3-batch = buildMypyBoto3Package "batch" "1.34.52" "sha256-W0dT3QK7KhBghfV+a7eaY6PY10RldURvhi5PkxkGNDQ="; 114 + mypy-boto3-batch = buildMypyBoto3Package "batch" "1.34.59" "sha256-rsXdh8f3KRAROftePejdLxChRqtiaDFsJyhctX7jRUQ="; 115 115 116 116 mypy-boto3-billingconductor = buildMypyBoto3Package "billingconductor" "1.34.1" "sha256-uXxQkoe2u3idcYta9YFbjxoK8HsvUiRQSyYrYhVi1kU="; 117 117 ··· 153 153 154 154 mypy-boto3-cloudsearchdomain = buildMypyBoto3Package "cloudsearchdomain" "1.34.0" "sha256-jhhwFXH80aZjVqVMZulwoCvu3EmXj4BbJ3DQ6eJPS4E="; 155 155 156 - mypy-boto3-cloudtrail = buildMypyBoto3Package "cloudtrail" "1.34.22" "sha256-lymfB2xWjxHtHfB/A543RRX3haY0uEbTppfH0tYZAV4="; 156 + mypy-boto3-cloudtrail = buildMypyBoto3Package "cloudtrail" "1.34.59" "sha256-0gwq1zhZcLc8gVGo337AqqC39w8MJR6JK948No/yzVA="; 157 157 158 158 mypy-boto3-cloudtrail-data = buildMypyBoto3Package "cloudtrail-data" "1.34.0" "sha256-ACiJrI+VTHr06i8PKgDY/K8houFUZQNS1lluouadCTQ="; 159 159 ··· 161 161 162 162 mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.34.0" "sha256-iUgoanqMSyxRopVctyFLiu+otFSgRvdgQPw4mKX3QIk="; 163 163 164 - mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.23" "sha256-zTqQCOuWdodXQqOY7u86LDMkmyUgMRQXtp4Lxn968Ps="; 164 + mypy-boto3-codebuild = buildMypyBoto3Package "codebuild" "1.34.59" "sha256-dkX5QeHjfBrY8mU+/5tKVkJlqAodBYqkW8oei1iqTl0="; 165 165 166 166 mypy-boto3-codecatalyst = buildMypyBoto3Package "codecatalyst" "1.34.0" "sha256-TsXVy8bx6kaj84PJiNNU+075Tx3WW0mrtZFOyLx9yT4="; 167 167 ··· 185 185 186 186 mypy-boto3-cognito-identity = buildMypyBoto3Package "cognito-identity" "1.34.0" "sha256-6UlyNX0a1wG5FR/WHMZOwysikGffNCX6Fo1MYvFuFwM="; 187 187 188 - mypy-boto3-cognito-idp = buildMypyBoto3Package "cognito-idp" "1.34.33" "sha256-1YDEVgaXP3atrIezWiR/nhjeXYF/tLQNoPQjyWjvn2E="; 188 + mypy-boto3-cognito-idp = buildMypyBoto3Package "cognito-idp" "1.34.59" "sha256-kZpXb5MzK4IceWnNs9tWWLhQnysfWGuOLf00J4/ypvw="; 189 189 190 190 mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.34.0" "sha256-JTkmpEHwKN5IyoGVs4beVAEOr1fZPxBoYjzNBgjTEY0="; 191 191 ··· 251 251 252 252 mypy-boto3-ebs = buildMypyBoto3Package "ebs" "1.34.0" "sha256-xIrrXOayZed+Jcn4CFXXNgKz/G+RdiuwA04wq+Ry/fs="; 253 253 254 - mypy-boto3-ec2 = buildMypyBoto3Package "ec2" "1.34.54" "sha256-zjTC13Qb4ZGMr1tGyvsMt7H2rIHsb72IRrvoXJPUMQE="; 254 + mypy-boto3-ec2 = buildMypyBoto3Package "ec2" "1.34.58" "sha256-aKewHoA/tX5j8kFCc5zhstjZaM6pnFVdcaUAerWCb44="; 255 255 256 256 mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.34.0" "sha256-95TXW9HJHciM+lZCdlUYOwcLhkKE8RJpRx9/dEnu3FU="; 257 257 ··· 319 319 320 320 mypy-boto3-glue = buildMypyBoto3Package "glue" "1.34.35" "sha256-+Kvk8uB9KZp7mw3sMAM6mHdBTnkO5J8nSVClttndMDY="; 321 321 322 - mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.34.0" "sha256-J8ccxvUnjvC6aITCuLHnEXMlQ3Bdh6HxP+Spu326ZwA="; 322 + mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.34.58" "sha256-dr+fCDf0DcWGxPPLMnzqrOCRMfoLhznyv6n679fFU/0="; 323 323 324 324 mypy-boto3-greengrass = buildMypyBoto3Package "greengrass" "1.34.0" "sha256-ZU/xVWGlMngX0JiAhy9NEFDoXS4fsZvmLAkWqv2pocQ="; 325 325 ··· 327 327 328 328 mypy-boto3-groundstation = buildMypyBoto3Package "groundstation" "1.34.0" "sha256-CR3w42iyXmyGMzjCM7M1LKqsIROMjXxxGM8coSTtJ3o="; 329 329 330 - mypy-boto3-guardduty = buildMypyBoto3Package "guardduty" "1.34.43" "sha256-TPzHvXp5Tfs/1grsS6Eu1bGJpz34DjKatMyBqUFByi8="; 330 + mypy-boto3-guardduty = buildMypyBoto3Package "guardduty" "1.34.59" "sha256-Q5itLyYcSK7tzlYjT4Dgdcm4bE2Dr+bl5kfHqV4D9Pg="; 331 331 332 332 mypy-boto3-health = buildMypyBoto3Package "health" "1.34.0" "sha256-st3ygy9yZbAbh1ZWnT8XDZTBz1qWhRWXCEfr5ILQHpo="; 333 333 ··· 419 419 420 420 mypy-boto3-lakeformation = buildMypyBoto3Package "lakeformation" "1.34.7" "sha256-/IPOF44ohg59XX+lmMbx8WsaHFpBaMH440Wm5jgrKD4="; 421 421 422 - mypy-boto3-lambda = buildMypyBoto3Package "lambda" "1.34.46" "sha256-J1KXlExeNqFws3znAinyHbbdNWFgZ5nxjZbjasXfaHY="; 422 + mypy-boto3-lambda = buildMypyBoto3Package "lambda" "1.34.58" "sha256-kDgix0vRs0dI6y1y6rDxMvvDs5LIBBqo/k2VUqRLDGU="; 423 423 424 424 mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.34.0" "sha256-LkD3CCjJYGwlSYRP0meJUCEdVSGGdSRrL9uBtimX4GU="; 425 425 ··· 541 541 542 542 mypy-boto3-payment-cryptography = buildMypyBoto3Package "payment-cryptography" "1.34.20" "sha256-WdyhWl00Khf3gA6OeWeKrlgFnTvWhk+AFoS2UhM5Haw="; 543 543 544 - mypy-boto3-payment-cryptography-data = buildMypyBoto3Package "payment-cryptography-data" "1.34.0" "sha256-+A49ZU8ITWkdUmGf57szMwIGzEHe6cx9egBEMDPsUKY="; 544 + mypy-boto3-payment-cryptography-data = buildMypyBoto3Package "payment-cryptography-data" "1.34.58" "sha256-mc4NO3yjdLlXc9TBkmIsGFqNfW2RT7/jVMC9uhug4tc="; 545 545 546 546 mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.34.0" "sha256-pSGVZPLuj8xcSfLqa+xvf4UL/l2Xb5t43KuXlTCfskc="; 547 547 ··· 581 581 582 582 mypy-boto3-rbin = buildMypyBoto3Package "rbin" "1.34.0" "sha256-Y+a/p3r5IgWk4oH6MOeq0e7rMiNvLCqoz1ZE+xXNtOw="; 583 583 584 - mypy-boto3-rds = buildMypyBoto3Package "rds" "1.34.57" "sha256-9DhBIpPcJgMWGiAwnqSHKlf8LB1VRHcHXkkKb2+JbEk="; 584 + mypy-boto3-rds = buildMypyBoto3Package "rds" "1.34.58" "sha256-P3s5qNAV9UG6fMSxvkUevKACU3FGjhOne1D0LRi/eMk="; 585 585 586 586 mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.34.6" "sha256-d+WXt3cSUe5ZxynSjPSJxXgv6evP/rhZrX1ua9rtSx8="; 587 587 ··· 679 679 680 680 mypy-boto3-snow-device-management = buildMypyBoto3Package "snow-device-management" "1.34.0" "sha256-buPLN3Qu+asEf2qrv1Jvhu3gKN6aBrK55jB8IxPoFMs="; 681 681 682 - mypy-boto3-snowball = buildMypyBoto3Package "snowball" "1.34.30" "sha256-I46b9Ome7klpxD5dr809Vzhv37j6pJPdtuaSqTajNIk="; 682 + mypy-boto3-snowball = buildMypyBoto3Package "snowball" "1.34.58" "sha256-z60jinh1shgZv2Q4uW2eFphJXRC0ONVN5bPE1UBgC9Y="; 683 683 684 684 mypy-boto3-sns = buildMypyBoto3Package "sns" "1.34.44" "sha256-qYW1KB0AoVbdfJCT5YE8EMTqa5Hy67cVZ/57t7IQplI="; 685 685 ··· 723 723 724 724 mypy-boto3-transcribe = buildMypyBoto3Package "transcribe" "1.34.0" "sha256-cKiJ306Y96xLHB7vX46uaw145BPLK/1g3OrMIMB0pPo="; 725 725 726 - mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.34.18" "sha256-c6aqahkdObJppwmew4Av3GIczU+a6nWsRzPiNkAwWsY="; 726 + mypy-boto3-transfer = buildMypyBoto3Package "transfer" "1.34.59" "sha256-bx3Ur5TzB/1kxfYT91Aww148ppFmcvjs2rdM/1bWBUo="; 727 727 728 728 mypy-boto3-translate = buildMypyBoto3Package "translate" "1.34.0" "sha256-4tjjmwMtIPpMwKZ3yqB96XEb1WidCxMIj2Cfjn0nTy8="; 729 729 ··· 737 737 738 738 mypy-boto3-waf-regional = buildMypyBoto3Package "waf-regional" "1.34.0" "sha256-zv/IPDU6lqmmIfTq57d7VH3SyA7UkgWW2Hysk2zamcM="; 739 739 740 - mypy-boto3-wafv2 = buildMypyBoto3Package "wafv2" "1.34.52" "sha256-5uC1GaEetDqrJLBLGtGk9ATvdYK/Nhd3D1etgwvgits="; 740 + mypy-boto3-wafv2 = buildMypyBoto3Package "wafv2" "1.34.58" "sha256-gPNY3XJr/50nejQFzti9igktryZHsgQDiB9BOYnT94I="; 741 741 742 742 mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.34.0" "sha256-tzXpOWC6/WJ+/wUgwYtgI7scq7wRpACW8q1z9RwyhbA="; 743 743 ··· 751 751 752 752 mypy-boto3-workmailmessageflow = buildMypyBoto3Package "workmailmessageflow" "1.34.0" "sha256-e4wgFvtlfx0u6eGphRU7viGzZ4gbZijj4vjziPLPWX8="; 753 753 754 - mypy-boto3-workspaces = buildMypyBoto3Package "workspaces" "1.34.38" "sha256-i/Tt5bB5McJJR/pgLa4/pSAH1c/hqNpIx0b2vp/ALV8="; 754 + mypy-boto3-workspaces = buildMypyBoto3Package "workspaces" "1.34.58" "sha256-EtAL93MtIZppL57xP4JDGoWT/SqgptRgCJyq/3bm9ts="; 755 755 756 756 mypy-boto3-workspaces-web = buildMypyBoto3Package "workspaces-web" "1.34.0" "sha256-RImlbT5Lpu2IoTrEQv5Bzk3NnkMV9jQjHGDnxCK3x18="; 757 757
+2 -2
pkgs/development/python-modules/nbconvert/default.nix
··· 33 33 }; 34 34 in buildPythonPackage rec { 35 35 pname = "nbconvert"; 36 - version = "7.16.0"; 36 + version = "7.16.1"; 37 37 pyproject = true; 38 38 39 39 disabled = pythonOlder "3.8"; 40 40 41 41 src = fetchPypi { 42 42 inherit pname version; 43 - hash = "sha256-gT5lU3ljYkia5XLjm6G/+XhTYZL7UY4QgmsOjK3wPsg="; 43 + hash = "sha256-555qB09Juj7SlCjthkh79RUJ2aq2E72FIqwI9tKP1/0="; 44 44 }; 45 45 46 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 14 15 15 buildPythonPackage rec { 16 16 pname = "netutils"; 17 - version = "1.6.0"; 17 + version = "1.7.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "networktocode"; 24 24 repo = "netutils"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-ocajE7E4xIatEmv58/9gEpWF2plJdiZXjk6ajD2vTzw="; 26 + hash = "sha256-B2epTqG0PzcD876Bk222nDSorHHB8Znepp+cgl1++gY="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+3 -2
pkgs/development/python-modules/nevow/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, isPy3k, twisted }: 2 2 3 3 buildPythonPackage rec { 4 - pname = "Nevow"; 4 + pname = "nevow"; 5 5 version = "0.14.5"; 6 6 disabled = isPy3k; 7 7 8 8 src = fetchPypi { 9 - inherit version pname; 9 + pname = "Nevow"; 10 + inherit version; 10 11 sha256 = "afb6ba85a5351953578c018fcdb9dfbd62f29a8d46c58bc9652bc000a27223f3"; 11 12 }; 12 13
+2 -2
pkgs/development/python-modules/niworkflows/default.nix
··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "niworkflows"; 32 - version = "1.10.0"; 32 + version = "1.10.1"; 33 33 pyproject = true; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "nipreps"; 37 37 repo = "niworkflows"; 38 38 rev = "refs/tags/${version}"; 39 - hash = "sha256-wQPk9imDvomg+NTWk+VeW1TE2QlvMyi1YYVVaznhktU="; 39 + hash = "sha256-ZOn3KSaPAA8zTdyexrjF9Wkb5C5qA/5eSJahg2DcX20="; 40 40 }; 41 41 42 42 postPatch = ''
+2 -2
pkgs/development/python-modules/notebook-shim/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "notebook-shim"; 12 - version = "0.2.3"; 12 + version = "0.2.4"; 13 13 format = "pyproject"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "jupyter"; 17 17 repo = "notebook_shim"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-eAYZuNYqOMKC6joDbbKk4Q4nrfdbO7b+yZeSvMdWWrI="; 19 + hash = "sha256-CWnXOKE1xvr+a/qWNY6XCTB5+G/fg2O/glgeLzYD+Zc="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ hatchling ];
+2 -2
pkgs/development/python-modules/pygnmi/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pygnmi"; 14 - version = "0.8.13"; 14 + version = "0.8.14"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "akarneliuk"; 21 21 repo = "pygnmi"; 22 22 rev = "refs/tags/v${version}"; 23 - sha256 = "sha256-NkByimHk1DoBjMMD7ywplo38VxBpp1pnClYUzhtKwY4="; 23 + sha256 = "sha256-ncp/OwELy/QOvGhLUZW2qTQZsckWI4CGrlEAZ20RtQI="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-jupyter/default.nix
··· 22 22 23 23 let self = buildPythonPackage rec { 24 24 pname = "pytest-jupyter"; 25 - version = "0.8.0"; 25 + version = "0.9.0"; 26 26 pyproject = true; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "jupyter-server"; 30 30 repo = "pytest-jupyter"; 31 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-ND51UpPsvZGH6LdEaNFXaBLoCMB4n7caPoo1/Go9fNs="; 32 + hash = "sha256-8pQNtzMylW9b3vk0kp7NcJnXAJKYeoFsHy/lyQFCNzc="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+41 -10
pkgs/development/python-modules/pytest-services/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 4 - , isPy3k 5 - , requests 3 + , fetchFromGitHub 4 + , fetchpatch 6 5 , psutil 6 + , pylibmc 7 7 , pytest 8 + , pytestCheckHook 9 + , pythonOlder 10 + , requests 11 + , setuptools 8 12 , setuptools-scm 9 13 , toml 14 + , mysqlclient 10 15 , zc-lockfile 11 16 }: 12 17 13 18 buildPythonPackage rec { 14 19 pname = "pytest-services"; 15 20 version = "2.2.1"; 16 - format = "setuptools"; 21 + pyproject = true; 17 22 18 - src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "2da740487d08ea63dfdf718f5d4ba11e590c99ddf5481549edebf7a3a42ca536"; 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="; 21 30 }; 22 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 + 23 41 nativeBuildInputs = [ 24 42 setuptools-scm 25 43 toml ··· 33 51 zc-lockfile 34 52 ]; 35 53 36 - # no tests in PyPI tarball 37 - doCheck = false; 54 + nativeCheckInputs = [ 55 + mysqlclient 56 + pylibmc 57 + pytestCheckHook 58 + ]; 59 + 60 + pythonImportsCheck = [ 61 + "pytest_services" 62 + ]; 38 63 39 - pythonImportsCheck = [ "pytest_services" ]; 64 + disabledTests = [ 65 + # Tests require binaries and additional parts 66 + "test_memcached" 67 + "test_mysql" 68 + "test_xvfb " 69 + ]; 40 70 41 71 meta = with lib; { 42 72 description = "Services plugin for pytest testing framework"; 43 73 homepage = "https://github.com/pytest-dev/pytest-services"; 74 + changelog = "https://github.com/pytest-dev/pytest-services/blob/${version}/CHANGES.rst"; 44 75 license = licenses.mit; 45 76 maintainers = with maintainers; [ dotlambda ]; 46 77 };
+3 -3
pkgs/development/python-modules/rapidfuzz/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "rapidfuzz"; 21 - version = "3.6.1"; 21 + version = "3.6.2"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "maxbachmann"; 28 28 repo = "RapidFuzz"; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-QJVRT+d/IIGxkWfSNoXFSmbW017+8CTKuWD4W+TzvBs="; 30 + hash = "sha256-rezyw0v1VijMe78ip3U+Jd+NQExW+gQXjs8qkcPNcUk="; 31 31 }; 32 32 33 33 postPatch = '' 34 34 substituteInPlace pyproject.toml \ 35 - --replace "Cython==3.0.3" "Cython" 35 + --replace-fail "Cython >=3.0.9, <3.1.0" "Cython" 36 36 ''; 37 37 38 38 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/rns/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "rns"; 13 - version = "0.7.2"; 13 + version = "0.7.3"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "markqvist"; 20 20 repo = "Reticulum"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-7j82M2T3bPypcXa3SsAflrN5T+d+JJlg3voYu8ALmXE="; 22 + hash = "sha256-QcYjqqeXBKx+Ef00Bw1OJMWDMdQgp/fqh3r5yhsa0Kg="; 23 23 }; 24 24 25 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 5 , pythonRelaxDepsHook 6 6 , setuptools 7 7 , click 8 + , urllib3 8 9 , requests 9 10 , packaging 10 11 , dparse 11 12 , ruamel-yaml 13 + , jinja2 14 + , marshmallow 15 + , authlib 16 + , jwt 17 + , rich 18 + , typer 19 + , pydantic 20 + , safety-schemas 21 + , typing-extensions 12 22 , pytestCheckHook 13 23 }: 14 24 15 25 buildPythonPackage rec { 16 26 pname = "safety"; 17 - version = "2.3.5"; 27 + version = "3.0.1"; 18 28 19 - disabled = pythonOlder "3.6"; 29 + disabled = pythonOlder "3.7"; 20 30 21 - format = "pyproject"; 31 + pyproject = true; 22 32 23 33 src = fetchPypi { 24 34 inherit pname version; 25 - hash = "sha256-pgwR+JUvQSy7Fl1wyx9nOjtDorqak84R+X5qTeg0qjo="; 35 + hash = "sha256-HyAA8DZS86C/xn+P0emLxXI8y3bhXLG91oVFw9gD3wE="; 26 36 }; 27 37 28 38 postPatch = '' 29 39 substituteInPlace safety/safety.py \ 30 - --replace "telemetry=True" "telemetry=False" 40 + --replace-fail "telemetry=True" "telemetry=False" 31 41 substituteInPlace safety/util.py \ 32 - --replace "telemetry=True" "telemetry=False" 42 + --replace-fail "telemetry = True" "telemetry = False" 33 43 substituteInPlace safety/cli.py \ 34 - --replace "telemetry', default=True" "telemetry', default=False" 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" 35 48 ''; 36 49 37 50 nativeBuildInputs = [ ··· 41 54 42 55 pythonRelaxDeps = [ 43 56 "packaging" 57 + "dparse" 58 + "authlib" 59 + "pydantic" 44 60 ]; 45 61 46 62 propagatedBuildInputs = [ 47 63 setuptools 48 64 click 65 + urllib3 49 66 requests 50 67 packaging 51 68 dparse 52 69 ruamel-yaml 70 + jinja2 71 + marshmallow 72 + authlib 73 + jwt 74 + rich 75 + typer 76 + pydantic 77 + safety-schemas 78 + typing-extensions 53 79 ]; 54 80 55 81 nativeCheckInputs = [ ··· 61 87 "test_announcements_if_is_not_tty" 62 88 "test_check_live" 63 89 "test_check_live_cached" 64 - "test_check_vulnerabilities" 65 - "test_license" 66 - "test_chained_review" 90 + "test_get_packages_licenses_without_api_key" 91 + "test_validate_with_policy_file_using_invalid_keyword" 67 92 ]; 68 93 69 94 preCheck = ''
+2 -2
pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "sphinxcontrib-plantuml"; 11 - version = "0.28"; 11 + version = "0.29"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-zpNirT1LvMTDDf38MIqsrSwHs0RjUxZoGnESabjgC+o="; 18 + hash = "sha256-l6Tyomr5HbiHcMz4o7LgMwW82n7EGn+Wn8jLJ7hKPEQ="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+8 -6
pkgs/development/python-modules/systembridgemodels/default.nix
··· 5 5 , fetchpatch2 6 6 , setuptools 7 7 , incremental 8 + , pytestCheckHook 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "systembridgemodels"; 12 - version = "4.0.0"; 13 + version = "4.0.1"; 13 14 pyproject = true; 14 15 15 16 disabled = pythonOlder "3.11"; ··· 18 19 owner = "timmo001"; 19 20 repo = "system-bridge-models"; 20 21 rev = "refs/tags/${version}"; 21 - hash = "sha256-4nbTsVRqtoX4UhTrQS4HwoLtx0RO1VA8UewSAWOSsik="; 22 + hash = "sha256-9k85tqJO/YtkYncfNQBelmDkd3SYtf6SHURfumvqUo0="; 22 23 }; 23 24 24 25 patches = [ 25 26 (fetchpatch2 { 26 - url = "https://github.com/timmo001/system-bridge-models/commit/7cd506760fd47c0f3717b6fcfe127b673e3198f8.patch"; 27 - hash = "sha256-i+GCcoyX07ii9Kj46dtAlT85jUKfF0KHEH9++UTjiik="; 27 + url = "https://github.com/timmo001/system-bridge-models/commit/82fcee37cb302bc77384165b2ce10f2234c2a14a.patch"; 28 + hash = "sha256-tZSaWVUPCJmuzkae9LBTdyZ3UINMvrSMbdS5AvbId8Q="; 28 29 }) 29 30 ]; 30 31 ··· 38 39 39 40 pythonImportsCheck = [ "systembridgemodels" ]; 40 41 41 - # upstream has no tests 42 - doCheck = false; 42 + nativeCheckInputs = [ 43 + pytestCheckHook 44 + ]; 43 45 44 46 meta = { 45 47 changelog = "https://github.com/timmo001/system-bridge-models/releases/tag/${version}";
+8 -3
pkgs/development/python-modules/types-colorama/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "types-colorama"; 8 - version = "0.4.15.20240205"; 9 - format = "setuptools"; 9 + version = "0.4.15.20240310"; 10 + pyproject = true; 10 11 11 12 src = fetchPypi { 12 13 inherit pname version; 13 - hash = "sha256-euT1jUB9OH9PmLJNgeG3ZX7HVOodxGGa5b0n8MNnY34="; 14 + hash = "sha256-fr/clzbTk8+7G/5g1Q4kbnAggxC2WaZS8eV35YDWvs8="; 14 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 15 20 16 21 # Module has no tests 17 22 doCheck = false;
+8 -3
pkgs/development/python-modules/types-decorator/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , setuptools 4 5 }: 5 6 6 7 buildPythonPackage rec { 7 8 pname = "types-decorator"; 8 - version = "5.1.8.20240106"; 9 - format = "setuptools"; 9 + version = "5.1.8.20240310"; 10 + pyproject = true; 10 11 11 12 src = fetchPypi { 12 13 inherit pname version; 13 - hash = "sha256-Mv+SszYVBg0judN2ASS9s1BsSqjZ61CWPPGjwguey78="; 14 + hash = "sha256-UuMWsDeDiGqKKr3CKPcHFoC6ZYlFRc0ghevjz4hoSg4="; 14 15 }; 16 + 17 + nativeBuildInputs = [ 18 + setuptools 19 + ]; 15 20 16 21 # Modules doesn't have tests 17 22 doCheck = false;
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "types-requests"; 11 - version = "2.31.0.20240218"; 11 + version = "2.31.0.20240310"; 12 12 pyproject = true; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-8XIduoOFlY9QSlOGJAuS3kc04EegikB1HBZU0awzScU="; 16 + hash = "sha256-iiAXHgiKD3iTqsSQpffzfp9T4U1rdixdVWI76gIu4G8="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/vector/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "vector"; 18 - version = "1.2.0"; 18 + version = "1.3.0"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.8"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - hash = "sha256-I7esW9qyc7T5MGFn/YZmajd3pSgE0CgqVW2YkTDLV6Q="; 25 + hash = "sha256-nQ7tzYVOmcF0oklmhxbgH4w5cJ+cwuJi1ihich7D7yc="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ytmusicapi/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ytmusicapi"; 12 - version = "1.5.4"; 12 + version = "1.6.0"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "sigma67"; 19 19 repo = "ytmusicapi"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-Bg2Ikxkaq+dJkX842GCdIevgxULYSfE7s61YviqUln8="; 21 + hash = "sha256-DqTcdWVivE2R51qm3XQ7cDnD1a90AocmX9TG+M5reto="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/tools/algolia-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "algolia-cli"; 5 - version = "1.6.1"; 5 + version = "1.6.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "algolia"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - hash = "sha256-XcsVU/yV6c6jzuJdZvqs+kAu6XwR8ygVcJ6KEI04x9I="; 11 + hash = "sha256-xRGWPJx4AVdUT9f7L2B5SHEOneuIlscFTHIk7XtPzS8="; 12 12 }; 13 13 14 14 vendorHash = "sha256-cNuBTH7L2K4TgD0H9FZ9CjhE5AGXADaniGLD9Lhrtrk=";
+2 -2
pkgs/development/tools/build-managers/xmake/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "xmake"; 15 - version = "2.8.7"; 15 + version = "2.8.8"; 16 16 17 17 src = fetchurl { 18 18 url = "https://github.com/xmake-io/xmake/releases/download/v${version}/xmake-v${version}.tar.gz"; 19 - hash = "sha256-jHqMb3ex/BcF54ViTpoelEcWhEqDeP7Oc0HeJ7mfC4k="; 19 + hash = "sha256-UJFlQJleO59K1xr3Gy0Zh751SkaNGzGZxE5CWyMv0KM="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+5 -4
pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitLab, fetchurl, bash }: 2 2 3 3 let 4 - version = "16.7.0"; 4 + version = "16.9.1"; 5 5 in 6 6 buildGoModule rec { 7 7 inherit version; ··· 17 17 # For patchShebangs 18 18 buildInputs = [ bash ]; 19 19 20 - vendorHash = "sha256-SHtxkB4qJMfhjo3UVjqBzD647AWIXIk10VtH/CMIB1I="; 20 + vendorHash = "sha256-ErDwGjU6085/on5qazLME3stTLYhP8quHV/EoIZOO04="; 21 21 22 22 src = fetchFromGitLab { 23 23 owner = "gitlab-org"; 24 24 repo = "gitlab-runner"; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-pVD3DCrujsrDJPt/DXelMYSK+u25aV2YUMDW+22QHwI="; 26 + sha256 = "sha256-NEDqXgc0hbQc5BzyPuxddW+rvAWUz8KxnqSkzTDDu/I="; 27 27 }; 28 28 29 29 patches = [ ··· 40 40 41 41 # No writable developer environment 42 42 rm common/build_test.go 43 + rm common/build_settings_test.go 43 44 rm executors/custom/custom_test.go 44 45 45 46 # No docker during build ··· 67 68 meta = with lib; { 68 69 description = "GitLab Runner the continuous integration executor of GitLab"; 69 70 license = licenses.mit; 70 - homepage = "https://about.gitlab.com/gitlab-ci/"; 71 + homepage = "https://docs.gitlab.com/runner/"; 71 72 platforms = platforms.unix ++ platforms.darwin; 72 73 maintainers = with maintainers; [ bachp zimbatm ] ++ teams.gitlab.members; 73 74 };
+2
pkgs/development/tools/dump_syms/default.nix
··· 7 7 8 8 # darwin 9 9 , Security 10 + , SystemConfiguration 10 11 11 12 # tests 12 13 , firefox-esr-unwrapped ··· 43 44 openssl 44 45 ] ++ lib.optionals (stdenv.isDarwin) [ 45 46 Security 47 + SystemConfiguration 46 48 ]; 47 49 48 50 checkFlags = [
+3 -3
pkgs/development/tools/just/default.nix pkgs/by-name/ju/just/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "just"; 14 - version = "1.25.0"; 14 + version = "1.25.1"; 15 15 outputs = [ "out" "man" "doc" ]; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "casey"; 19 19 repo = pname; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-ymFBR40lY1ZX6vLH6KDX0a9mI9eOuOJY4bjp2UBubG4="; 21 + hash = "sha256-CvOnvUez2mfta9aXmdsLFxpVB/TGDw0y0ha3OyNJ2DE="; 22 22 }; 23 23 24 - cargoHash = "sha256-B10p57SZSzccs53/OtqFuftHJSxaHRpa+cHODqBo8t4="; 24 + cargoHash = "sha256-b4hprcYOcY0z0UnUe3pGc87j+X3n52btYlaCemETLYg="; 25 25 26 26 nativeBuildInputs = [ installShellFiles mdbook ]; 27 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 6 7 7 buildGoModule rec { 8 8 pname = "oh-my-posh"; 9 - version = "19.11.7"; 9 + version = "19.13.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "jandedobbeleer"; 13 13 repo = pname; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-CBAIojr+J84spnd0SQHT0xLoLuOPQsZEhWfKZMuj12Q="; 15 + hash = "sha256-nQJs+Kj0sxEI15QPLVFyVQWcM6HU6KzsSpW0ogYMzpQ="; 16 16 }; 17 17 18 - vendorHash = "sha256-OkcwcQfI1CeKIQaaS/Bd1Hct2yebp0TB98lsGAVRWqk="; 18 + vendorHash = "sha256-LIxOlU9YRA3xdHoilOBpo7P68ThVDOdiqXt47du/20g="; 19 19 20 20 sourceRoot = "${src.name}/src"; 21 21
+2 -2
pkgs/development/tools/pet/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pet"; 5 - version = "0.6.3"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "knqyf263"; 9 9 repo = "pet"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-NnnutXVwyWlPO7yJk8BAZJqtNl8sodDx/ZnX+TL8sWs="; 11 + sha256 = "sha256-2C87oqMyq85cbN2rq8aEkEyFC5IZCw75TMQSjzR+RrY="; 12 12 }; 13 13 14 14 vendorHash = "sha256-ebdPWKNL9i3sEGpfDCXIfOaFQjV5LXohug2qFXeWenk=";
+4 -4
pkgs/development/tools/profiling/pprof/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "pprof"; 8 - version = "unstable-2023-07-05"; 8 + version = "unstable-2024-02-27"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "google"; 12 12 repo = "pprof"; 13 - rev = "200ffdc848b879f8aff937ffeba601c186916257"; 14 - hash = "sha256-/Y1Tj9z+2MNe+b2vzd4F+PwHGSbCYP7HpbaDUL9ZzKQ="; 13 + rev = "401108e1b7e7e113ef887df16b6227698eb5bb0f"; 14 + hash = "sha256-TD285HHXkePQA2J9W/dEciK5tOLmvbDPr54KNXeE1b4="; 15 15 }; 16 16 17 - vendorHash = "sha256-MuejFoK49VMmLt7xsiX/4Av7TijPwM9/mewXlfdufd8="; 17 + vendorHash = "sha256-XOcOt+pe1lZj4XHafxROLslhyJk4mTC72yn7R1k2JCk="; 18 18 19 19 meta = with lib; { 20 20 description = "A tool for visualization and analysis of profiling data";
+3 -3
pkgs/development/tools/rust/cargo-binstall/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-binstall"; 14 - version = "1.6.3"; 14 + version = "1.6.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cargo-bins"; 18 18 repo = "cargo-binstall"; 19 19 rev = "v${version}"; 20 - hash = "sha256-DevAkIzgt39V5vp+a15TBCMeYbny/TkJzyub425N7/o="; 20 + hash = "sha256-xG2eLKqGv+wqpSGBUMoYGSQ22lrMHDpQzrSyxyHMHoc="; 21 21 }; 22 22 23 - cargoHash = "sha256-gcYCTKa+i2v/T1C0j89rJjD73tmiUow11E+59oiR7sk="; 23 + cargoHash = "sha256-xNTSvJZWX19kmaFoLLHNKIrcsTFYWwN+7Ubym0hCwTA="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 11 }: 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "sentry-cli"; 14 - version = "2.29.1"; 14 + version = "2.30.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "getsentry"; 18 18 repo = "sentry-cli"; 19 19 rev = version; 20 - sha256 = "sha256-hSAd+fGEVpCAyG2HzrF0W09yk6ghxX/lwdPQNuGsZW0="; 20 + sha256 = "sha256-pICQBV8tIGeNoQF694uaVGx1eFN0iLACv1ztKXucKlM="; 21 21 }; 22 22 doCheck = false; 23 23 ··· 27 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 29 30 - cargoHash = "sha256-g+rGWS/wZncyq9zPOOI+Zq1WEsQarMK2TkccVohJTUs="; 30 + cargoHash = "sha256-sYPmVum1xY4p7imR1iZdXugM5je4ncNoEf0Q8dvWM4c="; 31 31 32 32 postInstall = '' 33 33 installShellCompletion --cmd sentry-cli \
+6 -6
pkgs/development/web/deno/default.nix
··· 9 9 , libiconv 10 10 , darwin 11 11 , librusty_v8 ? callPackage ./librusty_v8.nix { } 12 + , 12 13 }: 13 - 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "deno"; 16 - version = "1.41.1"; 16 + version = "1.41.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "denoland"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - hash = "sha256-dbURsob4FLdTK8TiHUnmY4Gjd0bw+EDZu1R0WZJnJG8="; 22 + hash = "sha256-l8He7EM9n8r7OTC6jN6F8ldf3INXxEeaUI1u6AfR7RI="; 23 23 }; 24 24 25 - cargoHash = "sha256-8pENTx8BG23L7m3hlv++KvFY/xOjcXAHuw5V60p4Nh8="; 25 + cargoHash = "sha256-T+6b4bGx7y/7E0CIacKFQ32DCAiNFXFi15ibq7rDfI4="; 26 26 27 27 postPatch = '' 28 28 # upstream uses lld on aarch64-darwin for faster builds ··· 40 40 installShellFiles 41 41 ]; 42 42 buildInputs = lib.optionals stdenv.isDarwin ( 43 - [ libiconv darwin.libobjc ] ++ 44 - (with darwin.apple_sdk_11_0.frameworks; [ 43 + [ libiconv darwin.libobjc ] 44 + ++ (with darwin.apple_sdk_11_0.frameworks; [ 45 45 Security 46 46 CoreServices 47 47 Metal
+4 -4
pkgs/games/etlegacy/default.nix pkgs/by-name/et/etlegacy/package.nix
··· 15 15 , libogg 16 16 , libpng 17 17 , libtheora 18 - , lua 18 + , lua5_4 19 19 , minizip 20 20 , openal 21 21 , SDL2 ··· 23 23 , zlib 24 24 }: 25 25 let 26 - version = "2.81.1"; 26 + version = "2.82.0"; 27 27 28 28 fetchAsset = { asset, hash }: fetchurl { 29 29 url = "https://mirror.etlegacy.com/etmain/${asset}"; ··· 63 63 owner = "etlegacy"; 64 64 repo = "etlegacy"; 65 65 rev = "refs/tags/v${version}"; 66 - hash = "sha256-CGXtc51vaId/SHbD34ZeT0gPsrl7p2DEw/Kp+GBZIaA="; # 2.81.1 66 + hash = "sha256-yNVVEa+3+Swm3hgwm9cSLV0K88E37TgVVjh1uUl8O2o="; 67 67 }; 68 68 69 69 nativeBuildInputs = [ ··· 83 83 libogg 84 84 libpng 85 85 libtheora 86 - lua 86 + lua5_4 87 87 minizip 88 88 openal 89 89 SDL2
+3 -3
pkgs/games/nile/default.nix
··· 15 15 16 16 buildPythonApplication rec { 17 17 pname = "nile"; 18 - version = "unstable-2024-02-05"; 18 + version = "unstable-2024-03-09"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "imLinguin"; 23 23 repo = "nile"; 24 - rev = "5e878e19f6caba74bfe18369d84476ceb6779ff1"; 25 - hash = "sha256-sGhceSW1bL5uQ726apfn9BJaO1FxjOBqzAdt2x7us9Q="; 24 + rev = "ae09acfc20fe4e462762666871f78caae70f6c74"; 25 + hash = "sha256-hqhIacsbultY3CvvkYAZHmhCkQLi1mkPQwkztaUOd10="; 26 26 }; 27 27 28 28 disabled = pythonOlder "3.8";
+3 -3
pkgs/games/openjk/default.nix
··· 32 32 }; 33 33 in stdenv.mkDerivation { 34 34 pname = "OpenJK"; 35 - version = "0-unstable-2024-02-20"; 35 + version = "0-unstable-2024-03-05"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "JACoders"; 39 39 repo = "OpenJK"; 40 - rev = "1e8a7998ca2fe434daebb41d586ac3cd5296433a"; 41 - sha256 = "sha256-TKJNaz+oWNYyReFZVefg1frPXyd3Yl96JDklp1qY1to="; 40 + rev = "62124e18ef09b293ea66a1f673b827d83e073928"; 41 + sha256 = "sha256-2LgxRWoAfxNE6YDyrpNmDH9APhi2XH4ufNCNMd91llU="; 42 42 }; 43 43 44 44 dontAddPrefix = true;
+16 -9
pkgs/os-specific/linux/conky/default.nix
··· 16 16 17 17 , ncursesSupport ? true , ncurses ? null 18 18 , x11Support ? true , freetype, xorg 19 + , waylandSupport ? true , pango, wayland, wayland-protocols, wayland-scanner 19 20 , xdamageSupport ? x11Support, libXdamage ? null 20 21 , doubleBufferSupport ? x11Support 21 22 , imlib2Support ? x11Support, imlib2 ? null 22 23 23 24 , luaSupport ? true , lua ? null 24 25 , luaImlib2Support ? luaSupport && imlib2Support 25 - , luaCairoSupport ? luaSupport && x11Support, cairo ? null 26 + , luaCairoSupport ? luaSupport && (x11Support || waylandSupport), cairo ? null 26 27 , toluapp ? null 27 28 28 29 , wirelessSupport ? true , wirelesstools ? null ··· 76 77 hash = "sha256-L8YSbdk+qQl17L4IRajFD/AEWRXb2w7xH9sM9qPGrQo="; 77 78 }; 78 79 79 - postPatch = '' 80 - sed -i -e '/include.*CheckIncludeFile)/i include(CheckIncludeFiles)' \ 81 - cmake/ConkyPlatformChecks.cmake 82 - '' + optionalString docsSupport '' 80 + postPatch = optionalString docsSupport '' 83 81 substituteInPlace cmake/Conky.cmake --replace "# set(RELEASE true)" "set(RELEASE true)" 84 82 85 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' 86 87 ''; 87 88 88 89 env = { ··· 91 92 NIX_LDFLAGS = "-lgcc_s"; 92 93 }; 93 94 94 - nativeBuildInputs = [ cmake pkg-config ]; 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 + ; 95 101 buildInputs = [ glib libXinerama ] 96 - ++ optionals docsSupport [ docbook2x docbook_xsl docbook_xml_dtd_44 libxslt man less ] 97 102 ++ optional ncursesSupport ncurses 98 103 ++ optionals x11Support [ freetype xorg.libICE xorg.libX11 xorg.libXext xorg.libXft xorg.libSM ] 104 + ++ optionals waylandSupport [ pango wayland wayland-protocols ] 99 105 ++ optional xdamageSupport libXdamage 100 106 ++ optional imlib2Support imlib2 101 107 ++ optional luaSupport lua 102 - ++ optionals luaImlib2Support [ toluapp imlib2 ] 103 - ++ optionals luaCairoSupport [ toluapp cairo ] 108 + ++ optional luaImlib2Support imlib2 109 + ++ optional luaCairoSupport cairo 104 110 ++ optional wirelessSupport wirelesstools 105 111 ++ optional curlSupport curl 106 112 ++ optional rssSupport libxml2 ··· 121 127 ++ optional (!ncursesSupport) "-DBUILD_NCURSES=OFF" 122 128 ++ optional rssSupport "-DBUILD_RSS=ON" 123 129 ++ optional (!x11Support) "-DBUILD_X11=OFF" 130 + ++ optional waylandSupport "-DBUILD_WAYLAND=ON" 124 131 ++ optional xdamageSupport "-DBUILD_XDAMAGE=ON" 125 132 ++ optional doubleBufferSupport "-DBUILD_XDBE=ON" 126 133 ++ optional weatherMetarSupport "-DBUILD_WEATHER_METAR=ON"
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 6 6 # NOTE: When updating these, please also take a look at the changes done to 7 7 # kernel config in the xanmod version commit 8 8 ltsVariant = { 9 - version = "6.6.19"; 10 - hash = "sha256-DfoClySWV0vlDDRAJsujGj5ypnGr+HsVbszCYfi+2V0="; 9 + version = "6.6.21"; 10 + hash = "sha256-DDkjrtKK7zIffVMuBtHvSWp0GtMA87YuOp8AhUw64+Y="; 11 11 variant = "lts"; 12 12 }; 13 13 14 14 mainVariant = { 15 - version = "6.7.7"; 16 - hash = "sha256-Y+SvnvkFOGCxq+hGwpiiymNr1rYbNqppNA0d63TyUmo="; 15 + version = "6.7.9"; 16 + hash = "sha256-/YoZTclMdJBQ8iwpfm/Ne/YLNQneN0hccy95o3fWvGM="; 17 17 variant = "main"; 18 18 }; 19 19
+2 -2
pkgs/os-specific/linux/r8125/default.nix
··· 4 4 pname = "r8125"; 5 5 # On update please verify (using `diff -r`) that the source matches the 6 6 # realtek version. 7 - version = "9.011.01"; 7 + version = "9.012.03"; 8 8 9 9 # This is a mirror. The original website[1] doesn't allow non-interactive 10 10 # downloads, instead emailing you a download link. ··· 13 13 owner = "louistakepillz"; 14 14 repo = "r8125"; 15 15 rev = version; 16 - sha256 = "sha256-QV1DKkWVtqcnuqgAdJnPpj6Z6ch+lw61zpouXKlyfqQ="; 16 + sha256 = "sha256-+CrxvKB96QOcOo87McZOt/XUhriTtTV8jTQgpBG3ejs="; 17 17 }; 18 18 19 19 hardeningDisable = [ "pic" ];
+12 -2
pkgs/os-specific/linux/systemd/default.nix
··· 5 5 , nixosTests 6 6 , pkgsCross 7 7 , fetchFromGitHub 8 + , fetchpatch 8 9 , fetchzip 9 10 , buildPackages 10 11 , makeBinaryWrapper ··· 224 225 ./0017-meson.build-do-not-create-systemdstatedir.patch 225 226 ] ++ lib.optional (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu) [ 226 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 + }) 227 237 ] ++ lib.optional stdenv.hostPlatform.isMusl ( 228 238 let 229 239 oe-core = fetchzip { ··· 856 866 # needed - and therefore `interfaceVersion` should be incremented. 857 867 interfaceVersion = 2; 858 868 859 - inherit withCryptsetup withHostnamed withImportd withKmod withLocaled 860 - withMachined withPortabled withTimedated withUtmp util-linux kmod kbd; 869 + inherit withBootloader withCryptsetup withHostnamed withImportd withKmod 870 + withLocaled withMachined withPortabled withTimedated withUtmp util-linux kmod kbd; 861 871 862 872 tests = { 863 873 inherit (nixosTests)
+2 -1
pkgs/os-specific/linux/usbutils/default.nix
··· 27 27 meta = with lib; { 28 28 homepage = "http://www.linux-usb.org/"; 29 29 description = "Tools for working with USB devices, such as lsusb"; 30 - maintainers = with maintainers; [ ]; 30 + maintainers = with maintainers; [ cafkafk ]; 31 31 license = licenses.gpl2Plus; 32 32 platforms = platforms.linux; 33 + mainProgram = "lsusb"; 33 34 }; 34 35 }
+2 -2
pkgs/servers/home-automation/evcc/default.nix
··· 21 21 22 22 buildGoModule rec { 23 23 pname = "evcc"; 24 - version = "0.124.8"; 24 + version = "0.124.9"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "evcc-io"; 28 28 repo = "evcc"; 29 29 rev = version; 30 - hash = "sha256-u4p22efkwpIY447O+F83pcz8C+iSwLHocsbZdRpgSmE="; 30 + hash = "sha256-I5dotao26D2fn1opQunUOFtJ/vS19lGumN6A21jkBjA="; 31 31 }; 32 32 33 33 vendorHash = "sha256-PZWMqv3R4Dq4cLtGNuvHCQ/GiYvlKJfSKEmBn0JYnb8=";
+3 -3
pkgs/servers/mattermost/default.nix
··· 12 12 # See https://docs.mattermost.com/upgrade/extended-support-release.html 13 13 # When a new ESR version is available (e.g. 8.1.x -> 9.5.x), update 14 14 # the version regex in passthru.updateScript as well. 15 - version = "9.5.1"; 15 + version = "9.5.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "mattermost"; 19 19 repo = "mattermost"; 20 20 rev = "v${version}"; 21 - hash = "sha256-w+VF8VoS7oIcDlYS5kCFzSX4rgD9l1B99XBHeJDB6JI="; 21 + hash = "sha256-NYP0mhON+TCvNTSx4I4hddFGF9TWtnMAwyJvX8sEdWU="; 22 22 }; 23 23 24 24 # Needed because buildGoModule does not support go workspaces yet. ··· 34 34 35 35 webapp = fetchurl { 36 36 url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz"; 37 - hash = "sha256-F32NWulKUhoyHPCmCCih6Hb9+W2iuF/Mxy9USrgp1pM="; 37 + hash = "sha256-ogiowbNYHo9NTQLAg1OKXp8pV1Zn7kPcZR9ukaKvpKA="; 38 38 }; 39 39 40 40 vendorHash = "sha256-TJCtgNf56A1U0EbV5gXjTro+YudVBRWiSZoBC3nJxnE=";
+3 -3
pkgs/servers/miniflux/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "miniflux"; 5 - version = "2.1.0"; 5 + version = "2.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "miniflux"; 9 9 repo = "v2"; 10 10 rev = "refs/tags/${version}"; 11 - hash = "sha256-c7xKgu3039gTmxdWXoYWuuYDD/oPv3/uYS3m8KRkhTk="; 11 + hash = "sha256-vXSOHZt6Ov5g4fQBg0bubCfn76aaVrjw2b+LRebbV6s="; 12 12 }; 13 13 14 - vendorHash = "sha256-PuyWik0OA77gJipnuOyRgrCCQlDj9gTM/LDRBl6mBRo="; 14 + vendorHash = "sha256-p31kwJZQMYff5Us6mXpPmxbPrEXyxU6Sipf4LKSG3wU="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+3 -3
pkgs/servers/minio/default.nix
··· 21 21 in 22 22 buildGoModule rec { 23 23 pname = "minio"; 24 - version = "2024-02-26T09-33-48Z"; 24 + version = "2024-03-07T00-43-48Z"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "minio"; 28 28 repo = "minio"; 29 29 rev = "RELEASE.${version}"; 30 - hash = "sha256-V5Pmp36YA0u1Z2SBNdJZAHQuA3PgVKHmIJlDElhS24s="; 30 + hash = "sha256-W82479M4Bgq1ERpiAR6Zc5YDr8vADOtQThV6lSlDuTs="; 31 31 }; 32 32 33 - vendorHash = "sha256-0EymK7jQhr+NJDg1zgWpcniV5zZ33Av6zpq0IDuWw7M="; 33 + vendorHash = "sha256-VHokz58pSZd2Tt3hG8MgpeilEMFGjOZ/y6YKt9Fe5xw="; 34 34 35 35 doCheck = false; 36 36
+1
pkgs/servers/monitoring/consul-alerts/default.nix
··· 17 17 }; 18 18 19 19 meta = with lib; { 20 + mainProgram = "consul-alerts"; 20 21 description = "An extendable open source continuous integration server"; 21 22 homepage = "https://github.com/AcalephStorage/consul-alerts"; 22 23 # As per README
+17 -11
pkgs/servers/monitoring/grafana-agent/default.nix
··· 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 - , prefetch-yarn-deps 6 5 , grafana-agent 6 + , nix-update-script 7 7 , nixosTests 8 8 , nodejs 9 + , prefetch-yarn-deps 9 10 , stdenv 10 11 , systemd 11 12 , testers ··· 14 15 15 16 buildGoModule rec { 16 17 pname = "grafana-agent"; 17 - version = "0.39.2"; 18 + version = "0.40.2"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "grafana"; 21 22 repo = "agent"; 22 23 rev = "v${version}"; 23 - hash = "sha256-KwXkCTKnoXHL2RFpJjjwtIolEpqCM6te5wMk9xQNOqE="; 24 + hash = "sha256-muSgFBg+/XWx2f9EGYYLQ0wUzZ7AxEC2F19A5Qs5cgw="; 24 25 }; 25 26 26 - vendorHash = "sha256-aSHO5SoMem14Fc6DirqtYBVWJQtf5mzCT3T33mMyhkc="; 27 + vendorHash = "sha256-ekFl+aSmyUvgv4pkpS86HwPMfqtDaJEaZhWiwHjHp9g="; 27 28 proxyVendor = true; # darwin/linux hash mismatch 28 29 29 30 frontendYarnOfflineCache = fetchYarnDeps { 30 31 yarnLock = src + "/web/ui/yarn.lock"; 31 - hash = "sha256-rT0UCInISo/p60xzQC7wAJFuKFByIzhNf0RxFFJx+3k="; 32 + hash = "sha256-WqbIg18qUNcs9O2wh7DAzwXKb60iEuPL8zFCIgScqI0="; 32 33 }; 33 34 34 35 ldflags = let ··· 89 90 $out/bin/grafana-agent 90 91 ''; 91 92 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; 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 + }; 98 101 }; 102 + updateScript = nix-update-script { }; 103 + # alias for nix-update to be able to find and update this attribute 104 + offlineCache = frontendYarnOfflineCache; 99 105 }; 100 106 101 107 meta = {
+3 -3
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "smokeping_prober"; 5 - version = "0.7.1"; 5 + version = "0.7.2"; 6 6 7 7 ldflags = let 8 8 setVars = rec { ··· 20 20 owner = "SuperQ"; 21 21 repo = "smokeping_prober"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-kpg4oUDv1C5NQuxfFNLmRIMkc8hbMkjiKL16HkYrUyU="; 23 + sha256 = "sha256-Z+K3cRMD885V9aJwu3N/vP6aqtzD3LfMrxJ8DSCa5Xo="; 24 24 }; 25 - vendorHash = "sha256-TgieqjE23gwyKLuKSqc5pkxRpou8lg+yVnVoINZDkGU="; 25 + vendorHash = "sha256-39/0reEt4Rfe7DfysS4BROUgBUg+x95z6DU3IjC6m5U="; 26 26 27 27 doCheck = true; 28 28
+2
pkgs/shells/fish/plugins/default.nix
··· 56 56 57 57 tide = callPackage ./tide.nix { }; 58 58 59 + transient-fish = callPackage ./transient-fish.nix { }; 60 + 59 61 wakatime-fish = callPackage ./wakatime-fish.nix { }; 60 62 61 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 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "nu_scripts"; 9 - version = "unstable-2024-03-02"; 9 + version = "unstable-2024-03-09"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nushell"; 13 13 repo = pname; 14 - rev = "25514da84d4249ecebdb74c3a23c7184fcc76f50"; 15 - hash = "sha256-70grgh8yMX3eFKaOTaXh1qxW75RNu7Y9pv0vvqtRc7I="; 14 + rev = "5e51b23b1f25eef426da5548964e14fef4b4a485"; 15 + hash = "sha256-sAqTGy7pXDCgJ9UImJPYwUfbYgRjNjZdHHSyH/+QRNs="; 16 16 }; 17 17 18 18 installPhase = ''
+2 -2
pkgs/shells/zsh/antidote/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 - version = "1.9.5"; 4 + version = "1.9.6"; 5 5 pname = "antidote"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mattmc3"; 9 9 repo = "antidote"; 10 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-eS2sf+N50N+oyk8wCp71hYF7WDagFBlTcAB/sFdhw9U="; 11 + hash = "sha256-8kNMCo/DwZvBwqh/434GqK7z4KXgkwZH9SazLbH8SfM="; 12 12 }; 13 13 14 14 dontPatch = true;
+2 -2
pkgs/tools/backup/zfs-replicate/default.nix
··· 11 11 12 12 buildPythonApplication rec { 13 13 pname = "zfs_replicate"; 14 - version = "3.2.9"; 14 + version = "3.2.10"; 15 15 pyproject = true; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-JMkZ4AexN++vPIPqzv9majdUkoAyos+Nm4Vlgeyx0Jg="; 19 + hash = "sha256-LEBCdrJZLddJm2nz2JLfwskU8roN/MZlr79exFEWnRI="; 20 20 }; 21 21 22 22 postPatch = ''
+3 -3
pkgs/tools/misc/dua/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "dua"; 10 - version = "2.28.0"; 10 + version = "2.29.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Byron"; 14 14 repo = "dua-cli"; 15 15 rev = "v${version}"; 16 - hash = "sha256-a5J6G7QvCi2u064fP4V5uxxvBXcbN+a+dIO5MbsVU70="; 16 + hash = "sha256-rO9k1/HOwVJF/QCT2sZy4L0Mv26CiUj9Zafliffj68A="; 17 17 # Remove unicode file names which leads to different checksums on HFS+ 18 18 # vs. other filesystems because of unicode normalisation. 19 19 postFetch = '' ··· 21 21 ''; 22 22 }; 23 23 24 - cargoHash = "sha256-Up7HvBJMR5h+/rdlJVMeCCuOiOQ8++oReCBI8wt3T2M="; 24 + cargoHash = "sha256-qn1QDiYHcygomOFwFEy00wsMykrQ9/84Ed4nAUTlA1k="; 25 25 26 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 27 darwin.apple_sdk.frameworks.Foundation
+3 -3
pkgs/tools/misc/fzf/default.nix
··· 24 24 in 25 25 buildGoModule rec { 26 26 pname = "fzf"; 27 - version = "0.46.1"; 27 + version = "0.47.0"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "junegunn"; 31 31 repo = pname; 32 32 rev = version; 33 - hash = "sha256-gMSelLwIIYv/vkbdWi4Cw3FEy4lbC8P/5+T+c/e66+c="; 33 + hash = "sha256-rIRn8g4j/drWEHnvZnJW2sSLq5mrw8Q2pn3LN2sEXDY="; 34 34 }; 35 35 36 - vendorHash = "sha256-8ojmIETUyZ3jDhrqkHYnxptRG8vdj0GADYvEpw0wi6w="; 36 + vendorHash = "sha256-BOPACUQKcllmA2eWQs+sOfofAQLle2Byb/rZgOhmkVY="; 37 37 38 38 CGO_ENABLED = 0; 39 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 1 + { mattermost 4 2 }: 5 3 6 - buildGoModule rec { 4 + mattermost.overrideAttrs (o: { 7 5 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 6 subPackages = [ "cmd/mmctl" ]; 22 7 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; { 8 + meta = o.meta // { 37 9 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 10 mainProgram = "mmctl"; 42 11 }; 43 - } 12 + })
+2 -2
pkgs/tools/misc/moar/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "moar"; 5 - version = "1.23.6"; 5 + version = "1.23.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "walles"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-WWMFyDLNi5XUEWi33Sav69i41icbp7NTzFy+Y+ImGNU="; 11 + hash = "sha256-QQiqi3rt1EQTUWSXAxAb5MHGCFyXZV6LZ6ZAS5P3mO4="; 12 12 }; 13 13 14 14 vendorHash = "sha256-1u/2OlMX2FuZaxWnpU4n5r/4xKe+rK++GoCJiSq/BdE=";
+3 -3
pkgs/tools/networking/hysteria/default.nix
··· 4 4 }: 5 5 buildGoModule rec { 6 6 pname = "hysteria"; 7 - version = "2.2.4"; 7 + version = "2.3.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "apernet"; 11 11 repo = pname; 12 12 rev = "app/v${version}"; 13 - hash = "sha256-A8UTnvH5BYRETsjte65+M+HHO6MrqCiPthNEYwBkBYs="; 13 + hash = "sha256-sjQrHvUdGPdzKpXuJ9ZWp4S9pram8QaygKLT2WRmd2M="; 14 14 }; 15 15 16 - vendorHash = "sha256-uh/qYQBWsyazSbJIz1ykf5bap18fGSIfjVDL8zus2l0="; 16 + vendorHash = "sha256-btDWsvhKygWda4x45c8MSOROq6ujJVV9l0PkGQKWM6A="; 17 17 proxyVendor = true; 18 18 19 19 ldflags =
+18 -18
pkgs/tools/networking/ngrok/versions.json
··· 1 1 { 2 2 "linux-386": { 3 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" 4 + "url": "https://bin.equinox.io/a/NYbWaAdCby/ngrok-v3-3.7.0-linux-386", 5 + "sha256": "3fbf2296a8ce35c7d050ed4c828ef4eacc8724852faaaaa8054822ee72426606", 6 + "version": "3.7.0" 7 7 }, 8 8 "linux-amd64": { 9 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" 10 + "url": "https://bin.equinox.io/a/doBjqyzrcYM/ngrok-v3-3.7.0-linux-amd64", 11 + "sha256": "d1f7149079bb3bce0a70619580818a0ec09ac20da25f64a268203c2a3a019a47", 12 + "version": "3.7.0" 13 13 }, 14 14 "linux-arm": { 15 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" 16 + "url": "https://bin.equinox.io/a/hgUUy2bUaz9/ngrok-v3-3.7.0-linux-arm", 17 + "sha256": "5f2f0bf4ae42f5c8dcb945694bd1aedf963d631c39ba0cb9c0b9626eb396b2c4", 18 + "version": "3.7.0" 19 19 }, 20 20 "linux-arm64": { 21 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" 22 + "url": "https://bin.equinox.io/a/9p821sdaKqh/ngrok-v3-3.7.0-linux-arm64", 23 + "sha256": "f43af93d9d7a9af22a2a5423a0b7b964790b1d2dccfd532142a807282360c21a", 24 + "version": "3.7.0" 25 25 }, 26 26 "darwin-amd64": { 27 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" 28 + "url": "https://bin.equinox.io/a/cC8QZtu8eV3/ngrok-v3-3.7.0-darwin-amd64", 29 + "sha256": "30903672a673454feaafde92e09f04804a3fcea69ef9c02027b6fb12e2ae8df2", 30 + "version": "3.7.0" 31 31 }, 32 32 "darwin-arm64": { 33 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" 34 + "url": "https://bin.equinox.io/a/jwjx5C5dodJ/ngrok-v3-3.7.0-darwin-arm64", 35 + "sha256": "99df3b5a7a1cbf943931aba41fdbb9b7081ea860ef9dec41b7fb08e53433d498", 36 + "version": "3.7.0" 37 37 } 38 38 }
+4 -5
pkgs/tools/package-management/poetry/plugins/poetry-audit-plugin.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "poetry-audit-plugin"; 13 - version = "0.3.0"; 13 + version = "0.4.0"; 14 + pyproject = true; 14 15 15 - disabled = pythonOlder "3.7"; 16 - 17 - format = "pyproject"; 16 + disabled = pythonOlder "3.8"; 18 17 19 18 src = fetchFromGitHub { 20 19 owner = "opeco17"; 21 20 repo = "poetry-audit-plugin"; 22 21 rev = "refs/tags/${version}"; 23 - hash = "sha256-49OnYz3EFiqOe+cLgfynjy14Ve4Ga6OUrLdM8HhZuKQ="; 22 + hash = "sha256-kiNtzEup2ygCTk0zk8YV2jxAj6ZzOhP8v0U4FbV15hI="; 24 23 }; 25 24 26 25 nativeBuildInputs = [
+3 -3
pkgs/tools/security/cdxgen/default.nix
··· 5 5 6 6 buildNpmPackage rec { 7 7 pname = "cdxgen"; 8 - version = "10.2.1"; 8 + version = "10.2.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "AppThreat"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-X359aLnC0FAiS3pOBQsjmdik01zjZayTvwBLk3sj8ew="; 14 + sha256 = "sha256-N0vz2IaXd0cQBPcmGIdN7Z5IbPyrzSn4+enhFTe0dhI="; 15 15 }; 16 16 17 - npmDepsHash = "sha256-1vPdKD1Ul+6hq8dYxscL4YLmefnP2zOWRtQWyO6Q0eQ="; 17 + npmDepsHash = "sha256-2JmrlKoE6iLlw8jsqi2m34npB/GJjBdvoBssAPKVvxA="; 18 18 19 19 dontNpmBuild = true; 20 20
+49 -23
pkgs/tools/typesetting/fop/default.nix
··· 1 - { fetchurl, lib, stdenv, ant, jdk, runtimeShell }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , ant 5 + , jdk 6 + , jre 7 + , makeWrapper 8 + }: 2 9 3 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 4 11 pname = "fop"; 5 12 version = "2.8"; 6 13 7 14 src = fetchurl { 8 - url = "mirror://apache/xmlgraphics/fop/source/${pname}-${version}-src.tar.gz"; 9 - sha256 = "sha256-b7Av17wu6Ar/npKOiwYqzlvBFSIuXTpqTacM1sxtBvc="; 15 + url = "mirror://apache/xmlgraphics/fop/fop-${finalAttrs.version}-src.tar.gz"; 16 + hash = "sha256-b7Av17wu6Ar/npKOiwYqzlvBFSIuXTpqTacM1sxtBvc="; 10 17 }; 11 18 12 - buildInputs = [ ant jdk ]; 19 + postPatch = '' 20 + # Fix jar timestamps for reproducibility 21 + substituteInPlace fop/build.xml \ 22 + --replace-fail '<jar ' '<jar modificationtime="0" ' 23 + ''; 13 24 14 - # build only the "package" target, which generates the fop command. 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 + 15 34 buildPhase = '' 16 - export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF8" 17 - ant -f fop/build.xml package 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 18 41 ''; 19 42 20 43 installPhase = '' 21 - mkdir -p $out/bin $out/lib $out/share/doc/fop 44 + runHook preInstall 45 + 46 + mkdir -p $out/lib $out/share/doc/fop 22 47 cp fop/build/*.jar fop/lib/*.jar $out/lib/ 23 48 cp -r README fop/examples/ $out/share/doc/fop/ 24 49 25 50 # There is a fop script in the source archive, but it has many impurities. 26 51 # 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 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 33 58 ''; 34 59 35 - meta = with lib; { 60 + meta = { 61 + changelog = "https://xmlgraphics.apache.org/fop/changes.html"; 36 62 description = "XML formatter driven by XSL Formatting Objects (XSL-FO)"; 37 63 longDescription = '' 38 64 FOP is a Java application that reads a formatting object tree and then ··· 47 73 This package contains the fop command line tool. 48 74 ''; 49 75 homepage = "https://xmlgraphics.apache.org/fop/"; 50 - license = licenses.asl20; 51 - sourceProvenance = with sourceTypes; [ 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; [ 52 81 fromSource 53 - binaryBytecode # source bundles dependencies as jars 82 + binaryBytecode # source bundles dependencies as jars 54 83 ]; 55 - platforms = platforms.all; 56 - maintainers = with maintainers; [ bjornfor ]; 57 - mainProgram = "fop"; 58 84 }; 59 - } 85 + })
+1 -1
pkgs/top-level/aliases.nix
··· 171 171 cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 172 172 crispyDoom = crispy-doom; # Added 2023-05-01 173 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 174 + clash = throw "'clash' has been removed, upstream gone. Consider using 'mihomo' instead."; # added 2023-11-10 175 175 clasp = clingo; # added 2022-12-22 176 176 claws-mail-gtk3 = claws-mail; # Added 2021-07-10 177 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 1785 1786 1786 dysk = callPackage ../tools/filesystems/dysk { }; 1787 1787 1788 - etlegacy = callPackage ../games/etlegacy { lua = lua5_4; }; 1789 - 1790 1788 fastfetch = callPackage ../tools/misc/fastfetch { 1791 1789 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; 1792 1790 }; ··· 1942 1940 linux-router = callPackage ../tools/networking/linux-router { }; 1943 1941 1944 1942 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; }; 1943 + 1944 + makehuman = libsForQt5.callPackage ../applications/misc/makehuman { }; 1945 1945 1946 1946 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { }; 1947 1947 ··· 4640 4640 4641 4641 clash-geoip = callPackage ../data/misc/clash-geoip { }; 4642 4642 4643 - clash-verge = callPackage ../applications/networking/clash-verge { }; 4644 - 4645 4643 clevercsv = with python3Packages; toPythonApplication clevercsv; 4646 4644 4647 4645 clevis = callPackage ../tools/security/clevis { ··· 5406 5404 texlive = callPackage ../tools/typesetting/tex/texlive { }; 5407 5405 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX; 5408 5406 5409 - fop = callPackage ../tools/typesetting/fop { 5410 - jdk = openjdk8; 5411 - }; 5407 + fop = callPackage ../tools/typesetting/fop { }; 5412 5408 5413 5409 fondu = callPackage ../tools/misc/fondu { 5414 5410 inherit (darwin.apple_sdk.frameworks) CoreServices; ··· 5971 5967 5972 5968 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { }; 5973 5969 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 - }; 5970 + mmctl = callPackage ../tools/misc/mmctl { }; 5979 5971 5980 5972 moar = callPackage ../tools/misc/moar { }; 5981 5973 ··· 7600 7592 }; 7601 7593 7602 7594 dump_syms = callPackage ../development/tools/dump_syms { 7603 - inherit (darwin.apple_sdk.frameworks) Security; 7595 + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; 7604 7596 }; 7605 7597 7606 7598 dumpasn1 = callPackage ../tools/security/dumpasn1 { }; ··· 8400 8392 8401 8393 gauge = callPackage ../development/tools/gauge { }; 8402 8394 8395 + gawd = python3Packages.toPythonApplication python3Packages.gawd; 8396 + 8403 8397 gawk = callPackage ../tools/text/gawk { 8404 8398 inherit (darwin) locale; 8405 8399 }; ··· 8502 8496 8503 8497 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { }; 8504 8498 8505 - gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { 8506 - buildGoModule = buildGo120Module; 8507 - }; 8499 + gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { }; 8508 8500 8509 8501 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { }; 8510 8502 ··· 9551 9543 jsvc = callPackage ../tools/system/jsvc { }; 9552 9544 9553 9545 junkie = callPackage ../tools/networking/junkie { }; 9554 - 9555 - just = callPackage ../development/tools/just { }; 9556 9546 9557 9547 go-jira = callPackage ../applications/misc/go-jira { }; 9558 9548 ··· 11580 11570 }; 11581 11571 11582 11572 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { }; 11573 + 11574 + sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { }; 11583 11575 11584 11576 opensp = callPackage ../tools/text/sgml/opensp { }; 11585 11577 ··· 18356 18348 buildJdk = jdk11_headless; 18357 18349 buildJdkName = "java11"; 18358 18350 runJdk = jdk11_headless; 18359 - stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else gcc10StdenvCompat; 18351 + stdenv = if stdenv.cc.isClang then llvmPackages.stdenv 18352 + else if stdenv.cc.isGNU then gcc10Stdenv 18353 + else stdenv; 18360 18354 bazel_self = bazel_4; 18361 18355 }; 18362 18356 18363 - bazel_5 = pin-to-gcc12-if-gcc13 (callPackage ../development/tools/build-managers/bazel/bazel_5 { 18357 + bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 { 18364 18358 inherit (darwin) cctools sigtool; 18365 18359 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation; 18366 18360 buildJdk = jdk11_headless; 18367 18361 runJdk = jdk11_headless; 18368 - stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv; 18362 + stdenv = if stdenv.cc.isClang then llvmPackages.stdenv 18363 + else if stdenv.cc.isGNU then gcc12Stdenv 18364 + else stdenv; 18369 18365 bazel_self = bazel_5; 18370 - }); 18366 + }; 18371 18367 18372 - bazel_6 = pin-to-gcc12-if-gcc13 (darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 { 18368 + bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 { 18373 18369 inherit (darwin) cctools; 18374 18370 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation; 18375 18371 buildJdk = jdk11_headless; 18376 18372 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; 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; 18380 18377 bazel_self = bazel_6; 18381 - }); 18378 + }; 18382 18379 18383 18380 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 { 18384 18381 inherit (darwin) cctools sigtool; ··· 21111 21108 }; 21112 21109 }; 21113 21110 21114 - freetts = callPackage ../development/libraries/freetts { 21115 - jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 21116 - }; 21111 + freetts = callPackage ../development/libraries/freetts { }; 21117 21112 21118 21113 frog = res.languageMachines.frog; 21119 21114 ··· 25142 25137 25143 25138 ucommon = callPackage ../development/libraries/ucommon { }; 25144 25139 25145 - v8 = pin-to-gcc12-if-gcc13 (callPackage ../development/libraries/v8 ( 25140 + v8 = callPackage ../development/libraries/v8 ( 25146 25141 let 25147 25142 stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16" 25148 25143 then overrideLibcxx llvmPackages_15.stdenv ··· 25151 25146 { 25152 25147 stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv'; 25153 25148 } 25154 - )); 25149 + ); 25155 25150 25156 25151 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { }; 25157 25152 ··· 26673 26668 26674 26669 azuredatastudio = callPackage ../applications/misc/azuredatastudio { }; 26675 26670 26676 - miniflux = callPackage ../servers/miniflux { }; 26671 + miniflux = callPackage ../servers/miniflux { 26672 + buildGoModule = buildGo122Module; 26673 + }; 26677 26674 26678 26675 mir = callPackage ../servers/mir { }; 26679 26676 ··· 36301 36298 inherit (gnome2) libgnomecanvas; 36302 36299 }; 36303 36300 36304 - xournalpp = callPackage ../applications/graphics/xournalpp { 36301 + xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp { 36305 36302 lua = lua5_3; 36306 36303 }; 36307 36304
+3 -3
pkgs/top-level/perl-packages.nix
··· 28431 28431 }; 28432 28432 env.AUTOMATED_TESTING = false; 28433 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"; 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 28437 doCheck = false; # requires an X server 28438 28438 meta = { 28439 28439 description = "Perl bindings for libxcb";
+4
pkgs/top-level/python-packages.nix
··· 4521 4521 inherit (pkgs) bluez glib pkg-config; 4522 4522 }; 4523 4523 4524 + gawd = callPackage ../development/python-modules/gawd { }; 4525 + 4524 4526 gb-io = callPackage ../development/python-modules/gb-io { }; 4525 4527 4526 4528 gbinder-python = callPackage ../development/python-modules/gbinder-python { }; ··· 13165 13167 safetensors = callPackage ../development/python-modules/safetensors { }; 13166 13168 13167 13169 safety = callPackage ../development/python-modules/safety { }; 13170 + 13171 + safety-schemas = callPackage ../development/python-modules/safety-schemas { }; 13168 13172 13169 13173 sagemaker = callPackage ../development/python-modules/sagemaker { }; 13170 13174