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

Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 6afe543a 16b32782

+3042 -1455
+13 -6
maintainers/maintainer-list.nix
··· 581 githubId = 1318982; 582 name = "Anders Claesson"; 583 }; 584 a-kenji = { 585 email = "aks.kenji@protonmail.com"; 586 github = "a-kenji"; ··· 1504 keys = [{ 1505 fingerprint = "DD52 6BC7 767D BA28 16C0 95E5 6840 89CE 67EB B691"; 1506 }]; 1507 }; 1508 ataraxiasjel = { 1509 email = "nix@ataraxiadev.com"; ··· 18461 email = "zfnmxt@zfnmxt.com"; 18462 github = "zfnmxt"; 18463 githubId = 37446532; 18464 - }; 18465 - zgrannan = { 18466 - email = "zgrannan@gmail.com"; 18467 - github = "zgrannan"; 18468 - githubId = 1141948; 18469 - name = "Zack Grannan"; 18470 }; 18471 zhaofengli = { 18472 email = "hello@zhaofeng.li";
··· 581 githubId = 1318982; 582 name = "Anders Claesson"; 583 }; 584 + akechishiro = { 585 + email = "akechishiro-aur+nixpkgs@lahfa.xyz"; 586 + github = "AkechiShiro"; 587 + githubId = 14914796; 588 + name = "Samy Lahfa"; 589 + }; 590 a-kenji = { 591 email = "aks.kenji@protonmail.com"; 592 github = "a-kenji"; ··· 1510 keys = [{ 1511 fingerprint = "DD52 6BC7 767D BA28 16C0 95E5 6840 89CE 67EB B691"; 1512 }]; 1513 + }; 1514 + atalii = { 1515 + email = "taliauster@gmail.com"; 1516 + github = "atalii"; 1517 + githubId = 120901234; 1518 + name = "tali auster"; 1519 + matrix = "@atalii:matrix.org"; 1520 }; 1521 ataraxiasjel = { 1522 email = "nix@ataraxiadev.com"; ··· 18474 email = "zfnmxt@zfnmxt.com"; 18475 github = "zfnmxt"; 18476 githubId = 37446532; 18477 }; 18478 zhaofengli = { 18479 email = "hello@zhaofeng.li";
+6 -4
nixos/modules/services/system/nix-daemon.nix
··· 168 169 systemd.packages = [ nixPackage ]; 170 171 - systemd.tmpfiles = 172 - if (isNixAtLeast "2.8") then { 173 packages = [ nixPackage ]; 174 - } else { 175 rules = [ 176 "d /nix/var/nix/daemon-socket 0755 root root - -" 177 ]; 178 - }; 179 180 systemd.sockets.nix-daemon.wantedBy = [ "sockets.target" ]; 181
··· 168 169 systemd.packages = [ nixPackage ]; 170 171 + systemd.tmpfiles = mkMerge [ 172 + (mkIf (isNixAtLeast "2.8") { 173 packages = [ nixPackage ]; 174 + }) 175 + (mkIf (!isNixAtLeast "2.8") { 176 rules = [ 177 "d /nix/var/nix/daemon-socket 0755 root root - -" 178 ]; 179 + }) 180 + ]; 181 182 systemd.sockets.nix-daemon.wantedBy = [ "sockets.target" ]; 183
+1
nixos/tests/all-tests.nix
··· 203 couchdb = handleTest ./couchdb.nix {}; 204 cri-o = handleTestOn ["aarch64-linux" "x86_64-linux"] ./cri-o.nix {}; 205 cups-pdf = handleTest ./cups-pdf.nix {}; 206 custom-ca = handleTest ./custom-ca.nix {}; 207 croc = handleTest ./croc.nix {}; 208 darling = handleTest ./darling.nix {};
··· 203 couchdb = handleTest ./couchdb.nix {}; 204 cri-o = handleTestOn ["aarch64-linux" "x86_64-linux"] ./cri-o.nix {}; 205 cups-pdf = handleTest ./cups-pdf.nix {}; 206 + curl-impersonate = handleTest ./curl-impersonate.nix {}; 207 custom-ca = handleTest ./custom-ca.nix {}; 208 croc = handleTest ./croc.nix {}; 209 darling = handleTest ./darling.nix {};
+157
nixos/tests/curl-impersonate.nix
···
··· 1 + /* 2 + Test suite for curl-impersonate 3 + 4 + Abstract: 5 + Uses the test suite from the curl-impersonate source repo which: 6 + 7 + 1. Performs requests with libcurl and captures the TLS client-hello 8 + packets with tcpdump to compare against known-good signatures 9 + 2. Spins up an nghttpd2 server to test client HTTP/2 headers against 10 + known-good headers 11 + 12 + See https://github.com/lwthiker/curl-impersonate/tree/main/tests/signatures 13 + for details. 14 + 15 + Notes: 16 + - We need to have our own web server running because the tests expect to be able 17 + to hit domains like wikipedia.org and the sandbox has no internet 18 + - We need to be able to do (verifying) TLS handshakes without internet access. 19 + We do that by creating a trusted CA and issuing a cert that includes 20 + all of the test domains as subject-alternative names and then spoofs the 21 + hostnames in /etc/hosts. 22 + */ 23 + 24 + import ./make-test-python.nix ({ pkgs, lib, ... }: let 25 + # Update with domains in TestImpersonate.TEST_URLS if needed from: 26 + # https://github.com/lwthiker/curl-impersonate/blob/main/tests/test_impersonate.py 27 + domains = [ 28 + "www.wikimedia.org" 29 + "www.wikipedia.org" 30 + "www.mozilla.org" 31 + "www.apache.org" 32 + "www.kernel.org" 33 + "git-scm.com" 34 + ]; 35 + 36 + tls-certs = let 37 + # Configure CA with X.509 v3 extensions that would be trusted by curl 38 + ca-cert-conf = pkgs.writeText "curl-impersonate-ca.cnf" '' 39 + basicConstraints = critical, CA:TRUE 40 + subjectKeyIdentifier = hash 41 + authorityKeyIdentifier = keyid:always, issuer:always 42 + keyUsage = critical, cRLSign, digitalSignature, keyCertSign 43 + ''; 44 + 45 + # Configure leaf certificate with X.509 v3 extensions that would be trusted 46 + # by curl and set subject-alternative names for test domains 47 + tls-cert-conf = pkgs.writeText "curl-impersonate-tls.cnf" '' 48 + basicConstraints = critical, CA:FALSE 49 + subjectKeyIdentifier = hash 50 + authorityKeyIdentifier = keyid:always, issuer:always 51 + keyUsage = critical, nonRepudiation, digitalSignature, keyEncipherment, keyAgreement 52 + extendedKeyUsage = critical, serverAuth 53 + subjectAltName = @alt_names 54 + 55 + [alt_names] 56 + ${lib.concatStringsSep "\n" (lib.imap0 (idx: domain: "DNS.${toString idx} = ${domain}") domains)} 57 + ''; 58 + in pkgs.runCommand "curl-impersonate-test-certs" { 59 + nativeBuildInputs = [ pkgs.openssl ]; 60 + } '' 61 + # create CA certificate and key 62 + openssl req -newkey rsa:4096 -keyout ca-key.pem -out ca-csr.pem -nodes -subj '/CN=curl-impersonate-ca.nixos.test' 63 + openssl x509 -req -sha512 -in ca-csr.pem -key ca-key.pem -out ca.pem -extfile ${ca-cert-conf} -days 36500 64 + openssl x509 -in ca.pem -text 65 + 66 + # create server certificate and key 67 + openssl req -newkey rsa:4096 -keyout key.pem -out csr.pem -nodes -subj '/CN=curl-impersonate.nixos.test' 68 + openssl x509 -req -sha512 -in csr.pem -CA ca.pem -CAkey ca-key.pem -CAcreateserial -out cert.pem -extfile ${tls-cert-conf} -days 36500 69 + openssl x509 -in cert.pem -text 70 + 71 + # output CA cert and server cert and key 72 + mkdir -p $out 73 + cp key.pem cert.pem ca.pem $out 74 + ''; 75 + 76 + # Test script 77 + curl-impersonate-test = let 78 + # Build miniature libcurl client used by test driver 79 + minicurl = pkgs.runCommandCC "minicurl" { 80 + buildInputs = [ pkgs.curl ]; 81 + } '' 82 + mkdir -p $out/bin 83 + $CC -Wall -Werror -o $out/bin/minicurl ${pkgs.curl-impersonate.src}/tests/minicurl.c `curl-config --libs` 84 + ''; 85 + in pkgs.writeShellScript "curl-impersonate-test" '' 86 + set -euxo pipefail 87 + 88 + # Test driver requirements 89 + export PATH="${with pkgs; lib.makeBinPath [ 90 + bash 91 + coreutils 92 + python3Packages.pytest 93 + nghttp2 94 + tcpdump 95 + ]}" 96 + export PYTHONPATH="${with pkgs.python3Packages; makePythonPath [ 97 + pyyaml 98 + pytest-asyncio 99 + dpkt 100 + ]}" 101 + 102 + # Prepare test root prefix 103 + mkdir -p usr/{bin,lib} 104 + cp -rs ${pkgs.curl-impersonate}/* ${minicurl}/* usr/ 105 + 106 + cp -r ${pkgs.curl-impersonate.src}/tests ./ 107 + 108 + # Run tests 109 + cd tests 110 + pytest . --install-dir ../usr --capture-interface eth1 111 + ''; 112 + in { 113 + name = "curl-impersonate"; 114 + 115 + meta = with lib.maintainers; { 116 + maintainers = [ lilyinstarlight ]; 117 + }; 118 + 119 + nodes = { 120 + web = { nodes, pkgs, lib, config, ... }: { 121 + networking.firewall.allowedTCPPorts = [ 80 443 ]; 122 + 123 + services = { 124 + nginx = { 125 + enable = true; 126 + virtualHosts."curl-impersonate.nixos.test" = { 127 + default = true; 128 + addSSL = true; 129 + sslCertificate = "${tls-certs}/cert.pem"; 130 + sslCertificateKey = "${tls-certs}/key.pem"; 131 + }; 132 + }; 133 + }; 134 + }; 135 + 136 + curl = { nodes, pkgs, lib, config, ... }: { 137 + networking.extraHosts = lib.concatStringsSep "\n" (map (domain: "${nodes.web.networking.primaryIPAddress} ${domain}") domains); 138 + 139 + security.pki.certificateFiles = [ "${tls-certs}/ca.pem" ]; 140 + }; 141 + }; 142 + 143 + testScript = { nodes, ... }: '' 144 + start_all() 145 + 146 + with subtest("Wait for network"): 147 + web.wait_for_unit("network-online.target") 148 + curl.wait_for_unit("network-online.target") 149 + 150 + with subtest("Wait for web server"): 151 + web.wait_for_unit("nginx.service") 152 + web.wait_for_open_port(443) 153 + 154 + with subtest("Run curl-impersonate tests"): 155 + curl.succeed("${curl-impersonate-test}") 156 + ''; 157 + })
+14 -9
pkgs/applications/audio/famistudio/default.nix
··· 2 , stdenv 3 , fetchzip 4 , autoPatchelfHook 5 , makeWrapper 6 - , mono 7 , openal 8 - , libGL 9 }: 10 11 stdenv.mkDerivation rec { 12 pname = "famistudio"; 13 - version = "4.0.6"; 14 15 src = fetchzip { 16 url = "https://github.com/BleuBleu/FamiStudio/releases/download/${version}/FamiStudio${lib.strings.concatStrings (lib.splitVersion version)}-LinuxAMD64.zip"; 17 stripRoot = false; 18 - sha256 = "sha256-Se9EIQTjZQM5qqzlEB4hGVRHDFdu6GecNGpw9gYMbW4="; 19 }; 20 21 nativeBuildInputs = [ 22 autoPatchelfHook 23 makeWrapper 24 ]; 25 26 buildInputs = [ 27 - mono 28 openal 29 - libGL 30 ]; 31 32 dontConfigure = true; ··· 38 mkdir -p $out/{bin,lib/famistudio} 39 mv * $out/lib/famistudio 40 41 - makeWrapper ${mono}/bin/mono $out/bin/famistudio \ 42 - --add-flags $out/lib/famistudio/FamiStudio.exe \ 43 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libGL ]} 44 45 # Bundled openal lib freezes the application 46 rm $out/lib/famistudio/libopenal32.so
··· 2 , stdenv 3 , fetchzip 4 , autoPatchelfHook 5 + , dotnet-runtime 6 + , ffmpeg 7 + , libglvnd 8 , makeWrapper 9 , openal 10 }: 11 12 stdenv.mkDerivation rec { 13 pname = "famistudio"; 14 + version = "4.1.1"; 15 16 src = fetchzip { 17 url = "https://github.com/BleuBleu/FamiStudio/releases/download/${version}/FamiStudio${lib.strings.concatStrings (lib.splitVersion version)}-LinuxAMD64.zip"; 18 stripRoot = false; 19 + hash = "sha256-fRNjboCfymBhr7Eg5ENnO1fchX0oTdeaJJ0SC3BKTVI="; 20 }; 21 22 + strictDeps = true; 23 + 24 nativeBuildInputs = [ 25 autoPatchelfHook 26 makeWrapper 27 ]; 28 29 buildInputs = [ 30 + dotnet-runtime 31 + ffmpeg 32 + libglvnd 33 openal 34 ]; 35 36 dontConfigure = true; ··· 42 mkdir -p $out/{bin,lib/famistudio} 43 mv * $out/lib/famistudio 44 45 + makeWrapper ${lib.getExe dotnet-runtime} $out/bin/famistudio \ 46 + --add-flags $out/lib/famistudio/FamiStudio.dll \ 47 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libglvnd ]} \ 48 + --prefix PATH : ${lib.makeBinPath [ ffmpeg ]} 49 50 # Bundled openal lib freezes the application 51 rm $out/lib/famistudio/libopenal32.so
+1198 -914
pkgs/applications/audio/gnome-podcasts/Cargo.lock
··· 3 version = 3 4 5 [[package]] 6 name = "aho-corasick" 7 - version = "0.7.18" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 10 dependencies = [ 11 "memchr", 12 ] 13 14 [[package]] 15 name = "ammonia" 16 - version = "3.1.2" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "2e445c26125ff80316eaea16e812d717b147b82a68682bd4730f74d4845c8b35" 19 dependencies = [ 20 - "html5ever", 21 - "lazy_static", 22 "maplit", 23 - "markup5ever_rcdom", 24 - "matches", 25 "tendril", 26 "url", 27 ] 28 29 [[package]] 30 - name = "ansi_term" 31 - version = "0.12.1" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 34 - dependencies = [ 35 - "winapi", 36 - ] 37 - 38 - [[package]] 39 - name = "anyhow" 40 - version = "1.0.52" 41 source = "registry+https://github.com/rust-lang/crates.io-index" 42 - checksum = "84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3" 43 44 [[package]] 45 - name = "atk" 46 - version = "0.14.0" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba" 49 dependencies = [ 50 - "atk-sys", 51 - "bitflags", 52 - "glib 0.14.8", 53 "libc", 54 ] 55 56 [[package]] 57 - name = "atk-sys" 58 - version = "0.14.0" 59 source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea" 61 - dependencies = [ 62 - "glib-sys 0.14.0", 63 - "gobject-sys 0.14.0", 64 - "libc", 65 - "system-deps 3.2.0", 66 - ] 67 68 [[package]] 69 name = "atom_syndication" 70 - version = "0.11.0" 71 source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "21fb6a0b39c6517edafe46f8137e53c51742425a4dae1c73ee12264a37ad7541" 73 dependencies = [ 74 "chrono", 75 - "derive_builder 0.10.2", 76 "diligent-date-parser", 77 "never", 78 "quick-xml", 79 ] 80 81 [[package]] 82 - name = "atty" 83 - version = "0.2.14" 84 source = "registry+https://github.com/rust-lang/crates.io-index" 85 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 86 - dependencies = [ 87 - "hermit-abi", 88 - "libc", 89 - "winapi", 90 - ] 91 92 [[package]] 93 name = "autocfg" 94 - version = "1.0.1" 95 source = "registry+https://github.com/rust-lang/crates.io-index" 96 - checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 97 98 [[package]] 99 name = "base64" 100 - version = "0.13.0" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 103 104 [[package]] 105 name = "bitflags" ··· 108 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 109 110 [[package]] 111 - name = "bumpalo" 112 - version = "3.8.0" 113 source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c" 115 116 [[package]] 117 - name = "byteorder" 118 - version = "1.4.3" 119 source = "registry+https://github.com/rust-lang/crates.io-index" 120 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 121 122 [[package]] 123 name = "bytes" 124 - version = "1.1.0" 125 source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 127 128 [[package]] 129 name = "cairo-rs" 130 - version = "0.14.9" 131 source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482" 133 dependencies = [ 134 - "bitflags", 135 "cairo-sys-rs", 136 - "glib 0.14.8", 137 "libc", 138 "thiserror", 139 ] 140 141 [[package]] 142 name = "cairo-sys-rs" 143 - version = "0.14.9" 144 source = "registry+https://github.com/rust-lang/crates.io-index" 145 - checksum = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570" 146 dependencies = [ 147 - "glib-sys 0.14.0", 148 "libc", 149 - "system-deps 3.2.0", 150 ] 151 152 [[package]] 153 name = "cc" 154 - version = "1.0.72" 155 source = "registry+https://github.com/rust-lang/crates.io-index" 156 - checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" 157 158 [[package]] 159 name = "cfg-expr" 160 - version = "0.8.1" 161 source = "registry+https://github.com/rust-lang/crates.io-index" 162 - checksum = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e" 163 dependencies = [ 164 "smallvec", 165 ] 166 167 [[package]] ··· 172 173 [[package]] 174 name = "chrono" 175 - version = "0.4.19" 176 source = "registry+https://github.com/rust-lang/crates.io-index" 177 - checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" 178 dependencies = [ 179 - "libc", 180 - "num-integer", 181 "num-traits", 182 - "time", 183 "winapi", 184 ] 185 186 [[package]] 187 name = "core-foundation" 188 - version = "0.9.2" 189 source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3" 191 dependencies = [ 192 "core-foundation-sys", 193 "libc", ··· 195 196 [[package]] 197 name = "core-foundation-sys" 198 - version = "0.8.3" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 201 202 [[package]] 203 name = "crossbeam-channel" 204 - version = "0.5.1" 205 source = "registry+https://github.com/rust-lang/crates.io-index" 206 - checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" 207 dependencies = [ 208 "cfg-if", 209 "crossbeam-utils", ··· 211 212 [[package]] 213 name = "crossbeam-deque" 214 - version = "0.8.1" 215 source = "registry+https://github.com/rust-lang/crates.io-index" 216 - checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" 217 dependencies = [ 218 "cfg-if", 219 "crossbeam-epoch", ··· 222 223 [[package]] 224 name = "crossbeam-epoch" 225 - version = "0.9.5" 226 source = "registry+https://github.com/rust-lang/crates.io-index" 227 - checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" 228 dependencies = [ 229 "cfg-if", 230 "crossbeam-utils", 231 - "lazy_static", 232 "memoffset", 233 "scopeguard", 234 ] 235 236 [[package]] 237 name = "crossbeam-utils" 238 - version = "0.8.5" 239 source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" 241 dependencies = [ 242 "cfg-if", 243 - "lazy_static", 244 ] 245 246 [[package]] 247 name = "ctor" 248 - version = "0.1.21" 249 source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" 251 dependencies = [ 252 "quote", 253 - "syn", 254 - ] 255 - 256 - [[package]] 257 - name = "darling" 258 - version = "0.10.2" 259 - source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" 261 - dependencies = [ 262 - "darling_core 0.10.2", 263 - "darling_macro 0.10.2", 264 ] 265 266 [[package]] 267 name = "darling" 268 - version = "0.12.4" 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "5f2c43f534ea4b0b049015d00269734195e6d3f0f6635cb692251aca6f9f8b3c" 271 dependencies = [ 272 - "darling_core 0.12.4", 273 - "darling_macro 0.12.4", 274 ] 275 276 [[package]] 277 name = "darling_core" 278 - version = "0.10.2" 279 source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" 281 dependencies = [ 282 "fnv", 283 "ident_case", 284 "proc-macro2", 285 "quote", 286 - "strsim 0.9.3", 287 - "syn", 288 - ] 289 - 290 - [[package]] 291 - name = "darling_core" 292 - version = "0.12.4" 293 - source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" 295 - dependencies = [ 296 - "fnv", 297 - "ident_case", 298 - "proc-macro2", 299 - "quote", 300 - "strsim 0.10.0", 301 - "syn", 302 - ] 303 - 304 - [[package]] 305 - name = "darling_macro" 306 - version = "0.10.2" 307 - source = "registry+https://github.com/rust-lang/crates.io-index" 308 - checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 309 - dependencies = [ 310 - "darling_core 0.10.2", 311 - "quote", 312 - "syn", 313 ] 314 315 [[package]] 316 name = "darling_macro" 317 - version = "0.12.4" 318 source = "registry+https://github.com/rust-lang/crates.io-index" 319 - checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" 320 dependencies = [ 321 - "darling_core 0.12.4", 322 "quote", 323 - "syn", 324 ] 325 326 [[package]] ··· 335 336 [[package]] 337 name = "derive_builder" 338 - version = "0.9.0" 339 - source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "a2658621297f2cf68762a6f7dc0bb7e1ff2cfd6583daef8ee0fed6f7ec468ec0" 341 - dependencies = [ 342 - "darling 0.10.2", 343 - "derive_builder_core 0.9.0", 344 - "proc-macro2", 345 - "quote", 346 - "syn", 347 - ] 348 - 349 - [[package]] 350 - name = "derive_builder" 351 - version = "0.10.2" 352 source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "d13202debe11181040ae9063d739fa32cfcaaebe2275fe387703460ae2365b30" 354 dependencies = [ 355 "derive_builder_macro", 356 ] 357 358 [[package]] 359 name = "derive_builder_core" 360 - version = "0.9.0" 361 source = "registry+https://github.com/rust-lang/crates.io-index" 362 - checksum = "2791ea3e372c8495c0bc2033991d76b512cd799d07491fbd6890124db9458bef" 363 dependencies = [ 364 - "darling 0.10.2", 365 "proc-macro2", 366 "quote", 367 - "syn", 368 - ] 369 - 370 - [[package]] 371 - name = "derive_builder_core" 372 - version = "0.10.2" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "66e616858f6187ed828df7c64a6d71720d83767a7f19740b2d1b6fe6327b36e5" 375 - dependencies = [ 376 - "darling 0.12.4", 377 - "proc-macro2", 378 - "quote", 379 - "syn", 380 ] 381 382 [[package]] 383 name = "derive_builder_macro" 384 - version = "0.10.2" 385 source = "registry+https://github.com/rust-lang/crates.io-index" 386 - checksum = "58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73" 387 dependencies = [ 388 - "derive_builder_core 0.10.2", 389 - "syn", 390 ] 391 392 [[package]] 393 name = "diesel" 394 - version = "1.4.8" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "b28135ecf6b7d446b43e27e225622a038cc4e2930a1022f51cdb97ada19b8e4d" 397 dependencies = [ 398 - "byteorder", 399 "chrono", 400 "diesel_derives", 401 "libsqlite3-sys", 402 "r2d2", 403 ] 404 405 [[package]] 406 name = "diesel_derives" 407 - version = "1.4.1" 408 source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "45f5098f628d02a7a0f68ddba586fb61e80edec3bdc1be3b921f4ceec60858d3" 410 dependencies = [ 411 "proc-macro2", 412 "quote", 413 - "syn", 414 ] 415 416 [[package]] 417 name = "diesel_migrations" 418 - version = "1.4.0" 419 source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "bf3cde8413353dc7f5d72fa8ce0b99a560a359d2c5ef1e5817ca731cd9008f4c" 421 dependencies = [ 422 "migrations_internals", 423 "migrations_macros", 424 ] 425 426 [[package]] 427 - name = "diff" 428 - version = "0.1.12" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499" 431 - 432 - [[package]] 433 - name = "diligent-date-parser" 434 - version = "0.1.3" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "c2d0fd95c7c02e2d6c588c6c5628466fff9bdde4b8c6196465e087b08e792720" 437 dependencies = [ 438 - "chrono", 439 ] 440 441 [[package]] 442 - name = "dirs" 443 - version = "3.0.2" 444 source = "registry+https://github.com/rust-lang/crates.io-index" 445 - checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" 446 - dependencies = [ 447 - "dirs-sys", 448 - ] 449 450 [[package]] 451 - name = "dirs-sys" 452 - version = "0.3.6" 453 source = "registry+https://github.com/rust-lang/crates.io-index" 454 - checksum = "03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780" 455 dependencies = [ 456 - "libc", 457 - "redox_users", 458 - "winapi", 459 ] 460 461 [[package]] 462 name = "either" 463 - version = "1.6.1" 464 source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 466 467 [[package]] 468 name = "encoding_rs" 469 - version = "0.8.30" 470 source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df" 472 dependencies = [ 473 "cfg-if", 474 ] 475 476 [[package]] 477 name = "env_logger" 478 - version = "0.7.1" 479 source = "registry+https://github.com/rust-lang/crates.io-index" 480 - checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" 481 dependencies = [ 482 - "atty", 483 "humantime", 484 "log", 485 "regex", 486 "termcolor", 487 ] 488 489 [[package]] 490 name = "field-offset" 491 - version = "0.3.4" 492 source = "registry+https://github.com/rust-lang/crates.io-index" 493 - checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" 494 dependencies = [ 495 "memoffset", 496 "rustc_version", ··· 519 520 [[package]] 521 name = "form_urlencoded" 522 - version = "1.0.1" 523 source = "registry+https://github.com/rust-lang/crates.io-index" 524 - checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 525 dependencies = [ 526 - "matches", 527 "percent-encoding", 528 ] 529 530 [[package]] 531 name = "fragile" 532 - version = "1.0.0" 533 source = "registry+https://github.com/rust-lang/crates.io-index" 534 - checksum = "69a039c3498dc930fe810151a34ba0c1c70b02b8625035592e74432f678591f2" 535 536 [[package]] 537 name = "fuchsia-cprng" ··· 541 542 [[package]] 543 name = "futf" 544 - version = "0.1.4" 545 source = "registry+https://github.com/rust-lang/crates.io-index" 546 - checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" 547 dependencies = [ 548 "mac", 549 "new_debug_unreachable", ··· 551 552 [[package]] 553 name = "futures" 554 - version = "0.3.19" 555 source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4" 557 dependencies = [ 558 "futures-channel", 559 "futures-core", ··· 566 567 [[package]] 568 name = "futures-channel" 569 - version = "0.3.19" 570 source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b" 572 dependencies = [ 573 "futures-core", 574 "futures-sink", ··· 576 577 [[package]] 578 name = "futures-core" 579 - version = "0.3.19" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7" 582 583 [[package]] 584 name = "futures-executor" 585 - version = "0.3.19" 586 source = "registry+https://github.com/rust-lang/crates.io-index" 587 - checksum = "29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a" 588 dependencies = [ 589 "futures-core", 590 "futures-task", ··· 593 594 [[package]] 595 name = "futures-io" 596 - version = "0.3.19" 597 source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2" 599 600 [[package]] 601 name = "futures-macro" 602 - version = "0.3.19" 603 source = "registry+https://github.com/rust-lang/crates.io-index" 604 - checksum = "6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c" 605 dependencies = [ 606 "proc-macro2", 607 "quote", 608 - "syn", 609 ] 610 611 [[package]] 612 name = "futures-sink" 613 - version = "0.3.19" 614 source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508" 616 617 [[package]] 618 name = "futures-task" 619 - version = "0.3.19" 620 source = "registry+https://github.com/rust-lang/crates.io-index" 621 - checksum = "6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72" 622 623 [[package]] 624 name = "futures-util" 625 - version = "0.3.19" 626 source = "registry+https://github.com/rust-lang/crates.io-index" 627 - checksum = "d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164" 628 dependencies = [ 629 "futures-channel", 630 "futures-core", ··· 639 ] 640 641 [[package]] 642 - name = "gdk" 643 - version = "0.14.3" 644 source = "registry+https://github.com/rust-lang/crates.io-index" 645 - checksum = "b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b" 646 dependencies = [ 647 - "bitflags", 648 - "cairo-rs", 649 - "gdk-pixbuf", 650 - "gdk-sys", 651 "gio", 652 - "glib 0.14.8", 653 "libc", 654 - "pango", 655 ] 656 657 [[package]] 658 - name = "gdk-pixbuf" 659 - version = "0.14.0" 660 source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f" 662 dependencies = [ 663 - "gdk-pixbuf-sys", 664 - "gio", 665 - "glib 0.14.8", 666 "libc", 667 ] 668 669 [[package]] 670 - name = "gdk-pixbuf-sys" 671 - version = "0.14.0" 672 source = "registry+https://github.com/rust-lang/crates.io-index" 673 - checksum = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590" 674 dependencies = [ 675 - "gio-sys", 676 - "glib-sys 0.14.0", 677 - "gobject-sys 0.14.0", 678 "libc", 679 - "system-deps 3.2.0", 680 ] 681 682 [[package]] 683 - name = "gdk-sys" 684 - version = "0.14.0" 685 source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e" 687 dependencies = [ 688 "cairo-sys-rs", 689 "gdk-pixbuf-sys", 690 "gio-sys", 691 - "glib-sys 0.14.0", 692 - "gobject-sys 0.14.0", 693 "libc", 694 "pango-sys", 695 "pkg-config", 696 - "system-deps 3.2.0", 697 ] 698 699 [[package]] ··· 709 710 [[package]] 711 name = "getrandom" 712 - version = "0.2.3" 713 source = "registry+https://github.com/rust-lang/crates.io-index" 714 - checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" 715 dependencies = [ 716 "cfg-if", 717 "libc", 718 - "wasi 0.10.2+wasi-snapshot-preview1", 719 ] 720 721 [[package]] ··· 736 ] 737 738 [[package]] 739 name = "gio" 740 - version = "0.14.8" 741 source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0" 743 dependencies = [ 744 - "bitflags", 745 "futures-channel", 746 "futures-core", 747 "futures-io", 748 "gio-sys", 749 - "glib 0.14.8", 750 "libc", 751 "once_cell", 752 "thiserror", 753 ] 754 755 [[package]] 756 name = "gio-sys" 757 - version = "0.14.0" 758 source = "registry+https://github.com/rust-lang/crates.io-index" 759 - checksum = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa" 760 dependencies = [ 761 - "glib-sys 0.14.0", 762 - "gobject-sys 0.14.0", 763 "libc", 764 - "system-deps 3.2.0", 765 "winapi", 766 ] 767 768 [[package]] 769 name = "glib" 770 - version = "0.10.3" 771 source = "registry+https://github.com/rust-lang/crates.io-index" 772 - checksum = "0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5" 773 dependencies = [ 774 - "bitflags", 775 "futures-channel", 776 "futures-core", 777 "futures-executor", 778 "futures-task", 779 - "futures-util", 780 - "glib-macros 0.10.1", 781 - "glib-sys 0.10.1", 782 - "gobject-sys 0.10.0", 783 "libc", 784 "once_cell", 785 ] 786 787 [[package]] 788 name = "glib" 789 - version = "0.14.8" 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4" 792 dependencies = [ 793 - "bitflags", 794 "futures-channel", 795 "futures-core", 796 "futures-executor", 797 "futures-task", 798 - "glib-macros 0.14.1", 799 - "glib-sys 0.14.0", 800 - "gobject-sys 0.14.0", 801 "libc", 802 "once_cell", 803 "smallvec", 804 ] 805 806 [[package]] 807 name = "glib-macros" 808 - version = "0.10.1" 809 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039" 811 dependencies = [ 812 "anyhow", 813 "heck", 814 - "itertools 0.9.0", 815 - "proc-macro-crate 0.1.5", 816 "proc-macro-error", 817 "proc-macro2", 818 "quote", 819 - "syn", 820 ] 821 822 [[package]] 823 name = "glib-macros" 824 - version = "0.14.1" 825 source = "registry+https://github.com/rust-lang/crates.io-index" 826 - checksum = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518" 827 dependencies = [ 828 "anyhow", 829 "heck", 830 - "proc-macro-crate 1.1.0", 831 "proc-macro-error", 832 "proc-macro2", 833 "quote", 834 - "syn", 835 ] 836 837 [[package]] 838 name = "glib-sys" 839 - version = "0.10.1" 840 source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1" 842 dependencies = [ 843 "libc", 844 - "system-deps 1.3.2", 845 ] 846 847 [[package]] 848 name = "glib-sys" 849 - version = "0.14.0" 850 source = "registry+https://github.com/rust-lang/crates.io-index" 851 - checksum = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae" 852 dependencies = [ 853 "libc", 854 - "system-deps 3.2.0", 855 ] 856 857 [[package]] 858 name = "glob" 859 - version = "0.3.0" 860 source = "registry+https://github.com/rust-lang/crates.io-index" 861 - checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 862 863 [[package]] 864 name = "gobject-sys" 865 - version = "0.10.0" 866 source = "registry+https://github.com/rust-lang/crates.io-index" 867 - checksum = "952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c" 868 dependencies = [ 869 - "glib-sys 0.10.1", 870 "libc", 871 - "system-deps 1.3.2", 872 ] 873 874 [[package]] 875 name = "gobject-sys" 876 - version = "0.14.0" 877 source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" 879 dependencies = [ 880 - "glib-sys 0.14.0", 881 "libc", 882 - "system-deps 3.2.0", 883 ] 884 885 [[package]] 886 name = "gstreamer" 887 - version = "0.17.4" 888 source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "c6a255f142048ba2c4a4dce39106db1965abe355d23f4b5335edea43a553faa4" 890 dependencies = [ 891 - "bitflags", 892 "cfg-if", 893 "futures-channel", 894 "futures-core", 895 "futures-util", 896 - "glib 0.14.8", 897 "gstreamer-sys", 898 "libc", 899 "muldiv", 900 "num-integer", 901 "num-rational", 902 "once_cell", 903 "paste", 904 "pretty-hex", 905 "thiserror", 906 ] 907 908 [[package]] 909 name = "gstreamer-base" 910 - version = "0.17.2" 911 source = "registry+https://github.com/rust-lang/crates.io-index" 912 - checksum = "2c0c1d8c62eb5d08fb80173609f2eea71d385393363146e4e78107facbd67715" 913 dependencies = [ 914 - "bitflags", 915 "cfg-if", 916 - "glib 0.14.8", 917 "gstreamer", 918 "gstreamer-base-sys", 919 "libc", ··· 921 922 [[package]] 923 name = "gstreamer-base-sys" 924 - version = "0.17.0" 925 source = "registry+https://github.com/rust-lang/crates.io-index" 926 - checksum = "28169a7b58edb93ad8ac766f0fa12dcd36a2af4257a97ee10194c7103baf3e27" 927 dependencies = [ 928 - "glib-sys 0.14.0", 929 - "gobject-sys 0.14.0", 930 "gstreamer-sys", 931 "libc", 932 - "system-deps 3.2.0", 933 ] 934 935 [[package]] 936 name = "gstreamer-player" 937 - version = "0.17.0" 938 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "c503dba6f79b5cd8a4be5329119892c196db013ce66fce16079a7df8ce819a3a" 940 dependencies = [ 941 - "bitflags", 942 - "glib 0.14.8", 943 "gstreamer", 944 "gstreamer-player-sys", 945 "gstreamer-video", ··· 949 950 [[package]] 951 name = "gstreamer-player-sys" 952 - version = "0.17.0" 953 source = "registry+https://github.com/rust-lang/crates.io-index" 954 - checksum = "3e50bed2a120574750ea1370163df21b50762d0b4967f569fdc58232f4c930d5" 955 dependencies = [ 956 - "glib-sys 0.14.0", 957 - "gobject-sys 0.14.0", 958 "gstreamer-sys", 959 "gstreamer-video-sys", 960 "libc", 961 - "system-deps 3.2.0", 962 ] 963 964 [[package]] 965 name = "gstreamer-sys" 966 - version = "0.17.3" 967 source = "registry+https://github.com/rust-lang/crates.io-index" 968 - checksum = "a81704feeb3e8599913bdd1e738455c2991a01ff4a1780cb62200993e454cc3e" 969 dependencies = [ 970 - "glib-sys 0.14.0", 971 - "gobject-sys 0.14.0", 972 "libc", 973 - "system-deps 3.2.0", 974 ] 975 976 [[package]] 977 name = "gstreamer-video" 978 - version = "0.17.2" 979 source = "registry+https://github.com/rust-lang/crates.io-index" 980 - checksum = "e3447ee95c8e79daec0b163260cf6a3de9bc19ff47a01b533787f900074a3476" 981 dependencies = [ 982 - "bitflags", 983 "cfg-if", 984 "futures-channel", 985 - "glib 0.14.8", 986 "gstreamer", 987 "gstreamer-base", 988 "gstreamer-video-sys", ··· 992 993 [[package]] 994 name = "gstreamer-video-sys" 995 - version = "0.17.0" 996 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "b81608f4182bdddd5bd33aaaa341d5544eda12b067a3dab75b1b7d2de01a3ba7" 998 dependencies = [ 999 - "glib-sys 0.14.0", 1000 - "gobject-sys 0.14.0", 1001 "gstreamer-base-sys", 1002 "gstreamer-sys", 1003 "libc", 1004 - "system-deps 3.2.0", 1005 ] 1006 1007 [[package]] 1008 - name = "gtk" 1009 - version = "0.14.3" 1010 source = "registry+https://github.com/rust-lang/crates.io-index" 1011 - checksum = "2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c" 1012 dependencies = [ 1013 - "atk", 1014 - "bitflags", 1015 "cairo-rs", 1016 "field-offset", 1017 "futures-channel", 1018 - "gdk", 1019 "gdk-pixbuf", 1020 "gio", 1021 - "glib 0.14.8", 1022 - "gtk-sys", 1023 - "gtk3-macros", 1024 "libc", 1025 "once_cell", 1026 "pango", 1027 - "pkg-config", 1028 ] 1029 1030 [[package]] 1031 - name = "gtk-sys" 1032 - version = "0.14.0" 1033 source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e" 1035 dependencies = [ 1036 - "atk-sys", 1037 - "cairo-sys-rs", 1038 - "gdk-pixbuf-sys", 1039 - "gdk-sys", 1040 - "gio-sys", 1041 - "glib-sys 0.14.0", 1042 - "gobject-sys 0.14.0", 1043 - "libc", 1044 - "pango-sys", 1045 - "system-deps 3.2.0", 1046 ] 1047 1048 [[package]] 1049 - name = "gtk3-macros" 1050 - version = "0.14.0" 1051 source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79" 1053 dependencies = [ 1054 - "anyhow", 1055 - "heck", 1056 - "proc-macro-crate 1.1.0", 1057 - "proc-macro-error", 1058 - "proc-macro2", 1059 - "quote", 1060 - "syn", 1061 ] 1062 1063 [[package]] 1064 name = "h2" 1065 - version = "0.3.9" 1066 source = "registry+https://github.com/rust-lang/crates.io-index" 1067 - checksum = "8f072413d126e57991455e0a922b31e4c8ba7c2ffbebf6b78b4f8521397d65cd" 1068 dependencies = [ 1069 "bytes", 1070 "fnv", ··· 1072 "futures-sink", 1073 "futures-util", 1074 "http", 1075 - "indexmap", 1076 "slab", 1077 "tokio", 1078 "tokio-util", ··· 1081 1082 [[package]] 1083 name = "hashbrown" 1084 - version = "0.11.2" 1085 source = "registry+https://github.com/rust-lang/crates.io-index" 1086 - checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" 1087 1088 [[package]] 1089 name = "heck" 1090 - version = "0.3.3" 1091 source = "registry+https://github.com/rust-lang/crates.io-index" 1092 - checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1093 - dependencies = [ 1094 - "unicode-segmentation", 1095 - ] 1096 1097 [[package]] 1098 name = "hermit-abi" 1099 - version = "0.1.19" 1100 source = "registry+https://github.com/rust-lang/crates.io-index" 1101 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1102 dependencies = [ 1103 - "libc", 1104 ] 1105 1106 [[package]] 1107 name = "html2text" 1108 - version = "0.2.1" 1109 source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "a26379dcb715e237b96102a12b505c553e2bffa74bae2e54658748d298660ef1" 1111 dependencies = [ 1112 - "html5ever", 1113 - "markup5ever_rcdom", 1114 "unicode-width", 1115 ] 1116 1117 [[package]] 1118 name = "html5ever" 1119 - version = "0.25.1" 1120 source = "registry+https://github.com/rust-lang/crates.io-index" 1121 - checksum = "aafcf38a1a36118242d29b92e1b08ef84e67e4a5ed06e0a80be20e6a32bfed6b" 1122 dependencies = [ 1123 "log", 1124 "mac", 1125 - "markup5ever", 1126 "proc-macro2", 1127 "quote", 1128 - "syn", 1129 ] 1130 1131 [[package]] 1132 name = "http" 1133 - version = "0.2.6" 1134 source = "registry+https://github.com/rust-lang/crates.io-index" 1135 - checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03" 1136 dependencies = [ 1137 "bytes", 1138 "fnv", 1139 - "itoa 1.0.1", 1140 ] 1141 1142 [[package]] 1143 name = "http-body" 1144 - version = "0.4.4" 1145 source = "registry+https://github.com/rust-lang/crates.io-index" 1146 - checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6" 1147 dependencies = [ 1148 "bytes", 1149 "http", ··· 1152 1153 [[package]] 1154 name = "httparse" 1155 - version = "1.5.1" 1156 source = "registry+https://github.com/rust-lang/crates.io-index" 1157 - checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" 1158 1159 [[package]] 1160 name = "httpdate" ··· 1170 1171 [[package]] 1172 name = "humantime" 1173 - version = "1.3.0" 1174 source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" 1176 - dependencies = [ 1177 - "quick-error", 1178 - ] 1179 1180 [[package]] 1181 name = "hyper" 1182 - version = "0.14.16" 1183 source = "registry+https://github.com/rust-lang/crates.io-index" 1184 - checksum = "b7ec3e62bdc98a2f0393a5048e4c30ef659440ea6e0e572965103e72bd836f55" 1185 dependencies = [ 1186 "bytes", 1187 "futures-channel", ··· 1192 "http-body", 1193 "httparse", 1194 "httpdate", 1195 - "itoa 0.4.8", 1196 "pin-project-lite", 1197 "socket2", 1198 "tokio", ··· 1215 ] 1216 1217 [[package]] 1218 name = "ident_case" 1219 version = "1.0.1" 1220 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1222 1223 [[package]] 1224 name = "idna" 1225 - version = "0.2.3" 1226 source = "registry+https://github.com/rust-lang/crates.io-index" 1227 - checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1228 dependencies = [ 1229 - "matches", 1230 "unicode-bidi", 1231 "unicode-normalization", 1232 ] 1233 1234 [[package]] 1235 name = "indexmap" 1236 - version = "1.7.0" 1237 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 - checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" 1239 dependencies = [ 1240 "autocfg", 1241 - "hashbrown", 1242 ] 1243 1244 [[package]] ··· 1251 ] 1252 1253 [[package]] 1254 name = "ipnet" 1255 - version = "2.3.1" 1256 source = "registry+https://github.com/rust-lang/crates.io-index" 1257 - checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" 1258 1259 [[package]] 1260 - name = "itertools" 1261 - version = "0.9.0" 1262 source = "registry+https://github.com/rust-lang/crates.io-index" 1263 - checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 1264 dependencies = [ 1265 - "either", 1266 ] 1267 1268 [[package]] 1269 - name = "itertools" 1270 - version = "0.10.3" 1271 source = "registry+https://github.com/rust-lang/crates.io-index" 1272 - checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" 1273 dependencies = [ 1274 - "either", 1275 ] 1276 1277 [[package]] 1278 - name = "itoa" 1279 - version = "0.4.8" 1280 source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1282 1283 [[package]] 1284 name = "itoa" 1285 - version = "1.0.1" 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" 1288 1289 [[package]] 1290 name = "js-sys" 1291 - version = "0.3.55" 1292 source = "registry+https://github.com/rust-lang/crates.io-index" 1293 - checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" 1294 dependencies = [ 1295 "wasm-bindgen", 1296 ] ··· 1302 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1303 1304 [[package]] 1305 - name = "libc" 1306 - version = "0.2.112" 1307 - source = "registry+https://github.com/rust-lang/crates.io-index" 1308 - checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125" 1309 - 1310 - [[package]] 1311 - name = "libdbus-sys" 1312 - version = "0.2.2" 1313 - source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b" 1315 - dependencies = [ 1316 - "pkg-config", 1317 - ] 1318 - 1319 - [[package]] 1320 - name = "libhandy" 1321 - version = "0.8.0" 1322 source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "5bcf9c79ec810a62f442ffd568d2de233983dc91c160abee4949b67a647024ed" 1324 dependencies = [ 1325 - "bitflags", 1326 - "gdk", 1327 "gdk-pixbuf", 1328 "gio", 1329 - "glib 0.14.8", 1330 - "gtk", 1331 - "lazy_static", 1332 "libc", 1333 - "libhandy-sys", 1334 "pango", 1335 ] 1336 1337 [[package]] 1338 - name = "libhandy-sys" 1339 - version = "0.8.0" 1340 source = "registry+https://github.com/rust-lang/crates.io-index" 1341 - checksum = "1938b93a8f29417992c452b7f43e7eff8a9f8d25b7f0bc923ae9d75b50a9cde3" 1342 dependencies = [ 1343 - "gdk-pixbuf-sys", 1344 - "gdk-sys", 1345 "gio-sys", 1346 - "glib-sys 0.14.0", 1347 - "gobject-sys 0.14.0", 1348 - "gtk-sys", 1349 "libc", 1350 "pango-sys", 1351 "pkg-config", 1352 - "system-deps 3.2.0", 1353 ] 1354 1355 [[package]] 1356 name = "libsqlite3-sys" 1357 - version = "0.22.2" 1358 source = "registry+https://github.com/rust-lang/crates.io-index" 1359 - checksum = "290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d" 1360 dependencies = [ 1361 "pkg-config", 1362 "vcpkg", 1363 ] 1364 1365 [[package]] 1366 name = "locale_config" 1367 version = "0.2.3" 1368 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1375 1376 [[package]] 1377 name = "lock_api" 1378 - version = "0.4.5" 1379 source = "registry+https://github.com/rust-lang/crates.io-index" 1380 - checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109" 1381 dependencies = [ 1382 "scopeguard", 1383 ] 1384 1385 [[package]] 1386 name = "log" 1387 - version = "0.4.14" 1388 source = "registry+https://github.com/rust-lang/crates.io-index" 1389 - checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 1390 - dependencies = [ 1391 - "cfg-if", 1392 - ] 1393 1394 [[package]] 1395 name = "mac" ··· 1410 checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1411 dependencies = [ 1412 "log", 1413 - "phf", 1414 - "phf_codegen", 1415 "string_cache", 1416 "string_cache_codegen", 1417 "tendril", 1418 ] 1419 1420 [[package]] 1421 - name = "markup5ever_rcdom" 1422 - version = "0.1.0" 1423 source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "f015da43bcd8d4f144559a3423f4591d69b8ce0652c905374da7205df336ae2b" 1425 dependencies = [ 1426 - "html5ever", 1427 - "markup5ever", 1428 "tendril", 1429 - "xml5ever", 1430 ] 1431 1432 [[package]] 1433 - name = "matches" 1434 - version = "0.1.9" 1435 source = "registry+https://github.com/rust-lang/crates.io-index" 1436 - checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" 1437 1438 [[package]] 1439 name = "memchr" 1440 - version = "2.4.1" 1441 source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" 1443 1444 [[package]] 1445 name = "memoffset" 1446 - version = "0.6.5" 1447 source = "registry+https://github.com/rust-lang/crates.io-index" 1448 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1449 dependencies = [ 1450 "autocfg", 1451 ] 1452 1453 [[package]] 1454 name = "migrations_internals" 1455 - version = "1.4.1" 1456 source = "registry+https://github.com/rust-lang/crates.io-index" 1457 - checksum = "2b4fc84e4af020b837029e017966f86a1c2d5e83e64b589963d5047525995860" 1458 dependencies = [ 1459 - "diesel", 1460 ] 1461 1462 [[package]] 1463 name = "migrations_macros" 1464 - version = "1.4.2" 1465 source = "registry+https://github.com/rust-lang/crates.io-index" 1466 - checksum = "9753f12909fd8d923f75ae5c3258cae1ed3c8ec052e1b38c93c21a6d157f789c" 1467 dependencies = [ 1468 "migrations_internals", 1469 "proc-macro2", 1470 "quote", 1471 - "syn", 1472 ] 1473 1474 [[package]] 1475 name = "mime" 1476 - version = "0.3.16" 1477 source = "registry+https://github.com/rust-lang/crates.io-index" 1478 - checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 1479 1480 [[package]] 1481 name = "mime_guess" 1482 - version = "2.0.3" 1483 source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212" 1485 dependencies = [ 1486 "mime", 1487 "unicase", 1488 ] 1489 1490 [[package]] 1491 - name = "mio" 1492 - version = "0.7.14" 1493 source = "registry+https://github.com/rust-lang/crates.io-index" 1494 - checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc" 1495 dependencies = [ 1496 - "libc", 1497 - "log", 1498 - "miow", 1499 - "ntapi", 1500 - "winapi", 1501 ] 1502 1503 [[package]] 1504 - name = "miow" 1505 - version = "0.3.7" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 - checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" 1508 dependencies = [ 1509 - "winapi", 1510 ] 1511 1512 [[package]] 1513 name = "mpris-player" 1514 - version = "0.6.1" 1515 source = "registry+https://github.com/rust-lang/crates.io-index" 1516 - checksum = "4f6badd6ebe31be46eb2e2975cf3b34b183bace5f8a8db1d609fefc4d46fbb07" 1517 dependencies = [ 1518 "dbus", 1519 - "glib 0.10.3", 1520 ] 1521 1522 [[package]] 1523 name = "muldiv" 1524 - version = "1.0.0" 1525 source = "registry+https://github.com/rust-lang/crates.io-index" 1526 - checksum = "b5136edda114182728ccdedb9f5eda882781f35fa6e80cc360af12a8932507f3" 1527 1528 [[package]] 1529 name = "native-tls" 1530 - version = "0.2.8" 1531 source = "registry+https://github.com/rust-lang/crates.io-index" 1532 - checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d" 1533 dependencies = [ 1534 "lazy_static", 1535 "libc", ··· 1556 checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1557 1558 [[package]] 1559 - name = "ntapi" 1560 - version = "0.3.6" 1561 - source = "registry+https://github.com/rust-lang/crates.io-index" 1562 - checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" 1563 - dependencies = [ 1564 - "winapi", 1565 - ] 1566 - 1567 - [[package]] 1568 name = "num-integer" 1569 - version = "0.1.44" 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 - checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 1572 dependencies = [ 1573 "autocfg", 1574 "num-traits", ··· 1576 1577 [[package]] 1578 name = "num-rational" 1579 - version = "0.4.0" 1580 source = "registry+https://github.com/rust-lang/crates.io-index" 1581 - checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a" 1582 dependencies = [ 1583 "autocfg", 1584 "num-integer", ··· 1587 1588 [[package]] 1589 name = "num-traits" 1590 - version = "0.2.14" 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 - checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 1593 dependencies = [ 1594 "autocfg", 1595 ] 1596 1597 [[package]] 1598 name = "num_cpus" 1599 - version = "1.13.1" 1600 source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1602 dependencies = [ 1603 "hermit-abi", 1604 "libc", 1605 ] 1606 1607 [[package]] 1608 name = "once_cell" 1609 - version = "1.9.0" 1610 source = "registry+https://github.com/rust-lang/crates.io-index" 1611 - checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" 1612 1613 [[package]] 1614 name = "open" 1615 - version = "2.0.2" 1616 source = "registry+https://github.com/rust-lang/crates.io-index" 1617 - checksum = "176ee4b630d174d2da8241336763bb459281dddc0f4d87f72c3b1efc9a6109b7" 1618 dependencies = [ 1619 "pathdiff", 1620 - "winapi", 1621 ] 1622 1623 [[package]] 1624 name = "openssl" 1625 - version = "0.10.38" 1626 source = "registry+https://github.com/rust-lang/crates.io-index" 1627 - checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95" 1628 dependencies = [ 1629 - "bitflags", 1630 "cfg-if", 1631 "foreign-types", 1632 "libc", 1633 "once_cell", 1634 "openssl-sys", 1635 ] 1636 1637 [[package]] 1638 name = "openssl-probe" 1639 - version = "0.1.4" 1640 source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" 1642 1643 [[package]] 1644 name = "openssl-sys" 1645 - version = "0.9.72" 1646 source = "registry+https://github.com/rust-lang/crates.io-index" 1647 - checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb" 1648 dependencies = [ 1649 - "autocfg", 1650 "cc", 1651 "libc", 1652 "pkg-config", ··· 1654 ] 1655 1656 [[package]] 1657 name = "output_vt100" 1658 - version = "0.1.2" 1659 source = "registry+https://github.com/rust-lang/crates.io-index" 1660 - checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" 1661 dependencies = [ 1662 "winapi", 1663 ] 1664 1665 [[package]] 1666 name = "pango" 1667 - version = "0.14.8" 1668 source = "registry+https://github.com/rust-lang/crates.io-index" 1669 - checksum = "546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581" 1670 dependencies = [ 1671 - "bitflags", 1672 - "glib 0.14.8", 1673 "libc", 1674 "once_cell", 1675 "pango-sys", ··· 1677 1678 [[package]] 1679 name = "pango-sys" 1680 - version = "0.14.0" 1681 source = "registry+https://github.com/rust-lang/crates.io-index" 1682 - checksum = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe" 1683 dependencies = [ 1684 - "glib-sys 0.14.0", 1685 - "gobject-sys 0.14.0", 1686 "libc", 1687 - "system-deps 3.2.0", 1688 ] 1689 1690 [[package]] 1691 name = "parking_lot" 1692 - version = "0.11.2" 1693 source = "registry+https://github.com/rust-lang/crates.io-index" 1694 - checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1695 dependencies = [ 1696 - "instant", 1697 "lock_api", 1698 "parking_lot_core", 1699 ] 1700 1701 [[package]] 1702 name = "parking_lot_core" 1703 - version = "0.8.5" 1704 source = "registry+https://github.com/rust-lang/crates.io-index" 1705 - checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" 1706 dependencies = [ 1707 "cfg-if", 1708 - "instant", 1709 "libc", 1710 "redox_syscall", 1711 "smallvec", 1712 - "winapi", 1713 ] 1714 1715 [[package]] 1716 name = "paste" 1717 - version = "1.0.6" 1718 source = "registry+https://github.com/rust-lang/crates.io-index" 1719 - checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" 1720 1721 [[package]] 1722 name = "pathdiff" ··· 1726 1727 [[package]] 1728 name = "percent-encoding" 1729 - version = "2.1.0" 1730 source = "registry+https://github.com/rust-lang/crates.io-index" 1731 - checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1732 1733 [[package]] 1734 - name = "pest" 1735 - version = "2.1.3" 1736 source = "registry+https://github.com/rust-lang/crates.io-index" 1737 - checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" 1738 dependencies = [ 1739 - "ucd-trie", 1740 ] 1741 1742 [[package]] 1743 name = "phf" 1744 - version = "0.8.0" 1745 source = "registry+https://github.com/rust-lang/crates.io-index" 1746 - checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 1747 dependencies = [ 1748 - "phf_shared", 1749 ] 1750 1751 [[package]] ··· 1754 source = "registry+https://github.com/rust-lang/crates.io-index" 1755 checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 1756 dependencies = [ 1757 - "phf_generator", 1758 - "phf_shared", 1759 ] 1760 1761 [[package]] ··· 1764 source = "registry+https://github.com/rust-lang/crates.io-index" 1765 checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 1766 dependencies = [ 1767 - "phf_shared", 1768 "rand 0.7.3", 1769 ] 1770 1771 [[package]] 1772 name = "phf_shared" 1773 version = "0.8.0" 1774 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1778 ] 1779 1780 [[package]] 1781 name = "pin-project-lite" 1782 - version = "0.2.8" 1783 source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c" 1785 1786 [[package]] 1787 name = "pin-utils" ··· 1791 1792 [[package]] 1793 name = "pkg-config" 1794 - version = "0.3.24" 1795 source = "registry+https://github.com/rust-lang/crates.io-index" 1796 - checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe" 1797 1798 [[package]] 1799 name = "podcasts-data" ··· 1804 "base64", 1805 "chrono", 1806 "crossbeam-channel", 1807 - "derive_builder 0.9.0", 1808 "diesel", 1809 "diesel_migrations", 1810 "futures", ··· 1812 "http", 1813 "hyper", 1814 "hyper-tls", 1815 - "lazy_static", 1816 "log", 1817 "maplit", 1818 "mime_guess", 1819 "native-tls", 1820 "num_cpus", 1821 "pretty_assertions", 1822 - "rand 0.8.4", 1823 "rayon", 1824 "reqwest", 1825 "rfc822_sanitizer", ··· 1840 "chrono", 1841 "crossbeam-channel", 1842 "fragile", 1843 - "gdk", 1844 - "gdk-pixbuf", 1845 "gettext-rs", 1846 - "gio", 1847 - "glib 0.14.8", 1848 "gstreamer", 1849 "gstreamer-player", 1850 - "gtk", 1851 "html2text", 1852 - "html5ever", 1853 "humansize", 1854 - "lazy_static", 1855 - "libhandy", 1856 "log", 1857 "markup5ever_rcdom", 1858 "mpris-player", 1859 "open", 1860 "podcasts-data", 1861 "pretty_assertions", ··· 1870 1871 [[package]] 1872 name = "ppv-lite86" 1873 - version = "0.2.16" 1874 source = "registry+https://github.com/rust-lang/crates.io-index" 1875 - checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1876 1877 [[package]] 1878 name = "precomputed-hash" ··· 1882 1883 [[package]] 1884 name = "pretty-hex" 1885 - version = "0.2.1" 1886 source = "registry+https://github.com/rust-lang/crates.io-index" 1887 - checksum = "bc5c99d529f0d30937f6f4b8a86d988047327bb88d04d2c4afc356de74722131" 1888 1889 [[package]] 1890 name = "pretty_assertions" 1891 - version = "1.0.0" 1892 source = "registry+https://github.com/rust-lang/crates.io-index" 1893 - checksum = "ec0cfe1b2403f172ba0f234e500906ee0a3e493fb81092dac23ebefe129301cc" 1894 dependencies = [ 1895 - "ansi_term", 1896 "ctor", 1897 "diff", 1898 "output_vt100", 1899 ] 1900 1901 [[package]] 1902 name = "pretty_env_logger" 1903 - version = "0.4.0" 1904 source = "registry+https://github.com/rust-lang/crates.io-index" 1905 - checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d" 1906 dependencies = [ 1907 "env_logger", 1908 "log", ··· 1910 1911 [[package]] 1912 name = "proc-macro-crate" 1913 - version = "0.1.5" 1914 - source = "registry+https://github.com/rust-lang/crates.io-index" 1915 - checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 1916 - dependencies = [ 1917 - "toml", 1918 - ] 1919 - 1920 - [[package]] 1921 - name = "proc-macro-crate" 1922 - version = "1.1.0" 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1924 - checksum = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83" 1925 dependencies = [ 1926 - "thiserror", 1927 - "toml", 1928 ] 1929 1930 [[package]] ··· 1936 "proc-macro-error-attr", 1937 "proc-macro2", 1938 "quote", 1939 - "syn", 1940 "version_check", 1941 ] 1942 ··· 1953 1954 [[package]] 1955 name = "proc-macro2" 1956 - version = "1.0.36" 1957 source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" 1959 dependencies = [ 1960 - "unicode-xid", 1961 ] 1962 1963 [[package]] 1964 - name = "quick-error" 1965 - version = "1.2.3" 1966 - source = "registry+https://github.com/rust-lang/crates.io-index" 1967 - checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 1968 - 1969 - [[package]] 1970 name = "quick-xml" 1971 - version = "0.22.0" 1972 source = "registry+https://github.com/rust-lang/crates.io-index" 1973 - checksum = "8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b" 1974 dependencies = [ 1975 "encoding_rs", 1976 "memchr", ··· 1978 1979 [[package]] 1980 name = "quote" 1981 - version = "1.0.14" 1982 source = "registry+https://github.com/rust-lang/crates.io-index" 1983 - checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d" 1984 dependencies = [ 1985 "proc-macro2", 1986 ] 1987 1988 [[package]] 1989 name = "r2d2" 1990 - version = "0.8.9" 1991 source = "registry+https://github.com/rust-lang/crates.io-index" 1992 - checksum = "545c5bc2b880973c9c10e4067418407a0ccaa3091781d1671d46eb35107cb26f" 1993 dependencies = [ 1994 "log", 1995 "parking_lot", ··· 2019 "libc", 2020 "rand_chacha 0.2.2", 2021 "rand_core 0.5.1", 2022 - "rand_hc 0.2.0", 2023 "rand_pcg", 2024 ] 2025 2026 [[package]] 2027 name = "rand" 2028 - version = "0.8.4" 2029 source = "registry+https://github.com/rust-lang/crates.io-index" 2030 - checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" 2031 dependencies = [ 2032 "libc", 2033 "rand_chacha 0.3.1", 2034 - "rand_core 0.6.3", 2035 - "rand_hc 0.3.1", 2036 ] 2037 2038 [[package]] ··· 2052 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2053 dependencies = [ 2054 "ppv-lite86", 2055 - "rand_core 0.6.3", 2056 ] 2057 2058 [[package]] ··· 2081 2082 [[package]] 2083 name = "rand_core" 2084 - version = "0.6.3" 2085 source = "registry+https://github.com/rust-lang/crates.io-index" 2086 - checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 2087 dependencies = [ 2088 - "getrandom 0.2.3", 2089 ] 2090 2091 [[package]] ··· 2098 ] 2099 2100 [[package]] 2101 - name = "rand_hc" 2102 - version = "0.3.1" 2103 - source = "registry+https://github.com/rust-lang/crates.io-index" 2104 - checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" 2105 - dependencies = [ 2106 - "rand_core 0.6.3", 2107 - ] 2108 - 2109 - [[package]] 2110 name = "rand_pcg" 2111 version = "0.2.1" 2112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2117 2118 [[package]] 2119 name = "rayon" 2120 - version = "1.5.1" 2121 source = "registry+https://github.com/rust-lang/crates.io-index" 2122 - checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" 2123 dependencies = [ 2124 - "autocfg", 2125 - "crossbeam-deque", 2126 "either", 2127 "rayon-core", 2128 ] 2129 2130 [[package]] 2131 name = "rayon-core" 2132 - version = "1.9.1" 2133 source = "registry+https://github.com/rust-lang/crates.io-index" 2134 - checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" 2135 dependencies = [ 2136 "crossbeam-channel", 2137 "crossbeam-deque", 2138 "crossbeam-utils", 2139 - "lazy_static", 2140 "num_cpus", 2141 ] 2142 ··· 2151 2152 [[package]] 2153 name = "redox_syscall" 2154 - version = "0.2.10" 2155 source = "registry+https://github.com/rust-lang/crates.io-index" 2156 - checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" 2157 dependencies = [ 2158 - "bitflags", 2159 - ] 2160 - 2161 - [[package]] 2162 - name = "redox_users" 2163 - version = "0.4.0" 2164 - source = "registry+https://github.com/rust-lang/crates.io-index" 2165 - checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 2166 - dependencies = [ 2167 - "getrandom 0.2.3", 2168 - "redox_syscall", 2169 ] 2170 2171 [[package]] 2172 name = "regex" 2173 - version = "1.5.4" 2174 source = "registry+https://github.com/rust-lang/crates.io-index" 2175 - checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" 2176 dependencies = [ 2177 "aho-corasick", 2178 "memchr", ··· 2181 2182 [[package]] 2183 name = "regex-syntax" 2184 - version = "0.6.25" 2185 source = "registry+https://github.com/rust-lang/crates.io-index" 2186 - checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" 2187 2188 [[package]] 2189 name = "remove_dir_all" ··· 2196 2197 [[package]] 2198 name = "reqwest" 2199 - version = "0.11.8" 2200 source = "registry+https://github.com/rust-lang/crates.io-index" 2201 - checksum = "7c4e0a76dc12a116108933f6301b95e83634e0c47b0afbed6abbaa0601e99258" 2202 dependencies = [ 2203 "base64", 2204 "bytes", 2205 "encoding_rs", 2206 "futures-core", 2207 "futures-util", 2208 "http", 2209 "http-body", 2210 "hyper", 2211 "hyper-tls", 2212 "ipnet", 2213 "js-sys", 2214 - "lazy_static", 2215 "log", 2216 "mime", 2217 "native-tls", 2218 "percent-encoding", 2219 "pin-project-lite", 2220 "serde", ··· 2222 "serde_urlencoded", 2223 "tokio", 2224 "tokio-native-tls", 2225 "url", 2226 "wasm-bindgen", 2227 "wasm-bindgen-futures", ··· 2231 2232 [[package]] 2233 name = "rfc822_sanitizer" 2234 - version = "0.3.4" 2235 source = "registry+https://github.com/rust-lang/crates.io-index" 2236 - checksum = "3ae57cb2820842d1ba94ba719453fffc6f8ab953059e133a04e2bf4016b3c4f9" 2237 dependencies = [ 2238 "chrono", 2239 "lazy_static", ··· 2242 2243 [[package]] 2244 name = "rss" 2245 - version = "2.0.0" 2246 source = "registry+https://github.com/rust-lang/crates.io-index" 2247 - checksum = "36e19e299f301be17927a7c05b8fa1c621e3227e6c3a0da65492701642901ff7" 2248 dependencies = [ 2249 "atom_syndication", 2250 - "derive_builder 0.10.2", 2251 "never", 2252 "quick-xml", 2253 ] 2254 2255 [[package]] 2256 name = "rustc_version" 2257 - version = "0.3.3" 2258 source = "registry+https://github.com/rust-lang/crates.io-index" 2259 - checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" 2260 dependencies = [ 2261 "semver", 2262 ] 2263 2264 [[package]] 2265 name = "ryu" 2266 - version = "1.0.9" 2267 source = "registry+https://github.com/rust-lang/crates.io-index" 2268 - checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" 2269 2270 [[package]] 2271 name = "schannel" 2272 - version = "0.1.19" 2273 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" 2275 dependencies = [ 2276 - "lazy_static", 2277 - "winapi", 2278 ] 2279 2280 [[package]] 2281 name = "scheduled-thread-pool" 2282 - version = "0.2.5" 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 - checksum = "dc6f74fd1204073fa02d5d5d68bec8021be4c38690b61264b2fdb48083d0e7d7" 2285 dependencies = [ 2286 "parking_lot", 2287 ] ··· 2294 2295 [[package]] 2296 name = "security-framework" 2297 - version = "2.4.2" 2298 source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" 2300 dependencies = [ 2301 - "bitflags", 2302 "core-foundation", 2303 "core-foundation-sys", 2304 "libc", ··· 2307 2308 [[package]] 2309 name = "security-framework-sys" 2310 - version = "2.4.2" 2311 source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" 2313 dependencies = [ 2314 "core-foundation-sys", 2315 "libc", ··· 2317 2318 [[package]] 2319 name = "semver" 2320 - version = "0.11.0" 2321 source = "registry+https://github.com/rust-lang/crates.io-index" 2322 - checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 2323 - dependencies = [ 2324 - "semver-parser", 2325 - ] 2326 2327 [[package]] 2328 - name = "semver-parser" 2329 - version = "0.10.2" 2330 source = "registry+https://github.com/rust-lang/crates.io-index" 2331 - checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" 2332 dependencies = [ 2333 - "pest", 2334 ] 2335 2336 [[package]] 2337 - name = "serde" 2338 - version = "1.0.133" 2339 source = "registry+https://github.com/rust-lang/crates.io-index" 2340 - checksum = "97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a" 2341 2342 [[package]] 2343 name = "serde_json" 2344 - version = "1.0.74" 2345 source = "registry+https://github.com/rust-lang/crates.io-index" 2346 - checksum = "ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142" 2347 dependencies = [ 2348 - "itoa 1.0.1", 2349 "ryu", 2350 "serde", 2351 ] 2352 2353 [[package]] 2354 name = "serde_urlencoded" 2355 - version = "0.7.0" 2356 source = "registry+https://github.com/rust-lang/crates.io-index" 2357 - checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9" 2358 dependencies = [ 2359 "form_urlencoded", 2360 - "itoa 0.4.8", 2361 "ryu", 2362 "serde", 2363 ] 2364 2365 [[package]] 2366 name = "siphasher" 2367 - version = "0.3.7" 2368 source = "registry+https://github.com/rust-lang/crates.io-index" 2369 - checksum = "533494a8f9b724d33625ab53c6c4800f7cc445895924a8ef649222dcb76e938b" 2370 2371 [[package]] 2372 name = "slab" 2373 - version = "0.4.5" 2374 source = "registry+https://github.com/rust-lang/crates.io-index" 2375 - checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" 2376 2377 [[package]] 2378 name = "smallvec" 2379 - version = "1.7.0" 2380 source = "registry+https://github.com/rust-lang/crates.io-index" 2381 - checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309" 2382 2383 [[package]] 2384 name = "socket2" 2385 - version = "0.4.2" 2386 source = "registry+https://github.com/rust-lang/crates.io-index" 2387 - checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516" 2388 dependencies = [ 2389 "libc", 2390 "winapi", ··· 2392 2393 [[package]] 2394 name = "string_cache" 2395 - version = "0.8.2" 2396 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "923f0f39b6267d37d23ce71ae7235602134b250ace715dd2c90421998ddac0c6" 2398 dependencies = [ 2399 - "lazy_static", 2400 "new_debug_unreachable", 2401 "parking_lot", 2402 - "phf_shared", 2403 "precomputed-hash", 2404 "serde", 2405 ] 2406 2407 [[package]] 2408 name = "string_cache_codegen" 2409 - version = "0.5.1" 2410 source = "registry+https://github.com/rust-lang/crates.io-index" 2411 - checksum = "f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97" 2412 dependencies = [ 2413 - "phf_generator", 2414 - "phf_shared", 2415 "proc-macro2", 2416 "quote", 2417 ] 2418 - 2419 - [[package]] 2420 - name = "strsim" 2421 - version = "0.9.3" 2422 - source = "registry+https://github.com/rust-lang/crates.io-index" 2423 - checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 2424 2425 [[package]] 2426 name = "strsim" ··· 2429 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2430 2431 [[package]] 2432 - name = "strum" 2433 - version = "0.18.0" 2434 source = "registry+https://github.com/rust-lang/crates.io-index" 2435 - checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" 2436 - 2437 - [[package]] 2438 - name = "strum" 2439 - version = "0.21.0" 2440 - source = "registry+https://github.com/rust-lang/crates.io-index" 2441 - checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" 2442 - 2443 - [[package]] 2444 - name = "strum_macros" 2445 - version = "0.18.0" 2446 - source = "registry+https://github.com/rust-lang/crates.io-index" 2447 - checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" 2448 dependencies = [ 2449 - "heck", 2450 "proc-macro2", 2451 "quote", 2452 - "syn", 2453 - ] 2454 - 2455 - [[package]] 2456 - name = "strum_macros" 2457 - version = "0.21.1" 2458 - source = "registry+https://github.com/rust-lang/crates.io-index" 2459 - checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" 2460 - dependencies = [ 2461 - "heck", 2462 - "proc-macro2", 2463 - "quote", 2464 - "syn", 2465 ] 2466 2467 [[package]] 2468 name = "syn" 2469 - version = "1.0.84" 2470 source = "registry+https://github.com/rust-lang/crates.io-index" 2471 - checksum = "ecb2e6da8ee5eb9a61068762a32fa9619cc591ceb055b3687f4cd4051ec2e06b" 2472 dependencies = [ 2473 "proc-macro2", 2474 "quote", 2475 - "unicode-xid", 2476 ] 2477 2478 [[package]] 2479 name = "system-deps" 2480 - version = "1.3.2" 2481 source = "registry+https://github.com/rust-lang/crates.io-index" 2482 - checksum = "0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b" 2483 dependencies = [ 2484 "heck", 2485 "pkg-config", 2486 - "strum 0.18.0", 2487 - "strum_macros 0.18.0", 2488 - "thiserror", 2489 "toml", 2490 - "version-compare 0.0.10", 2491 ] 2492 2493 [[package]] 2494 - name = "system-deps" 2495 - version = "3.2.0" 2496 source = "registry+https://github.com/rust-lang/crates.io-index" 2497 - checksum = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6" 2498 - dependencies = [ 2499 - "anyhow", 2500 - "cfg-expr", 2501 - "heck", 2502 - "itertools 0.10.3", 2503 - "pkg-config", 2504 - "strum 0.21.0", 2505 - "strum_macros 0.21.1", 2506 - "thiserror", 2507 - "toml", 2508 - "version-compare 0.0.11", 2509 - ] 2510 2511 [[package]] 2512 name = "tempdir" ··· 2520 2521 [[package]] 2522 name = "tempfile" 2523 - version = "3.2.0" 2524 source = "registry+https://github.com/rust-lang/crates.io-index" 2525 - checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22" 2526 dependencies = [ 2527 "cfg-if", 2528 - "libc", 2529 - "rand 0.8.4", 2530 "redox_syscall", 2531 - "remove_dir_all", 2532 - "winapi", 2533 ] 2534 2535 [[package]] 2536 name = "tendril" 2537 - version = "0.4.2" 2538 source = "registry+https://github.com/rust-lang/crates.io-index" 2539 - checksum = "a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33" 2540 dependencies = [ 2541 "futf", 2542 "mac", ··· 2545 2546 [[package]] 2547 name = "termcolor" 2548 - version = "1.1.2" 2549 source = "registry+https://github.com/rust-lang/crates.io-index" 2550 - checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" 2551 dependencies = [ 2552 "winapi-util", 2553 ] 2554 2555 [[package]] 2556 name = "thiserror" 2557 - version = "1.0.30" 2558 source = "registry+https://github.com/rust-lang/crates.io-index" 2559 - checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" 2560 dependencies = [ 2561 "thiserror-impl", 2562 ] 2563 2564 [[package]] 2565 name = "thiserror-impl" 2566 - version = "1.0.30" 2567 source = "registry+https://github.com/rust-lang/crates.io-index" 2568 - checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" 2569 dependencies = [ 2570 "proc-macro2", 2571 "quote", 2572 - "syn", 2573 ] 2574 2575 [[package]] 2576 name = "time" 2577 - version = "0.1.43" 2578 source = "registry+https://github.com/rust-lang/crates.io-index" 2579 - checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" 2580 dependencies = [ 2581 "libc", 2582 "winapi", 2583 ] 2584 2585 [[package]] 2586 name = "tinyvec" 2587 - version = "1.5.1" 2588 source = "registry+https://github.com/rust-lang/crates.io-index" 2589 - checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" 2590 dependencies = [ 2591 "tinyvec_macros", 2592 ] 2593 2594 [[package]] 2595 name = "tinyvec_macros" 2596 - version = "0.1.0" 2597 source = "registry+https://github.com/rust-lang/crates.io-index" 2598 - checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 2599 2600 [[package]] 2601 name = "tokio" 2602 - version = "1.15.0" 2603 source = "registry+https://github.com/rust-lang/crates.io-index" 2604 - checksum = "fbbf1c778ec206785635ce8ad57fe52b3009ae9e0c9f574a728f3049d3e55838" 2605 dependencies = [ 2606 "bytes", 2607 "libc", 2608 - "memchr", 2609 "mio", 2610 "num_cpus", 2611 "pin-project-lite", 2612 "tokio-macros", 2613 - "winapi", 2614 ] 2615 2616 [[package]] 2617 name = "tokio-macros" 2618 - version = "1.7.0" 2619 source = "registry+https://github.com/rust-lang/crates.io-index" 2620 - checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7" 2621 dependencies = [ 2622 "proc-macro2", 2623 "quote", 2624 - "syn", 2625 ] 2626 2627 [[package]] 2628 name = "tokio-native-tls" 2629 - version = "0.3.0" 2630 source = "registry+https://github.com/rust-lang/crates.io-index" 2631 - checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" 2632 dependencies = [ 2633 "native-tls", 2634 "tokio", ··· 2636 2637 [[package]] 2638 name = "tokio-util" 2639 - version = "0.6.9" 2640 source = "registry+https://github.com/rust-lang/crates.io-index" 2641 - checksum = "9e99e1983e5d376cd8eb4b66604d2e99e79f5bd988c3055891dcd8c9e2604cc0" 2642 dependencies = [ 2643 "bytes", 2644 "futures-core", 2645 "futures-sink", 2646 - "log", 2647 "pin-project-lite", 2648 "tokio", 2649 ] 2650 2651 [[package]] 2652 name = "toml" 2653 - version = "0.5.8" 2654 source = "registry+https://github.com/rust-lang/crates.io-index" 2655 - checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" 2656 dependencies = [ 2657 "serde", 2658 ] 2659 2660 [[package]] 2661 name = "tower-service" 2662 - version = "0.3.1" 2663 source = "registry+https://github.com/rust-lang/crates.io-index" 2664 - checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" 2665 2666 [[package]] 2667 name = "tracing" 2668 - version = "0.1.29" 2669 source = "registry+https://github.com/rust-lang/crates.io-index" 2670 - checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105" 2671 dependencies = [ 2672 "cfg-if", 2673 "pin-project-lite", ··· 2676 2677 [[package]] 2678 name = "tracing-core" 2679 - version = "0.1.21" 2680 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 - checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4" 2682 dependencies = [ 2683 - "lazy_static", 2684 ] 2685 2686 [[package]] 2687 name = "try-lock" 2688 - version = "0.2.3" 2689 source = "registry+https://github.com/rust-lang/crates.io-index" 2690 - checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" 2691 - 2692 - [[package]] 2693 - name = "ucd-trie" 2694 - version = "0.1.3" 2695 - source = "registry+https://github.com/rust-lang/crates.io-index" 2696 - checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" 2697 2698 [[package]] 2699 name = "unicase" ··· 2706 2707 [[package]] 2708 name = "unicode-bidi" 2709 - version = "0.3.7" 2710 source = "registry+https://github.com/rust-lang/crates.io-index" 2711 - checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" 2712 2713 [[package]] 2714 name = "unicode-normalization" 2715 - version = "0.1.19" 2716 source = "registry+https://github.com/rust-lang/crates.io-index" 2717 - checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" 2718 dependencies = [ 2719 "tinyvec", 2720 ] 2721 2722 [[package]] 2723 - name = "unicode-segmentation" 2724 - version = "1.8.0" 2725 - source = "registry+https://github.com/rust-lang/crates.io-index" 2726 - checksum = "8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b" 2727 - 2728 - [[package]] 2729 name = "unicode-width" 2730 - version = "0.1.9" 2731 source = "registry+https://github.com/rust-lang/crates.io-index" 2732 - checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" 2733 - 2734 - [[package]] 2735 - name = "unicode-xid" 2736 - version = "0.2.2" 2737 - source = "registry+https://github.com/rust-lang/crates.io-index" 2738 - checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 2739 2740 [[package]] 2741 name = "url" 2742 - version = "2.2.2" 2743 source = "registry+https://github.com/rust-lang/crates.io-index" 2744 - checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" 2745 dependencies = [ 2746 "form_urlencoded", 2747 "idna", 2748 - "matches", 2749 "percent-encoding", 2750 ] 2751 ··· 2763 2764 [[package]] 2765 name = "version-compare" 2766 - version = "0.0.10" 2767 - source = "registry+https://github.com/rust-lang/crates.io-index" 2768 - checksum = "d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1" 2769 - 2770 - [[package]] 2771 - name = "version-compare" 2772 - version = "0.0.11" 2773 source = "registry+https://github.com/rust-lang/crates.io-index" 2774 - checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 2775 2776 [[package]] 2777 name = "version_check" ··· 2781 2782 [[package]] 2783 name = "want" 2784 - version = "0.3.0" 2785 source = "registry+https://github.com/rust-lang/crates.io-index" 2786 - checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 2787 dependencies = [ 2788 - "log", 2789 "try-lock", 2790 ] 2791 ··· 2797 2798 [[package]] 2799 name = "wasi" 2800 - version = "0.10.2+wasi-snapshot-preview1" 2801 source = "registry+https://github.com/rust-lang/crates.io-index" 2802 - checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 2803 2804 [[package]] 2805 name = "wasm-bindgen" 2806 - version = "0.2.78" 2807 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 - checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce" 2809 dependencies = [ 2810 "cfg-if", 2811 "wasm-bindgen-macro", ··· 2813 2814 [[package]] 2815 name = "wasm-bindgen-backend" 2816 - version = "0.2.78" 2817 source = "registry+https://github.com/rust-lang/crates.io-index" 2818 - checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b" 2819 dependencies = [ 2820 "bumpalo", 2821 - "lazy_static", 2822 "log", 2823 "proc-macro2", 2824 "quote", 2825 - "syn", 2826 "wasm-bindgen-shared", 2827 ] 2828 2829 [[package]] 2830 name = "wasm-bindgen-futures" 2831 - version = "0.4.28" 2832 source = "registry+https://github.com/rust-lang/crates.io-index" 2833 - checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39" 2834 dependencies = [ 2835 "cfg-if", 2836 "js-sys", ··· 2840 2841 [[package]] 2842 name = "wasm-bindgen-macro" 2843 - version = "0.2.78" 2844 source = "registry+https://github.com/rust-lang/crates.io-index" 2845 - checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9" 2846 dependencies = [ 2847 "quote", 2848 "wasm-bindgen-macro-support", ··· 2850 2851 [[package]] 2852 name = "wasm-bindgen-macro-support" 2853 - version = "0.2.78" 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab" 2856 dependencies = [ 2857 "proc-macro2", 2858 "quote", 2859 - "syn", 2860 "wasm-bindgen-backend", 2861 "wasm-bindgen-shared", 2862 ] 2863 2864 [[package]] 2865 name = "wasm-bindgen-shared" 2866 - version = "0.2.78" 2867 source = "registry+https://github.com/rust-lang/crates.io-index" 2868 - checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc" 2869 2870 [[package]] 2871 name = "web-sys" 2872 - version = "0.3.55" 2873 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb" 2875 dependencies = [ 2876 "js-sys", 2877 "wasm-bindgen", ··· 2909 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2910 2911 [[package]] 2912 name = "winreg" 2913 - version = "0.7.0" 2914 source = "registry+https://github.com/rust-lang/crates.io-index" 2915 - checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69" 2916 dependencies = [ 2917 "winapi", 2918 ] 2919 2920 [[package]] 2921 name = "xdg" 2922 - version = "2.4.0" 2923 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "3a23fe958c70412687039c86f578938b4a0bb50ec788e96bce4d6ab00ddd5803" 2925 dependencies = [ 2926 - "dirs", 2927 ] 2928 2929 [[package]] 2930 name = "xml-rs" 2931 - version = "0.8.4" 2932 source = "registry+https://github.com/rust-lang/crates.io-index" 2933 - checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" 2934 2935 [[package]] 2936 name = "xml5ever" ··· 2940 dependencies = [ 2941 "log", 2942 "mac", 2943 - "markup5ever", 2944 - "time", 2945 ]
··· 3 version = 3 4 5 [[package]] 6 + name = "addr2line" 7 + version = "0.20.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 name = "aho-corasick" 22 + version = "1.0.2" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 25 dependencies = [ 26 "memchr", 27 ] 28 29 [[package]] 30 name = "ammonia" 31 + version = "3.3.0" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "64e6d1c7838db705c9b756557ee27c384ce695a1c51a6fe528784cb1c6840170" 34 dependencies = [ 35 + "html5ever 0.26.0", 36 "maplit", 37 + "once_cell", 38 "tendril", 39 "url", 40 ] 41 42 [[package]] 43 + name = "android-tzdata" 44 + version = "0.1.1" 45 source = "registry+https://github.com/rust-lang/crates.io-index" 46 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 47 48 [[package]] 49 + name = "android_system_properties" 50 + version = "0.1.5" 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 53 dependencies = [ 54 "libc", 55 ] 56 57 [[package]] 58 + name = "anyhow" 59 + version = "1.0.71" 60 source = "registry+https://github.com/rust-lang/crates.io-index" 61 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 62 63 [[package]] 64 name = "atom_syndication" 65 + version = "0.12.1" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 67 + checksum = "ca96cb38e3d8236f1573a84bbc55e130bd1ae07df770e36d0cf221ea7a50e36c" 68 dependencies = [ 69 "chrono", 70 + "derive_builder", 71 "diligent-date-parser", 72 "never", 73 "quick-xml", 74 ] 75 76 [[package]] 77 + name = "atomic_refcell" 78 + version = "0.1.10" 79 source = "registry+https://github.com/rust-lang/crates.io-index" 80 + checksum = "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31" 81 82 [[package]] 83 name = "autocfg" 84 + version = "1.1.0" 85 source = "registry+https://github.com/rust-lang/crates.io-index" 86 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 87 + 88 + [[package]] 89 + name = "backtrace" 90 + version = "0.3.68" 91 + source = "registry+https://github.com/rust-lang/crates.io-index" 92 + checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 93 + dependencies = [ 94 + "addr2line", 95 + "cc", 96 + "cfg-if", 97 + "libc", 98 + "miniz_oxide", 99 + "object", 100 + "rustc-demangle", 101 + ] 102 103 [[package]] 104 name = "base64" 105 + version = "0.21.2" 106 source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 108 109 [[package]] 110 name = "bitflags" ··· 113 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 114 115 [[package]] 116 + name = "bitflags" 117 + version = "2.3.3" 118 source = "registry+https://github.com/rust-lang/crates.io-index" 119 + checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 120 121 [[package]] 122 + name = "bumpalo" 123 + version = "3.13.0" 124 source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 126 127 [[package]] 128 name = "bytes" 129 + version = "1.4.0" 130 source = "registry+https://github.com/rust-lang/crates.io-index" 131 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 132 133 [[package]] 134 name = "cairo-rs" 135 + version = "0.17.10" 136 source = "registry+https://github.com/rust-lang/crates.io-index" 137 + checksum = "ab3603c4028a5e368d09b51c8b624b9a46edcd7c3778284077a6125af73c9f0a" 138 dependencies = [ 139 + "bitflags 1.3.2", 140 "cairo-sys-rs", 141 + "glib 0.17.10", 142 "libc", 143 + "once_cell", 144 "thiserror", 145 ] 146 147 [[package]] 148 name = "cairo-sys-rs" 149 + version = "0.17.10" 150 source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "691d0c66b1fb4881be80a760cb8fe76ea97218312f9dfe2c9cc0f496ca279cb1" 152 dependencies = [ 153 + "glib-sys 0.17.10", 154 "libc", 155 + "system-deps", 156 ] 157 158 [[package]] 159 name = "cc" 160 + version = "1.0.79" 161 source = "registry+https://github.com/rust-lang/crates.io-index" 162 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 163 164 [[package]] 165 name = "cfg-expr" 166 + version = "0.15.3" 167 source = "registry+https://github.com/rust-lang/crates.io-index" 168 + checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c" 169 dependencies = [ 170 "smallvec", 171 + "target-lexicon", 172 ] 173 174 [[package]] ··· 179 180 [[package]] 181 name = "chrono" 182 + version = "0.4.26" 183 source = "registry+https://github.com/rust-lang/crates.io-index" 184 + checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 185 dependencies = [ 186 + "android-tzdata", 187 + "iana-time-zone", 188 + "js-sys", 189 "num-traits", 190 + "time 0.1.45", 191 + "wasm-bindgen", 192 "winapi", 193 ] 194 195 [[package]] 196 name = "core-foundation" 197 + version = "0.9.3" 198 source = "registry+https://github.com/rust-lang/crates.io-index" 199 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 200 dependencies = [ 201 "core-foundation-sys", 202 "libc", ··· 204 205 [[package]] 206 name = "core-foundation-sys" 207 + version = "0.8.4" 208 source = "registry+https://github.com/rust-lang/crates.io-index" 209 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 210 211 [[package]] 212 name = "crossbeam-channel" 213 + version = "0.5.8" 214 source = "registry+https://github.com/rust-lang/crates.io-index" 215 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 216 dependencies = [ 217 "cfg-if", 218 "crossbeam-utils", ··· 220 221 [[package]] 222 name = "crossbeam-deque" 223 + version = "0.8.3" 224 source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 226 dependencies = [ 227 "cfg-if", 228 "crossbeam-epoch", ··· 231 232 [[package]] 233 name = "crossbeam-epoch" 234 + version = "0.9.15" 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 237 dependencies = [ 238 + "autocfg", 239 "cfg-if", 240 "crossbeam-utils", 241 "memoffset", 242 "scopeguard", 243 ] 244 245 [[package]] 246 name = "crossbeam-utils" 247 + version = "0.8.16" 248 source = "registry+https://github.com/rust-lang/crates.io-index" 249 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 250 dependencies = [ 251 "cfg-if", 252 ] 253 254 [[package]] 255 name = "ctor" 256 + version = "0.1.26" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 259 dependencies = [ 260 "quote", 261 + "syn 1.0.109", 262 ] 263 264 [[package]] 265 name = "darling" 266 + version = "0.14.4" 267 source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 269 dependencies = [ 270 + "darling_core", 271 + "darling_macro", 272 ] 273 274 [[package]] 275 name = "darling_core" 276 + version = "0.14.4" 277 source = "registry+https://github.com/rust-lang/crates.io-index" 278 + checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 279 dependencies = [ 280 "fnv", 281 "ident_case", 282 "proc-macro2", 283 "quote", 284 + "strsim", 285 + "syn 1.0.109", 286 ] 287 288 [[package]] 289 name = "darling_macro" 290 + version = "0.14.4" 291 source = "registry+https://github.com/rust-lang/crates.io-index" 292 + checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 293 dependencies = [ 294 + "darling_core", 295 "quote", 296 + "syn 1.0.109", 297 ] 298 299 [[package]] ··· 308 309 [[package]] 310 name = "derive_builder" 311 + version = "0.12.0" 312 source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" 314 dependencies = [ 315 "derive_builder_macro", 316 ] 317 318 [[package]] 319 name = "derive_builder_core" 320 + version = "0.12.0" 321 source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" 323 dependencies = [ 324 + "darling", 325 "proc-macro2", 326 "quote", 327 + "syn 1.0.109", 328 ] 329 330 [[package]] 331 name = "derive_builder_macro" 332 + version = "0.12.0" 333 source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" 335 dependencies = [ 336 + "derive_builder_core", 337 + "syn 1.0.109", 338 ] 339 340 [[package]] 341 name = "diesel" 342 + version = "2.1.0" 343 source = "registry+https://github.com/rust-lang/crates.io-index" 344 + checksum = "f7a532c1f99a0f596f6960a60d1e119e91582b24b39e2d83a190e61262c3ef0c" 345 dependencies = [ 346 "chrono", 347 "diesel_derives", 348 "libsqlite3-sys", 349 "r2d2", 350 + "time 0.3.22", 351 ] 352 353 [[package]] 354 name = "diesel_derives" 355 + version = "2.1.0" 356 source = "registry+https://github.com/rust-lang/crates.io-index" 357 + checksum = "74398b79d81e52e130d991afeed9c86034bb1b7735f46d2f5bf7deb261d80303" 358 dependencies = [ 359 + "diesel_table_macro_syntax", 360 "proc-macro2", 361 "quote", 362 + "syn 2.0.23", 363 ] 364 365 [[package]] 366 name = "diesel_migrations" 367 + version = "2.1.0" 368 source = "registry+https://github.com/rust-lang/crates.io-index" 369 + checksum = "6036b3f0120c5961381b570ee20a02432d7e2d27ea60de9578799cf9156914ac" 370 dependencies = [ 371 + "diesel", 372 "migrations_internals", 373 "migrations_macros", 374 ] 375 376 [[package]] 377 + name = "diesel_table_macro_syntax" 378 + version = "0.1.0" 379 source = "registry+https://github.com/rust-lang/crates.io-index" 380 + checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" 381 dependencies = [ 382 + "syn 2.0.23", 383 ] 384 385 [[package]] 386 + name = "diff" 387 + version = "0.1.13" 388 source = "registry+https://github.com/rust-lang/crates.io-index" 389 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 390 391 [[package]] 392 + name = "diligent-date-parser" 393 + version = "0.1.4" 394 source = "registry+https://github.com/rust-lang/crates.io-index" 395 + checksum = "f6cf7fe294274a222363f84bcb63cdea762979a0443b4cf1f4f8fd17c86b1182" 396 dependencies = [ 397 + "chrono", 398 ] 399 400 [[package]] 401 name = "either" 402 + version = "1.8.1" 403 source = "registry+https://github.com/rust-lang/crates.io-index" 404 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 405 406 [[package]] 407 name = "encoding_rs" 408 + version = "0.8.32" 409 source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 411 dependencies = [ 412 "cfg-if", 413 ] 414 415 [[package]] 416 name = "env_logger" 417 + version = "0.10.0" 418 source = "registry+https://github.com/rust-lang/crates.io-index" 419 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 420 dependencies = [ 421 "humantime", 422 + "is-terminal", 423 "log", 424 "regex", 425 "termcolor", 426 ] 427 428 [[package]] 429 + name = "equivalent" 430 + version = "1.0.0" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 433 + 434 + [[package]] 435 + name = "errno" 436 + version = "0.3.1" 437 + source = "registry+https://github.com/rust-lang/crates.io-index" 438 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 439 + dependencies = [ 440 + "errno-dragonfly", 441 + "libc", 442 + "windows-sys", 443 + ] 444 + 445 + [[package]] 446 + name = "errno-dragonfly" 447 + version = "0.1.2" 448 + source = "registry+https://github.com/rust-lang/crates.io-index" 449 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 450 + dependencies = [ 451 + "cc", 452 + "libc", 453 + ] 454 + 455 + [[package]] 456 + name = "fastrand" 457 + version = "1.9.0" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 460 + dependencies = [ 461 + "instant", 462 + ] 463 + 464 + [[package]] 465 name = "field-offset" 466 + version = "0.3.6" 467 source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 469 dependencies = [ 470 "memoffset", 471 "rustc_version", ··· 494 495 [[package]] 496 name = "form_urlencoded" 497 + version = "1.2.0" 498 source = "registry+https://github.com/rust-lang/crates.io-index" 499 + checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 500 dependencies = [ 501 "percent-encoding", 502 ] 503 504 [[package]] 505 name = "fragile" 506 + version = "2.0.0" 507 source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" 509 510 [[package]] 511 name = "fuchsia-cprng" ··· 515 516 [[package]] 517 name = "futf" 518 + version = "0.1.5" 519 source = "registry+https://github.com/rust-lang/crates.io-index" 520 + checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 521 dependencies = [ 522 "mac", 523 "new_debug_unreachable", ··· 525 526 [[package]] 527 name = "futures" 528 + version = "0.3.28" 529 source = "registry+https://github.com/rust-lang/crates.io-index" 530 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 531 dependencies = [ 532 "futures-channel", 533 "futures-core", ··· 540 541 [[package]] 542 name = "futures-channel" 543 + version = "0.3.28" 544 source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 546 dependencies = [ 547 "futures-core", 548 "futures-sink", ··· 550 551 [[package]] 552 name = "futures-core" 553 + version = "0.3.28" 554 source = "registry+https://github.com/rust-lang/crates.io-index" 555 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 556 557 [[package]] 558 name = "futures-executor" 559 + version = "0.3.28" 560 source = "registry+https://github.com/rust-lang/crates.io-index" 561 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 562 dependencies = [ 563 "futures-core", 564 "futures-task", ··· 567 568 [[package]] 569 name = "futures-io" 570 + version = "0.3.28" 571 source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 573 574 [[package]] 575 name = "futures-macro" 576 + version = "0.3.28" 577 source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 579 dependencies = [ 580 "proc-macro2", 581 "quote", 582 + "syn 2.0.23", 583 ] 584 585 [[package]] 586 name = "futures-sink" 587 + version = "0.3.28" 588 source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 590 591 [[package]] 592 name = "futures-task" 593 + version = "0.3.28" 594 source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 596 597 [[package]] 598 name = "futures-util" 599 + version = "0.3.28" 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 602 dependencies = [ 603 "futures-channel", 604 "futures-core", ··· 613 ] 614 615 [[package]] 616 + name = "gdk-pixbuf" 617 + version = "0.17.10" 618 source = "registry+https://github.com/rust-lang/crates.io-index" 619 + checksum = "695d6bc846438c5708b07007537b9274d883373dd30858ca881d7d71b5540717" 620 dependencies = [ 621 + "bitflags 1.3.2", 622 + "gdk-pixbuf-sys", 623 "gio", 624 + "glib 0.17.10", 625 "libc", 626 + "once_cell", 627 ] 628 629 [[package]] 630 + name = "gdk-pixbuf-sys" 631 + version = "0.17.10" 632 source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "9285ec3c113c66d7d0ab5676599176f1f42f4944ca1b581852215bf5694870cb" 634 dependencies = [ 635 + "gio-sys", 636 + "glib-sys 0.17.10", 637 + "gobject-sys 0.17.10", 638 "libc", 639 + "system-deps", 640 ] 641 642 [[package]] 643 + name = "gdk4" 644 + version = "0.6.3" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646 + checksum = "c3abf96408a26e3eddf881a7f893a1e111767137136e347745e8ea6ed12731ff" 647 dependencies = [ 648 + "bitflags 1.3.2", 649 + "cairo-rs", 650 + "gdk-pixbuf", 651 + "gdk4-sys", 652 + "gio", 653 + "glib 0.17.10", 654 "libc", 655 + "pango", 656 ] 657 658 [[package]] 659 + name = "gdk4-sys" 660 + version = "0.6.3" 661 source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "1bc92aa1608c089c49393d014c38ac0390d01e4841e1fedaa75dbcef77aaed64" 663 dependencies = [ 664 "cairo-sys-rs", 665 "gdk-pixbuf-sys", 666 "gio-sys", 667 + "glib-sys 0.17.10", 668 + "gobject-sys 0.17.10", 669 "libc", 670 "pango-sys", 671 "pkg-config", 672 + "system-deps", 673 ] 674 675 [[package]] ··· 685 686 [[package]] 687 name = "getrandom" 688 + version = "0.2.10" 689 source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 691 dependencies = [ 692 "cfg-if", 693 "libc", 694 + "wasi 0.11.0+wasi-snapshot-preview1", 695 ] 696 697 [[package]] ··· 712 ] 713 714 [[package]] 715 + name = "gimli" 716 + version = "0.27.3" 717 + source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 719 + 720 + [[package]] 721 name = "gio" 722 + version = "0.17.10" 723 source = "registry+https://github.com/rust-lang/crates.io-index" 724 + checksum = "a6973e92937cf98689b6a054a9e56c657ed4ff76de925e36fc331a15f0c5d30a" 725 dependencies = [ 726 + "bitflags 1.3.2", 727 "futures-channel", 728 "futures-core", 729 "futures-io", 730 + "futures-util", 731 "gio-sys", 732 + "glib 0.17.10", 733 "libc", 734 "once_cell", 735 + "pin-project-lite", 736 + "smallvec", 737 "thiserror", 738 ] 739 740 [[package]] 741 name = "gio-sys" 742 + version = "0.17.10" 743 source = "registry+https://github.com/rust-lang/crates.io-index" 744 + checksum = "0ccf87c30a12c469b6d958950f6a9c09f2be20b7773f7e70d20b867fdf2628c3" 745 dependencies = [ 746 + "glib-sys 0.17.10", 747 + "gobject-sys 0.17.10", 748 "libc", 749 + "system-deps", 750 "winapi", 751 ] 752 753 [[package]] 754 name = "glib" 755 + version = "0.15.12" 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 758 dependencies = [ 759 + "bitflags 1.3.2", 760 "futures-channel", 761 "futures-core", 762 "futures-executor", 763 "futures-task", 764 + "glib-macros 0.15.13", 765 + "glib-sys 0.15.10", 766 + "gobject-sys 0.15.10", 767 "libc", 768 "once_cell", 769 + "smallvec", 770 + "thiserror", 771 ] 772 773 [[package]] 774 name = "glib" 775 + version = "0.17.10" 776 source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "d3fad45ba8d4d2cea612b432717e834f48031cd8853c8aaf43b2c79fec8d144b" 778 dependencies = [ 779 + "bitflags 1.3.2", 780 "futures-channel", 781 "futures-core", 782 "futures-executor", 783 "futures-task", 784 + "futures-util", 785 + "gio-sys", 786 + "glib-macros 0.17.10", 787 + "glib-sys 0.17.10", 788 + "gobject-sys 0.17.10", 789 "libc", 790 + "memchr", 791 "once_cell", 792 "smallvec", 793 + "thiserror", 794 ] 795 796 [[package]] 797 name = "glib-macros" 798 + version = "0.15.13" 799 source = "registry+https://github.com/rust-lang/crates.io-index" 800 + checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" 801 dependencies = [ 802 "anyhow", 803 "heck", 804 + "proc-macro-crate", 805 "proc-macro-error", 806 "proc-macro2", 807 "quote", 808 + "syn 1.0.109", 809 ] 810 811 [[package]] 812 name = "glib-macros" 813 + version = "0.17.10" 814 source = "registry+https://github.com/rust-lang/crates.io-index" 815 + checksum = "eca5c79337338391f1ab8058d6698125034ce8ef31b72a442437fa6c8580de26" 816 dependencies = [ 817 "anyhow", 818 "heck", 819 + "proc-macro-crate", 820 "proc-macro-error", 821 "proc-macro2", 822 "quote", 823 + "syn 1.0.109", 824 ] 825 826 [[package]] 827 name = "glib-sys" 828 + version = "0.15.10" 829 source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 831 dependencies = [ 832 "libc", 833 + "system-deps", 834 ] 835 836 [[package]] 837 name = "glib-sys" 838 + version = "0.17.10" 839 source = "registry+https://github.com/rust-lang/crates.io-index" 840 + checksum = "d80aa6ea7bba0baac79222204aa786a6293078c210abe69ef1336911d4bdc4f0" 841 dependencies = [ 842 "libc", 843 + "system-deps", 844 ] 845 846 [[package]] 847 name = "glob" 848 + version = "0.3.1" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 851 852 [[package]] 853 name = "gobject-sys" 854 + version = "0.15.10" 855 source = "registry+https://github.com/rust-lang/crates.io-index" 856 + checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" 857 dependencies = [ 858 + "glib-sys 0.15.10", 859 "libc", 860 + "system-deps", 861 ] 862 863 [[package]] 864 name = "gobject-sys" 865 + version = "0.17.10" 866 source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "cd34c3317740a6358ec04572c1bcfd3ac0b5b6529275fae255b237b314bb8062" 868 dependencies = [ 869 + "glib-sys 0.17.10", 870 "libc", 871 + "system-deps", 872 + ] 873 + 874 + [[package]] 875 + name = "graphene-rs" 876 + version = "0.17.10" 877 + source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "def4bb01265b59ed548b05455040d272d989b3012c42d4c1bbd39083cb9b40d9" 879 + dependencies = [ 880 + "glib 0.17.10", 881 + "graphene-sys", 882 + "libc", 883 + ] 884 + 885 + [[package]] 886 + name = "graphene-sys" 887 + version = "0.17.10" 888 + source = "registry+https://github.com/rust-lang/crates.io-index" 889 + checksum = "1856fc817e6a6675e36cea0bd9a3afe296f5d9709d1e2d3182803ac77f0ab21d" 890 + dependencies = [ 891 + "glib-sys 0.17.10", 892 + "libc", 893 + "pkg-config", 894 + "system-deps", 895 + ] 896 + 897 + [[package]] 898 + name = "gsk4" 899 + version = "0.6.3" 900 + source = "registry+https://github.com/rust-lang/crates.io-index" 901 + checksum = "6f01ef44fa7cac15e2da9978529383e6bee03e570ba5bf7036b4c10a15cc3a3c" 902 + dependencies = [ 903 + "bitflags 1.3.2", 904 + "cairo-rs", 905 + "gdk4", 906 + "glib 0.17.10", 907 + "graphene-rs", 908 + "gsk4-sys", 909 + "libc", 910 + "pango", 911 + ] 912 + 913 + [[package]] 914 + name = "gsk4-sys" 915 + version = "0.6.3" 916 + source = "registry+https://github.com/rust-lang/crates.io-index" 917 + checksum = "c07a84fb4dcf1323d29435aa85e2f5f58bef564342bef06775ec7bd0da1f01b0" 918 + dependencies = [ 919 + "cairo-sys-rs", 920 + "gdk4-sys", 921 + "glib-sys 0.17.10", 922 + "gobject-sys 0.17.10", 923 + "graphene-sys", 924 + "libc", 925 + "pango-sys", 926 + "system-deps", 927 ] 928 929 [[package]] 930 name = "gstreamer" 931 + version = "0.20.6" 932 source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "3113531138b4e41968e33fd003a0d1a635ef6e0cbc309dd5004123000863ac54" 934 dependencies = [ 935 + "bitflags 1.3.2", 936 "cfg-if", 937 "futures-channel", 938 "futures-core", 939 "futures-util", 940 + "glib 0.17.10", 941 "gstreamer-sys", 942 "libc", 943 "muldiv", 944 "num-integer", 945 "num-rational", 946 "once_cell", 947 + "option-operations", 948 "paste", 949 "pretty-hex", 950 + "smallvec", 951 "thiserror", 952 ] 953 954 [[package]] 955 name = "gstreamer-base" 956 + version = "0.20.5" 957 source = "registry+https://github.com/rust-lang/crates.io-index" 958 + checksum = "0b8ff5dfbf7bcaf1466a385b836bad0d8da25759f121458727fdda1f771c69b3" 959 dependencies = [ 960 + "atomic_refcell", 961 + "bitflags 1.3.2", 962 "cfg-if", 963 + "glib 0.17.10", 964 "gstreamer", 965 "gstreamer-base-sys", 966 "libc", ··· 968 969 [[package]] 970 name = "gstreamer-base-sys" 971 + version = "0.20.0" 972 source = "registry+https://github.com/rust-lang/crates.io-index" 973 + checksum = "26114ed96f6668380f5a1554128159e98e06c3a7a8460f216d7cd6dce28f928c" 974 dependencies = [ 975 + "glib-sys 0.17.10", 976 + "gobject-sys 0.17.10", 977 "gstreamer-sys", 978 "libc", 979 + "system-deps", 980 ] 981 982 [[package]] 983 name = "gstreamer-player" 984 + version = "0.20.5" 985 source = "registry+https://github.com/rust-lang/crates.io-index" 986 + checksum = "ec5e04059f117b82ca64c40901610ca9ac1734383437c9fb69afba26c9ebf5a3" 987 dependencies = [ 988 + "bitflags 1.3.2", 989 + "glib 0.17.10", 990 "gstreamer", 991 "gstreamer-player-sys", 992 "gstreamer-video", ··· 996 997 [[package]] 998 name = "gstreamer-player-sys" 999 + version = "0.20.0" 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "15321aaaf3bb247b4af3e09456a62dc17f030515d6328377a34081d9ed5803c0" 1002 dependencies = [ 1003 + "glib-sys 0.17.10", 1004 + "gobject-sys 0.17.10", 1005 "gstreamer-sys", 1006 "gstreamer-video-sys", 1007 "libc", 1008 + "system-deps", 1009 ] 1010 1011 [[package]] 1012 name = "gstreamer-sys" 1013 + version = "0.20.0" 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 1015 + checksum = "e56fe047adef7d47dbafa8bc1340fddb53c325e16574763063702fc94b5786d2" 1016 dependencies = [ 1017 + "glib-sys 0.17.10", 1018 + "gobject-sys 0.17.10", 1019 "libc", 1020 + "system-deps", 1021 ] 1022 1023 [[package]] 1024 name = "gstreamer-video" 1025 + version = "0.20.4" 1026 source = "registry+https://github.com/rust-lang/crates.io-index" 1027 + checksum = "dce97769effde2d779dc4f7037b37106457b74e53f2a711bddc90b30ffeb7e06" 1028 dependencies = [ 1029 + "bitflags 1.3.2", 1030 "cfg-if", 1031 "futures-channel", 1032 + "glib 0.17.10", 1033 "gstreamer", 1034 "gstreamer-base", 1035 "gstreamer-video-sys", ··· 1039 1040 [[package]] 1041 name = "gstreamer-video-sys" 1042 + version = "0.20.0" 1043 source = "registry+https://github.com/rust-lang/crates.io-index" 1044 + checksum = "66ddb6112d438aac0004d2db6053a572f92b1c5e0e9d6ff6c71d9245f7f73e46" 1045 dependencies = [ 1046 + "glib-sys 0.17.10", 1047 + "gobject-sys 0.17.10", 1048 "gstreamer-base-sys", 1049 "gstreamer-sys", 1050 "libc", 1051 + "system-deps", 1052 ] 1053 1054 [[package]] 1055 + name = "gtk4" 1056 + version = "0.6.6" 1057 source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "b28a32a04cd75cef14a0983f8b0c669e0fe152a0a7725accdeb594e2c764c88b" 1059 dependencies = [ 1060 + "bitflags 1.3.2", 1061 "cairo-rs", 1062 "field-offset", 1063 "futures-channel", 1064 "gdk-pixbuf", 1065 + "gdk4", 1066 "gio", 1067 + "glib 0.17.10", 1068 + "graphene-rs", 1069 + "gsk4", 1070 + "gtk4-macros", 1071 + "gtk4-sys", 1072 "libc", 1073 "once_cell", 1074 "pango", 1075 ] 1076 1077 [[package]] 1078 + name = "gtk4-macros" 1079 + version = "0.6.6" 1080 source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "6a4d6b61570f76d3ee542d984da443b1cd69b6105264c61afec3abed08c2500f" 1082 dependencies = [ 1083 + "anyhow", 1084 + "proc-macro-crate", 1085 + "proc-macro-error", 1086 + "proc-macro2", 1087 + "quote", 1088 + "syn 1.0.109", 1089 ] 1090 1091 [[package]] 1092 + name = "gtk4-sys" 1093 + version = "0.6.3" 1094 source = "registry+https://github.com/rust-lang/crates.io-index" 1095 + checksum = "5f8283f707b07e019e76c7f2934bdd4180c277e08aa93f4c0d8dd07b7a34e22f" 1096 dependencies = [ 1097 + "cairo-sys-rs", 1098 + "gdk-pixbuf-sys", 1099 + "gdk4-sys", 1100 + "gio-sys", 1101 + "glib-sys 0.17.10", 1102 + "gobject-sys 0.17.10", 1103 + "graphene-sys", 1104 + "gsk4-sys", 1105 + "libc", 1106 + "pango-sys", 1107 + "system-deps", 1108 ] 1109 1110 [[package]] 1111 name = "h2" 1112 + version = "0.3.20" 1113 source = "registry+https://github.com/rust-lang/crates.io-index" 1114 + checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1115 dependencies = [ 1116 "bytes", 1117 "fnv", ··· 1119 "futures-sink", 1120 "futures-util", 1121 "http", 1122 + "indexmap 1.9.3", 1123 "slab", 1124 "tokio", 1125 "tokio-util", ··· 1128 1129 [[package]] 1130 name = "hashbrown" 1131 + version = "0.12.3" 1132 + source = "registry+https://github.com/rust-lang/crates.io-index" 1133 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1134 + 1135 + [[package]] 1136 + name = "hashbrown" 1137 + version = "0.14.0" 1138 source = "registry+https://github.com/rust-lang/crates.io-index" 1139 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1140 1141 [[package]] 1142 name = "heck" 1143 + version = "0.4.1" 1144 source = "registry+https://github.com/rust-lang/crates.io-index" 1145 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1146 1147 [[package]] 1148 name = "hermit-abi" 1149 + version = "0.3.1" 1150 source = "registry+https://github.com/rust-lang/crates.io-index" 1151 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1152 + 1153 + [[package]] 1154 + name = "home" 1155 + version = "0.5.5" 1156 + source = "registry+https://github.com/rust-lang/crates.io-index" 1157 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 1158 dependencies = [ 1159 + "windows-sys", 1160 ] 1161 1162 [[package]] 1163 name = "html2text" 1164 + version = "0.6.0" 1165 source = "registry+https://github.com/rust-lang/crates.io-index" 1166 + checksum = "74cda84f06c1cc83476f79ae8e2e892b626bdadafcb227baec54c918cadc18a0" 1167 dependencies = [ 1168 + "html5ever 0.26.0", 1169 + "markup5ever 0.11.0", 1170 + "tendril", 1171 "unicode-width", 1172 + "xml5ever 0.17.0", 1173 ] 1174 1175 [[package]] 1176 name = "html5ever" 1177 + version = "0.25.2" 1178 + source = "registry+https://github.com/rust-lang/crates.io-index" 1179 + checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1180 + dependencies = [ 1181 + "log", 1182 + "mac", 1183 + "markup5ever 0.10.1", 1184 + "proc-macro2", 1185 + "quote", 1186 + "syn 1.0.109", 1187 + ] 1188 + 1189 + [[package]] 1190 + name = "html5ever" 1191 + version = "0.26.0" 1192 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 + checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 1194 dependencies = [ 1195 "log", 1196 "mac", 1197 + "markup5ever 0.11.0", 1198 "proc-macro2", 1199 "quote", 1200 + "syn 1.0.109", 1201 ] 1202 1203 [[package]] 1204 name = "http" 1205 + version = "0.2.9" 1206 source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1208 dependencies = [ 1209 "bytes", 1210 "fnv", 1211 + "itoa", 1212 ] 1213 1214 [[package]] 1215 name = "http-body" 1216 + version = "0.4.5" 1217 source = "registry+https://github.com/rust-lang/crates.io-index" 1218 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1219 dependencies = [ 1220 "bytes", 1221 "http", ··· 1224 1225 [[package]] 1226 name = "httparse" 1227 + version = "1.8.0" 1228 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1230 1231 [[package]] 1232 name = "httpdate" ··· 1242 1243 [[package]] 1244 name = "humantime" 1245 + version = "2.1.0" 1246 source = "registry+https://github.com/rust-lang/crates.io-index" 1247 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1248 1249 [[package]] 1250 name = "hyper" 1251 + version = "0.14.27" 1252 source = "registry+https://github.com/rust-lang/crates.io-index" 1253 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1254 dependencies = [ 1255 "bytes", 1256 "futures-channel", ··· 1261 "http-body", 1262 "httparse", 1263 "httpdate", 1264 + "itoa", 1265 "pin-project-lite", 1266 "socket2", 1267 "tokio", ··· 1284 ] 1285 1286 [[package]] 1287 + name = "iana-time-zone" 1288 + version = "0.1.57" 1289 + source = "registry+https://github.com/rust-lang/crates.io-index" 1290 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1291 + dependencies = [ 1292 + "android_system_properties", 1293 + "core-foundation-sys", 1294 + "iana-time-zone-haiku", 1295 + "js-sys", 1296 + "wasm-bindgen", 1297 + "windows", 1298 + ] 1299 + 1300 + [[package]] 1301 + name = "iana-time-zone-haiku" 1302 + version = "0.1.2" 1303 + source = "registry+https://github.com/rust-lang/crates.io-index" 1304 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1305 + dependencies = [ 1306 + "cc", 1307 + ] 1308 + 1309 + [[package]] 1310 name = "ident_case" 1311 version = "1.0.1" 1312 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1314 1315 [[package]] 1316 name = "idna" 1317 + version = "0.4.0" 1318 source = "registry+https://github.com/rust-lang/crates.io-index" 1319 + checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1320 dependencies = [ 1321 "unicode-bidi", 1322 "unicode-normalization", 1323 ] 1324 1325 [[package]] 1326 name = "indexmap" 1327 + version = "1.9.3" 1328 source = "registry+https://github.com/rust-lang/crates.io-index" 1329 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1330 dependencies = [ 1331 "autocfg", 1332 + "hashbrown 0.12.3", 1333 + ] 1334 + 1335 + [[package]] 1336 + name = "indexmap" 1337 + version = "2.0.0" 1338 + source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1340 + dependencies = [ 1341 + "equivalent", 1342 + "hashbrown 0.14.0", 1343 ] 1344 1345 [[package]] ··· 1352 ] 1353 1354 [[package]] 1355 + name = "io-lifetimes" 1356 + version = "1.0.11" 1357 + source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1359 + dependencies = [ 1360 + "hermit-abi", 1361 + "libc", 1362 + "windows-sys", 1363 + ] 1364 + 1365 + [[package]] 1366 name = "ipnet" 1367 + version = "2.8.0" 1368 source = "registry+https://github.com/rust-lang/crates.io-index" 1369 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 1370 1371 [[package]] 1372 + name = "is-docker" 1373 + version = "0.2.0" 1374 source = "registry+https://github.com/rust-lang/crates.io-index" 1375 + checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" 1376 dependencies = [ 1377 + "once_cell", 1378 ] 1379 1380 [[package]] 1381 + name = "is-terminal" 1382 + version = "0.4.8" 1383 source = "registry+https://github.com/rust-lang/crates.io-index" 1384 + checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" 1385 dependencies = [ 1386 + "hermit-abi", 1387 + "rustix 0.38.2", 1388 + "windows-sys", 1389 ] 1390 1391 [[package]] 1392 + name = "is-wsl" 1393 + version = "0.4.0" 1394 source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" 1396 + dependencies = [ 1397 + "is-docker", 1398 + "once_cell", 1399 + ] 1400 1401 [[package]] 1402 name = "itoa" 1403 + version = "1.0.8" 1404 source = "registry+https://github.com/rust-lang/crates.io-index" 1405 + checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a" 1406 1407 [[package]] 1408 name = "js-sys" 1409 + version = "0.3.64" 1410 source = "registry+https://github.com/rust-lang/crates.io-index" 1411 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1412 dependencies = [ 1413 "wasm-bindgen", 1414 ] ··· 1420 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1421 1422 [[package]] 1423 + name = "libadwaita" 1424 + version = "0.4.4" 1425 source = "registry+https://github.com/rust-lang/crates.io-index" 1426 + checksum = "1ab9c0843f9f23ff25634df2743690c3a1faffe0a190e60c490878517eb81abf" 1427 dependencies = [ 1428 + "bitflags 1.3.2", 1429 "gdk-pixbuf", 1430 + "gdk4", 1431 "gio", 1432 + "glib 0.17.10", 1433 + "gtk4", 1434 + "libadwaita-sys", 1435 "libc", 1436 "pango", 1437 ] 1438 1439 [[package]] 1440 + name = "libadwaita-sys" 1441 + version = "0.4.4" 1442 source = "registry+https://github.com/rust-lang/crates.io-index" 1443 + checksum = "4231cb2499a9f0c4cdfa4885414b33e39901ddcac61150bc0bb4ff8a57ede404" 1444 dependencies = [ 1445 + "gdk4-sys", 1446 "gio-sys", 1447 + "glib-sys 0.17.10", 1448 + "gobject-sys 0.17.10", 1449 + "gtk4-sys", 1450 "libc", 1451 "pango-sys", 1452 + "system-deps", 1453 + ] 1454 + 1455 + [[package]] 1456 + name = "libc" 1457 + version = "0.2.147" 1458 + source = "registry+https://github.com/rust-lang/crates.io-index" 1459 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1460 + 1461 + [[package]] 1462 + name = "libdbus-sys" 1463 + version = "0.2.5" 1464 + source = "registry+https://github.com/rust-lang/crates.io-index" 1465 + checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" 1466 + dependencies = [ 1467 "pkg-config", 1468 ] 1469 1470 [[package]] 1471 name = "libsqlite3-sys" 1472 + version = "0.26.0" 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" 1475 dependencies = [ 1476 "pkg-config", 1477 "vcpkg", 1478 ] 1479 1480 [[package]] 1481 + name = "linux-raw-sys" 1482 + version = "0.3.8" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1485 + 1486 + [[package]] 1487 + name = "linux-raw-sys" 1488 + version = "0.4.3" 1489 + source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 1491 + 1492 + [[package]] 1493 name = "locale_config" 1494 version = "0.2.3" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1502 1503 [[package]] 1504 name = "lock_api" 1505 + version = "0.4.10" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1508 dependencies = [ 1509 + "autocfg", 1510 "scopeguard", 1511 ] 1512 1513 [[package]] 1514 name = "log" 1515 + version = "0.4.19" 1516 source = "registry+https://github.com/rust-lang/crates.io-index" 1517 + checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 1518 1519 [[package]] 1520 name = "mac" ··· 1535 checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" 1536 dependencies = [ 1537 "log", 1538 + "phf 0.8.0", 1539 + "phf_codegen 0.8.0", 1540 "string_cache", 1541 "string_cache_codegen", 1542 "tendril", 1543 ] 1544 1545 [[package]] 1546 + name = "markup5ever" 1547 + version = "0.11.0" 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 + checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 1550 dependencies = [ 1551 + "log", 1552 + "phf 0.10.1", 1553 + "phf_codegen 0.10.0", 1554 + "string_cache", 1555 + "string_cache_codegen", 1556 "tendril", 1557 ] 1558 1559 [[package]] 1560 + name = "markup5ever_rcdom" 1561 + version = "0.1.0" 1562 source = "registry+https://github.com/rust-lang/crates.io-index" 1563 + checksum = "f015da43bcd8d4f144559a3423f4591d69b8ce0652c905374da7205df336ae2b" 1564 + dependencies = [ 1565 + "html5ever 0.25.2", 1566 + "markup5ever 0.10.1", 1567 + "tendril", 1568 + "xml5ever 0.16.2", 1569 + ] 1570 1571 [[package]] 1572 name = "memchr" 1573 + version = "2.5.0" 1574 source = "registry+https://github.com/rust-lang/crates.io-index" 1575 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1576 1577 [[package]] 1578 name = "memoffset" 1579 + version = "0.9.0" 1580 source = "registry+https://github.com/rust-lang/crates.io-index" 1581 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1582 dependencies = [ 1583 "autocfg", 1584 ] 1585 1586 [[package]] 1587 name = "migrations_internals" 1588 + version = "2.1.0" 1589 source = "registry+https://github.com/rust-lang/crates.io-index" 1590 + checksum = "0f23f71580015254b020e856feac3df5878c2c7a8812297edd6c0a485ac9dada" 1591 dependencies = [ 1592 + "serde", 1593 + "toml", 1594 ] 1595 1596 [[package]] 1597 name = "migrations_macros" 1598 + version = "2.1.0" 1599 source = "registry+https://github.com/rust-lang/crates.io-index" 1600 + checksum = "cce3325ac70e67bbab5bd837a31cae01f1a6db64e0e744a33cb03a543469ef08" 1601 dependencies = [ 1602 "migrations_internals", 1603 "proc-macro2", 1604 "quote", 1605 ] 1606 1607 [[package]] 1608 name = "mime" 1609 + version = "0.3.17" 1610 source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1612 1613 [[package]] 1614 name = "mime_guess" 1615 + version = "2.0.4" 1616 source = "registry+https://github.com/rust-lang/crates.io-index" 1617 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1618 dependencies = [ 1619 "mime", 1620 "unicase", 1621 ] 1622 1623 [[package]] 1624 + name = "miniz_oxide" 1625 + version = "0.7.1" 1626 source = "registry+https://github.com/rust-lang/crates.io-index" 1627 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1628 dependencies = [ 1629 + "adler", 1630 ] 1631 1632 [[package]] 1633 + name = "mio" 1634 + version = "0.8.8" 1635 source = "registry+https://github.com/rust-lang/crates.io-index" 1636 + checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1637 dependencies = [ 1638 + "libc", 1639 + "wasi 0.11.0+wasi-snapshot-preview1", 1640 + "windows-sys", 1641 ] 1642 1643 [[package]] 1644 name = "mpris-player" 1645 + version = "0.6.2" 1646 source = "registry+https://github.com/rust-lang/crates.io-index" 1647 + checksum = "be832ec9171fdaf43609d02bb552f4129ba6eacd184bb25186e2906dbd3cf098" 1648 dependencies = [ 1649 "dbus", 1650 + "glib 0.15.12", 1651 ] 1652 1653 [[package]] 1654 name = "muldiv" 1655 + version = "1.0.1" 1656 source = "registry+https://github.com/rust-lang/crates.io-index" 1657 + checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" 1658 1659 [[package]] 1660 name = "native-tls" 1661 + version = "0.2.11" 1662 source = "registry+https://github.com/rust-lang/crates.io-index" 1663 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1664 dependencies = [ 1665 "lazy_static", 1666 "libc", ··· 1687 checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1688 1689 [[package]] 1690 name = "num-integer" 1691 + version = "0.1.45" 1692 source = "registry+https://github.com/rust-lang/crates.io-index" 1693 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1694 dependencies = [ 1695 "autocfg", 1696 "num-traits", ··· 1698 1699 [[package]] 1700 name = "num-rational" 1701 + version = "0.4.1" 1702 source = "registry+https://github.com/rust-lang/crates.io-index" 1703 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1704 dependencies = [ 1705 "autocfg", 1706 "num-integer", ··· 1709 1710 [[package]] 1711 name = "num-traits" 1712 + version = "0.2.15" 1713 source = "registry+https://github.com/rust-lang/crates.io-index" 1714 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1715 dependencies = [ 1716 "autocfg", 1717 ] 1718 1719 [[package]] 1720 name = "num_cpus" 1721 + version = "1.16.0" 1722 source = "registry+https://github.com/rust-lang/crates.io-index" 1723 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1724 dependencies = [ 1725 "hermit-abi", 1726 "libc", 1727 ] 1728 1729 [[package]] 1730 + name = "object" 1731 + version = "0.31.1" 1732 + source = "registry+https://github.com/rust-lang/crates.io-index" 1733 + checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 1734 + dependencies = [ 1735 + "memchr", 1736 + ] 1737 + 1738 + [[package]] 1739 name = "once_cell" 1740 + version = "1.18.0" 1741 source = "registry+https://github.com/rust-lang/crates.io-index" 1742 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1743 1744 [[package]] 1745 name = "open" 1746 + version = "5.0.0" 1747 source = "registry+https://github.com/rust-lang/crates.io-index" 1748 + checksum = "cfabf1927dce4d6fdf563d63328a0a506101ced3ec780ca2135747336c98cef8" 1749 dependencies = [ 1750 + "is-wsl", 1751 + "libc", 1752 "pathdiff", 1753 ] 1754 1755 [[package]] 1756 name = "openssl" 1757 + version = "0.10.55" 1758 source = "registry+https://github.com/rust-lang/crates.io-index" 1759 + checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 1760 dependencies = [ 1761 + "bitflags 1.3.2", 1762 "cfg-if", 1763 "foreign-types", 1764 "libc", 1765 "once_cell", 1766 + "openssl-macros", 1767 "openssl-sys", 1768 ] 1769 1770 [[package]] 1771 + name = "openssl-macros" 1772 + version = "0.1.1" 1773 + source = "registry+https://github.com/rust-lang/crates.io-index" 1774 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1775 + dependencies = [ 1776 + "proc-macro2", 1777 + "quote", 1778 + "syn 2.0.23", 1779 + ] 1780 + 1781 + [[package]] 1782 name = "openssl-probe" 1783 + version = "0.1.5" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1786 1787 [[package]] 1788 name = "openssl-sys" 1789 + version = "0.9.90" 1790 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 1792 dependencies = [ 1793 "cc", 1794 "libc", 1795 "pkg-config", ··· 1797 ] 1798 1799 [[package]] 1800 + name = "option-operations" 1801 + version = "0.5.0" 1802 + source = "registry+https://github.com/rust-lang/crates.io-index" 1803 + checksum = "7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0" 1804 + dependencies = [ 1805 + "paste", 1806 + ] 1807 + 1808 + [[package]] 1809 name = "output_vt100" 1810 + version = "0.1.3" 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" 1813 dependencies = [ 1814 "winapi", 1815 ] 1816 1817 [[package]] 1818 name = "pango" 1819 + version = "0.17.10" 1820 source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "35be456fc620e61f62dff7ff70fbd54dcbaf0a4b920c0f16de1107c47d921d48" 1822 dependencies = [ 1823 + "bitflags 1.3.2", 1824 + "gio", 1825 + "glib 0.17.10", 1826 "libc", 1827 "once_cell", 1828 "pango-sys", ··· 1830 1831 [[package]] 1832 name = "pango-sys" 1833 + version = "0.17.10" 1834 source = "registry+https://github.com/rust-lang/crates.io-index" 1835 + checksum = "3da69f9f3850b0d8990d462f8c709561975e95f689c1cdf0fecdebde78b35195" 1836 dependencies = [ 1837 + "glib-sys 0.17.10", 1838 + "gobject-sys 0.17.10", 1839 "libc", 1840 + "system-deps", 1841 ] 1842 1843 [[package]] 1844 name = "parking_lot" 1845 + version = "0.12.1" 1846 source = "registry+https://github.com/rust-lang/crates.io-index" 1847 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1848 dependencies = [ 1849 "lock_api", 1850 "parking_lot_core", 1851 ] 1852 1853 [[package]] 1854 name = "parking_lot_core" 1855 + version = "0.9.8" 1856 source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1858 dependencies = [ 1859 "cfg-if", 1860 "libc", 1861 "redox_syscall", 1862 "smallvec", 1863 + "windows-targets", 1864 ] 1865 1866 [[package]] 1867 name = "paste" 1868 + version = "1.0.13" 1869 source = "registry+https://github.com/rust-lang/crates.io-index" 1870 + checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35" 1871 1872 [[package]] 1873 name = "pathdiff" ··· 1877 1878 [[package]] 1879 name = "percent-encoding" 1880 + version = "2.3.0" 1881 source = "registry+https://github.com/rust-lang/crates.io-index" 1882 + checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 1883 1884 [[package]] 1885 + name = "phf" 1886 + version = "0.8.0" 1887 source = "registry+https://github.com/rust-lang/crates.io-index" 1888 + checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 1889 dependencies = [ 1890 + "phf_shared 0.8.0", 1891 ] 1892 1893 [[package]] 1894 name = "phf" 1895 + version = "0.10.1" 1896 source = "registry+https://github.com/rust-lang/crates.io-index" 1897 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1898 dependencies = [ 1899 + "phf_shared 0.10.0", 1900 ] 1901 1902 [[package]] ··· 1905 source = "registry+https://github.com/rust-lang/crates.io-index" 1906 checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 1907 dependencies = [ 1908 + "phf_generator 0.8.0", 1909 + "phf_shared 0.8.0", 1910 + ] 1911 + 1912 + [[package]] 1913 + name = "phf_codegen" 1914 + version = "0.10.0" 1915 + source = "registry+https://github.com/rust-lang/crates.io-index" 1916 + checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 1917 + dependencies = [ 1918 + "phf_generator 0.10.0", 1919 + "phf_shared 0.10.0", 1920 ] 1921 1922 [[package]] ··· 1925 source = "registry+https://github.com/rust-lang/crates.io-index" 1926 checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 1927 dependencies = [ 1928 + "phf_shared 0.8.0", 1929 "rand 0.7.3", 1930 ] 1931 1932 [[package]] 1933 + name = "phf_generator" 1934 + version = "0.10.0" 1935 + source = "registry+https://github.com/rust-lang/crates.io-index" 1936 + checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 1937 + dependencies = [ 1938 + "phf_shared 0.10.0", 1939 + "rand 0.8.5", 1940 + ] 1941 + 1942 + [[package]] 1943 name = "phf_shared" 1944 version = "0.8.0" 1945 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1949 ] 1950 1951 [[package]] 1952 + name = "phf_shared" 1953 + version = "0.10.0" 1954 + source = "registry+https://github.com/rust-lang/crates.io-index" 1955 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 1956 + dependencies = [ 1957 + "siphasher", 1958 + ] 1959 + 1960 + [[package]] 1961 name = "pin-project-lite" 1962 + version = "0.2.10" 1963 source = "registry+https://github.com/rust-lang/crates.io-index" 1964 + checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 1965 1966 [[package]] 1967 name = "pin-utils" ··· 1971 1972 [[package]] 1973 name = "pkg-config" 1974 + version = "0.3.27" 1975 source = "registry+https://github.com/rust-lang/crates.io-index" 1976 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1977 1978 [[package]] 1979 name = "podcasts-data" ··· 1984 "base64", 1985 "chrono", 1986 "crossbeam-channel", 1987 + "derive_builder", 1988 "diesel", 1989 "diesel_migrations", 1990 "futures", ··· 1992 "http", 1993 "hyper", 1994 "hyper-tls", 1995 "log", 1996 "maplit", 1997 "mime_guess", 1998 "native-tls", 1999 "num_cpus", 2000 + "once_cell", 2001 "pretty_assertions", 2002 + "rand 0.8.5", 2003 "rayon", 2004 "reqwest", 2005 "rfc822_sanitizer", ··· 2020 "chrono", 2021 "crossbeam-channel", 2022 "fragile", 2023 "gettext-rs", 2024 + "glob", 2025 "gstreamer", 2026 "gstreamer-player", 2027 + "gtk4", 2028 "html2text", 2029 + "html5ever 0.25.2", 2030 "humansize", 2031 + "libadwaita", 2032 "log", 2033 "markup5ever_rcdom", 2034 "mpris-player", 2035 + "once_cell", 2036 "open", 2037 "podcasts-data", 2038 "pretty_assertions", ··· 2047 2048 [[package]] 2049 name = "ppv-lite86" 2050 + version = "0.2.17" 2051 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2053 2054 [[package]] 2055 name = "precomputed-hash" ··· 2059 2060 [[package]] 2061 name = "pretty-hex" 2062 + version = "0.3.0" 2063 source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5" 2065 2066 [[package]] 2067 name = "pretty_assertions" 2068 + version = "1.3.0" 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 2070 + checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" 2071 dependencies = [ 2072 "ctor", 2073 "diff", 2074 "output_vt100", 2075 + "yansi", 2076 ] 2077 2078 [[package]] 2079 name = "pretty_env_logger" 2080 + version = "0.5.0" 2081 source = "registry+https://github.com/rust-lang/crates.io-index" 2082 + checksum = "865724d4dbe39d9f3dd3b52b88d859d66bcb2d6a0acfd5ea68a65fb66d4bdc1c" 2083 dependencies = [ 2084 "env_logger", 2085 "log", ··· 2087 2088 [[package]] 2089 name = "proc-macro-crate" 2090 + version = "1.3.1" 2091 source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2093 dependencies = [ 2094 + "once_cell", 2095 + "toml_edit", 2096 ] 2097 2098 [[package]] ··· 2104 "proc-macro-error-attr", 2105 "proc-macro2", 2106 "quote", 2107 + "syn 1.0.109", 2108 "version_check", 2109 ] 2110 ··· 2121 2122 [[package]] 2123 name = "proc-macro2" 2124 + version = "1.0.63" 2125 source = "registry+https://github.com/rust-lang/crates.io-index" 2126 + checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 2127 dependencies = [ 2128 + "unicode-ident", 2129 ] 2130 2131 [[package]] 2132 name = "quick-xml" 2133 + version = "0.28.2" 2134 source = "registry+https://github.com/rust-lang/crates.io-index" 2135 + checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 2136 dependencies = [ 2137 "encoding_rs", 2138 "memchr", ··· 2140 2141 [[package]] 2142 name = "quote" 2143 + version = "1.0.29" 2144 source = "registry+https://github.com/rust-lang/crates.io-index" 2145 + checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 2146 dependencies = [ 2147 "proc-macro2", 2148 ] 2149 2150 [[package]] 2151 name = "r2d2" 2152 + version = "0.8.10" 2153 source = "registry+https://github.com/rust-lang/crates.io-index" 2154 + checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93" 2155 dependencies = [ 2156 "log", 2157 "parking_lot", ··· 2181 "libc", 2182 "rand_chacha 0.2.2", 2183 "rand_core 0.5.1", 2184 + "rand_hc", 2185 "rand_pcg", 2186 ] 2187 2188 [[package]] 2189 name = "rand" 2190 + version = "0.8.5" 2191 source = "registry+https://github.com/rust-lang/crates.io-index" 2192 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2193 dependencies = [ 2194 "libc", 2195 "rand_chacha 0.3.1", 2196 + "rand_core 0.6.4", 2197 ] 2198 2199 [[package]] ··· 2213 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2214 dependencies = [ 2215 "ppv-lite86", 2216 + "rand_core 0.6.4", 2217 ] 2218 2219 [[package]] ··· 2242 2243 [[package]] 2244 name = "rand_core" 2245 + version = "0.6.4" 2246 source = "registry+https://github.com/rust-lang/crates.io-index" 2247 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2248 dependencies = [ 2249 + "getrandom 0.2.10", 2250 ] 2251 2252 [[package]] ··· 2259 ] 2260 2261 [[package]] 2262 name = "rand_pcg" 2263 version = "0.2.1" 2264 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2269 2270 [[package]] 2271 name = "rayon" 2272 + version = "1.7.0" 2273 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 2275 dependencies = [ 2276 "either", 2277 "rayon-core", 2278 ] 2279 2280 [[package]] 2281 name = "rayon-core" 2282 + version = "1.11.0" 2283 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 2285 dependencies = [ 2286 "crossbeam-channel", 2287 "crossbeam-deque", 2288 "crossbeam-utils", 2289 "num_cpus", 2290 ] 2291 ··· 2300 2301 [[package]] 2302 name = "redox_syscall" 2303 + version = "0.3.5" 2304 source = "registry+https://github.com/rust-lang/crates.io-index" 2305 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2306 dependencies = [ 2307 + "bitflags 1.3.2", 2308 ] 2309 2310 [[package]] 2311 name = "regex" 2312 + version = "1.8.4" 2313 source = "registry+https://github.com/rust-lang/crates.io-index" 2314 + checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 2315 dependencies = [ 2316 "aho-corasick", 2317 "memchr", ··· 2320 2321 [[package]] 2322 name = "regex-syntax" 2323 + version = "0.7.2" 2324 source = "registry+https://github.com/rust-lang/crates.io-index" 2325 + checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 2326 2327 [[package]] 2328 name = "remove_dir_all" ··· 2335 2336 [[package]] 2337 name = "reqwest" 2338 + version = "0.11.18" 2339 source = "registry+https://github.com/rust-lang/crates.io-index" 2340 + checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 2341 dependencies = [ 2342 "base64", 2343 "bytes", 2344 "encoding_rs", 2345 "futures-core", 2346 "futures-util", 2347 + "h2", 2348 "http", 2349 "http-body", 2350 "hyper", 2351 "hyper-tls", 2352 "ipnet", 2353 "js-sys", 2354 "log", 2355 "mime", 2356 "native-tls", 2357 + "once_cell", 2358 "percent-encoding", 2359 "pin-project-lite", 2360 "serde", ··· 2362 "serde_urlencoded", 2363 "tokio", 2364 "tokio-native-tls", 2365 + "tower-service", 2366 "url", 2367 "wasm-bindgen", 2368 "wasm-bindgen-futures", ··· 2372 2373 [[package]] 2374 name = "rfc822_sanitizer" 2375 + version = "0.3.6" 2376 source = "registry+https://github.com/rust-lang/crates.io-index" 2377 + checksum = "d95e6ac0e635800681025bddc2fa6747cf1159bb897223a74e481ec54b4f5d44" 2378 dependencies = [ 2379 "chrono", 2380 "lazy_static", ··· 2383 2384 [[package]] 2385 name = "rss" 2386 + version = "2.0.4" 2387 source = "registry+https://github.com/rust-lang/crates.io-index" 2388 + checksum = "9acf62e0f3f4b52f61d3a12d6279e3f0b90d4811b0ae888eabdf61a2e7c03a95" 2389 dependencies = [ 2390 "atom_syndication", 2391 + "derive_builder", 2392 "never", 2393 "quick-xml", 2394 ] 2395 2396 [[package]] 2397 + name = "rustc-demangle" 2398 + version = "0.1.23" 2399 + source = "registry+https://github.com/rust-lang/crates.io-index" 2400 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2401 + 2402 + [[package]] 2403 name = "rustc_version" 2404 + version = "0.4.0" 2405 source = "registry+https://github.com/rust-lang/crates.io-index" 2406 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2407 dependencies = [ 2408 "semver", 2409 ] 2410 2411 [[package]] 2412 + name = "rustix" 2413 + version = "0.37.22" 2414 + source = "registry+https://github.com/rust-lang/crates.io-index" 2415 + checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c" 2416 + dependencies = [ 2417 + "bitflags 1.3.2", 2418 + "errno", 2419 + "io-lifetimes", 2420 + "libc", 2421 + "linux-raw-sys 0.3.8", 2422 + "windows-sys", 2423 + ] 2424 + 2425 + [[package]] 2426 + name = "rustix" 2427 + version = "0.38.2" 2428 + source = "registry+https://github.com/rust-lang/crates.io-index" 2429 + checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4" 2430 + dependencies = [ 2431 + "bitflags 2.3.3", 2432 + "errno", 2433 + "libc", 2434 + "linux-raw-sys 0.4.3", 2435 + "windows-sys", 2436 + ] 2437 + 2438 + [[package]] 2439 name = "ryu" 2440 + version = "1.0.14" 2441 source = "registry+https://github.com/rust-lang/crates.io-index" 2442 + checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9" 2443 2444 [[package]] 2445 name = "schannel" 2446 + version = "0.1.22" 2447 source = "registry+https://github.com/rust-lang/crates.io-index" 2448 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 2449 dependencies = [ 2450 + "windows-sys", 2451 ] 2452 2453 [[package]] 2454 name = "scheduled-thread-pool" 2455 + version = "0.2.7" 2456 source = "registry+https://github.com/rust-lang/crates.io-index" 2457 + checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" 2458 dependencies = [ 2459 "parking_lot", 2460 ] ··· 2467 2468 [[package]] 2469 name = "security-framework" 2470 + version = "2.9.1" 2471 source = "registry+https://github.com/rust-lang/crates.io-index" 2472 + checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 2473 dependencies = [ 2474 + "bitflags 1.3.2", 2475 "core-foundation", 2476 "core-foundation-sys", 2477 "libc", ··· 2480 2481 [[package]] 2482 name = "security-framework-sys" 2483 + version = "2.9.0" 2484 source = "registry+https://github.com/rust-lang/crates.io-index" 2485 + checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 2486 dependencies = [ 2487 "core-foundation-sys", 2488 "libc", ··· 2490 2491 [[package]] 2492 name = "semver" 2493 + version = "1.0.17" 2494 source = "registry+https://github.com/rust-lang/crates.io-index" 2495 + checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 2496 2497 [[package]] 2498 + name = "serde" 2499 + version = "1.0.166" 2500 source = "registry+https://github.com/rust-lang/crates.io-index" 2501 + checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8" 2502 dependencies = [ 2503 + "serde_derive", 2504 ] 2505 2506 [[package]] 2507 + name = "serde_derive" 2508 + version = "1.0.166" 2509 source = "registry+https://github.com/rust-lang/crates.io-index" 2510 + checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6" 2511 + dependencies = [ 2512 + "proc-macro2", 2513 + "quote", 2514 + "syn 2.0.23", 2515 + ] 2516 2517 [[package]] 2518 name = "serde_json" 2519 + version = "1.0.99" 2520 source = "registry+https://github.com/rust-lang/crates.io-index" 2521 + checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" 2522 dependencies = [ 2523 + "itoa", 2524 "ryu", 2525 "serde", 2526 ] 2527 2528 [[package]] 2529 + name = "serde_spanned" 2530 + version = "0.6.3" 2531 + source = "registry+https://github.com/rust-lang/crates.io-index" 2532 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 2533 + dependencies = [ 2534 + "serde", 2535 + ] 2536 + 2537 + [[package]] 2538 name = "serde_urlencoded" 2539 + version = "0.7.1" 2540 source = "registry+https://github.com/rust-lang/crates.io-index" 2541 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2542 dependencies = [ 2543 "form_urlencoded", 2544 + "itoa", 2545 "ryu", 2546 "serde", 2547 ] 2548 2549 [[package]] 2550 name = "siphasher" 2551 + version = "0.3.10" 2552 source = "registry+https://github.com/rust-lang/crates.io-index" 2553 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2554 2555 [[package]] 2556 name = "slab" 2557 + version = "0.4.8" 2558 source = "registry+https://github.com/rust-lang/crates.io-index" 2559 + checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2560 + dependencies = [ 2561 + "autocfg", 2562 + ] 2563 2564 [[package]] 2565 name = "smallvec" 2566 + version = "1.10.0" 2567 source = "registry+https://github.com/rust-lang/crates.io-index" 2568 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2569 2570 [[package]] 2571 name = "socket2" 2572 + version = "0.4.9" 2573 source = "registry+https://github.com/rust-lang/crates.io-index" 2574 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2575 dependencies = [ 2576 "libc", 2577 "winapi", ··· 2579 2580 [[package]] 2581 name = "string_cache" 2582 + version = "0.8.7" 2583 source = "registry+https://github.com/rust-lang/crates.io-index" 2584 + checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 2585 dependencies = [ 2586 "new_debug_unreachable", 2587 + "once_cell", 2588 "parking_lot", 2589 + "phf_shared 0.10.0", 2590 "precomputed-hash", 2591 "serde", 2592 ] 2593 2594 [[package]] 2595 name = "string_cache_codegen" 2596 + version = "0.5.2" 2597 source = "registry+https://github.com/rust-lang/crates.io-index" 2598 + checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 2599 dependencies = [ 2600 + "phf_generator 0.10.0", 2601 + "phf_shared 0.10.0", 2602 "proc-macro2", 2603 "quote", 2604 ] 2605 2606 [[package]] 2607 name = "strsim" ··· 2610 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2611 2612 [[package]] 2613 + name = "syn" 2614 + version = "1.0.109" 2615 source = "registry+https://github.com/rust-lang/crates.io-index" 2616 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2617 dependencies = [ 2618 "proc-macro2", 2619 "quote", 2620 + "unicode-ident", 2621 ] 2622 2623 [[package]] 2624 name = "syn" 2625 + version = "2.0.23" 2626 source = "registry+https://github.com/rust-lang/crates.io-index" 2627 + checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" 2628 dependencies = [ 2629 "proc-macro2", 2630 "quote", 2631 + "unicode-ident", 2632 ] 2633 2634 [[package]] 2635 name = "system-deps" 2636 + version = "6.1.1" 2637 source = "registry+https://github.com/rust-lang/crates.io-index" 2638 + checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 2639 dependencies = [ 2640 + "cfg-expr", 2641 "heck", 2642 "pkg-config", 2643 "toml", 2644 + "version-compare", 2645 ] 2646 2647 [[package]] 2648 + name = "target-lexicon" 2649 + version = "0.12.8" 2650 source = "registry+https://github.com/rust-lang/crates.io-index" 2651 + checksum = "1b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac" 2652 2653 [[package]] 2654 name = "tempdir" ··· 2662 2663 [[package]] 2664 name = "tempfile" 2665 + version = "3.6.0" 2666 source = "registry+https://github.com/rust-lang/crates.io-index" 2667 + checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 2668 dependencies = [ 2669 + "autocfg", 2670 "cfg-if", 2671 + "fastrand", 2672 "redox_syscall", 2673 + "rustix 0.37.22", 2674 + "windows-sys", 2675 ] 2676 2677 [[package]] 2678 name = "tendril" 2679 + version = "0.4.3" 2680 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 + checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 2682 dependencies = [ 2683 "futf", 2684 "mac", ··· 2687 2688 [[package]] 2689 name = "termcolor" 2690 + version = "1.2.0" 2691 source = "registry+https://github.com/rust-lang/crates.io-index" 2692 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2693 dependencies = [ 2694 "winapi-util", 2695 ] 2696 2697 [[package]] 2698 name = "thiserror" 2699 + version = "1.0.40" 2700 source = "registry+https://github.com/rust-lang/crates.io-index" 2701 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2702 dependencies = [ 2703 "thiserror-impl", 2704 ] 2705 2706 [[package]] 2707 name = "thiserror-impl" 2708 + version = "1.0.40" 2709 source = "registry+https://github.com/rust-lang/crates.io-index" 2710 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2711 dependencies = [ 2712 "proc-macro2", 2713 "quote", 2714 + "syn 2.0.23", 2715 ] 2716 2717 [[package]] 2718 name = "time" 2719 + version = "0.1.45" 2720 source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2722 dependencies = [ 2723 "libc", 2724 + "wasi 0.10.0+wasi-snapshot-preview1", 2725 "winapi", 2726 ] 2727 2728 [[package]] 2729 + name = "time" 2730 + version = "0.3.22" 2731 + source = "registry+https://github.com/rust-lang/crates.io-index" 2732 + checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd" 2733 + dependencies = [ 2734 + "itoa", 2735 + "serde", 2736 + "time-core", 2737 + "time-macros", 2738 + ] 2739 + 2740 + [[package]] 2741 + name = "time-core" 2742 + version = "0.1.1" 2743 + source = "registry+https://github.com/rust-lang/crates.io-index" 2744 + checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 2745 + 2746 + [[package]] 2747 + name = "time-macros" 2748 + version = "0.2.9" 2749 + source = "registry+https://github.com/rust-lang/crates.io-index" 2750 + checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" 2751 + dependencies = [ 2752 + "time-core", 2753 + ] 2754 + 2755 + [[package]] 2756 name = "tinyvec" 2757 + version = "1.6.0" 2758 source = "registry+https://github.com/rust-lang/crates.io-index" 2759 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2760 dependencies = [ 2761 "tinyvec_macros", 2762 ] 2763 2764 [[package]] 2765 name = "tinyvec_macros" 2766 + version = "0.1.1" 2767 source = "registry+https://github.com/rust-lang/crates.io-index" 2768 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2769 2770 [[package]] 2771 name = "tokio" 2772 + version = "1.29.1" 2773 source = "registry+https://github.com/rust-lang/crates.io-index" 2774 + checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 2775 dependencies = [ 2776 + "autocfg", 2777 + "backtrace", 2778 "bytes", 2779 "libc", 2780 "mio", 2781 "num_cpus", 2782 "pin-project-lite", 2783 + "socket2", 2784 "tokio-macros", 2785 + "windows-sys", 2786 ] 2787 2788 [[package]] 2789 name = "tokio-macros" 2790 + version = "2.1.0" 2791 source = "registry+https://github.com/rust-lang/crates.io-index" 2792 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 2793 dependencies = [ 2794 "proc-macro2", 2795 "quote", 2796 + "syn 2.0.23", 2797 ] 2798 2799 [[package]] 2800 name = "tokio-native-tls" 2801 + version = "0.3.1" 2802 source = "registry+https://github.com/rust-lang/crates.io-index" 2803 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 2804 dependencies = [ 2805 "native-tls", 2806 "tokio", ··· 2808 2809 [[package]] 2810 name = "tokio-util" 2811 + version = "0.7.8" 2812 source = "registry+https://github.com/rust-lang/crates.io-index" 2813 + checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 2814 dependencies = [ 2815 "bytes", 2816 "futures-core", 2817 "futures-sink", 2818 "pin-project-lite", 2819 "tokio", 2820 + "tracing", 2821 ] 2822 2823 [[package]] 2824 name = "toml" 2825 + version = "0.7.5" 2826 source = "registry+https://github.com/rust-lang/crates.io-index" 2827 + checksum = "1ebafdf5ad1220cb59e7d17cf4d2c72015297b75b19a10472f99b89225089240" 2828 + dependencies = [ 2829 + "serde", 2830 + "serde_spanned", 2831 + "toml_datetime", 2832 + "toml_edit", 2833 + ] 2834 + 2835 + [[package]] 2836 + name = "toml_datetime" 2837 + version = "0.6.3" 2838 + source = "registry+https://github.com/rust-lang/crates.io-index" 2839 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 2840 + dependencies = [ 2841 + "serde", 2842 + ] 2843 + 2844 + [[package]] 2845 + name = "toml_edit" 2846 + version = "0.19.11" 2847 + source = "registry+https://github.com/rust-lang/crates.io-index" 2848 + checksum = "266f016b7f039eec8a1a80dfe6156b633d208b9fccca5e4db1d6775b0c4e34a7" 2849 dependencies = [ 2850 + "indexmap 2.0.0", 2851 "serde", 2852 + "serde_spanned", 2853 + "toml_datetime", 2854 + "winnow", 2855 ] 2856 2857 [[package]] 2858 name = "tower-service" 2859 + version = "0.3.2" 2860 source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2862 2863 [[package]] 2864 name = "tracing" 2865 + version = "0.1.37" 2866 source = "registry+https://github.com/rust-lang/crates.io-index" 2867 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2868 dependencies = [ 2869 "cfg-if", 2870 "pin-project-lite", ··· 2873 2874 [[package]] 2875 name = "tracing-core" 2876 + version = "0.1.31" 2877 source = "registry+https://github.com/rust-lang/crates.io-index" 2878 + checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 2879 dependencies = [ 2880 + "once_cell", 2881 ] 2882 2883 [[package]] 2884 name = "try-lock" 2885 + version = "0.2.4" 2886 source = "registry+https://github.com/rust-lang/crates.io-index" 2887 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 2888 2889 [[package]] 2890 name = "unicase" ··· 2897 2898 [[package]] 2899 name = "unicode-bidi" 2900 + version = "0.3.13" 2901 source = "registry+https://github.com/rust-lang/crates.io-index" 2902 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 2903 + 2904 + [[package]] 2905 + name = "unicode-ident" 2906 + version = "1.0.10" 2907 + source = "registry+https://github.com/rust-lang/crates.io-index" 2908 + checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73" 2909 2910 [[package]] 2911 name = "unicode-normalization" 2912 + version = "0.1.22" 2913 source = "registry+https://github.com/rust-lang/crates.io-index" 2914 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2915 dependencies = [ 2916 "tinyvec", 2917 ] 2918 2919 [[package]] 2920 name = "unicode-width" 2921 + version = "0.1.10" 2922 source = "registry+https://github.com/rust-lang/crates.io-index" 2923 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2924 2925 [[package]] 2926 name = "url" 2927 + version = "2.4.0" 2928 source = "registry+https://github.com/rust-lang/crates.io-index" 2929 + checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 2930 dependencies = [ 2931 "form_urlencoded", 2932 "idna", 2933 "percent-encoding", 2934 ] 2935 ··· 2947 2948 [[package]] 2949 name = "version-compare" 2950 + version = "0.1.1" 2951 source = "registry+https://github.com/rust-lang/crates.io-index" 2952 + checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 2953 2954 [[package]] 2955 name = "version_check" ··· 2959 2960 [[package]] 2961 name = "want" 2962 + version = "0.3.1" 2963 source = "registry+https://github.com/rust-lang/crates.io-index" 2964 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 2965 dependencies = [ 2966 "try-lock", 2967 ] 2968 ··· 2974 2975 [[package]] 2976 name = "wasi" 2977 + version = "0.10.0+wasi-snapshot-preview1" 2978 + source = "registry+https://github.com/rust-lang/crates.io-index" 2979 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2980 + 2981 + [[package]] 2982 + name = "wasi" 2983 + version = "0.11.0+wasi-snapshot-preview1" 2984 source = "registry+https://github.com/rust-lang/crates.io-index" 2985 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2986 2987 [[package]] 2988 name = "wasm-bindgen" 2989 + version = "0.2.87" 2990 source = "registry+https://github.com/rust-lang/crates.io-index" 2991 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 2992 dependencies = [ 2993 "cfg-if", 2994 "wasm-bindgen-macro", ··· 2996 2997 [[package]] 2998 name = "wasm-bindgen-backend" 2999 + version = "0.2.87" 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 3002 dependencies = [ 3003 "bumpalo", 3004 "log", 3005 + "once_cell", 3006 "proc-macro2", 3007 "quote", 3008 + "syn 2.0.23", 3009 "wasm-bindgen-shared", 3010 ] 3011 3012 [[package]] 3013 name = "wasm-bindgen-futures" 3014 + version = "0.4.37" 3015 source = "registry+https://github.com/rust-lang/crates.io-index" 3016 + checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 3017 dependencies = [ 3018 "cfg-if", 3019 "js-sys", ··· 3023 3024 [[package]] 3025 name = "wasm-bindgen-macro" 3026 + version = "0.2.87" 3027 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 3029 dependencies = [ 3030 "quote", 3031 "wasm-bindgen-macro-support", ··· 3033 3034 [[package]] 3035 name = "wasm-bindgen-macro-support" 3036 + version = "0.2.87" 3037 source = "registry+https://github.com/rust-lang/crates.io-index" 3038 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 3039 dependencies = [ 3040 "proc-macro2", 3041 "quote", 3042 + "syn 2.0.23", 3043 "wasm-bindgen-backend", 3044 "wasm-bindgen-shared", 3045 ] 3046 3047 [[package]] 3048 name = "wasm-bindgen-shared" 3049 + version = "0.2.87" 3050 source = "registry+https://github.com/rust-lang/crates.io-index" 3051 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 3052 3053 [[package]] 3054 name = "web-sys" 3055 + version = "0.3.64" 3056 source = "registry+https://github.com/rust-lang/crates.io-index" 3057 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 3058 dependencies = [ 3059 "js-sys", 3060 "wasm-bindgen", ··· 3092 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3093 3094 [[package]] 3095 + name = "windows" 3096 + version = "0.48.0" 3097 + source = "registry+https://github.com/rust-lang/crates.io-index" 3098 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3099 + dependencies = [ 3100 + "windows-targets", 3101 + ] 3102 + 3103 + [[package]] 3104 + name = "windows-sys" 3105 + version = "0.48.0" 3106 + source = "registry+https://github.com/rust-lang/crates.io-index" 3107 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3108 + dependencies = [ 3109 + "windows-targets", 3110 + ] 3111 + 3112 + [[package]] 3113 + name = "windows-targets" 3114 + version = "0.48.1" 3115 + source = "registry+https://github.com/rust-lang/crates.io-index" 3116 + checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 3117 + dependencies = [ 3118 + "windows_aarch64_gnullvm", 3119 + "windows_aarch64_msvc", 3120 + "windows_i686_gnu", 3121 + "windows_i686_msvc", 3122 + "windows_x86_64_gnu", 3123 + "windows_x86_64_gnullvm", 3124 + "windows_x86_64_msvc", 3125 + ] 3126 + 3127 + [[package]] 3128 + name = "windows_aarch64_gnullvm" 3129 + version = "0.48.0" 3130 + source = "registry+https://github.com/rust-lang/crates.io-index" 3131 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3132 + 3133 + [[package]] 3134 + name = "windows_aarch64_msvc" 3135 + version = "0.48.0" 3136 + source = "registry+https://github.com/rust-lang/crates.io-index" 3137 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3138 + 3139 + [[package]] 3140 + name = "windows_i686_gnu" 3141 + version = "0.48.0" 3142 + source = "registry+https://github.com/rust-lang/crates.io-index" 3143 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3144 + 3145 + [[package]] 3146 + name = "windows_i686_msvc" 3147 + version = "0.48.0" 3148 + source = "registry+https://github.com/rust-lang/crates.io-index" 3149 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3150 + 3151 + [[package]] 3152 + name = "windows_x86_64_gnu" 3153 + version = "0.48.0" 3154 + source = "registry+https://github.com/rust-lang/crates.io-index" 3155 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3156 + 3157 + [[package]] 3158 + name = "windows_x86_64_gnullvm" 3159 + version = "0.48.0" 3160 + source = "registry+https://github.com/rust-lang/crates.io-index" 3161 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3162 + 3163 + [[package]] 3164 + name = "windows_x86_64_msvc" 3165 + version = "0.48.0" 3166 + source = "registry+https://github.com/rust-lang/crates.io-index" 3167 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 3168 + 3169 + [[package]] 3170 + name = "winnow" 3171 + version = "0.4.7" 3172 + source = "registry+https://github.com/rust-lang/crates.io-index" 3173 + checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448" 3174 + dependencies = [ 3175 + "memchr", 3176 + ] 3177 + 3178 + [[package]] 3179 name = "winreg" 3180 + version = "0.10.1" 3181 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3183 dependencies = [ 3184 "winapi", 3185 ] 3186 3187 [[package]] 3188 name = "xdg" 3189 + version = "2.5.0" 3190 source = "registry+https://github.com/rust-lang/crates.io-index" 3191 + checksum = "688597db5a750e9cad4511cb94729a078e274308099a0382b5b8203bbc767fee" 3192 dependencies = [ 3193 + "home", 3194 ] 3195 3196 [[package]] 3197 name = "xml-rs" 3198 + version = "0.8.15" 3199 source = "registry+https://github.com/rust-lang/crates.io-index" 3200 + checksum = "5a56c84a8ccd4258aed21c92f70c0f6dea75356b6892ae27c24139da456f9336" 3201 3202 [[package]] 3203 name = "xml5ever" ··· 3207 dependencies = [ 3208 "log", 3209 "mac", 3210 + "markup5ever 0.10.1", 3211 + "time 0.1.45", 3212 + ] 3213 + 3214 + [[package]] 3215 + name = "xml5ever" 3216 + version = "0.17.0" 3217 + source = "registry+https://github.com/rust-lang/crates.io-index" 3218 + checksum = "4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650" 3219 + dependencies = [ 3220 + "log", 3221 + "mac", 3222 + "markup5ever 0.11.0", 3223 ] 3224 + 3225 + [[package]] 3226 + name = "yansi" 3227 + version = "0.5.1" 3228 + source = "registry+https://github.com/rust-lang/crates.io-index" 3229 + checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+11 -30
pkgs/applications/audio/gnome-podcasts/default.nix
··· 2 , lib 3 , rustPlatform 4 , fetchFromGitLab 5 - , fetchpatch 6 , cargo 7 , meson 8 , ninja 9 , gettext 10 - , python3 11 , pkg-config 12 , rustc 13 , glib 14 - , libhandy 15 - , gtk3 16 , appstream-glib 17 , desktop-file-utils 18 , dbus 19 , openssl 20 , sqlite 21 , gst_all_1 22 - , wrapGAppsHook 23 }: 24 25 stdenv.mkDerivation rec { 26 pname = "gnome-podcasts"; 27 - version = "0.5.1"; 28 29 src = fetchFromGitLab { 30 domain = "gitlab.gnome.org"; 31 owner = "World"; 32 repo = "podcasts"; 33 rev = version; 34 - sha256 = "00vy1qkkpn76jdpybsq9qp8s6fh1ih10j73p2x43sl97m5g8944h"; 35 }; 36 37 - patches = [ 38 - # Fix build with meson 0.61, can be removed on next release. 39 - # podcasts-gtk/resources/meson.build:5:0: ERROR: Function does not take positional arguments. 40 - # podcasts-gtk/resources/meson.build:30:0: ERROR: Function does not take positional arguments. 41 - (fetchpatch { 42 - url = "https://gitlab.gnome.org/World/podcasts/-/commit/6614bb62ecbec7c3b18ea7fe44beb50fe7942b27.patch"; 43 - sha256 = "3TVKFV9V6Ofdajgkdc+j+yxsU21C4JWSc6GjLExSM00="; 44 - }) 45 - ]; 46 - 47 cargoDeps = rustPlatform.importCargoLock { 48 lockFile = ./Cargo.lock; 49 outputHashes = { ··· 55 meson 56 ninja 57 pkg-config 58 - gettext 59 - python3 60 cargo 61 rustPlatform.cargoSetupHook 62 rustc 63 - wrapGAppsHook 64 - glib 65 ]; 66 67 buildInputs = [ 68 - appstream-glib 69 - desktop-file-utils 70 glib 71 - gtk3 72 - libhandy 73 dbus 74 openssl 75 sqlite ··· 81 82 # tests require network 83 doCheck = false; 84 - 85 - postPatch = '' 86 - chmod +x scripts/compile-gschema.py # patchShebangs requires executable file 87 - patchShebangs scripts/compile-gschema.py scripts/cargo.sh scripts/test.sh 88 - ''; 89 90 meta = with lib; { 91 description = "Listen to your favorite podcasts";
··· 2 , lib 3 , rustPlatform 4 , fetchFromGitLab 5 , cargo 6 , meson 7 , ninja 8 , gettext 9 , pkg-config 10 , rustc 11 , glib 12 + , gtk4 13 + , libadwaita 14 , appstream-glib 15 , desktop-file-utils 16 , dbus 17 , openssl 18 , sqlite 19 , gst_all_1 20 + , wrapGAppsHook4 21 }: 22 23 stdenv.mkDerivation rec { 24 pname = "gnome-podcasts"; 25 + version = "0.6.0"; 26 27 src = fetchFromGitLab { 28 domain = "gitlab.gnome.org"; 29 owner = "World"; 30 repo = "podcasts"; 31 rev = version; 32 + hash = "sha256-jnuy2UUPklfOYObSJPSqNhqqrfUP7N80pPmnw0rlB9A="; 33 }; 34 35 cargoDeps = rustPlatform.importCargoLock { 36 lockFile = ./Cargo.lock; 37 outputHashes = { ··· 43 meson 44 ninja 45 pkg-config 46 cargo 47 rustPlatform.cargoSetupHook 48 rustc 49 + wrapGAppsHook4 50 + appstream-glib 51 + desktop-file-utils 52 ]; 53 54 buildInputs = [ 55 glib 56 + gtk4 57 + libadwaita 58 + gettext 59 dbus 60 openssl 61 sqlite ··· 67 68 # tests require network 69 doCheck = false; 70 71 meta = with lib; { 72 description = "Listen to your favorite podcasts";
+61 -25
pkgs/applications/audio/milkytracker/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, pkg-config, makeWrapper 2 - , SDL2, alsa-lib, libjack2, lhasa, perl, rtmidi, zlib, zziplib }: 3 4 - stdenv.mkDerivation rec { 5 - version = "1.03.00"; 6 pname = "milkytracker"; 7 8 src = fetchFromGitHub { 9 - owner = "milkytracker"; 10 - repo = "MilkyTracker"; 11 - rev = "v${version}"; 12 - sha256 = "025fj34gq2kmkpwcswcyx7wdxb89vm944dh685zi4bxx0hz16vvk"; 13 }; 14 15 patches = [ 16 (fetchpatch { 17 - name = "CVE-2022-34927.patch"; 18 - url = "https://github.com/milkytracker/MilkyTracker/commit/3a5474f9102cbdc10fbd9e7b1b2c8d3f3f45d91b.patch"; 19 - hash = "sha256-YnN1Khcbct7iG7TdwxFU1XVCeKR/Zrhe+oMepvh8cRU="; 20 }) 21 ]; 22 23 - postPatch = '' 24 - # https://github.com/milkytracker/MilkyTracker/issues/262 25 - substituteInPlace CMakeLists.txt \ 26 - --replace 'CMAKE_CXX_STANDARD 98' 'CMAKE_CXX_STANDARD 11' 27 - ''; 28 29 - nativeBuildInputs = [ cmake pkg-config makeWrapper ]; 30 31 - buildInputs = [ SDL2 alsa-lib libjack2 lhasa perl rtmidi zlib zziplib ]; 32 33 - # Somehow this does not get set automatically 34 - cmakeFlags = [ "-DSDL2MAIN_LIBRARY=${SDL2}/lib/libSDL2.so" ]; 35 - 36 - postInstall = '' 37 install -Dm644 $src/resources/milkytracker.desktop $out/share/applications/milkytracker.desktop 38 install -Dm644 $src/resources/pictures/carton.png $out/share/pixmaps/milkytracker.png 39 install -Dm644 $src/resources/milkytracker.appdata $out/share/appdata/milkytracker.appdata.xml 40 ''; 41 42 meta = with lib; { 43 description = "Music tracker application, similar to Fasttracker II"; 44 homepage = "https://milkytracker.org/"; 45 license = licenses.gpl3Plus; 46 - platforms = [ "x86_64-linux" "i686-linux" ]; 47 - maintainers = with maintainers; []; 48 }; 49 - }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , gitUpdater 6 + , alsa-lib 7 + , cmake 8 + , Cocoa 9 + , CoreAudio 10 + , Foundation 11 + , libjack2 12 + , lhasa 13 + , makeWrapper 14 + , perl 15 + , pkg-config 16 + , rtmidi 17 + , SDL2 18 + , zlib 19 + , zziplib 20 + }: 21 22 + stdenv.mkDerivation (finalAttrs: { 23 pname = "milkytracker"; 24 + version = "1.04.00"; 25 26 src = fetchFromGitHub { 27 + owner = "milkytracker"; 28 + repo = "MilkyTracker"; 29 + rev = "v${finalAttrs.version}"; 30 + hash = "sha256-ta4eV/FGBfgTppJwDam0OKQ7udtlinbWly/FPCE+Qss="; 31 }; 32 33 patches = [ 34 + # Fix crash after querying midi ports 35 + # Remove when version > 1.04.00 36 (fetchpatch { 37 + url = "https://github.com/milkytracker/MilkyTracker/commit/7e9171488fc47ad2de646a4536794fda21e7303d.patch"; 38 + hash = "sha256-CmnIwmGGnsnlRrvVAXe2zaQf1CFMB5BJPKmiwGOHgGY="; 39 }) 40 ]; 41 42 + strictDeps = true; 43 44 + nativeBuildInputs = [ 45 + cmake 46 + makeWrapper 47 + pkg-config 48 + ]; 49 50 + buildInputs = [ 51 + lhasa 52 + libjack2 53 + perl 54 + rtmidi 55 + SDL2 56 + zlib 57 + zziplib 58 + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 59 + alsa-lib 60 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 61 + Cocoa 62 + CoreAudio 63 + Foundation 64 + ]; 65 66 + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' 67 install -Dm644 $src/resources/milkytracker.desktop $out/share/applications/milkytracker.desktop 68 install -Dm644 $src/resources/pictures/carton.png $out/share/pixmaps/milkytracker.png 69 install -Dm644 $src/resources/milkytracker.appdata $out/share/appdata/milkytracker.appdata.xml 70 ''; 71 72 + passthru.updateScript = gitUpdater { 73 + rev-prefix = "v"; 74 + }; 75 + 76 meta = with lib; { 77 description = "Music tracker application, similar to Fasttracker II"; 78 homepage = "https://milkytracker.org/"; 79 license = licenses.gpl3Plus; 80 + platforms = platforms.unix; 81 + # ibtool -> real Xcode -> I can't get that, and Ofborg can't test that 82 + broken = stdenv.hostPlatform.isDarwin; 83 + maintainers = with maintainers; [ OPNA2608 ]; 84 }; 85 + })
+3 -3
pkgs/applications/editors/vim/plugins/overrides.nix
··· 966 967 sniprun = 968 let 969 - version = "1.3.4"; 970 src = fetchFromGitHub { 971 owner = "michaelb"; 972 repo = "sniprun"; 973 rev = "v${version}"; 974 - hash = "sha256-H1PmjiNyUp+fTDqnfppFii+aDh8gPD/ALHFNWVXch3w="; 975 }; 976 sniprun-bin = rustPlatform.buildRustPackage { 977 pname = "sniprun-bin"; 978 inherit version src; 979 980 - cargoHash = "sha256-WXhH0zqGj/D83AoEfs0kPqW7UXIAkURTJ+/BKbuUvss="; 981 982 nativeBuildInputs = [ makeWrapper ]; 983
··· 966 967 sniprun = 968 let 969 + version = "1.3.5"; 970 src = fetchFromGitHub { 971 owner = "michaelb"; 972 repo = "sniprun"; 973 rev = "v${version}"; 974 + hash = "sha256-D2nHei7mc7Yn8rgFiWFyaR87wQuryv76B25BYOpyp2I="; 975 }; 976 sniprun-bin = rustPlatform.buildRustPackage { 977 pname = "sniprun-bin"; 978 inherit version src; 979 980 + cargoHash = "sha256-TG84BeYm7K5Dn0CvMvv1gzqeX246JPks1qcwkfcsG8c="; 981 982 nativeBuildInputs = [ makeWrapper ]; 983
+4 -2
pkgs/applications/emulators/xemu/default.nix
··· 12 , libepoxy 13 , libpcap 14 , libsamplerate 15 , makeDesktopItem 16 , mesa 17 , meson ··· 27 28 stdenv.mkDerivation (finalAttrs: { 29 pname = "xemu"; 30 - version = "0.7.97"; 31 32 src = fetchFromGitHub { 33 owner = "xemu-project"; 34 repo = "xemu"; 35 rev = "v${finalAttrs.version}"; 36 - hash = "sha256-Doyn+EHZ9nlYjufHnHARLXbyDjYIEGIHuLOXFHU5f3w="; 37 fetchSubmodules = true; 38 }; 39 ··· 60 libepoxy 61 libpcap 62 libsamplerate 63 mesa 64 openssl 65 vte
··· 12 , libepoxy 13 , libpcap 14 , libsamplerate 15 + , libslirp 16 , makeDesktopItem 17 , mesa 18 , meson ··· 28 29 stdenv.mkDerivation (finalAttrs: { 30 pname = "xemu"; 31 + version = "0.7.103"; 32 33 src = fetchFromGitHub { 34 owner = "xemu-project"; 35 repo = "xemu"; 36 rev = "v${finalAttrs.version}"; 37 + hash = "sha256-yBeaRZH8YVrZATBLpUPheS2SY/rAKaRc3HKtFHKOV8E="; 38 fetchSubmodules = true; 39 }; 40 ··· 61 libepoxy 62 libpcap 63 libsamplerate 64 + libslirp 65 mesa 66 openssl 67 vte
+333 -224
pkgs/applications/misc/pot/Cargo.lock
··· 3 version = 3 4 5 [[package]] 6 - name = "adler" 7 - version = "1.0.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 11 [[package]] 12 - name = "aho-corasick" 13 - version = "0.7.20" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 16 - dependencies = [ 17 - "memchr", 18 - ] 19 20 [[package]] 21 name = "aho-corasick" ··· 58 59 [[package]] 60 name = "anyhow" 61 - version = "1.0.71" 62 source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 64 65 [[package]] 66 name = "arboard" ··· 100 101 [[package]] 102 name = "async-channel" 103 - version = "1.8.0" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 106 dependencies = [ 107 "concurrent-queue", 108 "event-listener", ··· 165 ] 166 167 [[package]] 168 name = "async-recursion" 169 version = "1.0.4" 170 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 172 dependencies = [ 173 "proc-macro2", 174 "quote", 175 - "syn 2.0.18", 176 ] 177 178 [[package]] ··· 183 184 [[package]] 185 name = "async-trait" 186 - version = "0.1.68" 187 source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 189 dependencies = [ 190 "proc-macro2", 191 "quote", 192 - "syn 2.0.18", 193 ] 194 195 [[package]] ··· 213 "glib-sys", 214 "gobject-sys", 215 "libc", 216 - "system-deps 6.1.0", 217 ] 218 219 [[package]] ··· 238 version = "1.1.0" 239 source = "registry+https://github.com/rust-lang/crates.io-index" 240 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 241 242 [[package]] 243 name = "base64" ··· 316 317 [[package]] 318 name = "bstr" 319 - version = "1.5.0" 320 source = "registry+https://github.com/rust-lang/crates.io-index" 321 - checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" 322 dependencies = [ 323 "memchr", 324 "serde", ··· 378 dependencies = [ 379 "glib-sys", 380 "libc", 381 - "system-deps 6.1.0", 382 ] 383 384 [[package]] ··· 388 checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 389 dependencies = [ 390 "serde", 391 - "toml 0.7.4", 392 ] 393 394 [[package]] ··· 425 426 [[package]] 427 name = "cfg-expr" 428 - version = "0.15.2" 429 source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "e70d3ad08698a0568b0562f22710fe6bfc1f4a61a367c77d0398c562eadd453a" 431 dependencies = [ 432 "smallvec", 433 "target-lexicon", ··· 562 563 [[package]] 564 name = "core-graphics-types" 565 - version = "0.1.1" 566 source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 568 dependencies = [ 569 "bitflags", 570 "core-foundation", 571 - "foreign-types", 572 "libc", 573 ] 574 575 [[package]] 576 name = "cpufeatures" 577 - version = "0.2.8" 578 source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" 580 dependencies = [ 581 "libc", 582 ] ··· 673 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 674 dependencies = [ 675 "quote", 676 - "syn 2.0.18", 677 ] 678 679 [[package]] ··· 688 689 [[package]] 690 name = "darling" 691 - version = "0.20.1" 692 source = "registry+https://github.com/rust-lang/crates.io-index" 693 - checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" 694 dependencies = [ 695 "darling_core", 696 "darling_macro", ··· 698 699 [[package]] 700 name = "darling_core" 701 - version = "0.20.1" 702 source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" 704 dependencies = [ 705 "fnv", 706 "ident_case", 707 "proc-macro2", 708 "quote", 709 "strsim", 710 - "syn 2.0.18", 711 ] 712 713 [[package]] 714 name = "darling_macro" 715 - version = "0.20.1" 716 source = "registry+https://github.com/rust-lang/crates.io-index" 717 - checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" 718 dependencies = [ 719 "darling_core", 720 "quote", 721 - "syn 2.0.18", 722 ] 723 724 [[package]] ··· 867 868 [[package]] 869 name = "dtoa" 870 - version = "1.0.6" 871 source = "registry+https://github.com/rust-lang/crates.io-index" 872 - checksum = "65d09067bfacaa79114679b279d7f5885b53295b1e2cfb4e79c8e4bd3d633169" 873 874 [[package]] 875 name = "dtoa-short" ··· 894 895 [[package]] 896 name = "embed-resource" 897 - version = "2.1.1" 898 source = "registry+https://github.com/rust-lang/crates.io-index" 899 - checksum = "80663502655af01a2902dff3f06869330782267924bf1788410b74edcd93770a" 900 dependencies = [ 901 "cc", 902 "rustc_version", 903 - "toml 0.7.4", 904 "vswhom", 905 "winreg 0.11.0", 906 ] ··· 950 dependencies = [ 951 "proc-macro2", 952 "quote", 953 - "syn 2.0.18", 954 ] 955 956 [[package]] 957 name = "errno" 958 version = "0.3.1" 959 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 992 993 [[package]] 994 name = "exr" 995 - version = "1.6.4" 996 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "279d3efcc55e19917fff7ab3ddd6c14afb6a90881a0078465196fe2f99d08c56" 998 dependencies = [ 999 "bit_field", 1000 "flume", ··· 1170 dependencies = [ 1171 "proc-macro2", 1172 "quote", 1173 - "syn 2.0.18", 1174 ] 1175 1176 [[package]] ··· 1250 "glib-sys", 1251 "gobject-sys", 1252 "libc", 1253 - "system-deps 6.1.0", 1254 ] 1255 1256 [[package]] ··· 1267 "libc", 1268 "pango-sys", 1269 "pkg-config", 1270 - "system-deps 6.1.0", 1271 ] 1272 1273 [[package]] ··· 1281 "gobject-sys", 1282 "libc", 1283 "pkg-config", 1284 - "system-deps 6.1.0", 1285 ] 1286 1287 [[package]] ··· 1293 "gdk-sys", 1294 "glib-sys", 1295 "libc", 1296 - "system-deps 6.1.0", 1297 "x11", 1298 ] 1299 1300 [[package]] 1301 name = "generator" 1302 - version = "0.7.4" 1303 source = "registry+https://github.com/rust-lang/crates.io-index" 1304 - checksum = "f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a" 1305 dependencies = [ 1306 "cc", 1307 "libc", ··· 1365 ] 1366 1367 [[package]] 1368 name = "gio" 1369 version = "0.15.12" 1370 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1390 "glib-sys", 1391 "gobject-sys", 1392 "libc", 1393 - "system-deps 6.1.0", 1394 "winapi", 1395 ] 1396 ··· 1436 checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1437 dependencies = [ 1438 "libc", 1439 - "system-deps 6.1.0", 1440 ] 1441 1442 [[package]] ··· 1447 1448 [[package]] 1449 name = "globset" 1450 - version = "0.4.10" 1451 source = "registry+https://github.com/rust-lang/crates.io-index" 1452 - checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" 1453 dependencies = [ 1454 - "aho-corasick 0.7.20", 1455 "bstr", 1456 "fnv", 1457 "log", ··· 1466 dependencies = [ 1467 "glib-sys", 1468 "libc", 1469 - "system-deps 6.1.0", 1470 ] 1471 1472 [[package]] ··· 1507 "gobject-sys", 1508 "libc", 1509 "pango-sys", 1510 - "system-deps 6.1.0", 1511 ] 1512 1513 [[package]] ··· 1526 1527 [[package]] 1528 name = "h2" 1529 - version = "0.3.19" 1530 source = "registry+https://github.com/rust-lang/crates.io-index" 1531 - checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" 1532 dependencies = [ 1533 "bytes", 1534 "fnv", ··· 1536 "futures-sink", 1537 "futures-util", 1538 "http", 1539 - "indexmap", 1540 "slab", 1541 "tokio", 1542 "tokio-util", ··· 1559 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1560 1561 [[package]] 1562 name = "heck" 1563 version = "0.3.3" 1564 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1575 1576 [[package]] 1577 name = "hermit-abi" 1578 - version = "0.2.6" 1579 - source = "registry+https://github.com/rust-lang/crates.io-index" 1580 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1581 - dependencies = [ 1582 - "libc", 1583 - ] 1584 - 1585 - [[package]] 1586 - name = "hermit-abi" 1587 - version = "0.3.1" 1588 source = "registry+https://github.com/rust-lang/crates.io-index" 1589 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1590 1591 [[package]] 1592 name = "hex" ··· 1616 dependencies = [ 1617 "bytes", 1618 "fnv", 1619 - "itoa 1.0.6", 1620 ] 1621 1622 [[package]] ··· 1650 1651 [[package]] 1652 name = "hyper" 1653 - version = "0.14.26" 1654 source = "registry+https://github.com/rust-lang/crates.io-index" 1655 - checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1656 dependencies = [ 1657 "bytes", 1658 "futures-channel", ··· 1663 "http-body", 1664 "httparse", 1665 "httpdate", 1666 - "itoa 1.0.6", 1667 "pin-project-lite", 1668 "socket2", 1669 "tokio", ··· 1777 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1778 dependencies = [ 1779 "autocfg", 1780 - "hashbrown", 1781 "serde", 1782 ] 1783 1784 [[package]] ··· 1805 source = "registry+https://github.com/rust-lang/crates.io-index" 1806 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1807 dependencies = [ 1808 - "hermit-abi 0.3.1", 1809 "libc", 1810 "windows-sys 0.48.0", 1811 ] 1812 1813 [[package]] 1814 name = "ipnet" 1815 - version = "2.7.2" 1816 source = "registry+https://github.com/rust-lang/crates.io-index" 1817 - checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 1818 1819 [[package]] 1820 name = "itoa" ··· 1824 1825 [[package]] 1826 name = "itoa" 1827 - version = "1.0.6" 1828 source = "registry+https://github.com/rust-lang/crates.io-index" 1829 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1830 1831 [[package]] 1832 name = "javascriptcore-rs" ··· 1951 1952 [[package]] 1953 name = "libc" 1954 - version = "0.2.146" 1955 source = "registry+https://github.com/rust-lang/crates.io-index" 1956 - checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" 1957 1958 [[package]] 1959 name = "libdbus-sys" ··· 2079 source = "registry+https://github.com/rust-lang/crates.io-index" 2080 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2081 dependencies = [ 2082 - "regex-automata", 2083 ] 2084 2085 [[package]] ··· 2338 2339 [[package]] 2340 name = "num_cpus" 2341 - version = "1.15.0" 2342 source = "registry+https://github.com/rust-lang/crates.io-index" 2343 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2344 dependencies = [ 2345 - "hermit-abi 0.2.6", 2346 "libc", 2347 ] 2348 ··· 2407 ] 2408 2409 [[package]] 2410 name = "once_cell" 2411 version = "1.18.0" 2412 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2424 2425 [[package]] 2426 name = "openssl" 2427 - version = "0.10.54" 2428 source = "registry+https://github.com/rust-lang/crates.io-index" 2429 - checksum = "69b3f656a17a6cbc115b5c7a40c616947d213ba182135b014d6051b73ab6f019" 2430 dependencies = [ 2431 "bitflags", 2432 "cfg-if", ··· 2445 dependencies = [ 2446 "proc-macro2", 2447 "quote", 2448 - "syn 2.0.18", 2449 ] 2450 2451 [[package]] ··· 2456 2457 [[package]] 2458 name = "openssl-sys" 2459 - version = "0.9.88" 2460 source = "registry+https://github.com/rust-lang/crates.io-index" 2461 - checksum = "c2ce0f250f34a308dcfdbb351f511359857d4ed2134ba715a4eadd46e1ffd617" 2462 dependencies = [ 2463 "cc", 2464 "libc", ··· 2520 "glib-sys", 2521 "gobject-sys", 2522 "libc", 2523 - "system-deps 6.1.0", 2524 ] 2525 2526 [[package]] ··· 2549 "libc", 2550 "redox_syscall 0.3.5", 2551 "smallvec", 2552 - "windows-targets 0.48.0", 2553 ] 2554 2555 [[package]] ··· 2571 checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 2572 dependencies = [ 2573 "fixedbitset", 2574 - "indexmap", 2575 ] 2576 2577 [[package]] ··· 2674 2675 [[package]] 2676 name = "pin-project" 2677 - version = "1.1.0" 2678 source = "registry+https://github.com/rust-lang/crates.io-index" 2679 - checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" 2680 dependencies = [ 2681 "pin-project-internal", 2682 ] 2683 2684 [[package]] 2685 name = "pin-project-internal" 2686 - version = "1.1.0" 2687 source = "registry+https://github.com/rust-lang/crates.io-index" 2688 - checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" 2689 dependencies = [ 2690 "proc-macro2", 2691 "quote", 2692 - "syn 2.0.18", 2693 ] 2694 2695 [[package]] 2696 name = "pin-project-lite" 2697 - version = "0.2.9" 2698 source = "registry+https://github.com/rust-lang/crates.io-index" 2699 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2700 2701 [[package]] 2702 name = "pin-utils" ··· 2712 2713 [[package]] 2714 name = "plist" 2715 - version = "1.4.3" 2716 source = "registry+https://github.com/rust-lang/crates.io-index" 2717 - checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" 2718 dependencies = [ 2719 "base64 0.21.2", 2720 - "indexmap", 2721 "line-wrap", 2722 - "quick-xml 0.28.2", 2723 "serde", 2724 "time", 2725 ] ··· 2774 "tauri-plugin-autostart", 2775 "tauri-plugin-single-instance", 2776 "tiny_http", 2777 - "toml 0.7.4", 2778 "window-shadows", 2779 "windows 0.44.0", 2780 ] ··· 2833 2834 [[package]] 2835 name = "proc-macro2" 2836 - version = "1.0.60" 2837 source = "registry+https://github.com/rust-lang/crates.io-index" 2838 - checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" 2839 dependencies = [ 2840 "unicode-ident", 2841 ] ··· 2868 ] 2869 2870 [[package]] 2871 name = "quote" 2872 - version = "1.0.28" 2873 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" 2875 dependencies = [ 2876 "proc-macro2", 2877 ] ··· 3016 3017 [[package]] 3018 name = "regex" 3019 - version = "1.8.4" 3020 source = "registry+https://github.com/rust-lang/crates.io-index" 3021 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 3022 dependencies = [ 3023 - "aho-corasick 1.0.2", 3024 "memchr", 3025 - "regex-syntax 0.7.2", 3026 ] 3027 3028 [[package]] ··· 3035 ] 3036 3037 [[package]] 3038 name = "regex-syntax" 3039 version = "0.6.29" 3040 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3042 3043 [[package]] 3044 name = "regex-syntax" 3045 - version = "0.7.2" 3046 source = "registry+https://github.com/rust-lang/crates.io-index" 3047 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 3048 3049 [[package]] 3050 name = "reqwest" ··· 3111 ] 3112 3113 [[package]] 3114 name = "rustc_version" 3115 version = "0.4.0" 3116 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3121 3122 [[package]] 3123 name = "rustix" 3124 - version = "0.37.20" 3125 source = "registry+https://github.com/rust-lang/crates.io-index" 3126 - checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 3127 dependencies = [ 3128 "bitflags", 3129 "errno", ··· 3135 3136 [[package]] 3137 name = "rustversion" 3138 - version = "1.0.12" 3139 source = "registry+https://github.com/rust-lang/crates.io-index" 3140 - checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3141 3142 [[package]] 3143 name = "ryu" 3144 - version = "1.0.13" 3145 source = "registry+https://github.com/rust-lang/crates.io-index" 3146 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 3147 3148 [[package]] 3149 name = "safemem" ··· 3162 3163 [[package]] 3164 name = "schannel" 3165 - version = "0.1.21" 3166 source = "registry+https://github.com/rust-lang/crates.io-index" 3167 - checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 3168 dependencies = [ 3169 - "windows-sys 0.42.0", 3170 ] 3171 3172 [[package]] ··· 3177 3178 [[package]] 3179 name = "scopeguard" 3180 - version = "1.1.0" 3181 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3183 3184 [[package]] 3185 name = "screenshots" 3186 version = "0.6.0" 3187 - source = "registry+https://github.com/rust-lang/crates.io-index" 3188 - checksum = "9a9ad94ff24ed04a594f77ab87feb2aa12e9db3eed47321f71e01e75882c5b45" 3189 dependencies = [ 3190 "anyhow", 3191 "core-graphics", 3192 "dbus", 3193 "display-info", 3194 "fxhash", 3195 "png", 3196 "widestring", 3197 "windows 0.48.0", ··· 3224 [[package]] 3225 name = "selection" 3226 version = "0.1.0" 3227 - source = "git+https://github.com/pot-app/Selection#43845dc902d2e507f09914ded1481850f26b7332" 3228 dependencies = [ 3229 "arboard", 3230 "enigo", ··· 3255 3256 [[package]] 3257 name = "semver" 3258 - version = "1.0.17" 3259 source = "registry+https://github.com/rust-lang/crates.io-index" 3260 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 3261 dependencies = [ 3262 "serde", 3263 ] 3264 3265 [[package]] 3266 name = "serde" 3267 - version = "1.0.164" 3268 source = "registry+https://github.com/rust-lang/crates.io-index" 3269 - checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" 3270 dependencies = [ 3271 "serde_derive", 3272 ] 3273 3274 [[package]] 3275 name = "serde_derive" 3276 - version = "1.0.164" 3277 source = "registry+https://github.com/rust-lang/crates.io-index" 3278 - checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" 3279 dependencies = [ 3280 "proc-macro2", 3281 "quote", 3282 - "syn 2.0.18", 3283 ] 3284 3285 [[package]] 3286 name = "serde_json" 3287 - version = "1.0.97" 3288 source = "registry+https://github.com/rust-lang/crates.io-index" 3289 - checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" 3290 dependencies = [ 3291 - "itoa 1.0.6", 3292 "ryu", 3293 "serde", 3294 ] 3295 3296 [[package]] 3297 name = "serde_repr" 3298 - version = "0.1.12" 3299 source = "registry+https://github.com/rust-lang/crates.io-index" 3300 - checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 3301 dependencies = [ 3302 "proc-macro2", 3303 "quote", 3304 - "syn 2.0.18", 3305 ] 3306 3307 [[package]] 3308 name = "serde_spanned" 3309 - version = "0.6.2" 3310 source = "registry+https://github.com/rust-lang/crates.io-index" 3311 - checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 3312 dependencies = [ 3313 "serde", 3314 ] ··· 3320 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3321 dependencies = [ 3322 "form_urlencoded", 3323 - "itoa 1.0.6", 3324 "ryu", 3325 "serde", 3326 ] 3327 3328 [[package]] 3329 name = "serde_with" 3330 - version = "3.0.0" 3331 source = "registry+https://github.com/rust-lang/crates.io-index" 3332 - checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513" 3333 dependencies = [ 3334 "base64 0.21.2", 3335 "chrono", 3336 "hex", 3337 - "indexmap", 3338 "serde", 3339 "serde_json", 3340 "serde_with_macros", ··· 3343 3344 [[package]] 3345 name = "serde_with_macros" 3346 - version = "3.0.0" 3347 source = "registry+https://github.com/rust-lang/crates.io-index" 3348 - checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070" 3349 dependencies = [ 3350 "darling", 3351 "proc-macro2", 3352 "quote", 3353 - "syn 2.0.18", 3354 ] 3355 3356 [[package]] ··· 3414 checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 3415 dependencies = [ 3416 "lazy_static", 3417 ] 3418 3419 [[package]] ··· 3439 3440 [[package]] 3441 name = "smallvec" 3442 - version = "1.10.0" 3443 source = "registry+https://github.com/rust-lang/crates.io-index" 3444 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 3445 3446 [[package]] 3447 name = "socket2" ··· 3562 3563 [[package]] 3564 name = "syn" 3565 - version = "2.0.18" 3566 source = "registry+https://github.com/rust-lang/crates.io-index" 3567 - checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" 3568 dependencies = [ 3569 "proc-macro2", 3570 "quote", ··· 3586 3587 [[package]] 3588 name = "system-deps" 3589 - version = "6.1.0" 3590 source = "registry+https://github.com/rust-lang/crates.io-index" 3591 - checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 3592 dependencies = [ 3593 - "cfg-expr 0.15.2", 3594 "heck 0.4.1", 3595 "pkg-config", 3596 - "toml 0.7.4", 3597 "version-compare 0.1.1", 3598 ] 3599 ··· 3659 3660 [[package]] 3661 name = "tar" 3662 - version = "0.4.38" 3663 source = "registry+https://github.com/rust-lang/crates.io-index" 3664 - checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 3665 dependencies = [ 3666 "filetime", 3667 "libc", ··· 3670 3671 [[package]] 3672 name = "target-lexicon" 3673 - version = "0.12.7" 3674 source = "registry+https://github.com/rust-lang/crates.io-index" 3675 - checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 3676 3677 [[package]] 3678 name = "tauri" 3679 - version = "1.4.0" 3680 source = "registry+https://github.com/rust-lang/crates.io-index" 3681 - checksum = "cc35893c7e08d9564a9206bd52182dce031b0d5132dc946b3e166e00d03f8cfe" 3682 dependencies = [ 3683 "anyhow", 3684 "base64 0.21.2", ··· 3789 [[package]] 3790 name = "tauri-plugin-autostart" 3791 version = "0.0.0" 3792 - source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#c4d2c8c693a8e0da627f4c845486dbe1b1e32c64" 3793 dependencies = [ 3794 "auto-launch", 3795 "log", ··· 3802 [[package]] 3803 name = "tauri-plugin-single-instance" 3804 version = "0.0.0" 3805 - source = "git+https://github.com/tauri-apps/plugins-workspace?branch=dev#dce0f02bc571128308c30278cde3233f341e6a50" 3806 dependencies = [ 3807 "log", 3808 "serde", ··· 3890 checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3891 dependencies = [ 3892 "embed-resource", 3893 - "toml 0.7.4", 3894 ] 3895 3896 [[package]] 3897 name = "tauri-winrt-notification" 3898 - version = "0.1.1" 3899 source = "registry+https://github.com/rust-lang/crates.io-index" 3900 - checksum = "37d70573554e7630c2ca3677ea78d5ae6b030aedee5f9bf33c15d644904fa698" 3901 dependencies = [ 3902 "quick-xml 0.23.1", 3903 "windows 0.39.0", ··· 3936 3937 [[package]] 3938 name = "thiserror" 3939 - version = "1.0.40" 3940 source = "registry+https://github.com/rust-lang/crates.io-index" 3941 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3942 dependencies = [ 3943 "thiserror-impl", 3944 ] 3945 3946 [[package]] 3947 name = "thiserror-impl" 3948 - version = "1.0.40" 3949 source = "registry+https://github.com/rust-lang/crates.io-index" 3950 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3951 dependencies = [ 3952 "proc-macro2", 3953 "quote", 3954 - "syn 2.0.18", 3955 ] 3956 3957 [[package]] ··· 3977 3978 [[package]] 3979 name = "time" 3980 - version = "0.3.22" 3981 source = "registry+https://github.com/rust-lang/crates.io-index" 3982 - checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd" 3983 dependencies = [ 3984 - "itoa 1.0.6", 3985 "serde", 3986 "time-core", 3987 "time-macros", ··· 3995 3996 [[package]] 3997 name = "time-macros" 3998 - version = "0.2.9" 3999 source = "registry+https://github.com/rust-lang/crates.io-index" 4000 - checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" 4001 dependencies = [ 4002 "time-core", 4003 ] ··· 4031 4032 [[package]] 4033 name = "tokio" 4034 - version = "1.28.2" 4035 source = "registry+https://github.com/rust-lang/crates.io-index" 4036 - checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" 4037 dependencies = [ 4038 "autocfg", 4039 "bytes", 4040 "libc", 4041 "mio", ··· 4080 4081 [[package]] 4082 name = "toml" 4083 - version = "0.7.4" 4084 source = "registry+https://github.com/rust-lang/crates.io-index" 4085 - checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec" 4086 dependencies = [ 4087 "serde", 4088 "serde_spanned", ··· 4092 4093 [[package]] 4094 name = "toml_datetime" 4095 - version = "0.6.2" 4096 source = "registry+https://github.com/rust-lang/crates.io-index" 4097 - checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 4098 dependencies = [ 4099 "serde", 4100 ] 4101 4102 [[package]] 4103 name = "toml_edit" 4104 - version = "0.19.10" 4105 source = "registry+https://github.com/rust-lang/crates.io-index" 4106 - checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" 4107 dependencies = [ 4108 - "indexmap", 4109 "serde", 4110 "serde_spanned", 4111 "toml_datetime", ··· 4132 4133 [[package]] 4134 name = "tracing-attributes" 4135 - version = "0.1.24" 4136 source = "registry+https://github.com/rust-lang/crates.io-index" 4137 - checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 4138 dependencies = [ 4139 "proc-macro2", 4140 "quote", 4141 - "syn 2.0.18", 4142 ] 4143 4144 [[package]] ··· 4242 4243 [[package]] 4244 name = "unicode-ident" 4245 - version = "1.0.9" 4246 source = "registry+https://github.com/rust-lang/crates.io-index" 4247 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 4248 4249 [[package]] 4250 name = "unicode-normalization" ··· 4281 4282 [[package]] 4283 name = "uuid" 4284 - version = "1.3.4" 4285 source = "registry+https://github.com/rust-lang/crates.io-index" 4286 - checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81" 4287 dependencies = [ 4288 "getrandom 0.2.10", 4289 ] ··· 4396 "once_cell", 4397 "proc-macro2", 4398 "quote", 4399 - "syn 2.0.18", 4400 "wasm-bindgen-shared", 4401 ] 4402 ··· 4430 dependencies = [ 4431 "proc-macro2", 4432 "quote", 4433 - "syn 2.0.18", 4434 "wasm-bindgen-backend", 4435 "wasm-bindgen-shared", 4436 ] ··· 4567 "pango-sys", 4568 "pkg-config", 4569 "soup2-sys", 4570 - "system-deps 6.1.0", 4571 ] 4572 4573 [[package]] ··· 4714 source = "registry+https://github.com/rust-lang/crates.io-index" 4715 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4716 dependencies = [ 4717 - "windows-targets 0.48.0", 4718 ] 4719 4720 [[package]] ··· 4764 source = "registry+https://github.com/rust-lang/crates.io-index" 4765 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4766 dependencies = [ 4767 - "windows-targets 0.48.0", 4768 ] 4769 4770 [[package]] ··· 4784 4785 [[package]] 4786 name = "windows-targets" 4787 - version = "0.48.0" 4788 source = "registry+https://github.com/rust-lang/crates.io-index" 4789 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4790 dependencies = [ 4791 "windows_aarch64_gnullvm 0.48.0", 4792 "windows_aarch64_msvc 0.48.0", ··· 4949 4950 [[package]] 4951 name = "winnow" 4952 - version = "0.4.7" 4953 source = "registry+https://github.com/rust-lang/crates.io-index" 4954 - checksum = "ca0ace3845f0d96209f0375e6d367e3eb87eb65d27d445bdc9f1843a26f39448" 4955 dependencies = [ 4956 "memchr", 4957 ] ··· 5115 5116 [[package]] 5117 name = "xml-rs" 5118 - version = "0.8.14" 5119 source = "registry+https://github.com/rust-lang/crates.io-index" 5120 - checksum = "52839dc911083a8ef63efa4d039d1f58b5e409f923e44c80828f206f66e5541c" 5121 5122 [[package]] 5123 name = "zbus" 5124 - version = "3.12.0" 5125 source = "registry+https://github.com/rust-lang/crates.io-index" 5126 - checksum = "29242fa5ec5693629ae74d6eb1f69622a9511f600986d6d9779bccf36ac316e3" 5127 dependencies = [ 5128 "async-broadcast", 5129 "async-executor", 5130 "async-fs", 5131 "async-io", 5132 "async-lock", 5133 "async-recursion", 5134 "async-task", 5135 "async-trait", 5136 "byteorder", 5137 "derivative", 5138 "enumflags2", ··· 5160 5161 [[package]] 5162 name = "zbus_macros" 5163 - version = "3.12.0" 5164 source = "registry+https://github.com/rust-lang/crates.io-index" 5165 - checksum = "537793e26e9af85f774801dc52c6f6292352b2b517c5cf0449ffd3735732a53a" 5166 dependencies = [ 5167 "proc-macro-crate", 5168 "proc-macro2", ··· 5174 5175 [[package]] 5176 name = "zbus_names" 5177 - version = "2.5.1" 5178 source = "registry+https://github.com/rust-lang/crates.io-index" 5179 - checksum = "82441e6033be0a741157a72951a3e4957d519698f3a824439cc131c5ba77ac2a" 5180 dependencies = [ 5181 "serde", 5182 "static_assertions", ··· 5205 5206 [[package]] 5207 name = "zvariant" 5208 - version = "3.13.0" 5209 source = "registry+https://github.com/rust-lang/crates.io-index" 5210 - checksum = "5cb36cd95352132911c9c99fdcc1635de5c2c139bd34cbcf6dfb8350ee8ff6a7" 5211 dependencies = [ 5212 "byteorder", 5213 "enumflags2", ··· 5219 5220 [[package]] 5221 name = "zvariant_derive" 5222 - version = "3.13.0" 5223 source = "registry+https://github.com/rust-lang/crates.io-index" 5224 - checksum = "9b34951e1ac64f3a1443fe7181256b9ed6a811a1631917566c3d5ca718d8cf33" 5225 dependencies = [ 5226 "proc-macro-crate", 5227 "proc-macro2", ··· 5232 5233 [[package]] 5234 name = "zvariant_utils" 5235 - version = "1.0.0" 5236 source = "registry+https://github.com/rust-lang/crates.io-index" 5237 - checksum = "53b22993dbc4d128a17a3b6c92f1c63872dd67198537ee728d8b5d7c40640a8b" 5238 dependencies = [ 5239 "proc-macro2", 5240 "quote",
··· 3 version = 3 4 5 [[package]] 6 + name = "addr2line" 7 + version = "0.20.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 14 [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 20 [[package]] 21 name = "aho-corasick" ··· 58 59 [[package]] 60 name = "anyhow" 61 + version = "1.0.72" 62 source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" 64 65 [[package]] 66 name = "arboard" ··· 100 101 [[package]] 102 name = "async-channel" 103 + version = "1.9.0" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 106 dependencies = [ 107 "concurrent-queue", 108 "event-listener", ··· 165 ] 166 167 [[package]] 168 + name = "async-process" 169 + version = "1.7.0" 170 + source = "registry+https://github.com/rust-lang/crates.io-index" 171 + checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" 172 + dependencies = [ 173 + "async-io", 174 + "async-lock", 175 + "autocfg", 176 + "blocking", 177 + "cfg-if", 178 + "event-listener", 179 + "futures-lite", 180 + "rustix", 181 + "signal-hook", 182 + "windows-sys 0.48.0", 183 + ] 184 + 185 + [[package]] 186 name = "async-recursion" 187 version = "1.0.4" 188 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 190 dependencies = [ 191 "proc-macro2", 192 "quote", 193 + "syn 2.0.26", 194 ] 195 196 [[package]] ··· 201 202 [[package]] 203 name = "async-trait" 204 + version = "0.1.71" 205 source = "registry+https://github.com/rust-lang/crates.io-index" 206 + checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf" 207 dependencies = [ 208 "proc-macro2", 209 "quote", 210 + "syn 2.0.26", 211 ] 212 213 [[package]] ··· 231 "glib-sys", 232 "gobject-sys", 233 "libc", 234 + "system-deps 6.1.1", 235 ] 236 237 [[package]] ··· 256 version = "1.1.0" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 259 + 260 + [[package]] 261 + name = "backtrace" 262 + version = "0.3.68" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 265 + dependencies = [ 266 + "addr2line", 267 + "cc", 268 + "cfg-if", 269 + "libc", 270 + "miniz_oxide", 271 + "object", 272 + "rustc-demangle", 273 + ] 274 275 [[package]] 276 name = "base64" ··· 349 350 [[package]] 351 name = "bstr" 352 + version = "1.6.0" 353 source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" 355 dependencies = [ 356 "memchr", 357 "serde", ··· 411 dependencies = [ 412 "glib-sys", 413 "libc", 414 + "system-deps 6.1.1", 415 ] 416 417 [[package]] ··· 421 checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 422 dependencies = [ 423 "serde", 424 + "toml 0.7.6", 425 ] 426 427 [[package]] ··· 458 459 [[package]] 460 name = "cfg-expr" 461 + version = "0.15.3" 462 source = "registry+https://github.com/rust-lang/crates.io-index" 463 + checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c" 464 dependencies = [ 465 "smallvec", 466 "target-lexicon", ··· 595 596 [[package]] 597 name = "core-graphics-types" 598 + version = "0.1.2" 599 source = "registry+https://github.com/rust-lang/crates.io-index" 600 + checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" 601 dependencies = [ 602 "bitflags", 603 "core-foundation", 604 "libc", 605 ] 606 607 [[package]] 608 name = "cpufeatures" 609 + version = "0.2.9" 610 source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 612 dependencies = [ 613 "libc", 614 ] ··· 705 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 706 dependencies = [ 707 "quote", 708 + "syn 2.0.26", 709 ] 710 711 [[package]] ··· 720 721 [[package]] 722 name = "darling" 723 + version = "0.20.3" 724 source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 726 dependencies = [ 727 "darling_core", 728 "darling_macro", ··· 730 731 [[package]] 732 name = "darling_core" 733 + version = "0.20.3" 734 source = "registry+https://github.com/rust-lang/crates.io-index" 735 + checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 736 dependencies = [ 737 "fnv", 738 "ident_case", 739 "proc-macro2", 740 "quote", 741 "strsim", 742 + "syn 2.0.26", 743 ] 744 745 [[package]] 746 name = "darling_macro" 747 + version = "0.20.3" 748 source = "registry+https://github.com/rust-lang/crates.io-index" 749 + checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 750 dependencies = [ 751 "darling_core", 752 "quote", 753 + "syn 2.0.26", 754 ] 755 756 [[package]] ··· 899 900 [[package]] 901 name = "dtoa" 902 + version = "1.0.9" 903 source = "registry+https://github.com/rust-lang/crates.io-index" 904 + checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 905 906 [[package]] 907 name = "dtoa-short" ··· 926 927 [[package]] 928 name = "embed-resource" 929 + version = "2.2.0" 930 source = "registry+https://github.com/rust-lang/crates.io-index" 931 + checksum = "f7f1e82a60222fc67bfd50d752a9c89da5cce4c39ed39decc84a443b07bbd69a" 932 dependencies = [ 933 "cc", 934 "rustc_version", 935 + "toml 0.7.6", 936 "vswhom", 937 "winreg 0.11.0", 938 ] ··· 982 dependencies = [ 983 "proc-macro2", 984 "quote", 985 + "syn 2.0.26", 986 ] 987 988 [[package]] 989 + name = "equivalent" 990 + version = "1.0.1" 991 + source = "registry+https://github.com/rust-lang/crates.io-index" 992 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 993 + 994 + [[package]] 995 name = "errno" 996 version = "0.3.1" 997 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1030 1031 [[package]] 1032 name = "exr" 1033 + version = "1.7.0" 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18" 1036 dependencies = [ 1037 "bit_field", 1038 "flume", ··· 1208 dependencies = [ 1209 "proc-macro2", 1210 "quote", 1211 + "syn 2.0.26", 1212 ] 1213 1214 [[package]] ··· 1288 "glib-sys", 1289 "gobject-sys", 1290 "libc", 1291 + "system-deps 6.1.1", 1292 ] 1293 1294 [[package]] ··· 1305 "libc", 1306 "pango-sys", 1307 "pkg-config", 1308 + "system-deps 6.1.1", 1309 ] 1310 1311 [[package]] ··· 1319 "gobject-sys", 1320 "libc", 1321 "pkg-config", 1322 + "system-deps 6.1.1", 1323 ] 1324 1325 [[package]] ··· 1331 "gdk-sys", 1332 "glib-sys", 1333 "libc", 1334 + "system-deps 6.1.1", 1335 "x11", 1336 ] 1337 1338 [[package]] 1339 name = "generator" 1340 + version = "0.7.5" 1341 source = "registry+https://github.com/rust-lang/crates.io-index" 1342 + checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e" 1343 dependencies = [ 1344 "cc", 1345 "libc", ··· 1403 ] 1404 1405 [[package]] 1406 + name = "gimli" 1407 + version = "0.27.3" 1408 + source = "registry+https://github.com/rust-lang/crates.io-index" 1409 + checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 1410 + 1411 + [[package]] 1412 name = "gio" 1413 version = "0.15.12" 1414 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1434 "glib-sys", 1435 "gobject-sys", 1436 "libc", 1437 + "system-deps 6.1.1", 1438 "winapi", 1439 ] 1440 ··· 1480 checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1481 dependencies = [ 1482 "libc", 1483 + "system-deps 6.1.1", 1484 ] 1485 1486 [[package]] ··· 1491 1492 [[package]] 1493 name = "globset" 1494 + version = "0.4.11" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "1391ab1f92ffcc08911957149833e682aa3fe252b9f45f966d2ef972274c97df" 1497 dependencies = [ 1498 + "aho-corasick", 1499 "bstr", 1500 "fnv", 1501 "log", ··· 1510 dependencies = [ 1511 "glib-sys", 1512 "libc", 1513 + "system-deps 6.1.1", 1514 ] 1515 1516 [[package]] ··· 1551 "gobject-sys", 1552 "libc", 1553 "pango-sys", 1554 + "system-deps 6.1.1", 1555 ] 1556 1557 [[package]] ··· 1570 1571 [[package]] 1572 name = "h2" 1573 + version = "0.3.20" 1574 source = "registry+https://github.com/rust-lang/crates.io-index" 1575 + checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1576 dependencies = [ 1577 "bytes", 1578 "fnv", ··· 1580 "futures-sink", 1581 "futures-util", 1582 "http", 1583 + "indexmap 1.9.3", 1584 "slab", 1585 "tokio", 1586 "tokio-util", ··· 1603 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1604 1605 [[package]] 1606 + name = "hashbrown" 1607 + version = "0.14.0" 1608 + source = "registry+https://github.com/rust-lang/crates.io-index" 1609 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1610 + 1611 + [[package]] 1612 name = "heck" 1613 version = "0.3.3" 1614 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1625 1626 [[package]] 1627 name = "hermit-abi" 1628 + version = "0.3.2" 1629 source = "registry+https://github.com/rust-lang/crates.io-index" 1630 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1631 1632 [[package]] 1633 name = "hex" ··· 1657 dependencies = [ 1658 "bytes", 1659 "fnv", 1660 + "itoa 1.0.9", 1661 ] 1662 1663 [[package]] ··· 1691 1692 [[package]] 1693 name = "hyper" 1694 + version = "0.14.27" 1695 source = "registry+https://github.com/rust-lang/crates.io-index" 1696 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1697 dependencies = [ 1698 "bytes", 1699 "futures-channel", ··· 1704 "http-body", 1705 "httparse", 1706 "httpdate", 1707 + "itoa 1.0.9", 1708 "pin-project-lite", 1709 "socket2", 1710 "tokio", ··· 1818 checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1819 dependencies = [ 1820 "autocfg", 1821 + "hashbrown 0.12.3", 1822 "serde", 1823 + ] 1824 + 1825 + [[package]] 1826 + name = "indexmap" 1827 + version = "2.0.0" 1828 + source = "registry+https://github.com/rust-lang/crates.io-index" 1829 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1830 + dependencies = [ 1831 + "equivalent", 1832 + "hashbrown 0.14.0", 1833 ] 1834 1835 [[package]] ··· 1856 source = "registry+https://github.com/rust-lang/crates.io-index" 1857 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1858 dependencies = [ 1859 + "hermit-abi", 1860 "libc", 1861 "windows-sys 0.48.0", 1862 ] 1863 1864 [[package]] 1865 name = "ipnet" 1866 + version = "2.8.0" 1867 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 1869 1870 [[package]] 1871 name = "itoa" ··· 1875 1876 [[package]] 1877 name = "itoa" 1878 + version = "1.0.9" 1879 source = "registry+https://github.com/rust-lang/crates.io-index" 1880 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1881 1882 [[package]] 1883 name = "javascriptcore-rs" ··· 2002 2003 [[package]] 2004 name = "libc" 2005 + version = "0.2.147" 2006 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 2008 2009 [[package]] 2010 name = "libdbus-sys" ··· 2130 source = "registry+https://github.com/rust-lang/crates.io-index" 2131 checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2132 dependencies = [ 2133 + "regex-automata 0.1.10", 2134 ] 2135 2136 [[package]] ··· 2389 2390 [[package]] 2391 name = "num_cpus" 2392 + version = "1.16.0" 2393 source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2395 dependencies = [ 2396 + "hermit-abi", 2397 "libc", 2398 ] 2399 ··· 2458 ] 2459 2460 [[package]] 2461 + name = "object" 2462 + version = "0.31.1" 2463 + source = "registry+https://github.com/rust-lang/crates.io-index" 2464 + checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 2465 + dependencies = [ 2466 + "memchr", 2467 + ] 2468 + 2469 + [[package]] 2470 name = "once_cell" 2471 version = "1.18.0" 2472 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2484 2485 [[package]] 2486 name = "openssl" 2487 + version = "0.10.55" 2488 source = "registry+https://github.com/rust-lang/crates.io-index" 2489 + checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 2490 dependencies = [ 2491 "bitflags", 2492 "cfg-if", ··· 2505 dependencies = [ 2506 "proc-macro2", 2507 "quote", 2508 + "syn 2.0.26", 2509 ] 2510 2511 [[package]] ··· 2516 2517 [[package]] 2518 name = "openssl-sys" 2519 + version = "0.9.90" 2520 source = "registry+https://github.com/rust-lang/crates.io-index" 2521 + checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 2522 dependencies = [ 2523 "cc", 2524 "libc", ··· 2580 "glib-sys", 2581 "gobject-sys", 2582 "libc", 2583 + "system-deps 6.1.1", 2584 ] 2585 2586 [[package]] ··· 2609 "libc", 2610 "redox_syscall 0.3.5", 2611 "smallvec", 2612 + "windows-targets 0.48.1", 2613 ] 2614 2615 [[package]] ··· 2631 checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 2632 dependencies = [ 2633 "fixedbitset", 2634 + "indexmap 1.9.3", 2635 ] 2636 2637 [[package]] ··· 2734 2735 [[package]] 2736 name = "pin-project" 2737 + version = "1.1.2" 2738 source = "registry+https://github.com/rust-lang/crates.io-index" 2739 + checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 2740 dependencies = [ 2741 "pin-project-internal", 2742 ] 2743 2744 [[package]] 2745 name = "pin-project-internal" 2746 + version = "1.1.2" 2747 source = "registry+https://github.com/rust-lang/crates.io-index" 2748 + checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 2749 dependencies = [ 2750 "proc-macro2", 2751 "quote", 2752 + "syn 2.0.26", 2753 ] 2754 2755 [[package]] 2756 name = "pin-project-lite" 2757 + version = "0.2.10" 2758 source = "registry+https://github.com/rust-lang/crates.io-index" 2759 + checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 2760 2761 [[package]] 2762 name = "pin-utils" ··· 2772 2773 [[package]] 2774 name = "plist" 2775 + version = "1.5.0" 2776 source = "registry+https://github.com/rust-lang/crates.io-index" 2777 + checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" 2778 dependencies = [ 2779 "base64 0.21.2", 2780 + "indexmap 1.9.3", 2781 "line-wrap", 2782 + "quick-xml 0.29.0", 2783 "serde", 2784 "time", 2785 ] ··· 2834 "tauri-plugin-autostart", 2835 "tauri-plugin-single-instance", 2836 "tiny_http", 2837 + "toml 0.7.6", 2838 "window-shadows", 2839 "windows 0.44.0", 2840 ] ··· 2893 2894 [[package]] 2895 name = "proc-macro2" 2896 + version = "1.0.66" 2897 source = "registry+https://github.com/rust-lang/crates.io-index" 2898 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 2899 dependencies = [ 2900 "unicode-ident", 2901 ] ··· 2928 ] 2929 2930 [[package]] 2931 + name = "quick-xml" 2932 + version = "0.29.0" 2933 + source = "registry+https://github.com/rust-lang/crates.io-index" 2934 + checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51" 2935 + dependencies = [ 2936 + "memchr", 2937 + ] 2938 + 2939 + [[package]] 2940 name = "quote" 2941 + version = "1.0.31" 2942 source = "registry+https://github.com/rust-lang/crates.io-index" 2943 + checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" 2944 dependencies = [ 2945 "proc-macro2", 2946 ] ··· 3085 3086 [[package]] 3087 name = "regex" 3088 + version = "1.9.1" 3089 source = "registry+https://github.com/rust-lang/crates.io-index" 3090 + checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 3091 dependencies = [ 3092 + "aho-corasick", 3093 "memchr", 3094 + "regex-automata 0.3.3", 3095 + "regex-syntax 0.7.4", 3096 ] 3097 3098 [[package]] ··· 3105 ] 3106 3107 [[package]] 3108 + name = "regex-automata" 3109 + version = "0.3.3" 3110 + source = "registry+https://github.com/rust-lang/crates.io-index" 3111 + checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 3112 + dependencies = [ 3113 + "aho-corasick", 3114 + "memchr", 3115 + "regex-syntax 0.7.4", 3116 + ] 3117 + 3118 + [[package]] 3119 name = "regex-syntax" 3120 version = "0.6.29" 3121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3123 3124 [[package]] 3125 name = "regex-syntax" 3126 + version = "0.7.4" 3127 source = "registry+https://github.com/rust-lang/crates.io-index" 3128 + checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 3129 3130 [[package]] 3131 name = "reqwest" ··· 3192 ] 3193 3194 [[package]] 3195 + name = "rustc-demangle" 3196 + version = "0.1.23" 3197 + source = "registry+https://github.com/rust-lang/crates.io-index" 3198 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 3199 + 3200 + [[package]] 3201 name = "rustc_version" 3202 version = "0.4.0" 3203 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3208 3209 [[package]] 3210 name = "rustix" 3211 + version = "0.37.23" 3212 source = "registry+https://github.com/rust-lang/crates.io-index" 3213 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 3214 dependencies = [ 3215 "bitflags", 3216 "errno", ··· 3222 3223 [[package]] 3224 name = "rustversion" 3225 + version = "1.0.14" 3226 source = "registry+https://github.com/rust-lang/crates.io-index" 3227 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 3228 3229 [[package]] 3230 name = "ryu" 3231 + version = "1.0.15" 3232 source = "registry+https://github.com/rust-lang/crates.io-index" 3233 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 3234 3235 [[package]] 3236 name = "safemem" ··· 3249 3250 [[package]] 3251 name = "schannel" 3252 + version = "0.1.22" 3253 source = "registry+https://github.com/rust-lang/crates.io-index" 3254 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 3255 dependencies = [ 3256 + "windows-sys 0.48.0", 3257 ] 3258 3259 [[package]] ··· 3264 3265 [[package]] 3266 name = "scopeguard" 3267 + version = "1.2.0" 3268 source = "registry+https://github.com/rust-lang/crates.io-index" 3269 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3270 3271 [[package]] 3272 name = "screenshots" 3273 version = "0.6.0" 3274 + source = "git+https://github.com/pot-app/screenshots-rs#f19fde2ced8306f2bb5113c11002f24d710c6914" 3275 dependencies = [ 3276 "anyhow", 3277 "core-graphics", 3278 "dbus", 3279 "display-info", 3280 "fxhash", 3281 + "percent-encoding", 3282 "png", 3283 "widestring", 3284 "windows 0.48.0", ··· 3311 [[package]] 3312 name = "selection" 3313 version = "0.1.0" 3314 + source = "git+https://github.com/pot-app/Selection#8b44b68fbfe614aff190610ec03d52b6f3b57f19" 3315 dependencies = [ 3316 "arboard", 3317 "enigo", ··· 3342 3343 [[package]] 3344 name = "semver" 3345 + version = "1.0.18" 3346 source = "registry+https://github.com/rust-lang/crates.io-index" 3347 + checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 3348 dependencies = [ 3349 "serde", 3350 ] 3351 3352 [[package]] 3353 name = "serde" 3354 + version = "1.0.171" 3355 source = "registry+https://github.com/rust-lang/crates.io-index" 3356 + checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" 3357 dependencies = [ 3358 "serde_derive", 3359 ] 3360 3361 [[package]] 3362 name = "serde_derive" 3363 + version = "1.0.171" 3364 source = "registry+https://github.com/rust-lang/crates.io-index" 3365 + checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" 3366 dependencies = [ 3367 "proc-macro2", 3368 "quote", 3369 + "syn 2.0.26", 3370 ] 3371 3372 [[package]] 3373 name = "serde_json" 3374 + version = "1.0.103" 3375 source = "registry+https://github.com/rust-lang/crates.io-index" 3376 + checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 3377 dependencies = [ 3378 + "itoa 1.0.9", 3379 "ryu", 3380 "serde", 3381 ] 3382 3383 [[package]] 3384 name = "serde_repr" 3385 + version = "0.1.14" 3386 source = "registry+https://github.com/rust-lang/crates.io-index" 3387 + checksum = "1d89a8107374290037607734c0b73a85db7ed80cae314b3c5791f192a496e731" 3388 dependencies = [ 3389 "proc-macro2", 3390 "quote", 3391 + "syn 2.0.26", 3392 ] 3393 3394 [[package]] 3395 name = "serde_spanned" 3396 + version = "0.6.3" 3397 source = "registry+https://github.com/rust-lang/crates.io-index" 3398 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 3399 dependencies = [ 3400 "serde", 3401 ] ··· 3407 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3408 dependencies = [ 3409 "form_urlencoded", 3410 + "itoa 1.0.9", 3411 "ryu", 3412 "serde", 3413 ] 3414 3415 [[package]] 3416 name = "serde_with" 3417 + version = "3.1.0" 3418 source = "registry+https://github.com/rust-lang/crates.io-index" 3419 + checksum = "21e47d95bc83ed33b2ecf84f4187ad1ab9685d18ff28db000c99deac8ce180e3" 3420 dependencies = [ 3421 "base64 0.21.2", 3422 "chrono", 3423 "hex", 3424 + "indexmap 1.9.3", 3425 "serde", 3426 "serde_json", 3427 "serde_with_macros", ··· 3430 3431 [[package]] 3432 name = "serde_with_macros" 3433 + version = "3.1.0" 3434 source = "registry+https://github.com/rust-lang/crates.io-index" 3435 + checksum = "ea3cee93715c2e266b9338b7544da68a9f24e227722ba482bd1c024367c77c65" 3436 dependencies = [ 3437 "darling", 3438 "proc-macro2", 3439 "quote", 3440 + "syn 2.0.26", 3441 ] 3442 3443 [[package]] ··· 3501 checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 3502 dependencies = [ 3503 "lazy_static", 3504 + ] 3505 + 3506 + [[package]] 3507 + name = "signal-hook" 3508 + version = "0.3.16" 3509 + source = "registry+https://github.com/rust-lang/crates.io-index" 3510 + checksum = "b824b6e687aff278cdbf3b36f07aa52d4bd4099699324d5da86a2ebce3aa00b3" 3511 + dependencies = [ 3512 + "libc", 3513 + "signal-hook-registry", 3514 + ] 3515 + 3516 + [[package]] 3517 + name = "signal-hook-registry" 3518 + version = "1.4.1" 3519 + source = "registry+https://github.com/rust-lang/crates.io-index" 3520 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 3521 + dependencies = [ 3522 + "libc", 3523 ] 3524 3525 [[package]] ··· 3545 3546 [[package]] 3547 name = "smallvec" 3548 + version = "1.11.0" 3549 source = "registry+https://github.com/rust-lang/crates.io-index" 3550 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 3551 3552 [[package]] 3553 name = "socket2" ··· 3668 3669 [[package]] 3670 name = "syn" 3671 + version = "2.0.26" 3672 source = "registry+https://github.com/rust-lang/crates.io-index" 3673 + checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970" 3674 dependencies = [ 3675 "proc-macro2", 3676 "quote", ··· 3692 3693 [[package]] 3694 name = "system-deps" 3695 + version = "6.1.1" 3696 source = "registry+https://github.com/rust-lang/crates.io-index" 3697 + checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 3698 dependencies = [ 3699 + "cfg-expr 0.15.3", 3700 "heck 0.4.1", 3701 "pkg-config", 3702 + "toml 0.7.6", 3703 "version-compare 0.1.1", 3704 ] 3705 ··· 3765 3766 [[package]] 3767 name = "tar" 3768 + version = "0.4.39" 3769 source = "registry+https://github.com/rust-lang/crates.io-index" 3770 + checksum = "ec96d2ffad078296368d46ff1cb309be1c23c513b4ab0e22a45de0185275ac96" 3771 dependencies = [ 3772 "filetime", 3773 "libc", ··· 3776 3777 [[package]] 3778 name = "target-lexicon" 3779 + version = "0.12.9" 3780 source = "registry+https://github.com/rust-lang/crates.io-index" 3781 + checksum = "df8e77cb757a61f51b947ec4a7e3646efd825b73561db1c232a8ccb639e611a0" 3782 3783 [[package]] 3784 name = "tauri" 3785 + version = "1.4.1" 3786 source = "registry+https://github.com/rust-lang/crates.io-index" 3787 + checksum = "7fbe522898e35407a8e60dc3870f7579fea2fc262a6a6072eccdd37ae1e1d91e" 3788 dependencies = [ 3789 "anyhow", 3790 "base64 0.21.2", ··· 3895 [[package]] 3896 name = "tauri-plugin-autostart" 3897 version = "0.0.0" 3898 + source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#51f20b438e42050cdbfd6c6dc72dbc985a31bbc1" 3899 dependencies = [ 3900 "auto-launch", 3901 "log", ··· 3908 [[package]] 3909 name = "tauri-plugin-single-instance" 3910 version = "0.0.0" 3911 + source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#51f20b438e42050cdbfd6c6dc72dbc985a31bbc1" 3912 dependencies = [ 3913 "log", 3914 "serde", ··· 3996 checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3997 dependencies = [ 3998 "embed-resource", 3999 + "toml 0.7.6", 4000 ] 4001 4002 [[package]] 4003 name = "tauri-winrt-notification" 4004 + version = "0.1.2" 4005 source = "registry+https://github.com/rust-lang/crates.io-index" 4006 + checksum = "4f5bff1d532fead7c43324a0fa33643b8621a47ce2944a633be4cb6c0240898f" 4007 dependencies = [ 4008 "quick-xml 0.23.1", 4009 "windows 0.39.0", ··· 4042 4043 [[package]] 4044 name = "thiserror" 4045 + version = "1.0.43" 4046 source = "registry+https://github.com/rust-lang/crates.io-index" 4047 + checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" 4048 dependencies = [ 4049 "thiserror-impl", 4050 ] 4051 4052 [[package]] 4053 name = "thiserror-impl" 4054 + version = "1.0.43" 4055 source = "registry+https://github.com/rust-lang/crates.io-index" 4056 + checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" 4057 dependencies = [ 4058 "proc-macro2", 4059 "quote", 4060 + "syn 2.0.26", 4061 ] 4062 4063 [[package]] ··· 4083 4084 [[package]] 4085 name = "time" 4086 + version = "0.3.23" 4087 source = "registry+https://github.com/rust-lang/crates.io-index" 4088 + checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" 4089 dependencies = [ 4090 + "itoa 1.0.9", 4091 "serde", 4092 "time-core", 4093 "time-macros", ··· 4101 4102 [[package]] 4103 name = "time-macros" 4104 + version = "0.2.10" 4105 source = "registry+https://github.com/rust-lang/crates.io-index" 4106 + checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" 4107 dependencies = [ 4108 "time-core", 4109 ] ··· 4137 4138 [[package]] 4139 name = "tokio" 4140 + version = "1.29.1" 4141 source = "registry+https://github.com/rust-lang/crates.io-index" 4142 + checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 4143 dependencies = [ 4144 "autocfg", 4145 + "backtrace", 4146 "bytes", 4147 "libc", 4148 "mio", ··· 4187 4188 [[package]] 4189 name = "toml" 4190 + version = "0.7.6" 4191 source = "registry+https://github.com/rust-lang/crates.io-index" 4192 + checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 4193 dependencies = [ 4194 "serde", 4195 "serde_spanned", ··· 4199 4200 [[package]] 4201 name = "toml_datetime" 4202 + version = "0.6.3" 4203 source = "registry+https://github.com/rust-lang/crates.io-index" 4204 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 4205 dependencies = [ 4206 "serde", 4207 ] 4208 4209 [[package]] 4210 name = "toml_edit" 4211 + version = "0.19.14" 4212 source = "registry+https://github.com/rust-lang/crates.io-index" 4213 + checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 4214 dependencies = [ 4215 + "indexmap 2.0.0", 4216 "serde", 4217 "serde_spanned", 4218 "toml_datetime", ··· 4239 4240 [[package]] 4241 name = "tracing-attributes" 4242 + version = "0.1.26" 4243 source = "registry+https://github.com/rust-lang/crates.io-index" 4244 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 4245 dependencies = [ 4246 "proc-macro2", 4247 "quote", 4248 + "syn 2.0.26", 4249 ] 4250 4251 [[package]] ··· 4349 4350 [[package]] 4351 name = "unicode-ident" 4352 + version = "1.0.11" 4353 source = "registry+https://github.com/rust-lang/crates.io-index" 4354 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 4355 4356 [[package]] 4357 name = "unicode-normalization" ··· 4388 4389 [[package]] 4390 name = "uuid" 4391 + version = "1.4.1" 4392 source = "registry+https://github.com/rust-lang/crates.io-index" 4393 + checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 4394 dependencies = [ 4395 "getrandom 0.2.10", 4396 ] ··· 4503 "once_cell", 4504 "proc-macro2", 4505 "quote", 4506 + "syn 2.0.26", 4507 "wasm-bindgen-shared", 4508 ] 4509 ··· 4537 dependencies = [ 4538 "proc-macro2", 4539 "quote", 4540 + "syn 2.0.26", 4541 "wasm-bindgen-backend", 4542 "wasm-bindgen-shared", 4543 ] ··· 4674 "pango-sys", 4675 "pkg-config", 4676 "soup2-sys", 4677 + "system-deps 6.1.1", 4678 ] 4679 4680 [[package]] ··· 4821 source = "registry+https://github.com/rust-lang/crates.io-index" 4822 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4823 dependencies = [ 4824 + "windows-targets 0.48.1", 4825 ] 4826 4827 [[package]] ··· 4871 source = "registry+https://github.com/rust-lang/crates.io-index" 4872 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4873 dependencies = [ 4874 + "windows-targets 0.48.1", 4875 ] 4876 4877 [[package]] ··· 4891 4892 [[package]] 4893 name = "windows-targets" 4894 + version = "0.48.1" 4895 source = "registry+https://github.com/rust-lang/crates.io-index" 4896 + checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 4897 dependencies = [ 4898 "windows_aarch64_gnullvm 0.48.0", 4899 "windows_aarch64_msvc 0.48.0", ··· 5056 5057 [[package]] 5058 name = "winnow" 5059 + version = "0.5.0" 5060 source = "registry+https://github.com/rust-lang/crates.io-index" 5061 + checksum = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7" 5062 dependencies = [ 5063 "memchr", 5064 ] ··· 5222 5223 [[package]] 5224 name = "xml-rs" 5225 + version = "0.8.15" 5226 source = "registry+https://github.com/rust-lang/crates.io-index" 5227 + checksum = "5a56c84a8ccd4258aed21c92f70c0f6dea75356b6892ae27c24139da456f9336" 5228 5229 [[package]] 5230 name = "zbus" 5231 + version = "3.14.1" 5232 source = "registry+https://github.com/rust-lang/crates.io-index" 5233 + checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" 5234 dependencies = [ 5235 "async-broadcast", 5236 "async-executor", 5237 "async-fs", 5238 "async-io", 5239 "async-lock", 5240 + "async-process", 5241 "async-recursion", 5242 "async-task", 5243 "async-trait", 5244 + "blocking", 5245 "byteorder", 5246 "derivative", 5247 "enumflags2", ··· 5269 5270 [[package]] 5271 name = "zbus_macros" 5272 + version = "3.14.1" 5273 source = "registry+https://github.com/rust-lang/crates.io-index" 5274 + checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" 5275 dependencies = [ 5276 "proc-macro-crate", 5277 "proc-macro2", ··· 5283 5284 [[package]] 5285 name = "zbus_names" 5286 + version = "2.6.0" 5287 source = "registry+https://github.com/rust-lang/crates.io-index" 5288 + checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 5289 dependencies = [ 5290 "serde", 5291 "static_assertions", ··· 5314 5315 [[package]] 5316 name = "zvariant" 5317 + version = "3.15.0" 5318 source = "registry+https://github.com/rust-lang/crates.io-index" 5319 + checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 5320 dependencies = [ 5321 "byteorder", 5322 "enumflags2", ··· 5328 5329 [[package]] 5330 name = "zvariant_derive" 5331 + version = "3.15.0" 5332 source = "registry+https://github.com/rust-lang/crates.io-index" 5333 + checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 5334 dependencies = [ 5335 "proc-macro-crate", 5336 "proc-macro2", ··· 5341 5342 [[package]] 5343 name = "zvariant_utils" 5344 + version = "1.0.1" 5345 source = "registry+https://github.com/rust-lang/crates.io-index" 5346 + checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 5347 dependencies = [ 5348 "proc-macro2", 5349 "quote",
+6 -5
pkgs/applications/misc/pot/default.nix
··· 23 24 stdenv.mkDerivation rec { 25 pname = "pot"; 26 - version = "1.6.1"; 27 28 src = fetchFromGitHub { 29 owner = "pot-app"; 30 repo = "pot-desktop"; 31 rev = version; 32 - hash = "sha256-AiDQleRMuLExaVuiLvubebobDaK2YJTWjZ00F5UptuQ="; 33 }; 34 35 sourceRoot = "source/src-tauri"; ··· 76 cargoDeps = rustPlatform.importCargoLock { 77 lockFile = ./Cargo.lock; 78 outputHashes = { 79 - "tauri-plugin-single-instance-0.0.0" = "sha256-M6uGcf4UWAU+494wAK/r2ta1c3IZ07iaURLwJJR9F3U="; 80 - "tauri-plugin-autostart-0.0.0" = "sha256-9eclolp+Gb8qF/KYIRiOoCJbMJLI8LyWLQu82npI7mQ="; 81 "enigo-0.1.2" = "sha256-99VJ0WYD8jV6CYUZ1bpYJBwIE2iwOZ9SjOvyA2On12Q="; 82 - "selection-0.1.0" = "sha256-85NUACRi7TjyMNKVz93G+W1EXKIVZZge/h/HtDwiW/Q="; 83 }; 84 }; 85
··· 23 24 stdenv.mkDerivation rec { 25 pname = "pot"; 26 + version = "1.10.0"; 27 28 src = fetchFromGitHub { 29 owner = "pot-app"; 30 repo = "pot-desktop"; 31 rev = version; 32 + hash = "sha256-v5yx8pE8+m+5CDy7X3CwitYhFQMX8Ynt8Y2k1lEZKpg="; 33 }; 34 35 sourceRoot = "source/src-tauri"; ··· 76 cargoDeps = rustPlatform.importCargoLock { 77 lockFile = ./Cargo.lock; 78 outputHashes = { 79 + "tauri-plugin-single-instance-0.0.0" = "sha256-Wb08d5Cpi8YhtngbnQ3ziy+zAwg5ZY+2xKejgE2oCNE="; 80 + "tauri-plugin-autostart-0.0.0" = "sha256-Wb08d5Cpi8YhtngbnQ3ziy+zAwg5ZY+2xKejgE2oCNE="; 81 "enigo-0.1.2" = "sha256-99VJ0WYD8jV6CYUZ1bpYJBwIE2iwOZ9SjOvyA2On12Q="; 82 + "selection-0.1.0" = "sha256-V4vixiyKqhpZeTXiFw0HKz5xr0zHd4DkC/hovJ8Y2a8="; 83 + "screenshots-0.6.0" = "sha256-NHs7gqplg/eSUWYojayxeJtX7T4f8mt+akahi9LeukU="; 84 }; 85 }; 86
+2 -2
pkgs/applications/networking/clash-verge/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "clash-verge"; 17 - version = "1.3.4"; 18 19 src = fetchurl { 20 url = "https://github.com/zzzgydi/clash-verge/releases/download/v${version}/clash-verge_${version}_amd64.deb"; 21 - hash = "sha256-Jqp+bGxOuKH3BTmwnjo2RVB0c2rBVjDqZmFSw5RD/ew="; 22 }; 23 24 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "clash-verge"; 17 + version = "1.3.5"; 18 19 src = fetchurl { 20 url = "https://github.com/zzzgydi/clash-verge/releases/download/v${version}/clash-verge_${version}_amd64.deb"; 21 + hash = "sha256-dMlJ7f1wpaiJrK5Xwx+e1tsWkGG9gJUyiIjhvVCWEJQ="; 22 }; 23 24 nativeBuildInputs = [
+4 -4
pkgs/applications/networking/cluster/nomad/default.nix
··· 77 78 nomad_1_5 = generic { 79 buildGoModule = buildGo120Module; 80 - version = "1.5.7"; 81 - sha256 = "sha256-IafIC1YVbJFQjC04S2rqjDgB83uSFpMajgsKxfFc/H8="; 82 vendorSha256 = "sha256-y3WiQuoQn6SdwTgtPWuB6EBtsJC+YleQPzownZQNkno="; 83 passthru.tests.nomad = nixosTests.nomad; 84 preCheck = '' ··· 88 89 nomad_1_6 = generic { 90 buildGoModule = buildGo120Module; 91 - version = "1.6.0"; 92 - sha256 = "sha256-979SlqBu2/kUdPB4BplhOcEq0J2sjKmFkEiLOzOAUPM="; 93 vendorSha256 = "sha256-Y3O7ADzZPlLWFbXSYBcI6b5MAhMD0UnkhQxO9VJMpOY="; 94 passthru.tests.nomad = nixosTests.nomad; 95 preCheck = ''
··· 77 78 nomad_1_5 = generic { 79 buildGoModule = buildGo120Module; 80 + version = "1.5.8"; 81 + sha256 = "sha256-5VAUNunQz4s1Icd+s5i8Kx6u1P0By+ikl4C5wXM1oho="; 82 vendorSha256 = "sha256-y3WiQuoQn6SdwTgtPWuB6EBtsJC+YleQPzownZQNkno="; 83 passthru.tests.nomad = nixosTests.nomad; 84 preCheck = '' ··· 88 89 nomad_1_6 = generic { 90 buildGoModule = buildGo120Module; 91 + version = "1.6.1"; 92 + sha256 = "sha256-RsyGUaLteGiNf0PTkKLcjHTevhKb/mNx2JORpXhHJMw="; 93 vendorSha256 = "sha256-Y3O7ADzZPlLWFbXSYBcI6b5MAhMD0UnkhQxO9VJMpOY="; 94 passthru.tests.nomad = nixosTests.nomad; 95 preCheck = ''
+3 -3
pkgs/applications/networking/cluster/zarf/default.nix
··· 5 6 buildGoModule rec { 7 pname = "zarf"; 8 - version = "0.28.1"; 9 10 src = fetchFromGitHub { 11 owner = "defenseunicorns"; 12 repo = "zarf"; 13 rev = "v${version}"; 14 - hash = "sha256-TgrYDLlbaYQwRpG4Vy9sZGWawbN4iS9YFVEjlB3JVfY="; 15 }; 16 17 - vendorHash = "sha256-dIQ+6aWI47zI++4skMFnyDYpQPcHEHSwUS9aXatY43g="; 18 proxyVendor = true; 19 20 preBuild = ''
··· 5 6 buildGoModule rec { 7 pname = "zarf"; 8 + version = "0.28.2"; 9 10 src = fetchFromGitHub { 11 owner = "defenseunicorns"; 12 repo = "zarf"; 13 rev = "v${version}"; 14 + hash = "sha256-4217HkmTridDkq0c0lqkcbwqxqAceNIVFl/TEDcuxCA="; 15 }; 16 17 + vendorHash = "sha256-sTI/fpT/5/2ulhCuhsKpY5epJup2TxF2jpRqBI0eOWA="; 18 proxyVendor = true; 19 20 preBuild = ''
+1 -1
pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
··· 41 # no stable hal release yet with recent spdlog/fmt support, remove 42 # once 4.0.0 is released - see https://github.com/emsec/hal/issues/452 43 spdlog' = spdlog.override { 44 - fmt = fmt_8.overrideAttrs (_: rec { 45 version = "8.0.1"; 46 src = fetchFromGitHub { 47 owner = "fmtlib";
··· 41 # no stable hal release yet with recent spdlog/fmt support, remove 42 # once 4.0.0 is released - see https://github.com/emsec/hal/issues/452 43 spdlog' = spdlog.override { 44 + fmt_9 = fmt_8.overrideAttrs (_: rec { 45 version = "8.0.1"; 46 src = fetchFromGitHub { 47 owner = "fmtlib";
+27 -2
pkgs/applications/window-managers/sway/osd.nix
··· 3 , fetchFromGitHub 4 , pkg-config 5 , wrapGAppsHook 6 , gtk-layer-shell 7 , libevdev 8 , libinput 9 , libpulseaudio 10 , udev 11 }: 12 13 - rustPlatform.buildRustPackage { 14 pname = "swayosd"; 15 version = "unstable-2023-07-18"; 16 ··· 21 hash = "sha256-MJuTwEI599Y7q+0u0DMxRYaXsZfpksc2csgnK9Ghp/E="; 22 }; 23 24 - cargoHash = "sha256-pExpzQwuHREhgkj+eZ8drBVsh/B3WiQBBh906O6ymFw="; 25 26 nativeBuildInputs = [ 27 wrapGAppsHook 28 pkg-config 29 ]; 30 31 buildInputs = [ ··· 35 libpulseaudio 36 udev 37 ]; 38 39 meta = with lib; { 40 description = "A GTK based on screen display for keyboard shortcuts";
··· 3 , fetchFromGitHub 4 , pkg-config 5 , wrapGAppsHook 6 + , cargo 7 + , coreutils 8 , gtk-layer-shell 9 , libevdev 10 , libinput 11 , libpulseaudio 12 + , meson 13 + , ninja 14 + , rustc 15 + , stdenv 16 , udev 17 }: 18 19 + stdenv.mkDerivation rec { 20 pname = "swayosd"; 21 version = "unstable-2023-07-18"; 22 ··· 27 hash = "sha256-MJuTwEI599Y7q+0u0DMxRYaXsZfpksc2csgnK9Ghp/E="; 28 }; 29 30 + cargoDeps = rustPlatform.fetchCargoTarball { 31 + inherit src; 32 + name = "${pname}-${version}"; 33 + hash = "sha256-pExpzQwuHREhgkj+eZ8drBVsh/B3WiQBBh906O6ymFw="; 34 + }; 35 36 nativeBuildInputs = [ 37 wrapGAppsHook 38 pkg-config 39 + meson 40 + rustc 41 + cargo 42 + ninja 43 + rustPlatform.cargoSetupHook 44 ]; 45 46 buildInputs = [ ··· 50 libpulseaudio 51 udev 52 ]; 53 + 54 + patches = [ 55 + ./swayosd_systemd_paths.patch 56 + ]; 57 + 58 + postPatch = '' 59 + substituteInPlace data/udev/99-swayosd.rules \ 60 + --replace /bin/chgrp ${coreutils}/bin/chgrp \ 61 + --replace /bin/chmod ${coreutils}/bin/chmod 62 + ''; 63 64 meta = with lib; { 65 description = "A GTK based on screen display for keyboard shortcuts";
+24
pkgs/applications/window-managers/sway/swayosd_systemd_paths.patch
···
··· 1 + diff --git a/data/meson.build b/data/meson.build 2 + index fc687a5..68decdf 100644 3 + --- a/data/meson.build 4 + +++ b/data/meson.build 5 + @@ -1,5 +1,6 @@ 6 + datadir = get_option('datadir') 7 + sysconfdir = get_option('sysconfdir') 8 + +libdir = get_option('libdir') 9 + 10 + # LICENSE 11 + install_data( 12 + @@ -41,11 +42,7 @@ configure_file( 13 + 14 + # Systemd service unit 15 + systemd = dependency('systemd', required: false) 16 + -if systemd.found() 17 + - systemd_service_install_dir = systemd.get_variable(pkgconfig :'systemdsystemunitdir') 18 + -else 19 + - systemd_service_install_dir = join_paths(libdir, 'systemd', 'system') 20 + -endif 21 + +systemd_service_install_dir = join_paths(libdir, 'systemd', 'system') 22 + 23 + configure_file( 24 + configuration: conf_data,
+1
pkgs/desktops/lomiri/default.nix
··· 12 deviceinfo = callPackage ./development/deviceinfo { }; 13 geonames = callPackage ./development/geonames { }; 14 gmenuharness = callPackage ./development/gmenuharness { }; 15 lomiri-api = callPackage ./development/lomiri-api { }; 16 }; 17 in
··· 12 deviceinfo = callPackage ./development/deviceinfo { }; 13 geonames = callPackage ./development/geonames { }; 14 gmenuharness = callPackage ./development/gmenuharness { }; 15 + libusermetrics = callPackage ./development/libusermetrics { }; 16 lomiri-api = callPackage ./development/lomiri-api { }; 17 }; 18 in
+129
pkgs/desktops/lomiri/development/libusermetrics/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , gitUpdater 5 + , testers 6 + , cmake 7 + , cmake-extras 8 + , dbus 9 + , doxygen 10 + , gsettings-qt 11 + , gtest 12 + , intltool 13 + , json-glib 14 + , libapparmor 15 + , libqtdbustest 16 + , pkg-config 17 + , qdjango 18 + , qtbase 19 + , qtdeclarative 20 + , qtxmlpatterns 21 + , ubports-click 22 + , wrapQtAppsHook 23 + }: 24 + 25 + stdenv.mkDerivation (finalAttrs: { 26 + pname = "libusermetrics"; 27 + version = "1.3.0"; 28 + 29 + src = fetchFromGitLab { 30 + owner = "ubports"; 31 + repo = "development/core/libusermetrics"; 32 + rev = finalAttrs.version; 33 + hash = "sha256-yO9wZcXJBKt1HZ1GKoQ1flqYuwW9PlXiWLE3bl21PSQ="; 34 + }; 35 + 36 + outputs = [ 37 + "out" 38 + "dev" 39 + "doc" 40 + ]; 41 + 42 + postPatch = '' 43 + substituteInPlace data/CMakeLists.txt \ 44 + --replace '/etc' "$out/etc" 45 + 46 + # Tries to query QMake for QT_INSTALL_QML variable, would return broken paths into /build/qtbase-<commit> even if qmake was available 47 + substituteInPlace src/modules/UserMetrics/CMakeLists.txt \ 48 + --replace "\''${QT_IMPORTS_DIR}/UserMetrics" '${placeholder "out"}/${qtbase.qtQmlPrefix}/UserMetrics' 49 + 50 + substituteInPlace src/libusermetricsinput/CMakeLists.txt \ 51 + --replace 'RUNTIME DESTINATION bin' 'RUNTIME DESTINATION ''${CMAKE_INSTALL_BINDIR}' 52 + 53 + substituteInPlace doc/CMakeLists.txt \ 54 + --replace "\''${CMAKE_INSTALL_DATAROOTDIR}/doc/libusermetrics-doc" "\''${CMAKE_INSTALL_DOCDIR}" 55 + '' + lib.optionalString (!finalAttrs.doCheck) '' 56 + # Only needed by tests 57 + sed -i -e '/QTDBUSTEST/d' CMakeLists.txt 58 + ''; 59 + 60 + strictDeps = true; 61 + 62 + nativeBuildInputs = [ 63 + cmake 64 + doxygen 65 + intltool 66 + pkg-config 67 + wrapQtAppsHook 68 + ]; 69 + 70 + buildInputs = [ 71 + cmake-extras 72 + gsettings-qt 73 + json-glib 74 + libapparmor 75 + qdjango 76 + qtxmlpatterns 77 + ubports-click 78 + 79 + # Plugin 80 + qtbase 81 + ]; 82 + 83 + nativeCheckInputs = [ 84 + dbus 85 + ]; 86 + 87 + checkInputs = [ 88 + gtest 89 + libqtdbustest 90 + qtdeclarative 91 + ]; 92 + 93 + cmakeFlags = [ 94 + "-DGSETTINGS_LOCALINSTALL=ON" 95 + "-DGSETTINGS_COMPILE=ON" 96 + "-DENABLE_TESTS=${lib.boolToString finalAttrs.doCheck}" 97 + ]; 98 + 99 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 100 + 101 + checkPhase = '' 102 + runHook preCheck 103 + 104 + export QT_PLUGIN_PATH=${lib.getBin qtbase}/lib/qt-${qtbase.version}/plugins/ 105 + export QML2_IMPORT_PATH=${lib.getBin qtdeclarative}/lib/qt-${qtbase.version}/qml/ 106 + dbus-run-session --config-file=${dbus}/share/dbus-1/session.conf -- \ 107 + make test "''${enableParallelChecking:+-j $NIX_BUILD_CORES}" 108 + 109 + runHook postCheck 110 + ''; 111 + 112 + passthru = { 113 + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 114 + updateScript = gitUpdater { }; 115 + }; 116 + 117 + meta = with lib; { 118 + description = "Enables apps to locally store interesting numerical data for later presentation"; 119 + homepage = "https://gitlab.com/ubports/development/core/libusermetrics"; 120 + license = licenses.lgpl3Only; 121 + maintainers = teams.lomiri.members; 122 + platforms = platforms.linux; 123 + mainProgram = "usermetricsinput"; 124 + pkgConfigModules = [ 125 + "libusermetricsinput-1" 126 + "libusermetricsoutput-1" 127 + ]; 128 + }; 129 + })
+5 -5
pkgs/development/compilers/unison/default.nix
··· 1 { lib, stdenv, fetchurl, autoPatchelfHook 2 - , ncurses5, zlib, gmp 3 , makeWrapper 4 , less 5 }: 6 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "unison-code-manager"; 9 - milestone_id = "M4i"; 10 version = "1.0.${finalAttrs.milestone_id}-alpha"; 11 12 src = if (stdenv.isDarwin) then 13 fetchurl { 14 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.milestone_id}/ucm-macos.tar.gz"; 15 - hash = "sha256-1Qp1SB5rCsVimZzRo1NOX8HBoMEGlIycJPm3zGTUuOw="; 16 } 17 else 18 fetchurl { 19 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.milestone_id}/ucm-linux.tar.gz"; 20 - hash = "sha256-Qx8vO/Vaz0VdCGXwIwRQIuMlp44hxCroQ7m7Y+m7aXk="; 21 }; 22 23 # The tarball is just the prebuilt binary, in the archive root. ··· 26 dontConfigure = true; 27 28 nativeBuildInputs = [ makeWrapper ] ++ (lib.optional (!stdenv.isDarwin) autoPatchelfHook); 29 - buildInputs = lib.optionals (!stdenv.isDarwin) [ ncurses5 zlib gmp ]; 30 31 installPhase = '' 32 mkdir -p $out/bin
··· 1 { lib, stdenv, fetchurl, autoPatchelfHook 2 + , ncurses6, zlib, gmp 3 , makeWrapper 4 , less 5 }: 6 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "unison-code-manager"; 9 + milestone_id = "M5b"; 10 version = "1.0.${finalAttrs.milestone_id}-alpha"; 11 12 src = if (stdenv.isDarwin) then 13 fetchurl { 14 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.milestone_id}/ucm-macos.tar.gz"; 15 + hash = "sha256-Uknt1NrywmGs8YovlnN8TU8iaYgT1jeYP4SQCuK1u+I="; 16 } 17 else 18 fetchurl { 19 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.milestone_id}/ucm-linux.tar.gz"; 20 + hash = "sha256-CZLGA4fFFysxHkwedC8RBLmHWwr3BM8xqps7hN3TC/g="; 21 }; 22 23 # The tarball is just the prebuilt binary, in the archive root. ··· 26 dontConfigure = true; 27 28 nativeBuildInputs = [ makeWrapper ] ++ (lib.optional (!stdenv.isDarwin) autoPatchelfHook); 29 + buildInputs = lib.optionals (!stdenv.isDarwin) [ ncurses6 zlib gmp ]; 30 31 installPhase = '' 32 mkdir -p $out/bin
+6 -6
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
··· 1 - { ffmpeg_5-full 2 - , nv-codec-headers-11 3 , chromaprint 4 , fetchFromGitHub 5 , lib 6 }: 7 8 - (ffmpeg_5-full.override { 9 - nv-codec-headers = nv-codec-headers-11; 10 }).overrideAttrs (old: rec { 11 pname = "jellyfin-ffmpeg"; 12 - version = "5.1.2-8"; 13 14 src = fetchFromGitHub { 15 owner = "jellyfin"; 16 repo = "jellyfin-ffmpeg"; 17 rev = "v${version}"; 18 - sha256 = "sha256-0ne9Xj9MnB5WOkPRtPX7W30qG1osHd0tyua+5RMrnQc="; 19 }; 20 21 buildInputs = old.buildInputs ++ [ chromaprint ];
··· 1 + { ffmpeg_6-full 2 + , nv-codec-headers-12 3 , chromaprint 4 , fetchFromGitHub 5 , lib 6 }: 7 8 + (ffmpeg_6-full.override { 9 + nv-codec-headers-11 = nv-codec-headers-12; 10 }).overrideAttrs (old: rec { 11 pname = "jellyfin-ffmpeg"; 12 + version = "6.0-4"; 13 14 src = fetchFromGitHub { 15 owner = "jellyfin"; 16 repo = "jellyfin-ffmpeg"; 17 rev = "v${version}"; 18 + sha256 = "sha256-o0D/GWbSoy5onbYG29wTbpZ8z4sZ2s1WclGCXRMSekA="; 19 }; 20 21 buildInputs = old.buildInputs ++ [ chromaprint ];
+27
pkgs/development/libraries/nv-codec-headers/12_x.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchgit 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "nv-codec-headers"; 8 + version = "12.0.16.0"; 9 + 10 + src = fetchgit { 11 + url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; 12 + rev = "n${version}"; 13 + sha256 = "sha256-8YZU9pb0kzat0JBVEotaZUkNicQvLNIrIyPU9KTTjwg="; 14 + }; 15 + 16 + makeFlags = [ 17 + "PREFIX=$(out)" 18 + ]; 19 + 20 + meta = with lib; { 21 + description = "FFmpeg version of headers for NVENC"; 22 + homepage = "https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ MP2E ]; 25 + platforms = platforms.all; 26 + }; 27 + }
+22 -13
pkgs/development/libraries/qmltermwidget/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, qtbase, qtquick1, qmake, qtmultimedia, utmp, fetchpatch }: 2 3 stdenv.mkDerivation { 4 - version = "2018-11-24"; 5 - pname = "qmltermwidget-unstable"; 6 7 src = fetchFromGitHub { 8 repo = "qmltermwidget"; 9 owner = "Swordfish90"; 10 - rev = "48274c75660e28d44af7c195e79accdf1bd44963"; 11 - sha256 = "028nb1xp84jmakif5mmzx52q3rsjwckw27jdpahyaqw7j7i5znq6"; 12 }; 13 14 - buildInputs = [ qtbase qtquick1 qtmultimedia ] 15 - ++ lib.optional stdenv.isDarwin utmp; 16 nativeBuildInputs = [ qmake ]; 17 18 patches = [ 19 - (fetchpatch { 20 - name = "fix-missing-includes.patch"; 21 - url = "https://github.com/Swordfish90/qmltermwidget/pull/27/commits/485f8d6d841b607ba49e55a791f7f587e4e193bc.diff"; 22 - sha256 = "186s8pv3642vr4lxsds919h0y2vrkl61r7wqq9mc4a5zk5vprinj"; 23 - }) 24 ]; 25 26 postPatch = '' ··· 28 --replace '$$[QT_INSTALL_QML]' "/$qtQmlPrefix/" 29 ''; 30 31 - installFlags = [ "INSTALL_ROOT=$(out)" ]; 32 33 dontWrapQtApps = true; 34
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , qtbase 5 + , qtquick1 6 + , qmake 7 + , qtmultimedia 8 + , utmp 9 + }: 10 11 stdenv.mkDerivation { 12 + pname = "qmltermwidget"; 13 + version = "unstable-2022-01-09"; 14 15 src = fetchFromGitHub { 16 repo = "qmltermwidget"; 17 owner = "Swordfish90"; 18 + rev = "63228027e1f97c24abb907550b22ee91836929c5"; 19 + hash = "sha256-aVaiRpkYvuyomdkQYAgjIfi6a3wG2a6hNH1CfkA2WKQ="; 20 }; 21 22 nativeBuildInputs = [ qmake ]; 23 24 + buildInputs = [ 25 + qtbase 26 + qtquick1 27 + qtmultimedia 28 + ] ++ lib.optional stdenv.isDarwin utmp; 29 + 30 patches = [ 31 + # Some files are copied twice to the output which makes the build fails 32 + ./do-not-copy-artifacts-twice.patch 33 ]; 34 35 postPatch = '' ··· 37 --replace '$$[QT_INSTALL_QML]' "/$qtQmlPrefix/" 38 ''; 39 40 + installFlags = [ "INSTALL_ROOT=${placeholder "out"}" ]; 41 42 dontWrapQtApps = true; 43
+10
pkgs/development/libraries/qmltermwidget/do-not-copy-artifacts-twice.patch
···
··· 1 + diff --git a/qmltermwidget.pro b/qmltermwidget.pro 2 + index c9594a9..aa1a804 100644 3 + --- a/qmltermwidget.pro 4 + +++ b/qmltermwidget.pro 5 + @@ -62,4 +62,4 @@ kblayouts2.path = $$INSTALL_DIR/$$PLUGIN_IMPORT_PATH/kb-layouts/historic 6 + scrollbar.files = $$PWD/src/QMLTermScrollbar.qml 7 + scrollbar.path = $$INSTALL_DIR/$$PLUGIN_IMPORT_PATH 8 + 9 + -INSTALLS += target qmldir assets colorschemes colorschemes2 kblayouts kblayouts2 scrollbar 10 + +INSTALLS += target qmldir assets
+10 -2
pkgs/development/libraries/spdlog/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, fmt 2 , staticBuild ? stdenv.hostPlatform.isStatic 3 4 # tests ··· 29 ]; 30 31 nativeBuildInputs = [ cmake ]; 32 - propagatedBuildInputs = [ fmt ]; 33 34 cmakeFlags = [ 35 "-DSPDLOG_BUILD_SHARED=${if staticBuild then "OFF" else "ON"}"
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + # Although we include upstream patches that fix compilation with fmt_10, we 7 + # still use fmt_9 because this dependency is propagated, and many of spdlog's 8 + # reverse dependencies don't support fmt_10 yet. 9 + , fmt_9 10 , staticBuild ? stdenv.hostPlatform.isStatic 11 12 # tests ··· 37 ]; 38 39 nativeBuildInputs = [ cmake ]; 40 + propagatedBuildInputs = [ fmt_9 ]; 41 42 cmakeFlags = [ 43 "-DSPDLOG_BUILD_SHARED=${if staticBuild then "OFF" else "ON"}"
+2 -2
pkgs/development/python-modules/ansible-compat/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "ansible-compat"; 16 - version = "4.1.2"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-aWFi28EiPAtHQTamFmKz/kQRXUkN6NpgaxSc7lcrAe0="; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "ansible-compat"; 16 + version = "4.1.5"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-WXyDahhMETH+62sOI82iNsQf7N7mRCc3Unj7aSD9LnQ="; 24 }; 25 26 nativeBuildInputs = [
+42
pkgs/development/python-modules/grpcio-channelz/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonRelaxDepsHook 4 + , fetchPypi 5 + , grpcio 6 + , protobuf 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "grpcio-channelz"; 11 + version = "1.56.2"; 12 + format = "setuptools"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-PlPGrD16Iy5vCsuVsFQ3FHd+wu0FJCFbo7isvYtVAQU="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + pythonRelaxDepsHook 21 + ]; 22 + pythonRelaxDeps = [ 23 + "grpcio" 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + grpcio 28 + protobuf 29 + ]; 30 + 31 + pythonImportsCheck = [ "grpc_channelz" ]; 32 + 33 + # no tests 34 + doCheck = false; 35 + 36 + meta = with lib; { 37 + description = "Channel Level Live Debug Information Service for gRPC"; 38 + homepage = "https://pypi.org/project/grpcio-channelz"; 39 + license = with licenses; [ asl20 ]; 40 + maintainers = with maintainers; [ happysalada ]; 41 + }; 42 + }
+42
pkgs/development/python-modules/grpcio-health-checking/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonRelaxDepsHook 4 + , fetchPypi 5 + , grpcio 6 + , protobuf 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "grpcio-health-checking"; 11 + version = "1.56.2"; 12 + format = "setuptools"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-XNodihNovizaBPkoSotzzuCf8+J37sjd2avPL+92s3I="; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + grpcio 21 + protobuf 22 + ]; 23 + 24 + nativeBuildInputs = [ 25 + pythonRelaxDepsHook 26 + ]; 27 + pythonRelaxDeps = [ 28 + "grpcio" 29 + ]; 30 + 31 + pythonImportsCheck = [ "grpc_health" ]; 32 + 33 + # no tests 34 + doCheck = false; 35 + 36 + meta = with lib; { 37 + description = "Standard Health Checking Service for gRPC"; 38 + homepage = "https://pypi.org/project/grpcio-health-checking/"; 39 + license = with licenses; [ asl20 ]; 40 + maintainers = with maintainers; [ happysalada ]; 41 + }; 42 + }
+42
pkgs/development/python-modules/grpcio-reflection/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonRelaxDepsHook 5 + , grpcio 6 + , protobuf 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "grpcio-reflection"; 11 + version = "1.56.2"; 12 + format = "setuptools"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-dKgXZq9jmrjxt/WVMdyBRkD0obzwEtwGzmviBbUKOUw="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + pythonRelaxDepsHook 21 + ]; 22 + pythonRelaxDeps = [ 23 + "grpcio" 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + grpcio 28 + protobuf 29 + ]; 30 + 31 + pythonImportsCheck = [ "grpc_reflection" ]; 32 + 33 + # no tests 34 + doCheck = false; 35 + 36 + meta = with lib; { 37 + description = "Standard Protobuf Reflection Service for gRPC"; 38 + homepage = "https://pypi.org/project/grpcio-reflection"; 39 + license = with licenses; [ asl20 ]; 40 + maintainers = with maintainers; [ happysalada ]; 41 + }; 42 + }
+3 -5
pkgs/development/python-modules/ical/default.nix
··· 5 , fetchFromGitHub 6 , freezegun 7 , tzdata 8 - , py 9 , pyparsing 10 , pydantic 11 , pytest-asyncio ··· 19 20 buildPythonPackage rec { 21 pname = "ical"; 22 - version = "4.5.4"; 23 format = "setuptools"; 24 25 - disabled = pythonOlder "3.9"; 26 27 src = fetchFromGitHub { 28 owner = "allenporter"; 29 repo = pname; 30 rev = "refs/tags/${version}"; 31 - hash = "sha256-UcuJ23yzpRHDUFlwov692UyLXP/9Qb4F+IJIszo12/M="; 32 }; 33 34 nativeBuildInputs = [ ··· 49 50 nativeCheckInputs = [ 51 freezegun 52 - py 53 pytest-asyncio 54 pytest-benchmark 55 pytest-golden
··· 5 , fetchFromGitHub 6 , freezegun 7 , tzdata 8 , pyparsing 9 , pydantic 10 , pytest-asyncio ··· 18 19 buildPythonPackage rec { 20 pname = "ical"; 21 + version = "5.0.0"; 22 format = "setuptools"; 23 24 + disabled = pythonOlder "3.10"; 25 26 src = fetchFromGitHub { 27 owner = "allenporter"; 28 repo = pname; 29 rev = "refs/tags/${version}"; 30 + hash = "sha256-6xDbr/y9ZNT9thWMLHPi9/EXVXrUdMCVJdQAcd3G2vo="; 31 }; 32 33 nativeBuildInputs = [ ··· 48 49 nativeCheckInputs = [ 50 freezegun 51 pytest-asyncio 52 pytest-benchmark 53 pytest-golden
+5 -4
pkgs/development/python-modules/jsonable/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - , pytestCheckHook 5 , nose 6 }: 7 8 buildPythonPackage rec { ··· 16 hash = "sha256-3FIzG2djSZOPDdoYeKqs3obQjgHrFtyp0sdBwZakkHA="; 17 }; 18 19 - nativeCheckInputs = [ pytestCheckHook ]; 20 - 21 - checkInputs = [ nose ]; 22 23 pythonImportsCheck = [ "jsonable" ]; 24
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , nose 5 + , pytestCheckHook 6 }: 7 8 buildPythonPackage rec { ··· 16 hash = "sha256-3FIzG2djSZOPDdoYeKqs3obQjgHrFtyp0sdBwZakkHA="; 17 }; 18 19 + nativeCheckInputs = [ 20 + nose 21 + pytestCheckHook 22 + ]; 23 24 pythonImportsCheck = [ "jsonable" ]; 25
+5 -4
pkgs/development/python-modules/mwtypes/default.nix
··· 2 , buildPythonPackage 3 , fetchPypi 4 , jsonable 5 - , pytestCheckHook 6 , nose 7 }: 8 9 buildPythonPackage rec { ··· 17 18 propagatedBuildInputs = [ jsonable ]; 19 20 - nativeCheckInputs = [ pytestCheckHook ]; 21 - 22 - checkInputs = [ nose ]; 23 24 disabledTests = [ 25 "test_normalize_path_bad_extension"
··· 2 , buildPythonPackage 3 , fetchPypi 4 , jsonable 5 , nose 6 + , pytestCheckHook 7 }: 8 9 buildPythonPackage rec { ··· 17 18 propagatedBuildInputs = [ jsonable ]; 19 20 + nativeCheckInputs = [ 21 + nose 22 + pytestCheckHook 23 + ]; 24 25 disabledTests = [ 26 "test_normalize_path_bad_extension"
+5 -4
pkgs/development/python-modules/mwxml/default.nix
··· 4 , jsonschema 5 , mwcli 6 , mwtypes 7 - , pytestCheckHook 8 , nose 9 }: 10 11 buildPythonPackage rec { ··· 23 mwtypes 24 ]; 25 26 - nativeCheckInputs = [ pytestCheckHook ]; 27 - 28 - checkInputs = [ nose ]; 29 30 disabledTests = [ 31 "test_page_with_discussion"
··· 4 , jsonschema 5 , mwcli 6 , mwtypes 7 , nose 8 + , pytestCheckHook 9 }: 10 11 buildPythonPackage rec { ··· 23 mwtypes 24 ]; 25 26 + nativeCheckInputs = [ 27 + nose 28 + pytestCheckHook 29 + ]; 30 31 disabledTests = [ 32 "test_page_with_discussion"
+4 -2
pkgs/development/python-modules/mypy-boto3-s3/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "mypy-boto3-s3"; 11 - version = "1.28.3.post2"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-wjt4ArgKA4ihRtfoAlVS8h1E40kCahj7dR2caY7XFLE="; 19 }; 20 21 propagatedBuildInputs = [ 22 boto3 23 typing-extensions 24 ]; 25 ··· 33 meta = with lib; { 34 description = "Type annotations for boto3.s3"; 35 homepage = "https://github.com/youtype/mypy_boto3_builder"; 36 license = with licenses; [ mit ]; 37 maintainers = with maintainers; [ fab ]; 38 };
··· 8 9 buildPythonPackage rec { 10 pname = "mypy-boto3-s3"; 11 + version = "1.28.8"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-ye0X/uLA4u3rKWazeWr3s0ncxO7uVNvVmiaf25QY61U="; 19 }; 20 21 propagatedBuildInputs = [ 22 boto3 23 + ] ++ lib.optionals (pythonOlder "3.9") [ 24 typing-extensions 25 ]; 26 ··· 34 meta = with lib; { 35 description = "Type annotations for boto3.s3"; 36 homepage = "https://github.com/youtype/mypy_boto3_builder"; 37 + changelog = "https://github.com/youtype/mypy_boto3_builder/releases/tag/${version}"; 38 license = with licenses; [ mit ]; 39 maintainers = with maintainers; [ fab ]; 40 };
+2 -2
pkgs/development/python-modules/oci/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "oci"; 16 - version = "2.106.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "oracle"; 23 repo = "oci-python-sdk"; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-46+/uxCwAO9E1YBE337lsD3h2jkcBCYM7o3Vzh42tmI="; 26 }; 27 28 pythonRelaxDeps = [
··· 13 14 buildPythonPackage rec { 15 pname = "oci"; 16 + version = "2.107.0"; 17 format = "setuptools"; 18 19 disabled = pythonOlder "3.7"; ··· 22 owner = "oracle"; 23 repo = "oci-python-sdk"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-GeZCA5Bg3qSL3VRWh3Dvh9+4+3RgwuRVXR8LM/eKed4="; 26 }; 27 28 pythonRelaxDeps = [
+5 -4
pkgs/development/python-modules/para/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , pytestCheckHook 5 , nose 6 }: 7 8 buildPythonPackage rec { ··· 14 hash = "sha256-RsMjKunY6p2IbP0IzdESiSICvthkX0C2JVWXukz+8hc="; 15 }; 16 17 - nativeCheckInputs = [ pytestCheckHook ]; 18 - 19 - checkInputs = [ nose ]; 20 21 pythonImportsCheck = [ "para" ]; 22
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , nose 5 + , pytestCheckHook 6 }: 7 8 buildPythonPackage rec { ··· 14 hash = "sha256-RsMjKunY6p2IbP0IzdESiSICvthkX0C2JVWXukz+8hc="; 15 }; 16 17 + nativeCheckInputs = [ 18 + nose 19 + pytestCheckHook 20 + ]; 21 22 pythonImportsCheck = [ "para" ]; 23
+2 -2
pkgs/development/python-modules/userpath/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "userpath"; 11 - version = "1.8.0"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-BCM9L8/lz/kRweT7cYl1VkDhUk/4ekuCq51rh1/uV4c="; 19 }; 20 21 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "userpath"; 11 + version = "1.9.0"; 12 format = "pyproject"; 13 14 disabled = pythonOlder "3.7"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-heMnRUMXRHfGLVcB7UOj7xBRgkqd13aWitxBHlhkDdE="; 19 }; 20 21 nativeBuildInputs = [
+41
pkgs/development/tools/api-linter/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "api-linter"; 8 + version = "1.54.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "googleapis"; 12 + repo = "api-linter"; 13 + rev = "v${version}"; 14 + hash = "sha256-Z3VhjBI1WYLs3uEONgbItkqUX8P5ZTZ84B1YC6hPgu8="; 15 + }; 16 + 17 + vendorHash = "sha256-EXmS3ys5uFY+7vv22+a/82V2RjTaEMas8SFOXwSS9qY="; 18 + 19 + subPackages = [ "cmd/api-linter" ]; 20 + 21 + ldflags = [ 22 + "-s" 23 + "-w" 24 + ]; 25 + 26 + # reference: https://github.com/googleapis/api-linter/blob/v1.54.1/.github/workflows/release.yaml#L76 27 + preBuild = '' 28 + cat > cmd/api-linter/version.go <<EOF 29 + package main 30 + const version = "${version}" 31 + EOF 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "Linter for APIs defined in protocol buffers"; 36 + homepage = "https://github.com/googleapis/api-linter/"; 37 + changelog = "https://github.com/googleapis/api-linter/releases/tag/${src.rev}"; 38 + license = licenses.asl20; 39 + maintainers = with maintainers; [ xrelkd ]; 40 + }; 41 + }
+50
pkgs/development/tools/build-managers/alire/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , gprbuild 5 + , gnat 6 + }: 7 + 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "alire"; 10 + version = "1.2.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "alire-project"; 14 + repo = "alire"; 15 + rev = "v${finalAttrs.version}"; 16 + hash = "sha256-rwNiSXOIIQR1I8wwp1ROVOfEChT6SCa5c6XnTRqekDc="; 17 + 18 + fetchSubmodules = true; 19 + }; 20 + 21 + nativeBuildInputs = [ gprbuild gnat ]; 22 + 23 + # on HEAD (roughly 2c4e5a3), alire provides a dev/build.sh script. for now, 24 + # just use gprbuild. 25 + buildPhase = '' 26 + runHook preBuild 27 + 28 + gprbuild -j$NIX_BUILD_CORES -P alr_env 29 + 30 + runHook postBuild 31 + ''; 32 + 33 + installPhase = '' 34 + runHook preInstall 35 + 36 + mkdir -p $out 37 + cp -r ./bin $out 38 + 39 + runHook postInstall 40 + ''; 41 + 42 + meta = { 43 + description = "A source-based package manager for the Ada and SPARK programming languages"; 44 + homepage = "https://alire.ada.dev"; 45 + changelog = "https://github.com/alire-project/alire/releases/tag/v${finalAttrs.version}"; 46 + license = lib.licenses.gpl3Only; 47 + maintainers = with lib.maintainers; [ atalii ]; 48 + platforms = lib.platforms.unix; 49 + }; 50 + })
+28 -28
pkgs/development/tools/electron/binary/default.nix
··· 151 headers = "0zvwd3gz5y3yq5jgkswnarv75j05lfaz58w37fidq5aib1hi50hn"; 152 }; 153 154 - electron_22-bin = mkElectron "22.3.15" { 155 - armv7l-linux = "b1df49670162f4333e320e39626f50aeae8a0a44a4fd7c68ecddce997f7ac369"; 156 - aarch64-linux = "4e1e1ca892d7812b2bfead0757f448549907a60204f7ff275e6b912a7d7691f9"; 157 - x86_64-linux = "4c8a12045a7d49488a404a7e09f2fdd342a2755fe8300f3c709715a043d8944c"; 158 - x86_64-darwin = "5eb5eb0cc4e0253a3e5bbe0f054040b5b9ba8eb0761ff51f74a8a462a3c81f63"; 159 - aarch64-darwin = "1f047a4a136761d93c2ed9080dc8000aa7d48d0dbd7cd001c72834650a6d8511"; 160 - headers = "106j087n4z8w8y749hdi4zyc7x7a0dzhw2jmk937frm9qzivjzb1"; 161 }; 162 163 - electron_23-bin = mkElectron "23.3.9" { 164 - armv7l-linux = "ad1a0c91cdb22371bf9ff99f6d407106ac8298517904de84875ce84cc690086a"; 165 - aarch64-linux = "8d4ba11d1342898e2b7fea24e0053bc2ec81ab62ae2373ca5a458c8c482899b1"; 166 - x86_64-linux = "10479bacbba8af4a5ff34c856017b5afb6e27bd806014d6632f552659118a833"; 167 - x86_64-darwin = "e377786bbc647aa9c3cc0015225e58356e4319b3293438f5930c0b99a84cd190"; 168 - aarch64-darwin = "12f8ee8fe4aabf98c37cecf48d55126b66704304a56239dd9442dc0d1c21d54b"; 169 - headers = "0j47gh1f89znkvz9hssl043a6bzcmqy6xapvw0ysw4w9my5zaf07"; 170 }; 171 172 - electron_24-bin = mkElectron "24.6.1" { 173 - armv7l-linux = "0e2fe8e8e97dd34809a63a5e3bc1d4ade6ba32a55bd90e5826b85970d983d314"; 174 - aarch64-linux = "8c17efd4f5d578f6c93ea363fd4ff6e33c03bec298826be0fc32689ddef4c161"; 175 - x86_64-linux = "c997469cb935fbe2e4cffe71769358375e69583d757eb2e19fae0ffc125bcac8"; 176 - x86_64-darwin = "dfc3a2c003a81bc7b16ee3d677430d19d6a82894672a58f1622fed32590a9751"; 177 - aarch64-darwin = "7f2be8bbab8d4990dd86387b98b44d1df6648988ad7835ce4d5fd592f8db1139"; 178 - headers = "0wc7q2vdyc22xmi4z3mxbihd6zcrh7hv3silygb4r7j8f25109l9"; 179 }; 180 181 - electron_25-bin = mkElectron "25.2.0" { 182 - armv7l-linux = "ec15f85ef5bf1a8cafdd5bbe5ceb229a1c6b2f91e42bd7482500921114413341"; 183 - aarch64-linux = "e58ff2c4484e80bc6253969036e772bfed8d822d66215ff68e84846cbd14c4a0"; 184 - x86_64-linux = "4fb341f1cbe7ef38c1eb3463919bfb515b54875f835f28ce0d8ff9119802a025"; 185 - x86_64-darwin = "21f69f236d89dc86ca63f24fa6b7a7ef825862250ad83d6f09973615b10360b6"; 186 - aarch64-darwin = "50060b0cf8cd2e8180a1bea2c94bc9988ee66cfe065abe2b42cb999707b1b3ba"; 187 - headers = "0fwxypcj8wav16r0fhfm8sdly94vsl8w8yg5xy892z6b3bd9x4s3"; 188 }; 189 }
··· 151 headers = "0zvwd3gz5y3yq5jgkswnarv75j05lfaz58w37fidq5aib1hi50hn"; 152 }; 153 154 + electron_22-bin = mkElectron "22.3.18" { 155 + armv7l-linux = "109cd957e64c728bd1b921385250d413c9546c7ba44d191a9e6a62ea39eb093b"; 156 + aarch64-linux = "4857d182cffb853b0c85c96e4e99d20316f95068398b7ac5424641e1f2263465"; 157 + x86_64-linux = "8b65f6c6b960dd6bc52acbb0fc54f232dfa8a9d6ed0e1504ee6baf346c90598b"; 158 + x86_64-darwin = "d3ecd733a174b8fd16927285f9e9f3a5d401c29578619a6c12aec5c3845d0d51"; 159 + aarch64-darwin = "a11c41f2b1e740e77fccc1e2e299e89f370cd8153420976c1b16628733969af4"; 160 + headers = "0h1d2l8wq10myaxa5xjnrnyjrjm7qlj9r4g3nldcqmsy4w468v66"; 161 }; 162 163 + electron_23-bin = mkElectron "23.3.10" { 164 + armv7l-linux = "dd5e4395b3851c5561058980c883c1cb5871caae521efbd53a356de7e8e58a81"; 165 + aarch64-linux = "be0e65b0920f7d6c2d6efbcf1a5bcfde3e677e28a9f743d003b5089b48fdbe7f"; 166 + x86_64-linux = "b8f1a743ae5e9e3cc42b00c77eb91343e289a4d2d77d922cc719963ac4629475"; 167 + x86_64-darwin = "6a8cb24879677d7997d1cba018e9630dc561d6646d79c7f282a747c85b17df7e"; 168 + aarch64-darwin = "f2157e56f2e94c5a6bb8a5727674fb7e3f42c6ab155f9fdc00e7dacc7df20df7"; 169 + headers = "04118gdcbnrw5np6r74ysqwfcn1kr5xvjm25jndmnzz8cspch6zq"; 170 }; 171 172 + electron_24-bin = mkElectron "24.6.4" { 173 + armv7l-linux = "60a5d3936d86d78b166f0f62fc5de5de6f3250d2ae630886da297e30d2040eb4"; 174 + aarch64-linux = "d50662a111e72c71596f614cd022ebe928dc2eea6d5060cb8313b19862abe080"; 175 + x86_64-linux = "c211f38a7e5e46371a358f1db67b927fe340f8478a5fff306c4acc0ffce840f8"; 176 + x86_64-darwin = "17293a5148c511cd92a6b08872801bd90de01888251a7b99085818511770fc47"; 177 + aarch64-darwin = "61696d191710e053a1afccb4cd5ee851ad723c90929f0058b8221d1c840a316a"; 178 + headers = "0nwwrxsrlx6spi1nwnvi6fy451sk38zxvnwkls4c4i9f6nrfsd4f"; 179 }; 180 181 + electron_25-bin = mkElectron "25.3.1" { 182 + armv7l-linux = "6c837332b63a973304b1eaf769bd4054ee972f4b8a74832053715959e1555a15"; 183 + aarch64-linux = "2ae9fd05ffe59d59586d9e8afdbb45381971d964527123506ae08e2411872b4d"; 184 + x86_64-linux = "36f139c779ae0c0abc7227e9e3d65f34b8dfc3a0e4d40beb18bdf31750d4ca74"; 185 + x86_64-darwin = "66c86c8651c4699b069fde53d5fcbf8887a2573c27e3eefc655462b27c047d07"; 186 + aarch64-darwin = "1cc5e9b6451757ada1c07130b9454164d4206cf92595708fb6fc9ebff030f860"; 187 + headers = "1vb767l9b2vgx9f03xb3iw2msli4lkswy49qc0zzdaym89b7ykrz"; 188 }; 189 }
+2 -1
pkgs/development/tools/language-servers/lua-language-server/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, ninja, makeWrapper, CoreFoundation, Foundation }: 2 3 stdenv.mkDerivation rec { 4 pname = "lua-language-server"; ··· 20 buildInputs = lib.optionals stdenv.isDarwin [ 21 CoreFoundation 22 Foundation 23 ]; 24 25 postPatch = ''
··· 1 + { lib, stdenv, fetchFromGitHub, ninja, makeWrapper, CoreFoundation, Foundation, ditto }: 2 3 stdenv.mkDerivation rec { 4 pname = "lua-language-server"; ··· 20 buildInputs = lib.optionals stdenv.isDarwin [ 21 CoreFoundation 22 Foundation 23 + ditto 24 ]; 25 26 postPatch = ''
+3 -3
pkgs/development/tools/ruff/Cargo.lock
··· 734 735 [[package]] 736 name = "flake8-to-ruff" 737 - version = "0.0.279" 738 dependencies = [ 739 "anyhow", 740 "clap", ··· 1888 1889 [[package]] 1890 name = "ruff" 1891 - version = "0.0.279" 1892 dependencies = [ 1893 "annotate-snippets 0.9.1", 1894 "anyhow", ··· 1988 1989 [[package]] 1990 name = "ruff_cli" 1991 - version = "0.0.279" 1992 dependencies = [ 1993 "annotate-snippets 0.9.1", 1994 "anyhow",
··· 734 735 [[package]] 736 name = "flake8-to-ruff" 737 + version = "0.0.280" 738 dependencies = [ 739 "anyhow", 740 "clap", ··· 1888 1889 [[package]] 1890 name = "ruff" 1891 + version = "0.0.280" 1892 dependencies = [ 1893 "annotate-snippets 0.9.1", 1894 "anyhow", ··· 1988 1989 [[package]] 1990 name = "ruff_cli" 1991 + version = "0.0.280" 1992 dependencies = [ 1993 "annotate-snippets 0.9.1", 1994 "anyhow",
+2 -2
pkgs/development/tools/ruff/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "ruff"; 13 - version = "0.0.279"; 14 15 src = fetchFromGitHub { 16 owner = "astral-sh"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-7f/caaCbYt+Uatd12gATSJgs5Nx/X7YZhXEESl5OtWE="; 20 }; 21 22 cargoLock = {
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "ruff"; 13 + version = "0.0.280"; 14 15 src = fetchFromGitHub { 16 owner = "astral-sh"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-Pp/yurRPUHqrCD3V93z5EGMYf4IyLFQOL9d2sNe3TKs="; 20 }; 21 22 cargoLock = {
+3 -3
pkgs/development/tools/rust/cargo-cyclonedx/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "cargo-cyclonedx"; 15 - version = "0.3.7"; 16 17 src = fetchFromGitHub { 18 owner = "CycloneDX"; 19 repo = "cyclonedx-rust-cargo"; 20 rev = "${pname}-${version}"; 21 - hash = "sha256-xr3YNjQp+XhIWIqJ1rPUyM9mbtWGExlFEj28/SB8vfE="; 22 }; 23 24 - cargoHash = "sha256-NsBY+wb4IAlKOMh5BMvT734z//Wp/s0zimm04v8pqyc="; 25 26 nativeBuildInputs = [ 27 pkg-config
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "cargo-cyclonedx"; 15 + version = "0.3.8"; 16 17 src = fetchFromGitHub { 18 owner = "CycloneDX"; 19 repo = "cyclonedx-rust-cargo"; 20 rev = "${pname}-${version}"; 21 + hash = "sha256-6XW8aCXepbVnTubbM4sfRIC87uYSCEbuj+jJcPayEEU="; 22 }; 23 24 + cargoHash = "sha256-BG/vfa5L6Iibfon3A5TP8/K8jbJsWqc+axdvIXc7GmM="; 25 26 nativeBuildInputs = [ 27 pkg-config
+3 -3
pkgs/development/tools/rust/cargo-info/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-info"; 12 - version = "0.7.3"; 13 14 src = fetchFromGitLab { 15 owner = "imp"; 16 repo = "cargo-info"; 17 rev = version; 18 - hash = "sha256-m8YytirD9JBwssZFO6oQ9TGqjqvu1GxHN3z8WKLiKd4="; 19 }; 20 21 - cargoHash = "sha256-gI/DGPCVEi4Mg9nYLaPpeqpV7LBbxoLP0ditU6hPS1w="; 22 23 nativeBuildInputs = [ 24 pkg-config
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-info"; 12 + version = "0.7.6"; 13 14 src = fetchFromGitLab { 15 owner = "imp"; 16 repo = "cargo-info"; 17 rev = version; 18 + hash = "sha256-02Zkp7Vc1M5iZsG4iJL30S73T2HHg3lqrPJ9mW3FOuk="; 19 }; 20 21 + cargoHash = "sha256-zp7qklME28HNGomAcQgrEi7W6zQ1QCJc4FjxtnKySUE="; 22 23 nativeBuildInputs = [ 24 pkg-config
+5 -3
pkgs/development/web/flyctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "flyctl"; 5 - version = "0.1.56"; 6 7 src = fetchFromGitHub { 8 owner = "superfly"; 9 repo = "flyctl"; 10 rev = "v${version}"; 11 - hash = "sha256-Megf4kQ17rwvHKlREzEw7YIibtl/wol0U5bVvPuwxxI="; 12 }; 13 14 - vendorHash = "sha256-EI1cyLCiUEkit80gh0BV6Ti8CX8KYuIqz2od7LDLTXg="; 15 16 subPackages = [ "." ]; 17 ··· 24 ]; 25 26 nativeBuildInputs = [ installShellFiles ]; 27 28 preBuild = '' 29 go generate ./...
··· 2 3 buildGoModule rec { 4 pname = "flyctl"; 5 + version = "0.1.62"; 6 7 src = fetchFromGitHub { 8 owner = "superfly"; 9 repo = "flyctl"; 10 rev = "v${version}"; 11 + hash = "sha256-/IIHe3OG/r/cZ4PaYZazv/aPBzyxNBCWbgkzFbJMpvc="; 12 }; 13 14 + vendorHash = "sha256-bjlNwhhhvwrw5GtWO8+1HV2IauqexKSb+O9WGX06qGA="; 15 16 subPackages = [ "." ]; 17 ··· 24 ]; 25 26 nativeBuildInputs = [ installShellFiles ]; 27 + 28 + patches = [ ./disable-auto-update.patch ]; 29 30 preBuild = '' 31 go generate ./...
+25
pkgs/development/web/flyctl/disable-auto-update.patch
···
··· 1 + From 9c76dbff982b0fd8beaffae42a6e98bc1e67f089 Mon Sep 17 00:00:00 2001 2 + From: Gabriel Simmer <g@gmem.ca> 3 + Date: Fri, 21 Jul 2023 08:16:52 +0100 4 + Subject: [PATCH] Disable auto update 5 + 6 + --- 7 + internal/config/config.go | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/internal/config/config.go b/internal/config/config.go 11 + index 1914f8e0..958baf27 100644 12 + --- a/internal/config/config.go 13 + +++ b/internal/config/config.go 14 + @@ -141,7 +141,7 @@ func (cfg *Config) ApplyFile(path string) (err error) { 15 + AutoUpdate bool `yaml:"auto_update"` 16 + } 17 + w.SendMetrics = true 18 + - w.AutoUpdate = true 19 + + w.AutoUpdate = false 20 + 21 + if err = unmarshal(path, &w); err == nil { 22 + cfg.AccessToken = w.AccessToken 23 + -- 24 + 2.41.0 25 +
+3 -3
pkgs/misc/wiki-tui/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "wiki-tui"; 13 - version = "0.7.0"; 14 15 src = fetchFromGitHub { 16 owner = "Builditluc"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-vrWjX8WB9niZnBDIlMSj/NUuJxCkP4QoOLp+xTnvSjs="; 20 }; 21 22 nativeBuildInputs = [ ··· 30 Security 31 ]; 32 33 - cargoHash = "sha256-m3gxmoZVEVzqach7Oep943B4DhOUzrTB+Z6J/TvdCQ8="; 34 35 meta = with lib; { 36 description = "A simple and easy to use Wikipedia Text User Interface";
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "wiki-tui"; 13 + version = "0.8.0"; 14 15 src = fetchFromGitHub { 16 owner = "Builditluc"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-WEB6tzHeP7fX+KyNOqAADKHT6IE1t8af889XcHH/48Q="; 20 }; 21 22 nativeBuildInputs = [ ··· 30 Security 31 ]; 32 33 + cargoHash = "sha256-pLAUwkn4w/vwg/znBtjxc+og2yJn5uABY3Au9AYkpM4="; 34 35 meta = with lib; { 36 description = "A simple and easy to use Wikipedia Text User Interface";
+98
pkgs/os-specific/linux/minimal-bootstrap/bash/default.nix
···
··· 1 + { lib 2 + , buildPlatform 3 + , hostPlatform 4 + , fetchurl 5 + , bootBash 6 + , gnumake 7 + , gnused 8 + , gnugrep 9 + , gnutar 10 + , gawk 11 + , gzip 12 + , gcc 13 + , glibc 14 + , binutils 15 + , linux-headers 16 + , derivationWithMeta 17 + , bash 18 + , coreutils 19 + }: 20 + let 21 + pname = "bash"; 22 + version = "5.2.15"; 23 + 24 + src = fetchurl { 25 + url = "mirror://gnu/bash/bash-${version}.tar.gz"; 26 + sha256 = "132qng0jy600mv1fs95ylnlisx2wavkkgpb19c6kmz7lnmjhjwhk"; 27 + }; 28 + in 29 + bootBash.runCommand "${pname}-${version}" { 30 + inherit pname version; 31 + 32 + nativeBuildInputs = [ 33 + gcc 34 + binutils 35 + gnumake 36 + gnused 37 + gnugrep 38 + gnutar 39 + gawk 40 + gzip 41 + ]; 42 + 43 + passthru.runCommand = name: env: buildCommand: 44 + derivationWithMeta ({ 45 + inherit name buildCommand; 46 + builder = "${bash}/bin/bash"; 47 + args = [ 48 + "-e" 49 + (builtins.toFile "bash-builder.sh" '' 50 + export CONFIG_SHELL=$SHELL 51 + bash -eux $buildCommandPath 52 + '') 53 + ]; 54 + passAsFile = [ "buildCommand" ]; 55 + 56 + SHELL = "${bash}/bin/bash"; 57 + PATH = lib.makeBinPath ((env.nativeBuildInputs or []) ++ [ 58 + bash 59 + coreutils 60 + ]); 61 + } // (builtins.removeAttrs env [ "nativeBuildInputs" ])); 62 + 63 + passthru.tests.get-version = result: 64 + bootBash.runCommand "${pname}-get-version-${version}" {} '' 65 + ${result}/bin/bash --version 66 + mkdir $out 67 + ''; 68 + 69 + meta = with lib; { 70 + description = "GNU Bourne-Again Shell, the de facto standard shell on Linux"; 71 + homepage = "https://www.gnu.org/software/bash"; 72 + license = licenses.gpl3Plus; 73 + maintainers = teams.minimal-bootstrap.members; 74 + platforms = platforms.unix; 75 + }; 76 + } '' 77 + # Unpack 78 + tar xzf ${src} 79 + cd bash-${version} 80 + 81 + # Configure 82 + export CC="gcc -I${glibc}/include -I${linux-headers}/include" 83 + export LIBRARY_PATH="${glibc}/lib" 84 + export LIBS="-lc -lnss_files -lnss_dns -lresolv" 85 + export ac_cv_func_dlopen=no 86 + bash ./configure \ 87 + --prefix=$out \ 88 + --build=${buildPlatform.config} \ 89 + --host=${hostPlatform.config} \ 90 + --disable-nls \ 91 + --disable-net-redirections 92 + 93 + # Build 94 + make SHELL=bash 95 + 96 + # Install 97 + make install 98 + ''
+26
pkgs/os-specific/linux/minimal-bootstrap/default.nix
··· 15 16 bash_2_05 = callPackage ./bash/2.nix { tinycc = tinycc-mes; }; 17 18 binutils = callPackage ./binutils { 19 bash = bash_2_05; 20 gcc = gcc2; ··· 36 37 coreutils = callPackage ./coreutils { tinycc = tinycc-mes; }; 38 39 gawk = callPackage ./gawk { 40 bash = bash_2_05; 41 tinycc = tinycc-mes; 42 }; 43 44 gcc2 = callPackage ./gcc/2.nix { ··· 56 57 inherit (callPackage ./glibc { 58 bash = bash_2_05; 59 }) glibc22; 60 61 gnugrep = callPackage ./gnugrep { ··· 68 gnupatch = callPackage ./gnupatch { tinycc = tinycc-mes; }; 69 70 gnused = callPackage ./gnused { 71 bash = bash_2_05; 72 tinycc = tinycc-mes; 73 }; 74 75 gnutar = callPackage ./gnutar { 76 bash = bash_2_05; 77 tinycc = tinycc-mes; 78 }; 79 80 gzip = callPackage ./gzip { 81 bash = bash_2_05; 82 tinycc = tinycc-mes; 83 }; 84 85 heirloom = callPackage ./heirloom { ··· 112 inherit (callPackage ./utils.nix { }) derivationWithMeta writeTextFile writeText; 113 114 test = kaem.runCommand "minimal-bootstrap-test" {} '' 115 echo ${bash_2_05.tests.get-version} 116 echo ${binutils.tests.get-version} 117 echo ${binutils-mes.tests.get-version} 118 echo ${bzip2.tests.get-version} 119 echo ${gawk.tests.get-version} 120 echo ${gcc2.tests.get-version} 121 echo ${gcc2-mes.tests.get-version} 122 echo ${gnugrep.tests.get-version} 123 echo ${gnused.tests.get-version} 124 echo ${gnutar.tests.get-version} 125 echo ${gzip.tests.get-version} 126 echo ${heirloom.tests.get-version}
··· 15 16 bash_2_05 = callPackage ./bash/2.nix { tinycc = tinycc-mes; }; 17 18 + bash = callPackage ./bash { 19 + bootBash = bash_2_05; 20 + gcc = gcc2; 21 + glibc = glibc22; 22 + }; 23 + 24 binutils = callPackage ./binutils { 25 bash = bash_2_05; 26 gcc = gcc2; ··· 42 43 coreutils = callPackage ./coreutils { tinycc = tinycc-mes; }; 44 45 + diffutils = callPackage ./diffutils { 46 + bash = bash_2_05; 47 + gcc = gcc2; 48 + glibc = glibc22; 49 + }; 50 + 51 gawk = callPackage ./gawk { 52 bash = bash_2_05; 53 tinycc = tinycc-mes; 54 + gnused = gnused-mes; 55 }; 56 57 gcc2 = callPackage ./gcc/2.nix { ··· 69 70 inherit (callPackage ./glibc { 71 bash = bash_2_05; 72 + gnused = gnused-mes; 73 }) glibc22; 74 75 gnugrep = callPackage ./gnugrep { ··· 82 gnupatch = callPackage ./gnupatch { tinycc = tinycc-mes; }; 83 84 gnused = callPackage ./gnused { 85 + bash = bash_2_05; 86 + gcc = gcc2; 87 + glibc = glibc22; 88 + gnused = gnused-mes; 89 + }; 90 + gnused-mes = callPackage ./gnused { 91 bash = bash_2_05; 92 tinycc = tinycc-mes; 93 + mesBootstrap = true; 94 }; 95 96 gnutar = callPackage ./gnutar { 97 bash = bash_2_05; 98 tinycc = tinycc-mes; 99 + gnused = gnused-mes; 100 }; 101 102 gzip = callPackage ./gzip { 103 bash = bash_2_05; 104 tinycc = tinycc-mes; 105 + gnused = gnused-mes; 106 }; 107 108 heirloom = callPackage ./heirloom { ··· 135 inherit (callPackage ./utils.nix { }) derivationWithMeta writeTextFile writeText; 136 137 test = kaem.runCommand "minimal-bootstrap-test" {} '' 138 + echo ${bash.tests.get-version} 139 echo ${bash_2_05.tests.get-version} 140 echo ${binutils.tests.get-version} 141 echo ${binutils-mes.tests.get-version} 142 echo ${bzip2.tests.get-version} 143 + echo ${diffutils.tests.get-version} 144 echo ${gawk.tests.get-version} 145 echo ${gcc2.tests.get-version} 146 echo ${gcc2-mes.tests.get-version} 147 echo ${gnugrep.tests.get-version} 148 echo ${gnused.tests.get-version} 149 + echo ${gnused-mes.tests.get-version} 150 echo ${gnutar.tests.get-version} 151 echo ${gzip.tests.get-version} 152 echo ${heirloom.tests.get-version}
+72
pkgs/os-specific/linux/minimal-bootstrap/diffutils/default.nix
···
··· 1 + { lib 2 + , buildPlatform 3 + , hostPlatform 4 + , fetchurl 5 + , bash 6 + , gcc 7 + , glibc 8 + , binutils 9 + , linux-headers 10 + , gnumake 11 + , gnugrep 12 + , gnused 13 + , gawk 14 + , gnutar 15 + , gzip 16 + }: 17 + let 18 + pname = "diffutils"; 19 + version = "2.8.1"; 20 + 21 + src = fetchurl { 22 + url = "mirror://gnu/diffutils/diffutils-${version}.tar.gz"; 23 + sha256 = "0nizs9r76aiymzasmj1jngl7s71jfzl9xfziigcls8k9n141f065"; 24 + }; 25 + in 26 + bash.runCommand "${pname}-${version}" { 27 + inherit pname version; 28 + 29 + nativeBuildInputs = [ 30 + gcc 31 + binutils 32 + gnumake 33 + gnused 34 + gnugrep 35 + gawk 36 + gnutar 37 + gzip 38 + ]; 39 + 40 + passthru.tests.get-version = result: 41 + bash.runCommand "${pname}-get-version-${version}" {} '' 42 + ${result}/bin/diff --version 43 + mkdir $out 44 + ''; 45 + 46 + meta = with lib; { 47 + description = "Commands for showing the differences between files (diff, cmp, etc.)"; 48 + homepage = "https://www.gnu.org/software/diffutils/diffutils.html"; 49 + license = licenses.gpl3Only; 50 + maintainers = teams.minimal-bootstrap.members; 51 + platforms = platforms.unix; 52 + }; 53 + } '' 54 + # Unpack 55 + tar xzf ${src} 56 + cd diffutils-${version} 57 + 58 + # Configure 59 + export C_INCLUDE_PATH="${glibc}/include:${linux-headers}/include" 60 + export LIBRARY_PATH="${glibc}/lib" 61 + export LIBS="-lc -lnss_files -lnss_dns -lresolv" 62 + bash ./configure \ 63 + --prefix=$out \ 64 + --build=${buildPlatform.config} \ 65 + --host=${hostPlatform.config} 66 + 67 + # Build 68 + make 69 + 70 + # Install 71 + make install 72 + ''
+1 -1
pkgs/os-specific/linux/minimal-bootstrap/gcc/2.nix
··· 131 ${lib.optionalString mesBootstrap "ar x ${tinycc.libs}/lib/libtcc1.a"} 132 ar r $out/lib/gcc-lib/${hostPlatform.config}/${version}/libgcc.a *.o 133 cd .. 134 ${lib.optionalString mesBootstrap '' 135 - cp gcc/libgcc2.a $out/lib/libgcc2.a 136 ar x ${tinycc.libs}/lib/libtcc1.a 137 ar x ${tinycc.libs}/lib/libc.a 138 ar r $out/lib/gcc-lib/${hostPlatform.config}/${version}/libc.a libc.o libtcc1.o
··· 131 ${lib.optionalString mesBootstrap "ar x ${tinycc.libs}/lib/libtcc1.a"} 132 ar r $out/lib/gcc-lib/${hostPlatform.config}/${version}/libgcc.a *.o 133 cd .. 134 + cp gcc/libgcc2.a $out/lib/libgcc2.a 135 ${lib.optionalString mesBootstrap '' 136 ar x ${tinycc.libs}/lib/libtcc1.a 137 ar x ${tinycc.libs}/lib/libc.a 138 ar r $out/lib/gcc-lib/${hostPlatform.config}/${version}/libc.a libc.o libtcc1.o
+37 -5
pkgs/os-specific/linux/minimal-bootstrap/gnused/default.nix
··· 1 { lib 2 , fetchurl 3 , bash 4 - , tinycc 5 , gnumake 6 }: 7 let 8 - pname = "gnused"; 9 # last version that can be compiled with mes-libc 10 version = "4.0.9"; 11 ··· 25 inherit pname version; 26 27 nativeBuildInputs = [ 28 tinycc.compiler 29 - gnumake 30 ]; 31 32 passthru.tests.get-version = result: ··· 43 mainProgram = "sed"; 44 platforms = platforms.unix; 45 }; 46 - } '' 47 # Unpack 48 ungz --file ${src} --output sed.tar 49 untar --file sed.tar 50 rm sed.tar 51 cd sed-${version} 52 53 # Configure 54 cp ${makefile} Makefile 55 catm config.h ··· 59 CC="tcc -B ${tinycc.libs}/lib" \ 60 LIBC=mes 61 62 # Install 63 make install PREFIX=$out 64 - ''
··· 1 { lib 2 + , buildPlatform 3 + , hostPlatform 4 , fetchurl 5 , bash 6 , gnumake 7 + , mesBootstrap ? false, tinycc ? null 8 + , gcc ? null, glibc ? null, binutils ? null, gnused ? null, linux-headers, gnugrep 9 }: 10 + assert mesBootstrap -> tinycc != null; 11 + assert !mesBootstrap -> gcc != null && glibc != null && binutils != null && gnused != null; 12 let 13 + pname = "gnused" + lib.optionalString mesBootstrap "-mes"; 14 # last version that can be compiled with mes-libc 15 version = "4.0.9"; 16 ··· 30 inherit pname version; 31 32 nativeBuildInputs = [ 33 + gnumake 34 + ] ++ lib.optionals mesBootstrap [ 35 tinycc.compiler 36 + ] ++ lib.optionals (!mesBootstrap) [ 37 + gcc 38 + glibc 39 + binutils 40 + gnused 41 + gnugrep 42 ]; 43 44 passthru.tests.get-version = result: ··· 55 mainProgram = "sed"; 56 platforms = platforms.unix; 57 }; 58 + } ('' 59 # Unpack 60 ungz --file ${src} --output sed.tar 61 untar --file sed.tar 62 rm sed.tar 63 cd sed-${version} 64 65 + '' + lib.optionalString mesBootstrap '' 66 # Configure 67 cp ${makefile} Makefile 68 catm config.h ··· 72 CC="tcc -B ${tinycc.libs}/lib" \ 73 LIBC=mes 74 75 + '' + lib.optionalString (!mesBootstrap) '' 76 + # Configure 77 + export CC="gcc -I${glibc}/include -I${linux-headers}/include" 78 + export LIBRARY_PATH="${glibc}/lib" 79 + export LIBS="-lc -lnss_files -lnss_dns -lresolv" 80 + chmod +x configure 81 + ./configure \ 82 + --build=${buildPlatform.config} \ 83 + --host=${hostPlatform.config} \ 84 + --disable-shared \ 85 + --disable-nls \ 86 + --disable-dependency-tracking \ 87 + --without-included-regex \ 88 + --prefix=$out 89 + 90 + # Build 91 + make 92 + 93 + '' + '' 94 # Install 95 make install PREFIX=$out 96 + '')
+2 -2
pkgs/servers/home-automation/evcc/default.nix
··· 16 17 buildGoModule rec { 18 pname = "evcc"; 19 - version = "0.118.8"; 20 21 src = fetchFromGitHub { 22 owner = "evcc-io"; 23 repo = pname; 24 rev = version; 25 - hash = "sha256-VEXmPqvWAXS39USXqJi8wWsqFa3HphB6zYgFeMA9s2g="; 26 }; 27 28 vendorHash = "sha256-0NTOit1nhX/zxQjHwU7ZOY1GsoIu959/KICCEWyfIQ4=";
··· 16 17 buildGoModule rec { 18 pname = "evcc"; 19 + version = "0.118.9"; 20 21 src = fetchFromGitHub { 22 owner = "evcc-io"; 23 repo = pname; 24 rev = version; 25 + hash = "sha256-y92kxFCKsLZmLVvgTjYsIVo8qVA/QRMGSChMtY8Go2g="; 26 }; 27 28 vendorHash = "sha256-0NTOit1nhX/zxQjHwU7ZOY1GsoIu959/KICCEWyfIQ4=";
+2 -12
pkgs/servers/http/trafficserver/default.nix
··· 1 { lib 2 , stdenv 3 , fetchzip 4 - , fetchpatch 5 , makeWrapper 6 , nixosTests 7 , pkg-config ··· 50 51 stdenv.mkDerivation rec { 52 pname = "trafficserver"; 53 - version = "9.1.4"; 54 55 src = fetchzip { 56 url = "mirror://apache/trafficserver/trafficserver-${version}.tar.bz2"; 57 - sha256 = "sha256-+iq+z+1JE6JE6OLcUwRRAe2/EISqb6Ax6pNm8GcB7bc="; 58 }; 59 - 60 - patches = [ 61 - # Adds support for NixOS 62 - # https://github.com/apache/trafficserver/pull/7697 63 - (fetchpatch { 64 - url = "https://github.com/apache/trafficserver/commit/19d3af481cf74c91fbf713fc9d2f8b138ed5fbaf.diff"; 65 - sha256 = "0z1ikgpp00rzrrcqh97931586yn9wbksgai9xlkcjd5cg8gq0150"; 66 - }) 67 - ]; 68 69 # NOTE: The upstream README indicates that flex is needed for some features, 70 # but it actually seems to be unnecessary as of this commit[1]. The detection
··· 1 { lib 2 , stdenv 3 , fetchzip 4 , makeWrapper 5 , nixosTests 6 , pkg-config ··· 49 50 stdenv.mkDerivation rec { 51 pname = "trafficserver"; 52 + version = "9.2.1"; 53 54 src = fetchzip { 55 url = "mirror://apache/trafficserver/trafficserver-${version}.tar.bz2"; 56 + hash = "sha256-Uq6CmbEJfN8ajpVmIutkDy2b8fZcT4wtprcWbMkaNkQ="; 57 }; 58 59 # NOTE: The upstream README indicates that flex is needed for some features, 60 # but it actually seems to be unnecessary as of this commit[1]. The detection
+2 -2
pkgs/servers/metabase/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "metabase"; 5 - version = "0.46.6"; 6 7 src = fetchurl { 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 - hash = "sha256-hREGkZDlTQjN012/iTM8IDHrW722N+4gVGtsVH6R5ko="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "metabase"; 5 + version = "0.46.6.1"; 6 7 src = fetchurl { 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 + hash = "sha256-EtJnv1FaI4lEu2X87tHvg/WuY0UcEa1bf3rb6vYS5cY="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+3 -2
pkgs/servers/monitoring/prometheus/node-exporter.nix
··· 5 6 buildGoModule rec { 7 pname = "node_exporter"; 8 - version = "1.6.0"; 9 rev = "v${version}"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "prometheus"; 14 repo = "node_exporter"; 15 - sha256 = "sha256-Aw1tdaiyr3wv3Ti3CFn2T80WRjEZaACwotKKJGY9I6Y="; 16 }; 17 18 vendorHash = "sha256-hn2cMKhLl5qsm4sZErs6PXTs8yajowxw9a9vtHe5cAk="; ··· 39 meta = with lib; { 40 description = "Prometheus exporter for machine metrics"; 41 homepage = "https://github.com/prometheus/node_exporter"; 42 license = licenses.asl20; 43 maintainers = with maintainers; [ benley fpletz globin Frostman ]; 44 };
··· 5 6 buildGoModule rec { 7 pname = "node_exporter"; 8 + version = "1.6.1"; 9 rev = "v${version}"; 10 11 src = fetchFromGitHub { 12 inherit rev; 13 owner = "prometheus"; 14 repo = "node_exporter"; 15 + sha256 = "sha256-BCZLMSJP/63N+pZsK8er87Zem7IFGdkyruDs6UVDZSM="; 16 }; 17 18 vendorHash = "sha256-hn2cMKhLl5qsm4sZErs6PXTs8yajowxw9a9vtHe5cAk="; ··· 39 meta = with lib; { 40 description = "Prometheus exporter for machine metrics"; 41 homepage = "https://github.com/prometheus/node_exporter"; 42 + changelog = "https://github.com/prometheus/node_exporter/blob/v${version}/CHANGELOG.md"; 43 license = licenses.asl20; 44 maintainers = with maintainers; [ benley fpletz globin Frostman ]; 45 };
+3 -3
pkgs/tools/admin/azure-cli/default.nix
··· 1 { stdenv, lib, python3, fetchPypi, fetchFromGitHub, installShellFiles }: 2 3 let 4 - version = "2.49.0"; 5 srcName = "azure-cli-${version}-src"; 6 7 src = fetchFromGitHub { ··· 9 owner = "Azure"; 10 repo = "azure-cli"; 11 rev = "azure-cli-${version}"; 12 - hash = "sha256-4R89RD4mDdhLdpgHQ8QT48cX+GzTLrSYPCwg0xWM8Ss="; 13 }; 14 15 # put packages that needs to be overridden in the py package scope ··· 270 homepage = "https://github.com/Azure/azure-cli"; 271 description = "Next generation multi-platform command line experience for Azure"; 272 license = licenses.mit; 273 - maintainers = with maintainers; [ jonringer ]; 274 }; 275 }) 276
··· 1 { stdenv, lib, python3, fetchPypi, fetchFromGitHub, installShellFiles }: 2 3 let 4 + version = "2.50.0"; 5 srcName = "azure-cli-${version}-src"; 6 7 src = fetchFromGitHub { ··· 9 owner = "Azure"; 10 repo = "azure-cli"; 11 rev = "azure-cli-${version}"; 12 + hash = "sha256-eKE/jdS5/PshCxn/4NXuW5rHh7jBsv2VQSWM3cjLHRw="; 13 }; 14 15 # put packages that needs to be overridden in the py package scope ··· 270 homepage = "https://github.com/Azure/azure-cli"; 271 description = "Next generation multi-platform command line experience for Azure"; 272 license = licenses.mit; 273 + maintainers = with maintainers; [ akechishiro jonringer ]; 274 }; 275 }) 276
+17 -16
pkgs/tools/admin/azure-cli/python-packages.nix
··· 65 --replace "requests[socks]~=2.25.1" "requests[socks]~=2.25" \ 66 --replace "cryptography>=3.2,<3.4" "cryptography" \ 67 --replace "msal-extensions>=0.3.1,<0.4" "msal-extensions" \ 68 --replace "packaging>=20.9,<22.0" "packaging" 69 ''; 70 nativeCheckInputs = with self; [ pytest ]; ··· 117 azure-data-tables = overrideAzureMgmtPackage super.azure-data-tables "12.4.0" "zip" 118 "sha256-3V/I3pHi+JCO+kxkyn9jz4OzBoqbpCYpjeO1QTnpZlw="; 119 120 - azure-mgmt-apimanagement = overrideAzureMgmtPackage super.azure-mgmt-apimanagement "3.0.0" "zip" 121 - "sha256-kmL1TtOH6wg9ja5m0yqN81ZHMZuQK9SYzcN29QoS0VQ="; 122 123 azure-mgmt-batch = overrideAzureMgmtPackage super.azure-mgmt-batch "17.0.0" "zip" 124 "sha256-hkM4WVLuwxj4qgXsY8Ya7zu7/v37gKdP0Xbf2EqrsWo="; ··· 138 azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "1.1.0b2" "zip" 139 "sha256-e+I5MdbbX7WhxHCj1Ery3z2WUrJtpWGD1bhLbqReb58="; 140 141 - azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "10.2.0b8" "zip" 142 - "sha256-OyA0O10UMx8BKUvxTQU6/eZupuKoxFQk2kvd/qINjFU="; 143 144 - azure-mgmt-recoveryservices = overrideAzureMgmtPackage super.azure-mgmt-recoveryservices "2.2.0" "zip" 145 - "sha256-2rU5Mc5tcSHEaej4LeiJ/WwWjk3fZFdd7MIwqmHgRss="; 146 147 azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "6.0.0" "zip" 148 "sha256-lIEYi/jvF9pYbnH+clUzfU0fExlY+dZojIyZRtTLQh8="; ··· 162 azure-mgmt-containerinstance = overrideAzureMgmtPackage super.azure-mgmt-containerinstance "10.1.0" "zip" 163 "sha256-eNQ3rbKFdPRIyDjtXwH5ztN4GWCYBh3rWdn3AxcEwX4="; 164 165 - azure-mgmt-containerservice = overrideAzureMgmtPackage super.azure-mgmt-containerservice "23.0.0" "zip" 166 - "sha256-V8IUTQvbUSOpsqkGfBqLo4DVIB7fryYMVx6WpfWzOnc="; 167 168 azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "9.2.0" "zip" 169 "sha256-PAaBkR77Ho2YI5I+lmazR/8vxEZWpbvM427yRu1ET0k="; ··· 272 azure-mgmt-eventhub = overrideAzureMgmtPackage super.azure-mgmt-eventhub "10.1.0" "zip" 273 "sha256-MZqhSBkwypvEefhoEWEPsBUFidWYD7qAX6edcBDDSSA="; 274 275 - azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "10.2.0" "zip" 276 - "sha256-QZbbdvgCbPleZnPpYTZI/Cgmeus8Kb5uyXuobnf6Ox4="; 277 278 azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "12.0.0" "zip" 279 "sha256-t8PuIYkjS0r1Gs4pJJJ8X9cz8950imQtbVBABnyMnd0="; ··· 308 azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "9.0.0" "zip" 309 "sha256-QevcacDR+B0l3TBDjBT/9DMfZmOfVYBbkYuWSer/54o="; 310 311 - azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "1.1.0" "tar.gz" 312 - "sha256-VvNI+mhi2nCFBAXUEL5ph3xj/cBRMf2Mo2uXIgKC+oc="; 313 314 azure-appconfiguration = super.azure-appconfiguration.overrideAttrs(oldAttrs: rec { 315 version = "1.1.1"; ··· 523 }); 524 525 argcomplete = super.argcomplete.overridePythonAttrs(oldAttrs: rec { 526 - version = "2.0.0"; 527 528 src = fetchPypi { 529 inherit (oldAttrs) pname; 530 inherit version; 531 - hash = "sha256-Y3KteMidZiA1EBQYriU2aERbORdVz+lOpS8bnSJCWyA="; 532 }; 533 }); 534 ··· 553 }); 554 555 azure-mgmt-resource = super.azure-mgmt-resource.overridePythonAttrs(oldAttrs: rec { 556 - version = "22.0.0"; 557 558 src = oldAttrs.src.override { 559 inherit version; 560 - hash = "sha256-/rXZeeGLUvLP0CO0oKM+VKb3bMaiUtyM117OLGMpjpQ="; 561 }; 562 }); 563 };
··· 65 --replace "requests[socks]~=2.25.1" "requests[socks]~=2.25" \ 66 --replace "cryptography>=3.2,<3.4" "cryptography" \ 67 --replace "msal-extensions>=0.3.1,<0.4" "msal-extensions" \ 68 + --replace "msal[broker]==1.22.0" "msal[broker]" \ 69 --replace "packaging>=20.9,<22.0" "packaging" 70 ''; 71 nativeCheckInputs = with self; [ pytest ]; ··· 118 azure-data-tables = overrideAzureMgmtPackage super.azure-data-tables "12.4.0" "zip" 119 "sha256-3V/I3pHi+JCO+kxkyn9jz4OzBoqbpCYpjeO1QTnpZlw="; 120 121 + azure-mgmt-apimanagement = overrideAzureMgmtPackage super.azure-mgmt-apimanagement "4.0.0" "zip" 122 + "sha256-AiTjLJ28g80xnrRFLfPUevJgeaxLpuGmvkd3+FskNiw="; 123 124 azure-mgmt-batch = overrideAzureMgmtPackage super.azure-mgmt-batch "17.0.0" "zip" 125 "sha256-hkM4WVLuwxj4qgXsY8Ya7zu7/v37gKdP0Xbf2EqrsWo="; ··· 139 azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "1.1.0b2" "zip" 140 "sha256-e+I5MdbbX7WhxHCj1Ery3z2WUrJtpWGD1bhLbqReb58="; 141 142 + azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "10.2.0b10" "zip" 143 + "sha256-sM8oZdhv+5WCd4RnMtEmCikTBmzGsap5heKzSbHbRPI="; 144 145 + azure-mgmt-recoveryservices = overrideAzureMgmtPackage super.azure-mgmt-recoveryservices "2.4.0" "zip" 146 + "sha256-2JeOvtNxx6Z3AY4GI9fBRKbMcYVHsbrhk8C+5t5eelk="; 147 148 azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "6.0.0" "zip" 149 "sha256-lIEYi/jvF9pYbnH+clUzfU0fExlY+dZojIyZRtTLQh8="; ··· 163 azure-mgmt-containerinstance = overrideAzureMgmtPackage super.azure-mgmt-containerinstance "10.1.0" "zip" 164 "sha256-eNQ3rbKFdPRIyDjtXwH5ztN4GWCYBh3rWdn3AxcEwX4="; 165 166 + azure-mgmt-containerservice = overrideAzureMgmtPackage super.azure-mgmt-containerservice "24.0.0" "zip" 167 + "sha256-sUp3LDVsc1DmVf4HdaXGSDeEvmAE2weSHHTxL/BwRk8="; 168 169 azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "9.2.0" "zip" 170 "sha256-PAaBkR77Ho2YI5I+lmazR/8vxEZWpbvM427yRu1ET0k="; ··· 273 azure-mgmt-eventhub = overrideAzureMgmtPackage super.azure-mgmt-eventhub "10.1.0" "zip" 274 "sha256-MZqhSBkwypvEefhoEWEPsBUFidWYD7qAX6edcBDDSSA="; 275 276 + azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "10.2.2" "zip" 277 + "sha256-LG6oMTZepgT87KdJrwCpc4ZYEclUsEAHUitZrxFCkL4="; 278 279 azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "12.0.0" "zip" 280 "sha256-t8PuIYkjS0r1Gs4pJJJ8X9cz8950imQtbVBABnyMnd0="; ··· 309 azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "9.0.0" "zip" 310 "sha256-QevcacDR+B0l3TBDjBT/9DMfZmOfVYBbkYuWSer/54o="; 311 312 + azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "1.2.0" "tar.gz" 313 + "sha256-CQuoWHeh0EMitTRsvifotrTwpWd/Q9LWWD7jZ2w9r8I="; 314 315 azure-appconfiguration = super.azure-appconfiguration.overrideAttrs(oldAttrs: rec { 316 version = "1.1.1"; ··· 524 }); 525 526 argcomplete = super.argcomplete.overridePythonAttrs(oldAttrs: rec { 527 + version = "3.1.1"; 528 529 src = fetchPypi { 530 inherit (oldAttrs) pname; 531 inherit version; 532 + hash = "sha256-bExWPxTwFECq/6Pq4TRBxdsjV7Xuxjmr58CxUzRiff8="; 533 }; 534 }); 535 ··· 554 }); 555 556 azure-mgmt-resource = super.azure-mgmt-resource.overridePythonAttrs(oldAttrs: rec { 557 + version = "23.1.0b2"; 558 559 src = oldAttrs.src.override { 560 inherit version; 561 + hash = "sha256-kMmiKVwjPgmsTIxxxDRNXE41jSTJkemnKhO+P/OcPZI="; 562 }; 563 }); 564 };
+7 -4
pkgs/tools/filesystems/s3fs/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "s3fs-fuse"; 5 - version = "1.92"; 6 7 src = fetchFromGitHub { 8 owner = "s3fs-fuse"; 9 repo = "s3fs-fuse"; 10 rev = "v${version}"; 11 - sha256 = "sha256-CS6lxDIBwhcnEG6XehbyAI4vb72PmwQ7p+gC1bbJEzM="; 12 }; 13 14 buildInputs = [ curl openssl libxml2 fuse ]; ··· 24 25 meta = with lib; { 26 description = "Mount an S3 bucket as filesystem through FUSE"; 27 - license = licenses.gpl2; 28 - platforms = platforms.linux ++ platforms.darwin; 29 }; 30 }
··· 2 3 stdenv.mkDerivation rec { 4 pname = "s3fs-fuse"; 5 + version = "1.93"; 6 7 src = fetchFromGitHub { 8 owner = "s3fs-fuse"; 9 repo = "s3fs-fuse"; 10 rev = "v${version}"; 11 + sha256 = "sha256-7rLHnQlyJDOn/RikOrrEAQ7O+4T+26vNGiTkOgNH75Q="; 12 }; 13 14 buildInputs = [ curl openssl libxml2 fuse ]; ··· 24 25 meta = with lib; { 26 description = "Mount an S3 bucket as filesystem through FUSE"; 27 + homepage = "https://github.com/s3fs-fuse/s3fs-fuse"; 28 + changelog = "https://github.com/s3fs-fuse/s3fs-fuse/raw/v${version}/ChangeLog"; 29 + maintainers = [ ]; 30 + license = licenses.gpl2Only; 31 + platforms = platforms.unix; 32 }; 33 }
+3 -3
pkgs/tools/misc/wit-bindgen/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "wit-bindgen"; 8 - version = "0.8.0"; 9 10 src = fetchFromGitHub { 11 owner = "bytecodealliance"; 12 repo = "wit-bindgen"; 13 rev = "wit-bindgen-cli-${version}"; 14 - hash = "sha256-NUPCRIBmACWpJALsZmbRQLJ8fpcRyf0nUmNnTyiwKYc="; 15 }; 16 17 - cargoHash = "sha256-JASKEri9ZtDtkMkhBS3fB4JWg43Le11YJvuvOF76bCo="; 18 19 # Some tests fail because they need network access to install the `wasm32-unknown-unknown` target. 20 # However, GitHub Actions ensures a proper build.
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "wit-bindgen"; 8 + version = "0.9.0"; 9 10 src = fetchFromGitHub { 11 owner = "bytecodealliance"; 12 repo = "wit-bindgen"; 13 rev = "wit-bindgen-cli-${version}"; 14 + hash = "sha256-ghWwFjpIOTM6//WQ8WySLzKzy2UlaahUjIxxwYUTQWo="; 15 }; 16 17 + cargoHash = "sha256-Ch/S0/ON2HVEGHJ7jDE9k5q9+/2ANtt8uGv3ze60I6M="; 18 19 # Some tests fail because they need network access to install the `wasm32-unknown-unknown` target. 20 # However, GitHub Actions ensures a proper build.
+13
pkgs/tools/networking/curl-impersonate/curl-impersonate-0.5.2-fix-shebangs.patch
···
··· 1 + diff --git a/Makefile.in b/Makefile.in 2 + index 877c54f..3e39ed1 100644 3 + --- a/Makefile.in 4 + +++ b/Makefile.in 5 + @@ -209,6 +209,8 @@ $(NSS_VERSION).tar.gz: 6 + 7 + $(nss_static_libs): $(NSS_VERSION).tar.gz 8 + tar xf $(NSS_VERSION).tar.gz 9 + + sed -i -e "1s@#!/usr/bin/env bash@#!$$(type -p bash)@" $(NSS_VERSION)/nss/build.sh 10 + + sed -i -e "s@/usr/bin/env grep@$$(type -p grep)@" $(NSS_VERSION)/nss/coreconf/config.gypi 11 + 12 + ifeq ($(host),$(build)) 13 + # Native build, use NSS' build script.
+179 -20
pkgs/tools/networking/curl-impersonate/default.nix
··· 1 - #TODO: It should be possible to build this from source, but it's currently a lot faster to just package the binaries. 2 - { lib, stdenv, fetchzip, zlib, autoPatchelfHook }: 3 - stdenv.mkDerivation rec { 4 - pname = "curl-impersonate-bin"; 5 - version = "v0.5.3"; 6 7 - src = fetchzip { 8 - url = "https://github.com/lwthiker/curl-impersonate/releases/download/${version}/curl-impersonate-${version}.x86_64-linux-gnu.tar.gz"; 9 - sha256 = "sha256-+cH1swAIadIrWG9anzf0dcW6qyBjcKsUHFWdv75F49g="; 10 - stripRoot = false; 11 }; 12 13 - nativeBuildInputs = [ autoPatchelfHook zlib ]; 14 15 - installPhase = '' 16 - mkdir -p $out/bin 17 - cp * $out/bin 18 - ''; 19 20 - meta = with lib; { 21 - description = "curl-impersonate: A special build of curl that can impersonate Chrome & Firefox "; 22 - homepage = "https://github.com/lwthiker/curl-impersonate"; 23 - license = with licenses; [ curl mit ]; 24 - maintainers = with maintainers; [ deliciouslytyped ]; 25 - platforms = platforms.linux; #TODO I'm unsure about the restrictions here, feel free to expand the platforms it if it works elsewhere. 26 }; 27 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , callPackage 6 + , buildGoModule 7 + , installShellFiles 8 + , symlinkJoin 9 + , zlib 10 + , sqlite 11 + , cmake 12 + , python3 13 + , ninja 14 + , perl 15 + , autoconf 16 + , automake 17 + , libtool 18 + , darwin 19 + , cacert 20 + , unzip 21 + , go 22 + , p11-kit 23 + , nixosTests 24 + }: 25 + 26 + let 27 + makeCurlImpersonate = { name, target }: stdenv.mkDerivation rec { 28 + pname = "curl-impersonate-${name}"; 29 + version = "0.5.4"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "lwthiker"; 33 + repo = "curl-impersonate"; 34 + rev = "v${version}"; 35 + hash = "sha256-LBGWFal2szqgURIBCLB84kHWpdpt5quvBBZu6buGj2A="; 36 + }; 37 + 38 + patches = [ 39 + # Fix shebangs in the NSS build script 40 + # (can't just patchShebangs since makefile unpacks it) 41 + ./curl-impersonate-0.5.2-fix-shebangs.patch 42 + ]; 43 + 44 + strictDeps = true; 45 + 46 + nativeBuildInputs = lib.optionals stdenv.isDarwin [ 47 + # Must come first so that it shadows the 'libtool' command but leaves 'libtoolize' 48 + darwin.cctools 49 + ] ++ [ 50 + installShellFiles 51 + cmake 52 + python3 53 + python3.pkgs.gyp 54 + ninja 55 + perl 56 + autoconf 57 + automake 58 + libtool 59 + unzip 60 + go 61 + ]; 62 + 63 + buildInputs = [ 64 + zlib 65 + sqlite 66 + ]; 67 + 68 + configureFlags = [ 69 + "--with-ca-bundle=${if stdenv.isDarwin then "/etc/ssl/cert.pem" else "/etc/ssl/certs/ca-certificates.crt"}" 70 + "--with-ca-path=${cacert}/etc/ssl/certs" 71 + ]; 72 + 73 + buildFlags = [ "${target}-build" ]; 74 + checkTarget = "${target}-checkbuild"; 75 + installTargets = [ "${target}-install" ]; 76 + 77 + doCheck = true; 78 + 79 + dontUseCmakeConfigure = true; 80 + dontUseNinjaBuild = true; 81 + dontUseNinjaInstall = true; 82 + dontUseNinjaCheck = true; 83 + 84 + postUnpack = lib.concatStringsSep "\n" (lib.mapAttrsToList (name: dep: "ln -sT ${dep.outPath} source/${name}") (lib.filterAttrs (n: v: v ? outPath) passthru.deps)); 85 + 86 + preConfigure = '' 87 + export GOCACHE=$TMPDIR/go-cache 88 + export GOPATH=$TMPDIR/go 89 + export GOPROXY=file://${passthru.boringssl-go-modules} 90 + export GOSUMDB=off 91 + 92 + # Need to get value of $out for this flag 93 + configureFlagsArray+=("--with-libnssckbi=$out/lib") 94 + ''; 95 + 96 + postInstall = '' 97 + # Remove vestigial *-config script 98 + rm $out/bin/curl-impersonate-${name}-config 99 + 100 + # Patch all shebangs of installed scripts 101 + patchShebangs $out/bin 102 + 103 + # Build and install completions for each curl binary 104 + 105 + # Patch in correct binary name and alias it to all scripts 106 + perl curl-*/scripts/completion.pl --curl $out/bin/curl-impersonate-${name} --shell zsh >$TMPDIR/curl-impersonate-${name}.zsh 107 + substituteInPlace $TMPDIR/curl-impersonate-${name}.zsh \ 108 + --replace \ 109 + '#compdef curl' \ 110 + "#compdef curl-impersonate-${name}$(find $out/bin -name 'curl_*' -printf ' %f=curl-impersonate-${name}')" 111 + 112 + perl curl-*/scripts/completion.pl --curl $out/bin/curl-impersonate-${name} --shell fish >$TMPDIR/curl-impersonate-${name}.fish 113 + substituteInPlace $TMPDIR/curl-impersonate-${name}.fish \ 114 + --replace \ 115 + '--command curl' \ 116 + "--command curl-impersonate-${name}$(find $out/bin -name 'curl_*' -printf ' --command %f')" 117 + 118 + # Install zsh and fish completions 119 + installShellCompletion $TMPDIR/curl-impersonate-${name}.{zsh,fish} 120 + ''; 121 + 122 + preFixup = let 123 + libext = stdenv.hostPlatform.extensions.sharedLibrary; 124 + in '' 125 + # If libnssckbi.so is needed, link libnssckbi.so without needing nss in closure 126 + if grep -F nssckbi $out/lib/libcurl-impersonate-*${libext} &>/dev/null; then 127 + # NOTE: "p11-kit-trust" always ends in ".so" even when on darwin 128 + ln -s ${p11-kit}/lib/pkcs11/p11-kit-trust.so $out/lib/libnssckbi${libext} 129 + ${lib.optionalString stdenv.isLinux "patchelf --add-needed libnssckbi${libext} $out/lib/libcurl-impersonate-*${libext}"} 130 + fi 131 + ''; 132 + 133 + disallowedReferences = [ go ]; 134 + 135 + passthru = { 136 + deps = callPackage ./deps.nix {}; 137 + 138 + boringssl-go-modules = (buildGoModule { 139 + inherit (passthru.deps."boringssl.zip") name; 140 + 141 + src = passthru.deps."boringssl.zip"; 142 + vendorHash = "sha256-ISmRdumckvSu7hBXrjvs5ZApShDiGLdD3T5B0fJ1x2Q="; 143 + 144 + nativeBuildInputs = [ unzip ]; 145 + 146 + proxyVendor = true; 147 + }).go-modules; 148 + }; 149 150 + meta = with lib; { 151 + description = "A special build of curl that can impersonate Chrome & Firefox"; 152 + homepage = "https://github.com/lwthiker/curl-impersonate"; 153 + license = with licenses; [ curl mit ]; 154 + maintainers = with maintainers; [ deliciouslytyped lilyinstarlight ]; 155 + platforms = platforms.unix; 156 + knownVulnerabilities = [ 157 + "CVE-2023-32001" # fopen TOCTOU race condition - https://curl.se/docs/CVE-2023-32001.html 158 + "CVE-2022-43551" # HSTS bypass - https://curl.se/docs/CVE-2022-43551.html 159 + "CVE-2022-42916" # HSTS bypass - https://curl.se/docs/CVE-2022-42916.html 160 + ]; 161 + }; 162 }; 163 + in 164 165 + symlinkJoin rec { 166 + pname = "curl-impersonate"; 167 + inherit (passthru.curl-impersonate-ff) version meta; 168 + 169 + name = "${pname}-${version}"; 170 171 + paths = [ 172 + passthru.curl-impersonate-ff 173 + passthru.curl-impersonate-chrome 174 + ]; 175 176 + passthru = { 177 + curl-impersonate-ff = makeCurlImpersonate { name = "ff"; target = "firefox"; }; 178 + curl-impersonate-chrome = makeCurlImpersonate { name = "chrome"; target = "chrome"; }; 179 + 180 + updateScript = ./update.sh; 181 + 182 + inherit (passthru.curl-impersonate-ff) src; 183 + 184 + tests = { inherit (nixosTests) curl-impersonate; }; 185 }; 186 }
+29
pkgs/tools/networking/curl-impersonate/deps.nix
···
··· 1 + # Generated by update.sh 2 + { fetchurl }: 3 + 4 + { 5 + "curl-7.84.0.tar.xz" = fetchurl { 6 + url = "https://curl.se/download/curl-7.84.0.tar.xz"; 7 + hash = "sha256-LRGLQ/VHv+W66AbY1HtOWW6lslpsHwgK70n7zYF8Xbg="; 8 + }; 9 + 10 + "brotli-1.0.9.tar.gz" = fetchurl { 11 + url = "https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz"; 12 + hash = "sha256-+ejYHQQFumbRgVKa9CozVPg4yTkJX/mZMNpqqc32/kY="; 13 + }; 14 + 15 + "nss-3.87.tar.gz" = fetchurl { 16 + url = "https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_87_RTM/src/nss-3.87-with-nspr-4.35.tar.gz"; 17 + hash = "sha256-63DqC1jc5pqkkOnp/s0TKn1kTh2j1jHhYzdqDcwRoCI="; 18 + }; 19 + 20 + "boringssl.zip" = fetchurl { 21 + url = "https://github.com/google/boringssl/archive/3a667d10e94186fd503966f5638e134fe9fb4080.zip"; 22 + hash = "sha256-HsDIkd1x5IH49fUF07dJaabMIMsQygW+NI7GneULpA8="; 23 + }; 24 + 25 + "nghttp2-1.46.0.tar.bz2" = fetchurl { 26 + url = "https://github.com/nghttp2/nghttp2/releases/download/v1.46.0/nghttp2-1.46.0.tar.bz2"; 27 + hash = "sha256-moKXjIcAcbdp8n0riBkct3/clFpRwdaFx/YafhP8Ryk="; 28 + }; 29 + }
+91
pkgs/tools/networking/curl-impersonate/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p git nix jq coreutils gnugrep gnused curl common-updater-scripts 3 + set -euo pipefail 4 + 5 + nixpkgs="$(git rev-parse --show-toplevel || (printf 'Could not find root of nixpkgs repo\nAre we running from within the nixpkgs git repo?\n' >&2; exit 1))" 6 + 7 + stripwhitespace() { 8 + sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' 9 + } 10 + 11 + narhash() { 12 + nix --extra-experimental-features nix-command store prefetch-file --json "$1" | jq -r .hash 13 + } 14 + 15 + nixeval() { 16 + nix --extra-experimental-features nix-command eval --json --impure -f "$nixpkgs" "$1" | jq -r . 17 + } 18 + 19 + vendorhash() { 20 + (nix --extra-experimental-features nix-command build --no-link -f "$nixpkgs" --no-link "$1" 2>&1 >/dev/null | tail -n3 | grep -F got: | cut -d: -f2- | stripwhitespace) 2>/dev/null || true 21 + } 22 + 23 + findpath() { 24 + path="$(nix --extra-experimental-features nix-command eval --json --impure -f "$nixpkgs" "$1.meta.position" | jq -r . | cut -d: -f1)" 25 + outpath="$(nix --extra-experimental-features nix-command eval --json --impure --expr "builtins.fetchGit \"$nixpkgs\"")" 26 + 27 + if [ -n "$outpath" ]; then 28 + path="${path/$(echo "$outpath" | jq -r .)/$nixpkgs}" 29 + fi 30 + 31 + echo "$path" 32 + } 33 + 34 + getvar() { 35 + echo "$2" | grep -F "$1" | sed -e 's/:=/:/g' | cut -d: -f2- | stripwhitespace 36 + } 37 + 38 + attr="${UPDATE_NIX_ATTR_PATH:-curl-impersonate}" 39 + version="$(curl -sSL "https://api.github.com/repos/lwthiker/curl-impersonate/releases/latest" | jq -r .tag_name | sed -e 's/^v//')" 40 + 41 + pkgpath="$(findpath "$attr")" 42 + 43 + updated="$(cd "$nixpkgs" && update-source-version "$attr" "$version" --file="$pkgpath" --print-changes | jq -r length)" 44 + 45 + if [ "$updated" -eq 0 ]; then 46 + echo 'update.sh: Package version not updated, nothing to do.' 47 + exit 0 48 + fi 49 + 50 + vars="$(curl -sSL "https://github.com/lwthiker/curl-impersonate/raw/v$version/Makefile.in" | grep '^ *[^ ]*_\(VERSION\|URL\|COMMIT\) *:=')" 51 + 52 + cat >"$(dirname "$pkgpath")"/deps.nix <<EOF 53 + # Generated by update.sh 54 + { fetchurl }: 55 + 56 + { 57 + "$(getvar CURL_VERSION "$vars").tar.xz" = fetchurl { 58 + url = "https://curl.se/download/$(getvar CURL_VERSION "$vars").tar.xz"; 59 + hash = "$(narhash "https://curl.se/download/$(getvar CURL_VERSION "$vars").tar.xz")"; 60 + }; 61 + 62 + "brotli-$(getvar BROTLI_VERSION "$vars").tar.gz" = fetchurl { 63 + url = "https://github.com/google/brotli/archive/refs/tags/v$(getvar BROTLI_VERSION "$vars").tar.gz"; 64 + hash = "$(narhash "https://github.com/google/brotli/archive/refs/tags/v$(getvar BROTLI_VERSION "$vars").tar.gz")"; 65 + }; 66 + 67 + "$(getvar NSS_VERSION "$vars").tar.gz" = fetchurl { 68 + url = "$(getvar NSS_URL "$vars")"; 69 + hash = "$(narhash "$(getvar NSS_URL "$vars")")"; 70 + }; 71 + 72 + "boringssl.zip" = fetchurl { 73 + url = "https://github.com/google/boringssl/archive/$(getvar BORING_SSL_COMMIT "$vars").zip"; 74 + hash = "$(narhash "https://github.com/google/boringssl/archive/$(getvar BORING_SSL_COMMIT "$vars").zip")"; 75 + }; 76 + 77 + "$(getvar NGHTTP2_VERSION "$vars").tar.bz2" = fetchurl { 78 + url = "$(getvar NGHTTP2_URL "$vars")"; 79 + hash = "$(narhash "$(getvar NGHTTP2_URL "$vars")")"; 80 + }; 81 + } 82 + EOF 83 + 84 + curhash="$(nixeval "$attr.curl-impersonate-chrome.boringssl-go-modules.outputHash")" 85 + newhash="$(vendorhash "$attr.curl-impersonate-chrome.boringssl-go-modules")" 86 + 87 + if [ -n "$newhash" ] && [ "$curhash" != "$newhash" ]; then 88 + sed -i -e "s|\"$curhash\"|\"$newhash\"|" "$pkgpath" 89 + else 90 + echo 'update.sh: New vendorHash same as old vendorHash, nothing to do.' 91 + fi
+17 -3
pkgs/tools/networking/i2p/default.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "i2p"; 16 - version = "2.2.1"; 17 18 src = fetchurl { 19 urls = map (mirror: "${mirror}/${finalAttrs.version}/i2psource_${finalAttrs.version}.tar.bz2") [ ··· 21 "https://files.i2p-projekt.de" 22 "https://download.i2p2.no/releases" 23 ]; 24 - sha256 = "sha256-9T80++I6h2LjeGVydRswG++ygojvtrEELU/GTGYQeE8="; 25 }; 26 27 buildInputs = [ jdk ant gettext which ]; ··· 64 fromSource 65 binaryBytecode # source bundles dependencies as jars 66 ]; 67 - license = licenses.gpl2; 68 platforms = [ "x86_64-linux" "i686-linux" ]; 69 maintainers = with maintainers; [ joelmo ]; 70 };
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "i2p"; 16 + version = "2.3.0"; 17 18 src = fetchurl { 19 urls = map (mirror: "${mirror}/${finalAttrs.version}/i2psource_${finalAttrs.version}.tar.bz2") [ ··· 21 "https://files.i2p-projekt.de" 22 "https://download.i2p2.no/releases" 23 ]; 24 + sha256 = "sha256-oKj7COnHLq7yLxVbnJqg6pD7Mx0rvPdvgmSfC57+X1s="; 25 }; 26 27 buildInputs = [ jdk ant gettext which ]; ··· 64 fromSource 65 binaryBytecode # source bundles dependencies as jars 66 ]; 67 + license = with licenses; [ 68 + asl20 69 + boost 70 + bsd2 71 + bsd3 72 + cc-by-30 73 + cc0 74 + epl10 75 + gpl2 76 + gpl3 77 + lgpl21Only 78 + lgpl3Only 79 + mit 80 + publicDomain 81 + ]; 82 platforms = [ "x86_64-linux" "i686-linux" ]; 83 maintainers = with maintainers; [ joelmo ]; 84 };
+3 -2
pkgs/tools/package-management/apt/default.nix
··· 28 29 stdenv.mkDerivation rec { 30 pname = "apt"; 31 - version = "2.7.1"; 32 33 src = fetchurl { 34 url = "mirror://debian/pool/main/a/apt/apt_${version}.tar.xz"; 35 - hash = "sha256-QDwBSnBjtrNMh76nesSwIVKYupvD9NzIcIY3kofp1f0="; 36 }; 37 38 nativeBuildInputs = [ ··· 79 meta = with lib; { 80 homepage = "https://salsa.debian.org/apt-team/apt"; 81 description = "Command-line package management tools used on Debian-based systems"; 82 license = licenses.gpl2Plus; 83 platforms = platforms.linux; 84 maintainers = with maintainers; [ cstrahan ];
··· 28 29 stdenv.mkDerivation rec { 30 pname = "apt"; 31 + version = "2.7.2"; 32 33 src = fetchurl { 34 url = "mirror://debian/pool/main/a/apt/apt_${version}.tar.xz"; 35 + hash = "sha256-CVySyC/O/0zALdrcJHeFm4JjyI0wFdZ5mqcuMwE1my8="; 36 }; 37 38 nativeBuildInputs = [ ··· 79 meta = with lib; { 80 homepage = "https://salsa.debian.org/apt-team/apt"; 81 description = "Command-line package management tools used on Debian-based systems"; 82 + changelog = "https://salsa.debian.org/apt-team/apt/-/raw/${version}/debian/changelog"; 83 license = licenses.gpl2Plus; 84 platforms = platforms.linux; 85 maintainers = with maintainers; [ cstrahan ];
+7 -4
pkgs/tools/package-management/reuse/default.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "reuse"; 5 - version = "1.1.2"; 6 format = "pyproject"; 7 8 src = fetchFromGitHub { 9 owner = "fsfe"; 10 repo = "reuse-tool"; 11 rev = "refs/tags/v${version}"; 12 - hash = "sha256-J+zQrokrAX5tRU/2RPPSaFDyfsACPHHQYbK5sO99CMs="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ ··· 22 debian 23 jinja2 24 license-expression 25 - setuptools 26 - setuptools-scm 27 ]; 28 29 nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; 30 31 meta = with lib; { 32 description = "A tool for compliance with the REUSE Initiative recommendations";
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "reuse"; 5 + version = "2.1.0"; 6 format = "pyproject"; 7 8 src = fetchFromGitHub { 9 owner = "fsfe"; 10 repo = "reuse-tool"; 11 rev = "refs/tags/v${version}"; 12 + hash = "sha256-MEQiuBxe/ctHlAnmLhQY4QH62uAcHb7CGfZz+iZCRSk="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ ··· 22 debian 23 jinja2 24 license-expression 25 ]; 26 27 nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; 28 + 29 + disabledTestPaths = [ 30 + # pytest wants to execute the actual source files for some reason, which fails with ImportPathMismatchError() 31 + "src/reuse" 32 + ]; 33 34 meta = with lib; { 35 description = "A tool for compliance with the REUSE Initiative recommendations";
+2 -2
pkgs/tools/system/hwinfo/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "hwinfo"; 12 - version = "22.2"; 13 14 src = fetchFromGitHub { 15 owner = "opensuse"; 16 repo = "hwinfo"; 17 rev = version; 18 - hash = "sha256-Z/brrDrT2J4RAS+pm1xaBqWO7PG6cAVgRpH3G6Nn39E="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "hwinfo"; 12 + version = "23.2"; 13 14 src = fetchFromGitHub { 15 owner = "opensuse"; 16 repo = "hwinfo"; 17 rev = version; 18 + hash = "sha256-YAhsnE1DJ5UlYAuhDxS/5IpfIJB6DrhCT3E0YiKENjU="; 19 }; 20 21 nativeBuildInputs = [
-26
pkgs/tools/text/markdown-pp/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , python3 4 - }: 5 - 6 - python3.pkgs.buildPythonApplication rec { 7 - pname = "MarkdownPP"; 8 - version = "1.5.1"; 9 - propagatedBuildInputs = with python3.pkgs; [ pillow watchdog ]; 10 - checkPhase = '' 11 - cd test 12 - PATH=$out/bin:$PATH ${python3}/bin/${python3.executable} test.py 13 - ''; 14 - src = fetchFromGitHub { 15 - owner = "jreese"; 16 - repo = "markdown-pp"; 17 - rev = "v${version}"; 18 - sha256 = "180i5wn9z6vdk2k2bh8345z3g80hj7zf5s2pq0h7k9vaxqpp7avc"; 19 - }; 20 - meta = with lib; { 21 - description = "Preprocessor for Markdown files to generate a table of contents and other documentation needs"; 22 - license = licenses.mit; 23 - homepage = "https://github.com/jreese/markdown-pp"; 24 - maintainers = with maintainers; [ zgrannan ]; 25 - }; 26 - }
···
+3 -3
pkgs/tools/text/mdbook/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook"; 5 - version = "0.4.31"; 6 7 src = fetchFromGitHub { 8 owner = "rust-lang"; 9 repo = "mdBook"; 10 rev = "refs/tags/v${version}"; 11 - sha256 = "sha256-OUhZ94bW1+tmUPm/NLlL+Ummm2rtkJTBnNZ00hsTO5I="; 12 }; 13 14 - cargoHash = "sha256-u8764RKgC35Z18KHw4AAxETPlACrMnVyz4/Aa2HQyEw="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook"; 5 + version = "0.4.32"; 6 7 src = fetchFromGitHub { 8 owner = "rust-lang"; 9 repo = "mdBook"; 10 rev = "refs/tags/v${version}"; 11 + sha256 = "sha256-+Cb4ZFkJu6z2x/HqQkVqb2J0tFuj78TAmzhp2VPiai0="; 12 }; 13 14 + cargoHash = "sha256-Jj5AWapZUzd/ZZQvvlSWOv2dX4AhJyHKEncIPdLL7cA="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
+3 -3
pkgs/tools/virtualization/govc/default.nix
··· 2 3 buildGoModule rec { 4 pname = "govc"; 5 - version = "0.30.5"; 6 7 subPackages = [ "govc" ]; 8 ··· 10 rev = "v${version}"; 11 owner = "vmware"; 12 repo = "govmomi"; 13 - sha256 = "sha256-qnoun4DiiFpGal9uLyW7Vir+zMOpbDRj2fCIWfiAyLU="; 14 }; 15 16 - vendorHash = "sha256-jbGqQITAhyBLoDa3cKU5gK+4WGgoGSCyFtzeoXx8e7k="; 17 18 ldflags = [ 19 "-s"
··· 2 3 buildGoModule rec { 4 pname = "govc"; 5 + version = "0.30.6"; 6 7 subPackages = [ "govc" ]; 8 ··· 10 rev = "v${version}"; 11 owner = "vmware"; 12 repo = "govmomi"; 13 + sha256 = "sha256-gk8V7/4N8+KDy0lRu04xwbrnXQWxZQTkvdb2ZI3AfM8="; 14 }; 15 16 + vendorHash = "sha256-iLmQdjN0EXJuwC3NT5FKdHhJ4KvNAvnsBGAO9bypdqg="; 17 18 ldflags = [ 19 "-s"
+2
pkgs/top-level/aliases.nix
··· 351 cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12 352 cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22 353 cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22 354 curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10 355 curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12 356 curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23 ··· 1051 mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1052 mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1053 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 1054 marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04 1055 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09 1056 mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
··· 351 cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12 352 cupsBjnp = throw "'cupsBjnp' has been renamed to/replaced by 'cups-bjnp'"; # Converted to throw 2022-02-22 353 cups_filters = throw "'cups_filters' has been renamed to/replaced by 'cups-filters'"; # Converted to throw 2022-02-22 354 + curl-impersonate-bin = throw "'curl-impersonate-bin' has been replaced by 'curl-impersonate'"; # Added 2022-10-08 355 curlcpp = throw "curlcpp has been removed, no active maintainers and no usage within nixpkgs"; # Added 2022-05-10 356 curaByDagoma = throw "curaByDagoma has been removed from nixpkgs, because it was unmaintained and dependent on python2 packages"; # Added 2022-01-12 357 curaLulzbot = throw "curaLulzbot has been removed due to insufficient upstream support for a modern dependency chain"; # Added 2021-10-23 ··· 1052 mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1053 mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1054 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 1055 + markdown-pp = throw "markdown-pp was removed from nixpkgs, because the upstream archived it on 2021-09-02"; # Added 2023-07-22 1056 marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04 1057 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09 1058 mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
+12 -7
pkgs/top-level/all-packages.nix
··· 234 235 align = callPackage ../tools/text/align { }; 236 237 althttpd = callPackage ../servers/althttpd { }; 238 239 amqpcat = callPackage ../development/tools/amqpcat { }; ··· 3022 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { }; 3023 3024 apfsprogs = callPackage ../tools/filesystems/apfsprogs { }; 3025 3026 apk-tools = callPackage ../tools/package-management/apk-tools { 3027 lua = lua5_3; ··· 7013 7014 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; }; 7015 7016 - curl-impersonate-bin = callPackage ../tools/networking/curl-impersonate { }; 7017 7018 curlie = callPackage ../tools/networking/curlie { }; 7019 ··· 18173 18174 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server { 18175 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation; 18176 }; 18177 18178 metals = callPackage ../development/tools/language-servers/metals { }; ··· 23836 nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { }; 23837 nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { }; 23838 nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { }; 23839 23840 mkNvidiaContainerPkg = { name, containerRuntimePath, configTemplate, additionalPaths ? [] }: 23841 let ··· 30134 30135 cutecapture = callPackage ../applications/video/cutecapture { }; 30136 30137 - milkytracker = callPackage ../applications/audio/milkytracker { }; 30138 30139 ptcollab = libsForQt5.callPackage ../applications/audio/ptcollab { }; 30140 ··· 33104 mapmap = libsForQt5.callPackage ../applications/video/mapmap { }; 33105 33106 marathonctl = callPackage ../tools/virtualization/marathonctl { }; 33107 - 33108 - markdown-pp = callPackage ../tools/text/markdown-pp { }; 33109 33110 mark = callPackage ../tools/text/mark { }; 33111 ··· 40970 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; 40971 }; 40972 40973 - spdlog = callPackage ../development/libraries/spdlog { 40974 - fmt = fmt_9; 40975 - }; 40976 40977 dart = callPackage ../development/compilers/dart { }; 40978
··· 234 235 align = callPackage ../tools/text/align { }; 236 237 + alire = callPackage ../development/tools/build-managers/alire { }; 238 + 239 althttpd = callPackage ../servers/althttpd { }; 240 241 amqpcat = callPackage ../development/tools/amqpcat { }; ··· 3024 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { }; 3025 3026 apfsprogs = callPackage ../tools/filesystems/apfsprogs { }; 3027 + 3028 + api-linter = callPackage ../development/tools/api-linter { }; 3029 3030 apk-tools = callPackage ../tools/package-management/apk-tools { 3031 lua = lua5_3; ··· 7017 7018 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; }; 7019 7020 + curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { }; 7021 + inherit (curl-impersonate) curl-impersonate-ff curl-impersonate-chrome; 7022 7023 curlie = callPackage ../tools/networking/curlie { }; 7024 ··· 18178 18179 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server { 18180 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation; 18181 + inherit (darwin) ditto; 18182 }; 18183 18184 metals = callPackage ../development/tools/language-servers/metals { }; ··· 23842 nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { }; 23843 nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { }; 23844 nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { }; 23845 + nv-codec-headers-12 = callPackage ../development/libraries/nv-codec-headers/12_x.nix { }; 23846 23847 mkNvidiaContainerPkg = { name, containerRuntimePath, configTemplate, additionalPaths ? [] }: 23848 let ··· 30141 30142 cutecapture = callPackage ../applications/video/cutecapture { }; 30143 30144 + milkytracker = callPackage ../applications/audio/milkytracker { 30145 + inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation; 30146 + }; 30147 30148 ptcollab = libsForQt5.callPackage ../applications/audio/ptcollab { }; 30149 ··· 33113 mapmap = libsForQt5.callPackage ../applications/video/mapmap { }; 33114 33115 marathonctl = callPackage ../tools/virtualization/marathonctl { }; 33116 33117 mark = callPackage ../tools/text/mark { }; 33118 ··· 40977 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; 40978 }; 40979 40980 + spdlog = callPackage ../development/libraries/spdlog { }; 40981 40982 dart = callPackage ../development/compilers/dart { }; 40983
+6
pkgs/top-level/python-packages.nix
··· 4515 4516 grpcio = callPackage ../development/python-modules/grpcio { }; 4517 4518 grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { }; 4519 4520 grpcio-status = callPackage ../development/python-modules/grpcio-status { }; 4521
··· 4515 4516 grpcio = callPackage ../development/python-modules/grpcio { }; 4517 4518 + grpcio-channelz = callPackage ../development/python-modules/grpcio-channelz { }; 4519 + 4520 grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { }; 4521 + 4522 + grpcio-health-checking = callPackage ../development/python-modules/grpcio-health-checking { }; 4523 + 4524 + grpcio-reflection = callPackage ../development/python-modules/grpcio-reflection { }; 4525 4526 grpcio-status = callPackage ../development/python-modules/grpcio-status { }; 4527