From 894d181b1c8638d87903abcc3a9f96fa0d45e19b Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 01:16:55 +0900 Subject: [PATCH 01/35] Replace Evince with Papers --- .github/workflows/ci.yml | 4 +- .github/workflows/flatpak-x-checker.yml | 2 +- .github/workflows/merge.yml | 4 +- README.md | 4 +- generated-sources.json | 2686 +++++++++++++++++ meson.build | 2 +- ...gnome.evince.json => org.gnome.papers.json | 144 +- 7 files changed, 2740 insertions(+), 106 deletions(-) create mode 100644 generated-sources.json rename org.gnome.evince.json => org.gnome.papers.json (58%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 540fb7c..b5130f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,8 +34,8 @@ jobs: - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6.4 with: - bundle: org.gnome.evince.flatpak - manifest-path: org.gnome.evince.json + bundle: org.gnome.papers.flatpak + manifest-path: org.gnome.papers.json repository-name: appcenter repository-url: https://flatpak.elementary.io/repo.flatpakrepo cache-key: "flatpak-builder-${{ github.sha }}" diff --git a/.github/workflows/flatpak-x-checker.yml b/.github/workflows/flatpak-x-checker.yml index 41d3974..83ea257 100644 --- a/.github/workflows/flatpak-x-checker.yml +++ b/.github/workflows/flatpak-x-checker.yml @@ -19,4 +19,4 @@ jobs: EMAIL: builds@elementary.io GITHUB_TOKEN: ${{ secrets.GIT_USER_TOKEN }} with: - args: --update --never-fork org.gnome.evince.json + args: --update --never-fork org.gnome.papers.json diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index e3c8632..e8d4106 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -32,8 +32,8 @@ jobs: - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6.4 with: - bundle: evince.flatpak - manifest-path: org.gnome.evince.json + bundle: papers.flatpak + manifest-path: org.gnome.papers.json run-tests: true repository-name: appcenter repository-url: https://flatpak.elementary.io/repo.flatpakrepo diff --git a/README.md b/README.md index 2c033de..ebd8090 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# evince -Evince Document Viewer flatpak built against the elementary platform +# papers +Papers Document Viewer flatpak built against the elementary platform diff --git a/generated-sources.json b/generated-sources.json new file mode 100644 index 0000000..83f3472 --- /dev/null +++ b/generated-sources.json @@ -0,0 +1,2686 @@ +[ + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/aes/aes-0.8.4.crate", + "sha256": "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0", + "dest": "cargo/vendor/aes-0.8.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0\", \"files\": {}}", + "dest": "cargo/vendor/aes-0.8.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate", + "sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916", + "dest": "cargo/vendor/aho-corasick-1.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916\", \"files\": {}}", + "dest": "cargo/vendor/aho-corasick-1.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.21.crate", + "sha256": "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923", + "dest": "cargo/vendor/allocator-api2-0.2.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923\", \"files\": {}}", + "dest": "cargo/vendor/allocator-api2-0.2.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstream/anstream-0.6.18.crate", + "sha256": "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b", + "dest": "cargo/vendor/anstream-0.6.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b\", \"files\": {}}", + "dest": "cargo/vendor/anstream-0.6.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle/anstyle-1.0.10.crate", + "sha256": "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9", + "dest": "cargo/vendor/anstyle-1.0.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-1.0.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.6.crate", + "sha256": "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9", + "dest": "cargo/vendor/anstyle-parse-0.2.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-parse-0.2.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.2.crate", + "sha256": "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c", + "dest": "cargo/vendor/anstyle-query-1.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-query-1.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.7.crate", + "sha256": "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e", + "dest": "cargo/vendor/anstyle-wincon-3.0.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-wincon-3.0.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-broadcast/async-broadcast-0.7.2.crate", + "sha256": "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532", + "dest": "cargo/vendor/async-broadcast-0.7.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532\", \"files\": {}}", + "dest": "cargo/vendor/async-broadcast-0.7.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-channel/async-channel-2.3.1.crate", + "sha256": "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a", + "dest": "cargo/vendor/async-channel-2.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a\", \"files\": {}}", + "dest": "cargo/vendor/async-channel-2.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-executor/async-executor-1.13.1.crate", + "sha256": "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec", + "dest": "cargo/vendor/async-executor-1.13.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec\", \"files\": {}}", + "dest": "cargo/vendor/async-executor-1.13.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-fs/async-fs-2.1.2.crate", + "sha256": "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a", + "dest": "cargo/vendor/async-fs-2.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a\", \"files\": {}}", + "dest": "cargo/vendor/async-fs-2.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-io/async-io-2.4.0.crate", + "sha256": "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059", + "dest": "cargo/vendor/async-io-2.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059\", \"files\": {}}", + "dest": "cargo/vendor/async-io-2.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-lock/async-lock-3.4.0.crate", + "sha256": "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18", + "dest": "cargo/vendor/async-lock-3.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18\", \"files\": {}}", + "dest": "cargo/vendor/async-lock-3.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-net/async-net-2.0.0.crate", + "sha256": "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7", + "dest": "cargo/vendor/async-net-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7\", \"files\": {}}", + "dest": "cargo/vendor/async-net-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-process/async-process-2.3.0.crate", + "sha256": "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb", + "dest": "cargo/vendor/async-process-2.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb\", \"files\": {}}", + "dest": "cargo/vendor/async-process-2.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-recursion/async-recursion-1.1.1.crate", + "sha256": "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11", + "dest": "cargo/vendor/async-recursion-1.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11\", \"files\": {}}", + "dest": "cargo/vendor/async-recursion-1.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-signal/async-signal-0.2.10.crate", + "sha256": "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3", + "dest": "cargo/vendor/async-signal-0.2.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3\", \"files\": {}}", + "dest": "cargo/vendor/async-signal-0.2.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-task/async-task-4.7.1.crate", + "sha256": "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de", + "dest": "cargo/vendor/async-task-4.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de\", \"files\": {}}", + "dest": "cargo/vendor/async-task-4.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/async-trait/async-trait-0.1.86.crate", + "sha256": "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d", + "dest": "cargo/vendor/async-trait-0.1.86" + }, + { + "type": "inline", + "contents": "{\"package\": \"644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d\", \"files\": {}}", + "dest": "cargo/vendor/async-trait-0.1.86", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/atomic-waker/atomic-waker-1.1.2.crate", + "sha256": "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0", + "dest": "cargo/vendor/atomic-waker-1.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0\", \"files\": {}}", + "dest": "cargo/vendor/atomic-waker-1.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/autocfg/autocfg-1.4.0.crate", + "sha256": "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26", + "dest": "cargo/vendor/autocfg-1.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26\", \"files\": {}}", + "dest": "cargo/vendor/autocfg-1.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-2.8.0.crate", + "sha256": "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36", + "dest": "cargo/vendor/bitflags-2.8.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.8.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/block/block-0.1.6.crate", + "sha256": "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a", + "dest": "cargo/vendor/block-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a\", \"files\": {}}", + "dest": "cargo/vendor/block-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate", + "sha256": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71", + "dest": "cargo/vendor/block-buffer-0.10.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71\", \"files\": {}}", + "dest": "cargo/vendor/block-buffer-0.10.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/block-padding/block-padding-0.3.3.crate", + "sha256": "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93", + "dest": "cargo/vendor/block-padding-0.3.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93\", \"files\": {}}", + "dest": "cargo/vendor/block-padding-0.3.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/blocking/blocking-1.6.1.crate", + "sha256": "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea", + "dest": "cargo/vendor/blocking-1.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea\", \"files\": {}}", + "dest": "cargo/vendor/blocking-1.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate", + "sha256": "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b", + "dest": "cargo/vendor/byteorder-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b\", \"files\": {}}", + "dest": "cargo/vendor/byteorder-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.20.7.crate", + "sha256": "ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7", + "dest": "cargo/vendor/cairo-rs-0.20.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7\", \"files\": {}}", + "dest": "cargo/vendor/cairo-rs-0.20.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.20.7.crate", + "sha256": "f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df", + "dest": "cargo/vendor/cairo-sys-rs-0.20.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df\", \"files\": {}}", + "dest": "cargo/vendor/cairo-sys-rs-0.20.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cbc/cbc-0.1.2.crate", + "sha256": "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6", + "dest": "cargo/vendor/cbc-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6\", \"files\": {}}", + "dest": "cargo/vendor/cbc-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cc/cc-1.2.14.crate", + "sha256": "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9", + "dest": "cargo/vendor/cc-1.2.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.2.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.17.2.crate", + "sha256": "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789", + "dest": "cargo/vendor/cfg-expr-0.17.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789\", \"files\": {}}", + "dest": "cargo/vendor/cfg-expr-0.17.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate", + "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd", + "dest": "cargo/vendor/cfg-if-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd\", \"files\": {}}", + "dest": "cargo/vendor/cfg-if-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.2.1.crate", + "sha256": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724", + "dest": "cargo/vendor/cfg_aliases-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724\", \"files\": {}}", + "dest": "cargo/vendor/cfg_aliases-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cipher/cipher-0.4.4.crate", + "sha256": "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad", + "dest": "cargo/vendor/cipher-0.4.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad\", \"files\": {}}", + "dest": "cargo/vendor/cipher-0.4.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/colorchoice/colorchoice-1.0.3.crate", + "sha256": "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990", + "dest": "cargo/vendor/colorchoice-1.0.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990\", \"files\": {}}", + "dest": "cargo/vendor/colorchoice-1.0.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/concurrent-queue/concurrent-queue-2.5.0.crate", + "sha256": "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973", + "dest": "cargo/vendor/concurrent-queue-2.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973\", \"files\": {}}", + "dest": "cargo/vendor/concurrent-queue-2.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.17.crate", + "sha256": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280", + "dest": "cargo/vendor/cpufeatures-0.2.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280\", \"files\": {}}", + "dest": "cargo/vendor/cpufeatures-0.2.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.21.crate", + "sha256": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28", + "dest": "cargo/vendor/crossbeam-utils-0.8.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-utils-0.8.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate", + "sha256": "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3", + "dest": "cargo/vendor/crypto-common-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3\", \"files\": {}}", + "dest": "cargo/vendor/crypto-common-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/digest/digest-0.10.7.crate", + "sha256": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292", + "dest": "cargo/vendor/digest-0.10.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292\", \"files\": {}}", + "dest": "cargo/vendor/digest-0.10.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/endi/endi-1.1.0.crate", + "sha256": "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf", + "dest": "cargo/vendor/endi-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf\", \"files\": {}}", + "dest": "cargo/vendor/endi-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/enumflags2/enumflags2-0.7.11.crate", + "sha256": "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147", + "dest": "cargo/vendor/enumflags2-0.7.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147\", \"files\": {}}", + "dest": "cargo/vendor/enumflags2-0.7.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/enumflags2_derive/enumflags2_derive-0.7.11.crate", + "sha256": "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79", + "dest": "cargo/vendor/enumflags2_derive-0.7.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79\", \"files\": {}}", + "dest": "cargo/vendor/enumflags2_derive-0.7.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/env_filter/env_filter-0.1.3.crate", + "sha256": "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0", + "dest": "cargo/vendor/env_filter-0.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0\", \"files\": {}}", + "dest": "cargo/vendor/env_filter-0.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/env_logger/env_logger-0.11.6.crate", + "sha256": "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0", + "dest": "cargo/vendor/env_logger-0.11.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0\", \"files\": {}}", + "dest": "cargo/vendor/env_logger-0.11.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/equivalent/equivalent-1.0.2.crate", + "sha256": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f", + "dest": "cargo/vendor/equivalent-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f\", \"files\": {}}", + "dest": "cargo/vendor/equivalent-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/errno/errno-0.3.10.crate", + "sha256": "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d", + "dest": "cargo/vendor/errno-0.3.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.3.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/event-listener/event-listener-5.4.0.crate", + "sha256": "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae", + "dest": "cargo/vendor/event-listener-5.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-5.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/event-listener-strategy/event-listener-strategy-0.5.3.crate", + "sha256": "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2", + "dest": "cargo/vendor/event-listener-strategy-0.5.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-strategy-0.5.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fastrand/fastrand-2.3.0.crate", + "sha256": "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be", + "dest": "cargo/vendor/fastrand-2.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be\", \"files\": {}}", + "dest": "cargo/vendor/fastrand-2.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/field-offset/field-offset-0.3.6.crate", + "sha256": "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f", + "dest": "cargo/vendor/field-offset-0.3.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f\", \"files\": {}}", + "dest": "cargo/vendor/field-offset-0.3.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/foldhash/foldhash-0.1.4.crate", + "sha256": "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f", + "dest": "cargo/vendor/foldhash-0.1.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f\", \"files\": {}}", + "dest": "cargo/vendor/foldhash-0.1.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures/futures-0.3.31.crate", + "sha256": "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876", + "dest": "cargo/vendor/futures-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876\", \"files\": {}}", + "dest": "cargo/vendor/futures-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-channel/futures-channel-0.3.31.crate", + "sha256": "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10", + "dest": "cargo/vendor/futures-channel-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10\", \"files\": {}}", + "dest": "cargo/vendor/futures-channel-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-core/futures-core-0.3.31.crate", + "sha256": "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e", + "dest": "cargo/vendor/futures-core-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e\", \"files\": {}}", + "dest": "cargo/vendor/futures-core-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-executor/futures-executor-0.3.31.crate", + "sha256": "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f", + "dest": "cargo/vendor/futures-executor-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f\", \"files\": {}}", + "dest": "cargo/vendor/futures-executor-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-io/futures-io-0.3.31.crate", + "sha256": "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6", + "dest": "cargo/vendor/futures-io-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6\", \"files\": {}}", + "dest": "cargo/vendor/futures-io-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-lite/futures-lite-2.6.0.crate", + "sha256": "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532", + "dest": "cargo/vendor/futures-lite-2.6.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532\", \"files\": {}}", + "dest": "cargo/vendor/futures-lite-2.6.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-macro/futures-macro-0.3.31.crate", + "sha256": "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650", + "dest": "cargo/vendor/futures-macro-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650\", \"files\": {}}", + "dest": "cargo/vendor/futures-macro-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-sink/futures-sink-0.3.31.crate", + "sha256": "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7", + "dest": "cargo/vendor/futures-sink-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7\", \"files\": {}}", + "dest": "cargo/vendor/futures-sink-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-task/futures-task-0.3.31.crate", + "sha256": "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988", + "dest": "cargo/vendor/futures-task-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988\", \"files\": {}}", + "dest": "cargo/vendor/futures-task-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-util/futures-util-0.3.31.crate", + "sha256": "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81", + "dest": "cargo/vendor/futures-util-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81\", \"files\": {}}", + "dest": "cargo/vendor/futures-util-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.20.9.crate", + "sha256": "7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0", + "dest": "cargo/vendor/gdk-pixbuf-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.20.7.crate", + "sha256": "67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.20.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.20.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gdk4/gdk4-0.9.6.crate", + "sha256": "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60", + "dest": "cargo/vendor/gdk4-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.9.6.crate", + "sha256": "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a", + "dest": "cargo/vendor/gdk4-sys-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-sys-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate", + "sha256": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a", + "dest": "cargo/vendor/generic-array-0.14.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a\", \"files\": {}}", + "dest": "cargo/vendor/generic-array-0.14.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate", + "sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7", + "dest": "cargo/vendor/getrandom-0.2.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.2.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/getrandom/getrandom-0.3.1.crate", + "sha256": "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8", + "dest": "cargo/vendor/getrandom-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gettext-rs/gettext-rs-0.7.2.crate", + "sha256": "a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a", + "dest": "cargo/vendor/gettext-rs-0.7.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a\", \"files\": {}}", + "dest": "cargo/vendor/gettext-rs-0.7.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gettext-sys/gettext-sys-0.22.5.crate", + "sha256": "bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661", + "dest": "cargo/vendor/gettext-sys-0.22.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661\", \"files\": {}}", + "dest": "cargo/vendor/gettext-sys-0.22.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gio/gio-0.20.9.crate", + "sha256": "a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487", + "dest": "cargo/vendor/gio-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487\", \"files\": {}}", + "dest": "cargo/vendor/gio-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.20.9.crate", + "sha256": "160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e", + "dest": "cargo/vendor/gio-sys-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e\", \"files\": {}}", + "dest": "cargo/vendor/gio-sys-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/glib/glib-0.20.9.crate", + "sha256": "707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686", + "dest": "cargo/vendor/glib-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686\", \"files\": {}}", + "dest": "cargo/vendor/glib-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.20.7.crate", + "sha256": "715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68", + "dest": "cargo/vendor/glib-macros-0.20.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68\", \"files\": {}}", + "dest": "cargo/vendor/glib-macros-0.20.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.20.9.crate", + "sha256": "a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb", + "dest": "cargo/vendor/glib-sys-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb\", \"files\": {}}", + "dest": "cargo/vendor/glib-sys-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.20.9.crate", + "sha256": "c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3", + "dest": "cargo/vendor/gobject-sys-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3\", \"files\": {}}", + "dest": "cargo/vendor/gobject-sys-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.20.9.crate", + "sha256": "3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19", + "dest": "cargo/vendor/graphene-rs-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19\", \"files\": {}}", + "dest": "cargo/vendor/graphene-rs-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.20.7.crate", + "sha256": "11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a", + "dest": "cargo/vendor/graphene-sys-0.20.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a\", \"files\": {}}", + "dest": "cargo/vendor/graphene-sys-0.20.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gsk4/gsk4-0.9.6.crate", + "sha256": "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855", + "dest": "cargo/vendor/gsk4-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.9.6.crate", + "sha256": "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc", + "dest": "cargo/vendor/gsk4-sys-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-sys-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gtk4/gtk4-0.9.6.crate", + "sha256": "af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d", + "dest": "cargo/vendor/gtk4-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.9.5.crate", + "sha256": "0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999", + "dest": "cargo/vendor/gtk4-macros-0.9.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-macros-0.9.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.9.6.crate", + "sha256": "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6", + "dest": "cargo/vendor/gtk4-sys-0.9.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-sys-0.9.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.15.2.crate", + "sha256": "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289", + "dest": "cargo/vendor/hashbrown-0.15.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.15.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/heck/heck-0.5.0.crate", + "sha256": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea", + "dest": "cargo/vendor/heck-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea\", \"files\": {}}", + "dest": "cargo/vendor/heck-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.4.0.crate", + "sha256": "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc", + "dest": "cargo/vendor/hermit-abi-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hex/hex-0.4.3.crate", + "sha256": "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70", + "dest": "cargo/vendor/hex-0.4.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70\", \"files\": {}}", + "dest": "cargo/vendor/hex-0.4.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hkdf/hkdf-0.12.4.crate", + "sha256": "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7", + "dest": "cargo/vendor/hkdf-0.12.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7\", \"files\": {}}", + "dest": "cargo/vendor/hkdf-0.12.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hmac/hmac-0.12.1.crate", + "sha256": "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e", + "dest": "cargo/vendor/hmac-0.12.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e\", \"files\": {}}", + "dest": "cargo/vendor/hmac-0.12.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/humantime/humantime-2.1.0.crate", + "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", + "dest": "cargo/vendor/humantime-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4\", \"files\": {}}", + "dest": "cargo/vendor/humantime-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indexmap/indexmap-2.7.1.crate", + "sha256": "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652", + "dest": "cargo/vendor/indexmap-2.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-2.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/inout/inout-0.1.3.crate", + "sha256": "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5", + "dest": "cargo/vendor/inout-0.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5\", \"files\": {}}", + "dest": "cargo/vendor/inout-0.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.1.crate", + "sha256": "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf", + "dest": "cargo/vendor/is_terminal_polyfill-1.70.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf\", \"files\": {}}", + "dest": "cargo/vendor/is_terminal_polyfill-1.70.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lazy_static/lazy_static-1.5.0.crate", + "sha256": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe", + "dest": "cargo/vendor/lazy_static-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe\", \"files\": {}}", + "dest": "cargo/vendor/lazy_static-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libadwaita/libadwaita-0.7.1.crate", + "sha256": "8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247", + "dest": "cargo/vendor/libadwaita-0.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247\", \"files\": {}}", + "dest": "cargo/vendor/libadwaita-0.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libadwaita-sys/libadwaita-sys-0.7.1.crate", + "sha256": "b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9", + "dest": "cargo/vendor/libadwaita-sys-0.7.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9\", \"files\": {}}", + "dest": "cargo/vendor/libadwaita-sys-0.7.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libc/libc-0.2.169.crate", + "sha256": "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a", + "dest": "cargo/vendor/libc-0.2.169" + }, + { + "type": "inline", + "contents": "{\"package\": \"b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.169", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libm/libm-0.2.11.crate", + "sha256": "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa", + "dest": "cargo/vendor/libm-0.2.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa\", \"files\": {}}", + "dest": "cargo/vendor/libm-0.2.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.15.crate", + "sha256": "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab", + "dest": "cargo/vendor/linux-raw-sys-0.4.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.4.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/locale_config/locale_config-0.3.0.crate", + "sha256": "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934", + "dest": "cargo/vendor/locale_config-0.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934\", \"files\": {}}", + "dest": "cargo/vendor/locale_config-0.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/log/log-0.4.25.crate", + "sha256": "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f", + "dest": "cargo/vendor/log-0.4.25" + }, + { + "type": "inline", + "contents": "{\"package\": \"04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f\", \"files\": {}}", + "dest": "cargo/vendor/log-0.4.25", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lru/lru-0.13.0.crate", + "sha256": "227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465", + "dest": "cargo/vendor/lru-0.13.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465\", \"files\": {}}", + "dest": "cargo/vendor/lru-0.13.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/malloc_buf/malloc_buf-0.0.6.crate", + "sha256": "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb", + "dest": "cargo/vendor/malloc_buf-0.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb\", \"files\": {}}", + "dest": "cargo/vendor/malloc_buf-0.0.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/md-5/md-5-0.10.6.crate", + "sha256": "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf", + "dest": "cargo/vendor/md-5-0.10.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf\", \"files\": {}}", + "dest": "cargo/vendor/md-5-0.10.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/memchr/memchr-2.7.4.crate", + "sha256": "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3", + "dest": "cargo/vendor/memchr-2.7.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.7.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/memoffset/memoffset-0.9.1.crate", + "sha256": "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a", + "dest": "cargo/vendor/memoffset-0.9.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a\", \"files\": {}}", + "dest": "cargo/vendor/memoffset-0.9.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nix/nix-0.29.0.crate", + "sha256": "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46", + "dest": "cargo/vendor/nix-0.29.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46\", \"files\": {}}", + "dest": "cargo/vendor/nix-0.29.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num/num-0.4.3.crate", + "sha256": "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23", + "dest": "cargo/vendor/num-0.4.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23\", \"files\": {}}", + "dest": "cargo/vendor/num-0.4.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-bigint/num-bigint-0.4.6.crate", + "sha256": "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9", + "dest": "cargo/vendor/num-bigint-0.4.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9\", \"files\": {}}", + "dest": "cargo/vendor/num-bigint-0.4.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-bigint-dig/num-bigint-dig-0.8.4.crate", + "sha256": "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151", + "dest": "cargo/vendor/num-bigint-dig-0.8.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151\", \"files\": {}}", + "dest": "cargo/vendor/num-bigint-dig-0.8.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-complex/num-complex-0.4.6.crate", + "sha256": "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495", + "dest": "cargo/vendor/num-complex-0.4.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495\", \"files\": {}}", + "dest": "cargo/vendor/num-complex-0.4.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-integer/num-integer-0.1.46.crate", + "sha256": "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f", + "dest": "cargo/vendor/num-integer-0.1.46" + }, + { + "type": "inline", + "contents": "{\"package\": \"7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f\", \"files\": {}}", + "dest": "cargo/vendor/num-integer-0.1.46", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-iter/num-iter-0.1.45.crate", + "sha256": "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf", + "dest": "cargo/vendor/num-iter-0.1.45" + }, + { + "type": "inline", + "contents": "{\"package\": \"1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf\", \"files\": {}}", + "dest": "cargo/vendor/num-iter-0.1.45", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-rational/num-rational-0.4.2.crate", + "sha256": "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824", + "dest": "cargo/vendor/num-rational-0.4.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824\", \"files\": {}}", + "dest": "cargo/vendor/num-rational-0.4.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate", + "sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841", + "dest": "cargo/vendor/num-traits-0.2.19" + }, + { + "type": "inline", + "contents": "{\"package\": \"071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841\", \"files\": {}}", + "dest": "cargo/vendor/num-traits-0.2.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/objc/objc-0.2.7.crate", + "sha256": "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1", + "dest": "cargo/vendor/objc-0.2.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1\", \"files\": {}}", + "dest": "cargo/vendor/objc-0.2.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/objc-foundation/objc-foundation-0.1.1.crate", + "sha256": "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9", + "dest": "cargo/vendor/objc-foundation-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9\", \"files\": {}}", + "dest": "cargo/vendor/objc-foundation-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/objc_id/objc_id-0.1.1.crate", + "sha256": "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b", + "dest": "cargo/vendor/objc_id-0.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b\", \"files\": {}}", + "dest": "cargo/vendor/objc_id-0.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/once_cell/once_cell-1.20.3.crate", + "sha256": "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e", + "dest": "cargo/vendor/once_cell-1.20.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.20.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/oo7/oo7-0.3.3.crate", + "sha256": "8fc6ce4692fbfd044ce22ca07dcab1a30fa12432ca2aa5b1294eca50d3332a24", + "dest": "cargo/vendor/oo7-0.3.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"8fc6ce4692fbfd044ce22ca07dcab1a30fa12432ca2aa5b1294eca50d3332a24\", \"files\": {}}", + "dest": "cargo/vendor/oo7-0.3.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ordered-stream/ordered-stream-0.2.0.crate", + "sha256": "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50", + "dest": "cargo/vendor/ordered-stream-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50\", \"files\": {}}", + "dest": "cargo/vendor/ordered-stream-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pango/pango-0.20.9.crate", + "sha256": "6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec", + "dest": "cargo/vendor/pango-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec\", \"files\": {}}", + "dest": "cargo/vendor/pango-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.20.9.crate", + "sha256": "0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5", + "dest": "cargo/vendor/pango-sys-0.20.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5\", \"files\": {}}", + "dest": "cargo/vendor/pango-sys-0.20.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/parking/parking-2.2.1.crate", + "sha256": "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba", + "dest": "cargo/vendor/parking-2.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba\", \"files\": {}}", + "dest": "cargo/vendor/parking-2.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pbkdf2/pbkdf2-0.12.2.crate", + "sha256": "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2", + "dest": "cargo/vendor/pbkdf2-0.12.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2\", \"files\": {}}", + "dest": "cargo/vendor/pbkdf2-0.12.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.16.crate", + "sha256": "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b", + "dest": "cargo/vendor/pin-project-lite-0.2.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b\", \"files\": {}}", + "dest": "cargo/vendor/pin-project-lite-0.2.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate", + "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184", + "dest": "cargo/vendor/pin-utils-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184\", \"files\": {}}", + "dest": "cargo/vendor/pin-utils-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/piper/piper-0.2.4.crate", + "sha256": "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066", + "dest": "cargo/vendor/piper-0.2.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066\", \"files\": {}}", + "dest": "cargo/vendor/piper-0.2.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.31.crate", + "sha256": "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2", + "dest": "cargo/vendor/pkg-config-0.3.31" + }, + { + "type": "inline", + "contents": "{\"package\": \"953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2\", \"files\": {}}", + "dest": "cargo/vendor/pkg-config-0.3.31", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/polling/polling-3.7.4.crate", + "sha256": "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f", + "dest": "cargo/vendor/polling-3.7.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f\", \"files\": {}}", + "dest": "cargo/vendor/polling-3.7.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.20.crate", + "sha256": "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04", + "dest": "cargo/vendor/ppv-lite86-0.2.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04\", \"files\": {}}", + "dest": "cargo/vendor/ppv-lite86-0.2.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-3.2.0.crate", + "sha256": "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b", + "dest": "cargo/vendor/proc-macro-crate-3.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro-crate-3.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.93.crate", + "sha256": "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99", + "dest": "cargo/vendor/proc-macro2-1.0.93" + }, + { + "type": "inline", + "contents": "{\"package\": \"60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.93", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quote/quote-1.0.38.crate", + "sha256": "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc", + "dest": "cargo/vendor/quote-1.0.38" + }, + { + "type": "inline", + "contents": "{\"package\": \"0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.38", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand/rand-0.8.5.crate", + "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404", + "dest": "cargo/vendor/rand-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404\", \"files\": {}}", + "dest": "cargo/vendor/rand-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate", + "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88", + "dest": "cargo/vendor/rand_chacha-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate", + "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c", + "dest": "cargo/vendor/rand_core-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex/regex-1.11.1.crate", + "sha256": "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191", + "dest": "cargo/vendor/regex-1.11.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.11.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.9.crate", + "sha256": "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908", + "dest": "cargo/vendor/regex-automata-0.4.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.4.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.5.crate", + "sha256": "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c", + "dest": "cargo/vendor/regex-syntax-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustc_version/rustc_version-0.4.1.crate", + "sha256": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92", + "dest": "cargo/vendor/rustc_version-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92\", \"files\": {}}", + "dest": "cargo/vendor/rustc_version-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustix/rustix-0.38.44.crate", + "sha256": "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154", + "dest": "cargo/vendor/rustix-0.38.44" + }, + { + "type": "inline", + "contents": "{\"package\": \"fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.38.44", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/semver/semver-1.0.25.crate", + "sha256": "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03", + "dest": "cargo/vendor/semver-1.0.25" + }, + { + "type": "inline", + "contents": "{\"package\": \"f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03\", \"files\": {}}", + "dest": "cargo/vendor/semver-1.0.25", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde/serde-1.0.218.crate", + "sha256": "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60", + "dest": "cargo/vendor/serde-1.0.218" + }, + { + "type": "inline", + "contents": "{\"package\": \"e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.218", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.218.crate", + "sha256": "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b", + "dest": "cargo/vendor/serde_derive-1.0.218" + }, + { + "type": "inline", + "contents": "{\"package\": \"f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.218", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_repr/serde_repr-0.1.19.crate", + "sha256": "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9", + "dest": "cargo/vendor/serde_repr-0.1.19" + }, + { + "type": "inline", + "contents": "{\"package\": \"6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9\", \"files\": {}}", + "dest": "cargo/vendor/serde_repr-0.1.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.8.crate", + "sha256": "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1", + "dest": "cargo/vendor/serde_spanned-0.6.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1\", \"files\": {}}", + "dest": "cargo/vendor/serde_spanned-0.6.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sha1/sha1-0.10.6.crate", + "sha256": "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba", + "dest": "cargo/vendor/sha1-0.10.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba\", \"files\": {}}", + "dest": "cargo/vendor/sha1-0.10.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/sha2/sha2-0.10.8.crate", + "sha256": "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8", + "dest": "cargo/vendor/sha2-0.10.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8\", \"files\": {}}", + "dest": "cargo/vendor/sha2-0.10.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate", + "sha256": "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde", + "dest": "cargo/vendor/shell-words-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde\", \"files\": {}}", + "dest": "cargo/vendor/shell-words-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shlex/shlex-1.3.0.crate", + "sha256": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64", + "dest": "cargo/vendor/shlex-1.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64\", \"files\": {}}", + "dest": "cargo/vendor/shlex-1.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.2.crate", + "sha256": "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1", + "dest": "cargo/vendor/signal-hook-registry-1.4.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1\", \"files\": {}}", + "dest": "cargo/vendor/signal-hook-registry-1.4.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/slab/slab-0.4.9.crate", + "sha256": "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67", + "dest": "cargo/vendor/slab-0.4.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67\", \"files\": {}}", + "dest": "cargo/vendor/slab-0.4.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/smallvec/smallvec-1.14.0.crate", + "sha256": "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd", + "dest": "cargo/vendor/smallvec-1.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/spin/spin-0.9.8.crate", + "sha256": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67", + "dest": "cargo/vendor/spin-0.9.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67\", \"files\": {}}", + "dest": "cargo/vendor/spin-0.9.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate", + "sha256": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f", + "dest": "cargo/vendor/static_assertions-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f\", \"files\": {}}", + "dest": "cargo/vendor/static_assertions-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/subtle/subtle-2.6.1.crate", + "sha256": "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292", + "dest": "cargo/vendor/subtle-2.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292\", \"files\": {}}", + "dest": "cargo/vendor/subtle-2.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-2.0.98.crate", + "sha256": "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1", + "dest": "cargo/vendor/syn-2.0.98" + }, + { + "type": "inline", + "contents": "{\"package\": \"36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.98", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/system-deps/system-deps-7.0.3.crate", + "sha256": "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005", + "dest": "cargo/vendor/system-deps-7.0.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005\", \"files\": {}}", + "dest": "cargo/vendor/system-deps-7.0.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.16.crate", + "sha256": "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1", + "dest": "cargo/vendor/target-lexicon-0.12.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1\", \"files\": {}}", + "dest": "cargo/vendor/target-lexicon-0.12.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/temp-dir/temp-dir-0.1.14.crate", + "sha256": "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72", + "dest": "cargo/vendor/temp-dir-0.1.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72\", \"files\": {}}", + "dest": "cargo/vendor/temp-dir-0.1.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tempfile/tempfile-3.17.1.crate", + "sha256": "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230", + "dest": "cargo/vendor/tempfile-3.17.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230\", \"files\": {}}", + "dest": "cargo/vendor/tempfile-3.17.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml/toml-0.8.20.crate", + "sha256": "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148", + "dest": "cargo/vendor/toml-0.8.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.8.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.8.crate", + "sha256": "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41", + "dest": "cargo/vendor/toml_datetime-0.6.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41\", \"files\": {}}", + "dest": "cargo/vendor/toml_datetime-0.6.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.22.24.crate", + "sha256": "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474", + "dest": "cargo/vendor/toml_edit-0.22.24" + }, + { + "type": "inline", + "contents": "{\"package\": \"17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.22.24", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing/tracing-0.1.41.crate", + "sha256": "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0", + "dest": "cargo/vendor/tracing-0.1.41" + }, + { + "type": "inline", + "contents": "{\"package\": \"784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0\", \"files\": {}}", + "dest": "cargo/vendor/tracing-0.1.41", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.28.crate", + "sha256": "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d", + "dest": "cargo/vendor/tracing-attributes-0.1.28" + }, + { + "type": "inline", + "contents": "{\"package\": \"395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d\", \"files\": {}}", + "dest": "cargo/vendor/tracing-attributes-0.1.28", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.33.crate", + "sha256": "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c", + "dest": "cargo/vendor/tracing-core-0.1.33" + }, + { + "type": "inline", + "contents": "{\"package\": \"e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c\", \"files\": {}}", + "dest": "cargo/vendor/tracing-core-0.1.33", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/typenum/typenum-1.18.0.crate", + "sha256": "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f", + "dest": "cargo/vendor/typenum-1.18.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f\", \"files\": {}}", + "dest": "cargo/vendor/typenum-1.18.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/uds_windows/uds_windows-1.1.0.crate", + "sha256": "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9", + "dest": "cargo/vendor/uds_windows-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9\", \"files\": {}}", + "dest": "cargo/vendor/uds_windows-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.17.crate", + "sha256": "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe", + "dest": "cargo/vendor/unicode-ident-1.0.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/utf8parse/utf8parse-0.2.2.crate", + "sha256": "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821", + "dest": "cargo/vendor/utf8parse-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821\", \"files\": {}}", + "dest": "cargo/vendor/utf8parse-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/version-compare/version-compare-0.2.0.crate", + "sha256": "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b", + "dest": "cargo/vendor/version-compare-0.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b\", \"files\": {}}", + "dest": "cargo/vendor/version-compare-0.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/version_check/version_check-0.9.5.crate", + "sha256": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a", + "dest": "cargo/vendor/version_check-0.9.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a\", \"files\": {}}", + "dest": "cargo/vendor/version_check-0.9.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate", + "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasi/wasi-0.13.3+wasi-0.2.2.crate", + "sha256": "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2", + "dest": "cargo/vendor/wasi-0.13.3+wasi-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.13.3+wasi-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi/winapi-0.3.9.crate", + "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", + "dest": "cargo/vendor/winapi-0.3.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\", \"files\": {}}", + "dest": "cargo/vendor/winapi-0.3.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate", + "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\", \"files\": {}}", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate", + "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\", \"files\": {}}", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate", + "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d", + "dest": "cargo/vendor/windows-sys-0.52.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.52.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.59.0.crate", + "sha256": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b", + "dest": "cargo/vendor/windows-sys-0.59.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.59.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate", + "sha256": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973", + "dest": "cargo/vendor/windows-targets-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.6.crate", + "sha256": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.6.crate", + "sha256": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.6.crate", + "sha256": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b", + "dest": "cargo/vendor/windows_i686_gnu-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.crate", + "sha256": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66", + "dest": "cargo/vendor/windows_i686_gnullvm-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnullvm-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.6.crate", + "sha256": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66", + "dest": "cargo/vendor/windows_i686_msvc-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.6.crate", + "sha256": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate", + "sha256": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate", + "sha256": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.52.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winnow/winnow-0.7.3.crate", + "sha256": "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1", + "dest": "cargo/vendor/winnow-0.7.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1\", \"files\": {}}", + "dest": "cargo/vendor/winnow-0.7.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.33.0.crate", + "sha256": "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c", + "dest": "cargo/vendor/wit-bindgen-rt-0.33.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c\", \"files\": {}}", + "dest": "cargo/vendor/wit-bindgen-rt-0.33.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/xdg-home/xdg-home-1.3.0.crate", + "sha256": "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6", + "dest": "cargo/vendor/xdg-home-1.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6\", \"files\": {}}", + "dest": "cargo/vendor/xdg-home-1.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zbus/zbus-4.4.0.crate", + "sha256": "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725", + "dest": "cargo/vendor/zbus-4.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725\", \"files\": {}}", + "dest": "cargo/vendor/zbus-4.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zbus_macros/zbus_macros-4.4.0.crate", + "sha256": "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e", + "dest": "cargo/vendor/zbus_macros-4.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e\", \"files\": {}}", + "dest": "cargo/vendor/zbus_macros-4.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zbus_names/zbus_names-3.0.0.crate", + "sha256": "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c", + "dest": "cargo/vendor/zbus_names-3.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c\", \"files\": {}}", + "dest": "cargo/vendor/zbus_names-3.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate", + "sha256": "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0", + "dest": "cargo/vendor/zerocopy-0.7.35" + }, + { + "type": "inline", + "contents": "{\"package\": \"1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.7.35", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate", + "sha256": "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e", + "dest": "cargo/vendor/zerocopy-derive-0.7.35" + }, + { + "type": "inline", + "contents": "{\"package\": \"fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.7.35", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zeroize/zeroize-1.8.1.crate", + "sha256": "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde", + "dest": "cargo/vendor/zeroize-1.8.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde\", \"files\": {}}", + "dest": "cargo/vendor/zeroize-1.8.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zeroize_derive/zeroize_derive-1.4.2.crate", + "sha256": "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69", + "dest": "cargo/vendor/zeroize_derive-1.4.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69\", \"files\": {}}", + "dest": "cargo/vendor/zeroize_derive-1.4.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant/zvariant-4.2.0.crate", + "sha256": "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe", + "dest": "cargo/vendor/zvariant-4.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe\", \"files\": {}}", + "dest": "cargo/vendor/zvariant-4.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant_derive/zvariant_derive-4.2.0.crate", + "sha256": "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449", + "dest": "cargo/vendor/zvariant_derive-4.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_derive-4.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant_utils/zvariant_utils-2.1.0.crate", + "sha256": "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340", + "dest": "cargo/vendor/zvariant_utils-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_utils-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "inline", + "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", + "dest": "cargo", + "dest-filename": "config" + } +] \ No newline at end of file diff --git a/meson.build b/meson.build index a2e3ab0..73e2974 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('org.gnome.Evince', +project('org.gnome.Papers', meson_version: '>= 0.57.0' ) diff --git a/org.gnome.evince.json b/org.gnome.papers.json similarity index 58% rename from org.gnome.evince.json rename to org.gnome.papers.json index 8cf7726..df470ed 100644 --- a/org.gnome.evince.json +++ b/org.gnome.papers.json @@ -1,27 +1,27 @@ { - "id": "org.gnome.Evince", + "app-id": "org.gnome.Papers", "runtime": "io.elementary.Platform", "runtime-version": "8", "sdk": "io.elementary.Sdk", - "command": "evince", + "sdk-extensions": [ + "org.freedesktop.Sdk.Extension.rust-stable" + ], + "command": "papers", + "copy-icon": true, "finish-args": [ "--share=ipc", "--socket=fallback-x11", + "--device=dri", "--socket=wayland", "--socket=pulseaudio", + "--talk-name=org.gtk.vfs.*", "--filesystem=home:ro", "--filesystem=/media:ro", "--filesystem=/run/media:ro", - "--talk-name=org.gnome.SettingsDaemon.MediaKeys", - "--filesystem=xdg-run/gvfsd", - "--talk-name=org.gtk.vfs.*", - "--talk-name=org.gnome.SessionManager", - "--talk-name=org.freedesktop.FileManager1", - "--own-name=org.gnome.evince", - "--own-name=org.gnome.evince.Daemon", - "--require-version=0.11.6" + "--filesystem=xdg-run/gvfsd" ], "build-options": { + "append-path": "/usr/lib/sdk/rust-stable/bin", "env": { "V": "1" } @@ -39,35 +39,9 @@ "*.a" ], "modules": [ - { - "name": "webp-pixbuf-loader", - "buildsystem": "meson", - "build-options": { - "env": { - "GDK_PIXBUF_MODULEDIR": "/app/lib/evince/gdk-pixbuf/2.10.0/" - } - }, - "config-opts": [ - "-Dgdk_pixbuf_moduledir=/app/lib/evince/gdk-pixbuf/2.10.0/" - ], - "sources": [ - { - "type": "git", - "url": "https://github.com/aruiz/webp-pixbuf-loader.git", - "commit": "36b3df08af61887f3558e4d783e8710627a7a4b7", - "tag": "0.2.2" - } - ], - "post-install": [ - "gdk-pixbuf-query-loaders > $GDK_PIXBUF_MODULEDIR/loaders.cache" - ] - }, { "name": "popplerdata", - "no-autogen": true, - "make-install-args": [ - "prefix=/app" - ], + "buildsystem": "cmake-ninja", "sources": [ { "type": "archive", @@ -85,8 +59,6 @@ "name": "poppler", "buildsystem": "cmake-ninja", "config-opts": [ - "-DCMAKE_INSTALL_LIBDIR=/app/lib", - "-DCMAKE_INSTALL_INCLUDEDIR=/app/include", "-DBUILD_GTK_TESTS=OFF", "-DBUILD_CPP_TESTS=OFF", "-DENABLE_CPP=OFF", @@ -105,7 +77,6 @@ "url": "https://poppler.freedesktop.org/poppler-25.04.0.tar.xz", "sha256": "b010c596dce127fba88532fd2f1043e55ea30601767952d0f2c0a80e7dc0da3d", "x-checker-data": { - "is-important": true, "type": "anitya", "project-id": 3686, "url-template": "https://poppler.freedesktop.org/poppler-$version.tar.xz" @@ -114,9 +85,10 @@ ] }, { - "name": "djvulibre", + "name": "exempi", "config-opts": [ - "--disable-desktopfiles" + "--disable-unittest", + "--disable-samples" ], "cleanup": [ "/bin" @@ -124,22 +96,20 @@ "sources": [ { "type": "archive", - "url": "https://downloads.sourceforge.net/project/djvu/DjVuLibre/3.5.28/djvulibre-3.5.28.tar.gz", - "sha256": "fcd009ea7654fde5a83600eb80757bd3a76998e47d13c66b54c8db849f8f2edc", + "url": "https://libopenraw.freedesktop.org/download/exempi-2.6.6.tar.xz", + "sha256": "900fb9957be2095c78e5111b99c49378adac58161a358f52f93c55126f34eb8f", "x-checker-data": { "type": "anitya", - "project-id": 10159, - "url-template": "https://downloads.sourceforge.net/project/djvu/DjVuLibre/$version/djvulibre-$version.tar.gz" + "project-id": 767, + "url-template": "https://libopenraw.freedesktop.org/download/exempi-$version.tar.xz" } } ] }, { - "name": "libgxps", - "buildsystem": "meson", + "name": "djvulibre", "config-opts": [ - "-Denable-test=false", - "-Ddisable-introspection=true" + "--disable-desktopfiles" ], "cleanup": [ "/bin" @@ -147,24 +117,22 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.2.tar.xz", - "sha256": "6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c", + "url": "https://downloads.sourceforge.net/project/djvu/DjVuLibre/3.5.28/djvulibre-3.5.28.tar.gz", + "sha256": "fcd009ea7654fde5a83600eb80757bd3a76998e47d13c66b54c8db849f8f2edc", "x-checker-data": { - "type": "gnome", - "stable-only": false, - "name": "libgxps" + "type": "anitya", + "project-id": 10159, + "url-template": "https://downloads.sourceforge.net/project/djvu/DjVuLibre/$version/djvulibre-$version.tar.gz" } } ] }, { - "name": "gspell", + "name": "libgxps", "buildsystem": "meson", "config-opts": [ - "-Dgspell_app=false", - "-Dgtk_doc=false", - "-Dtests=false", - "-Dinstall_tests=false" + "-Denable-test=false", + "-Ddisable-introspection=true" ], "cleanup": [ "/bin" @@ -172,62 +140,42 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/gspell/1.14/gspell-1.14.0.tar.xz", - "sha256": "64ea1d8e9edc1c25b45a920e80daf67559d1866ffcd7f8432fecfea6d0fe8897", - "x-checker-data": { - "type": "gnome", - "name": "gspell" - } - } - ] - }, - { - "name": "gnome-desktop", - "buildsystem": "meson", - "config-opts": [ - "-Ddesktop_docs=false", - "-Ddebug_tools=false" - ], - "cleanup": [ - "/lib/girepository-1.0", - "/share/gir-1.0" - ], - "sources": [ - { - "type": "archive", - "url": "https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-44.1.tar.xz", - "sha256": "ae7ca55dc9e08914999741523a17d29ce223915626bd2462a120bf96f47a79ab", - "x-checker-data": { - "is-important": true, - "type": "gnome", - "name": "gnome-desktop" - } + "url": "https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.2.tar.xz", + "sha256": "6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c" } ] }, { - "name": "evince", + "name": "papers", "buildsystem": "meson", "config-opts": [ "-Dnautilus=false", "-Dthumbnailer=false", - "-Dgtk_doc=false" + "-Ddocumentation=false", + "-Dintrospection=disabled" ], "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/evince/48/evince-48.0.tar.xz", - "sha256": "cd2f658355fa9075fdf9e5b44aa0af3a7e0928c55614eb1042b36176cf451126", - "git-init": true, + "url": "https://download.gnome.org/sources/papers/48/papers-48.1.tar.xz", + "sha256": "e15308d601c1d1646b60ce1182ba84e738dbcc0c266ddb425b35ec6cf2331412", "x-checker-data": { "is-important": true, "type": "gnome", - "name": "evince" + "name": "papers" } + }, + "generated-sources.json", + { + "type": "shell", + "commands": [ + "mkdir .cargo", + "cp cargo/config .cargo/" + ] } - ], + ] "cleanup": [ - "org.gnome.Evince.svg" + "org.gnome.Papers.svg" ] }, { From 839a5a91dff3fe938169faf22954c6ce2df47ded Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 13:31:52 +0900 Subject: [PATCH 02/35] Fix syntax --- org.gnome.papers.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index df470ed..2a7b1f7 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -173,7 +173,7 @@ "cp cargo/config .cargo/" ] } - ] + ], "cleanup": [ "org.gnome.Papers.svg" ] From 98054c4988086c2e7b8945c0987c7c8193c752e8 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 13:37:53 +0900 Subject: [PATCH 03/35] Update Flatpak runtime to 8.1 Because Papers requires gtk4 >= 4.17.1 but runtime 8 has 4.14.5 --- org.gnome.papers.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 2a7b1f7..1c1b88f 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -1,7 +1,7 @@ { "app-id": "org.gnome.Papers", "runtime": "io.elementary.Platform", - "runtime-version": "8", + "runtime-version": "8.1", "sdk": "io.elementary.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable" From c34eb1b8818e09b4874bebec81822ae9d8f0eb3d Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 14:01:31 +0900 Subject: [PATCH 04/35] Use daily runtime for now --- org.gnome.papers.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 1c1b88f..ca20775 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -1,7 +1,9 @@ { "app-id": "org.gnome.Papers", "runtime": "io.elementary.Platform", - "runtime-version": "8.1", + /* FIXME Papers requires gtk4 >= 4.17.1 and 8.1 is now based on GNOME runtime 48 which comes with gtk4 4.18.4 */ + /* but for some reason latest 8.1 runtime comes with gtk4 4.16.12. Use daily for now as testing. */ + "runtime-version": "daily", "sdk": "io.elementary.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable" From a05bdc6c39abfbe5bba0ee60250350e6e659aed5 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 14:07:39 +0900 Subject: [PATCH 05/35] Fix poppler-glib not found --- org.gnome.papers.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index ca20775..a58d32b 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -43,7 +43,10 @@ "modules": [ { "name": "popplerdata", - "buildsystem": "cmake-ninja", + "no-autogen": true, + "make-install-args": [ + "prefix=/app" + ], "sources": [ { "type": "archive", @@ -61,6 +64,8 @@ "name": "poppler", "buildsystem": "cmake-ninja", "config-opts": [ + "-DCMAKE_INSTALL_LIBDIR=/app/lib", + "-DCMAKE_INSTALL_INCLUDEDIR=/app/include", "-DBUILD_GTK_TESTS=OFF", "-DBUILD_CPP_TESTS=OFF", "-DENABLE_CPP=OFF", From 43c2be0822ef3a22cf7daba20f0af90ddf99d1c4 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 14:24:12 +0900 Subject: [PATCH 06/35] Explicit libdir Otherwise I couldn't launch Papers with the following error: papers: error while loading shared libraries: libppsdocument-4.0.so.5: cannot open shared object file: No such file or directory --- org.gnome.papers.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index a58d32b..5e5a7ad 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -155,6 +155,9 @@ { "name": "papers", "buildsystem": "meson", + "build-options": { + "libdir": "/app/lib" + }, "config-opts": [ "-Dnautilus=false", "-Dthumbnailer=false", From aa72292c6863ef14a28af80f559022913ee8f6f7 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 15:25:12 +0900 Subject: [PATCH 07/35] Add granite::init() patch --- granite_init.patch | 75 +++++++++++++++++++++++++++++++++++++++++++ org.gnome.papers.json | 4 +++ 2 files changed, 79 insertions(+) create mode 100644 granite_init.patch diff --git a/granite_init.patch b/granite_init.patch new file mode 100644 index 0000000..86a77ed --- /dev/null +++ b/granite_init.patch @@ -0,0 +1,75 @@ +diff --git a/Cargo.lock b/Cargo.lock +index 8e0cd7d2f..c30a96c9c 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -826,6 +826,37 @@ dependencies = [ + "system-deps", + ] + ++[[package]] ++name = "granite-rs" ++version = "2.0.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f025950e055e37c13cc66953fd006087a702fe1f84eada671b9cf40839347063" ++dependencies = [ ++ "bitflags", ++ "gdk4", ++ "gio", ++ "glib", ++ "granite-rs-sys", ++ "gtk4", ++ "libc", ++ "once_cell", ++] ++ ++[[package]] ++name = "granite-rs-sys" ++version = "0.5.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "cc51e7dcbcb6f966c169dc3c18651e189b1c5720ba385549345c04e81de8e30a" ++dependencies = [ ++ "gdk4-sys", ++ "gio-sys", ++ "glib-sys", ++ "gobject-sys", ++ "gtk4-sys", ++ "libc", ++ "system-deps", ++] ++ + [[package]] + name = "graphene-rs" + version = "0.20.9" +@@ -1344,6 +1375,7 @@ dependencies = [ + "env_logger", + "futures", + "gettext-rs", ++ "granite-rs", + "gtk4", + "libadwaita", + "log", +diff --git a/shell/Cargo.toml b/shell/Cargo.toml +index fbafc8680..ff94014c2 100644 +--- a/shell/Cargo.toml ++++ b/shell/Cargo.toml +@@ -24,6 +24,7 @@ futures = "0.3" + oo7 = { version = "0.3", optional = true } + + gtk = { workspace = true, features = ["gnome_45"]} ++granite = { version = "2.0", package = "granite-rs", features = ["v7_2"] } + + [dependencies.adw] + package = "libadwaita" +diff --git a/shell/src/application.rs b/shell/src/application.rs +index bda534482..0a2144aa8 100644 +--- a/shell/src/application.rs ++++ b/shell/src/application.rs +@@ -38,6 +38,8 @@ mod imp { + .expect("failed to load resources"); + gio::resources_register(&resources); + ++ granite::init(); ++ + self.parent_startup(); + papers_document::init(); + diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 5e5a7ad..f357351 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -182,6 +182,10 @@ "mkdir .cargo", "cp cargo/config .cargo/" ] + }, + { + "type": "patch", + "path": "granite_init.patch" } ], "cleanup": [ From 59e60f4da5083ffd39be51dc679f64c6684053c9 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 15:37:58 +0900 Subject: [PATCH 08/35] Update with flatpak-cargo-generator --- generated-sources.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/generated-sources.json b/generated-sources.json index 83f3472..442c0db 100644 --- a/generated-sources.json +++ b/generated-sources.json @@ -1026,6 +1026,32 @@ "dest": "cargo/vendor/gobject-sys-0.20.9", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/granite-rs/granite-rs-2.0.0.crate", + "sha256": "f025950e055e37c13cc66953fd006087a702fe1f84eada671b9cf40839347063", + "dest": "cargo/vendor/granite-rs-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f025950e055e37c13cc66953fd006087a702fe1f84eada671b9cf40839347063\", \"files\": {}}", + "dest": "cargo/vendor/granite-rs-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/granite-rs-sys/granite-rs-sys-0.5.0.crate", + "sha256": "cc51e7dcbcb6f966c169dc3c18651e189b1c5720ba385549345c04e81de8e30a", + "dest": "cargo/vendor/granite-rs-sys-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"cc51e7dcbcb6f966c169dc3c18651e189b1c5720ba385549345c04e81de8e30a\", \"files\": {}}", + "dest": "cargo/vendor/granite-rs-sys-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", From a62a74ac05a70dfa7866bdab2a4d949fcf3de845 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 16:06:41 +0900 Subject: [PATCH 09/35] Fix panic at runtime --- granite_init.patch | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/granite_init.patch b/granite_init.patch index 86a77ed..418cf07 100644 --- a/granite_init.patch +++ b/granite_init.patch @@ -61,13 +61,17 @@ index fbafc8680..ff94014c2 100644 [dependencies.adw] package = "libadwaita" diff --git a/shell/src/application.rs b/shell/src/application.rs -index bda534482..0a2144aa8 100644 +index bda534482..230d9b797 100644 --- a/shell/src/application.rs +++ b/shell/src/application.rs -@@ -38,6 +38,8 @@ mod imp { +@@ -38,6 +38,12 @@ mod imp { .expect("failed to load resources"); gio::resources_register(&resources); ++ // We need to initialize Granite before parent_startup() to prefer our stylesheet than Adwaita ++ // but it causes a panic at runtime that arguest GTK is not initialized, ++ // so initialize it explicitly ++ let _ = gtk::init(); + granite::init(); + self.parent_startup(); From e885994c46cf5b385089afdedd538305d45058f0 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 16:12:23 +0900 Subject: [PATCH 10/35] Do not use the deprecated app-id --- org.gnome.papers.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index f357351..98352c8 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -1,5 +1,5 @@ { - "app-id": "org.gnome.Papers", + "id": "org.gnome.Papers", "runtime": "io.elementary.Platform", /* FIXME Papers requires gtk4 >= 4.17.1 and 8.1 is now based on GNOME runtime 48 which comes with gtk4 4.18.4 */ /* but for some reason latest 8.1 runtime comes with gtk4 4.16.12. Use daily for now as testing. */ From db6dff3520d0d2eaf99873f1e6dfddb6b4dd5966 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 16:17:47 +0900 Subject: [PATCH 11/35] Split patches So that future patches that requires granite don't depends on the patch to add granite::init() --- granite_init.patch => add-granite.patch | 17 ----------------- granite-init.patch | 17 +++++++++++++++++ org.gnome.papers.json | 6 +++++- 3 files changed, 22 insertions(+), 18 deletions(-) rename granite_init.patch => add-granite.patch (67%) create mode 100644 granite-init.patch diff --git a/granite_init.patch b/add-granite.patch similarity index 67% rename from granite_init.patch rename to add-granite.patch index 418cf07..a076119 100644 --- a/granite_init.patch +++ b/add-granite.patch @@ -60,20 +60,3 @@ index fbafc8680..ff94014c2 100644 [dependencies.adw] package = "libadwaita" -diff --git a/shell/src/application.rs b/shell/src/application.rs -index bda534482..230d9b797 100644 ---- a/shell/src/application.rs -+++ b/shell/src/application.rs -@@ -38,6 +38,12 @@ mod imp { - .expect("failed to load resources"); - gio::resources_register(&resources); - -+ // We need to initialize Granite before parent_startup() to prefer our stylesheet than Adwaita -+ // but it causes a panic at runtime that arguest GTK is not initialized, -+ // so initialize it explicitly -+ let _ = gtk::init(); -+ granite::init(); -+ - self.parent_startup(); - papers_document::init(); - diff --git a/granite-init.patch b/granite-init.patch new file mode 100644 index 0000000..f139811 --- /dev/null +++ b/granite-init.patch @@ -0,0 +1,17 @@ +diff --git a/shell/src/application.rs b/shell/src/application.rs +index bda534482..230d9b797 100644 +--- a/shell/src/application.rs ++++ b/shell/src/application.rs +@@ -38,6 +38,12 @@ mod imp { + .expect("failed to load resources"); + gio::resources_register(&resources); + ++ // We need to initialize Granite before parent_startup() to prefer our stylesheet than Adwaita ++ // but it causes a panic at runtime that arguest GTK is not initialized, ++ // so initialize it explicitly ++ let _ = gtk::init(); ++ granite::init(); ++ + self.parent_startup(); + papers_document::init(); + diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 98352c8..e85da16 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -185,7 +185,11 @@ }, { "type": "patch", - "path": "granite_init.patch" + "path": "add-granite.patch" + }, + { + "type": "patch", + "path": "granite-init.patch" } ], "cleanup": [ From fca198728f624e31d332ed7628bd76df977f670d Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 16:23:20 +0900 Subject: [PATCH 12/35] Remove problematic comment --- org.gnome.papers.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index e85da16..41436f6 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -1,8 +1,6 @@ { "id": "org.gnome.Papers", "runtime": "io.elementary.Platform", - /* FIXME Papers requires gtk4 >= 4.17.1 and 8.1 is now based on GNOME runtime 48 which comes with gtk4 4.18.4 */ - /* but for some reason latest 8.1 runtime comes with gtk4 4.16.12. Use daily for now as testing. */ "runtime-version": "daily", "sdk": "io.elementary.Sdk", "sdk-extensions": [ From 0dc289c934d73f2f1d61698ba87f271cf21dba7c Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 17:58:56 +0900 Subject: [PATCH 13/35] Actions: Install Rust SDK extension --- .github/workflows/ci.yml | 5 +++++ .github/workflows/merge.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b5130f1..9aa3e67 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,6 +31,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install Rust SDK extension + run: | + flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + flatpak install -y --arch=${{ matrix.configuration.arch }} org.freedesktop.Sdk.Extension.rust-stable//24.08 + - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6.4 with: diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index e8d4106..2b4e1ab 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -29,6 +29,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install Rust SDK extension + run: | + flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + flatpak install -y --arch=${{ matrix.configuration.arch }} org.freedesktop.Sdk.Extension.rust-stable//24.08 + - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6.4 with: From 469008db014afd1b8cdef54472907e761bcf1455 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Apr 2025 20:46:03 +0900 Subject: [PATCH 14/35] Document how to update generated-sources.json --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index ebd8090..042e5ae 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,35 @@ # papers Papers Document Viewer flatpak built against the elementary platform + +## How to generate `generated-sources.json` +Some code of Papers is written in Rust so it uses Cargo to resolve dependencies of it. However, network access during +the build process is not recommended in Flatpak. +[flatpak-cargo-generator](https://github.com/flatpak/flatpak-builder-tools/tree/master/cargo) resolves this problem +by converting all necessary dependencies listed in the Cargo.lock into a Flatpak manifest file to download them +as modules at the beginning of the build process. + +You'll need: + +- git +- python3-poetry + +First prepare the Cargo.lock of Papers. We patch Cargo.lock to add granite, so we need to apply our patch against +the original source code of Papers: + +``` +# The tag name matches with the version of papers in our manifest file +git clone https://gitlab.gnome.org/GNOME/Incubator/papers.git -b 48.1 --depth=1 +cd papers/ +git apply +cd ../ +``` + +Now, we can use flatpak-cargo-generator to generate `generated-sources.json`: + +``` +git clone https://github.com/flatpak/flatpak-builder-tools.git --depth=1 +cd flatpak-builder-tools/cargo/ +poetry install +poetry shell +python3 ./flatpak-cargo-generator.py ../../papers/Cargo.lock -o generated-sources.json +``` From aedc0b4db8396cec4c50eaace77b99a6961e66d0 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Thu, 15 May 2025 20:17:35 +0900 Subject: [PATCH 15/35] Bump Flatpak platform to 8.2 --- org.gnome.papers.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 5195b9b..8a684c4 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -1,7 +1,7 @@ { "id": "org.gnome.Papers", "runtime": "io.elementary.Platform", - "runtime-version": "daily", + "runtime-version": "8.2", "sdk": "io.elementary.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable" From 66275345dae3159bfd413a2951c2fef3b2146425 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 15 May 2025 21:16:05 +0900 Subject: [PATCH 16/35] build: Add BMP support to Flatpak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Build options adapted from: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/master/elements/sdk/gdk-pixbuf.bst Co-authored-by: Markus Göllnitz --- org.gnome.papers.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 8a684c4..caba04c 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -39,6 +39,30 @@ "*.a" ], "modules": [ + { + "name": "gdk-pixbuf", + "buildsystem": "meson", + "config-opts": [ + "-Dothers=enabled", + "-Dgtk_doc=false", + "-Dman=false" + ], + "sources": [ + { + "type": "archive", + "url": "https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz", + "sha256": "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7", + "x-checker-data": { + "type": "gnome", + "name": "gdk-pixbuf", + "stable-only": true + } + } + ], + "post-install": [ + "gdk-pixbuf-query-loaders /usr/lib/*/gdk-pixbuf-2.0/2.10.0/loaders/*.so /app/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so > /app/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" + ] + }, { "name": "popplerdata", "no-autogen": true, From 0d5d0cc07844453562ff3d498a08da605336d7be Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Thu, 15 May 2025 21:19:38 +0900 Subject: [PATCH 17/35] Update papers to 48.2 --- org.gnome.papers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index caba04c..c37dc08 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -189,8 +189,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/papers/48/papers-48.1.tar.xz", - "sha256": "e15308d601c1d1646b60ce1182ba84e738dbcc0c266ddb425b35ec6cf2331412", + "url": "https://download.gnome.org/sources/papers/48/papers-48.2.tar.xz", + "sha256": "1e9bc59613424bf655223c6bdca873ae2f1dda27cf02d7342bff5b559051606d", "x-checker-data": { "is-important": true, "type": "gnome", From d2d7b3337151d4ba6d6e5a480fc9522f4a1b0303 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sun, 18 May 2025 15:16:27 +0900 Subject: [PATCH 18/35] Fix build error --- org.gnome.papers.json | 1 + 1 file changed, 1 insertion(+) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index c37dc08..0b463be 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -60,6 +60,7 @@ } ], "post-install": [ + "mkdir -p /app/lib/gdk-pixbuf-2.0/2.10.0", "gdk-pixbuf-query-loaders /usr/lib/*/gdk-pixbuf-2.0/2.10.0/loaders/*.so /app/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so > /app/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" ] }, From 38a0b1141db376e3ad9791f68fccf42b7d117463 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Wed, 2 Jul 2025 23:17:58 +0900 Subject: [PATCH 19/35] Sync with upstream Flathub manifest --- org.gnome.papers.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index a206466..0d3cecf 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -34,6 +34,7 @@ "/man", "/share/man", "/share/gtk-doc", + "/share/gir-1.0", "/share/vala", "*.la", "*.a" @@ -45,7 +46,12 @@ "config-opts": [ "-Dothers=enabled", "-Dgtk_doc=false", - "-Dman=false" + "-Dman=false", + "-Dinstalled_tests=false" + ], + "cleanup": [ + "/share/thumbnailers", + "/bin" ], "sources": [ { @@ -217,7 +223,11 @@ ], "cleanup": [ "org.gnome.Papers.svg" + ], + "post-install": [ + "for help_locale_dir in /app/share/help/??*; do mv $help_locale_dir /app/share/locale/${help_locale_dir##*/}/help; ln -s /app/share/locale/${help_locale_dir##*/}/help $help_locale_dir; done" ] + } }, { "name": "customizations", From b118e74451f1f0b9fd3b51703acbbec174ed3fea Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Wed, 2 Jul 2025 23:18:10 +0900 Subject: [PATCH 20/35] Fix typo --- granite-init.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/granite-init.patch b/granite-init.patch index f139811..770f8ca 100644 --- a/granite-init.patch +++ b/granite-init.patch @@ -1,5 +1,5 @@ diff --git a/shell/src/application.rs b/shell/src/application.rs -index bda534482..230d9b797 100644 +index bda534482..dd3cb98bc 100644 --- a/shell/src/application.rs +++ b/shell/src/application.rs @@ -38,6 +38,12 @@ mod imp { @@ -7,7 +7,7 @@ index bda534482..230d9b797 100644 gio::resources_register(&resources); + // We need to initialize Granite before parent_startup() to prefer our stylesheet than Adwaita -+ // but it causes a panic at runtime that arguest GTK is not initialized, ++ // but it causes a panic at runtime that argues GTK is not initialized, + // so initialize it explicitly + let _ = gtk::init(); + granite::init(); From 0f08a2ed016b70998b5436cabeec62cd3a264fb5 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Wed, 2 Jul 2025 23:21:12 +0900 Subject: [PATCH 21/35] Fix wrong sync --- org.gnome.papers.json | 1 - 1 file changed, 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 0d3cecf..c8f5238 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -227,7 +227,6 @@ "post-install": [ "for help_locale_dir in /app/share/help/??*; do mv $help_locale_dir /app/share/locale/${help_locale_dir##*/}/help; ln -s /app/share/locale/${help_locale_dir##*/}/help $help_locale_dir; done" ] - } }, { "name": "customizations", From 661dbc08d3489e23f7b75705d26deb5543220eeb Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Tue, 15 Jul 2025 22:53:22 +0900 Subject: [PATCH 22/35] Bump runtime version in Actions --- .github/workflows/ci.yml | 2 +- .github/workflows/merge.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 87615ff..68d1441 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: fail-fast: false container: - image: ghcr.io/elementary/flatpak-platform/runtime:8-${{ matrix.configuration.arch }} + image: ghcr.io/elementary/flatpak-platform/runtime:8.2-${{ matrix.configuration.arch }} options: --privileged steps: diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 336b4f1..66e419e 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -22,7 +22,7 @@ jobs: fail-fast: false container: - image: ghcr.io/elementary/flatpak-platform/runtime:8-${{ matrix.configuration.arch }} + image: ghcr.io/elementary/flatpak-platform/runtime:8.2-${{ matrix.configuration.arch }} options: --privileged steps: From ea360616849c693c90c832fbc47db0e3e9fd6266 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 17:50:50 +0900 Subject: [PATCH 23/35] Update comment --- granite-init.patch | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/granite-init.patch b/granite-init.patch index 770f8ca..e97b7d6 100644 --- a/granite-init.patch +++ b/granite-init.patch @@ -1,15 +1,18 @@ diff --git a/shell/src/application.rs b/shell/src/application.rs -index bda534482..dd3cb98bc 100644 +index bda534482..e3c15e55b 100644 --- a/shell/src/application.rs +++ b/shell/src/application.rs -@@ -38,6 +38,12 @@ mod imp { +@@ -38,6 +38,15 @@ mod imp { .expect("failed to load resources"); gio::resources_register(&resources); -+ // We need to initialize Granite before parent_startup() to prefer our stylesheet than Adwaita -+ // but it causes a panic at runtime that argues GTK is not initialized, -+ // so initialize it explicitly ++ // Granite.init() calls Gdk.DisplayManager.get() internally without ++ // initializing Gtk, which is illegal and causes an intentional ++ // crash since Gtk 4.17. So, initialize Gtk explicitly here as a ++ // workaround. ++ // TODO: Remove this when https://github.com/elementary/granite/pull/893 is released + let _ = gtk::init(); ++ // Apply elementary stylesheet instead of default Adwaita stylesheet + granite::init(); + self.parent_startup(); From e289eb265ea41354136acf5582e244c70eadd822 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 17:56:21 +0900 Subject: [PATCH 24/35] Update README --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 042e5ae..f5516b9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,19 @@ # papers Papers Document Viewer flatpak built against the elementary platform +## Building, Testing, and Installation +Run `flatpak-builder` to configure the build environment, download dependencies, build, and install + +```bash +flatpak-builder build org.gnome.papers.json --user --install --force-clean --install-deps-from=appcenter --install-deps-from=flathub +``` + +Then execute with + +```bash +flatpak run org.gnome.Papers +``` + ## How to generate `generated-sources.json` Some code of Papers is written in Rust so it uses Cargo to resolve dependencies of it. However, network access during the build process is not recommended in Flatpak. @@ -18,7 +31,7 @@ the original source code of Papers: ``` # The tag name matches with the version of papers in our manifest file -git clone https://gitlab.gnome.org/GNOME/Incubator/papers.git -b 48.1 --depth=1 +git clone https://gitlab.gnome.org/GNOME/papers.git -b 48.4 --depth=1 cd papers/ git apply cd ../ From 6f823203e72d45a9e8413e56da98766cf4d9dc45 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 18:26:16 +0900 Subject: [PATCH 25/35] Add a patch to rename css; disable previwer --- org.gnome.papers.json | 5 +++++ rename-css.patch | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 rename-css.patch diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 64eaede..87b7698 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -190,6 +190,7 @@ "config-opts": [ "-Dnautilus=false", "-Dthumbnailer=false", + "-Dpreviewer=false", "-Ddocumentation=false", "-Dintrospection=disabled" ], @@ -219,6 +220,10 @@ { "type": "patch", "path": "granite-init.patch" + }, + { + "type": "patch", + "path": "rename-css.patch" } ], "cleanup": [ diff --git a/rename-css.patch b/rename-css.patch new file mode 100644 index 0000000..6b61467 --- /dev/null +++ b/rename-css.patch @@ -0,0 +1,13 @@ +diff --git a/shell/resources/papers.gresource.xml.in b/shell/resources/papers.gresource.xml.in +index fdafee65e..342b06b48 100644 +--- a/shell/resources/papers.gresource.xml.in ++++ b/shell/resources/papers.gresource.xml.in +@@ -19,7 +19,7 @@ + + pps-search-box.ui + help-overlay.ui +- papers.css ++ papers.css + pps-find-sidebar.ui + pps-progress-message-area.ui + pps-password-view.ui From e830fddf17b9cc40742d3802b34b7e2ac0bf801b Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 18:44:58 +0900 Subject: [PATCH 26/35] Add a patch to fix sidebar icon --- fix-missing-sidebar-icon.patch | 13 +++++++++++++ org.gnome.papers.json | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 fix-missing-sidebar-icon.patch diff --git a/fix-missing-sidebar-icon.patch b/fix-missing-sidebar-icon.patch new file mode 100644 index 0000000..588ca46 --- /dev/null +++ b/fix-missing-sidebar-icon.patch @@ -0,0 +1,13 @@ +diff --git a/shell/resources/pps-document-view.ui b/shell/resources/pps-document-view.ui +index 22a65a1de..079a1a967 100644 +--- a/shell/resources/pps-document-view.ui ++++ b/shell/resources/pps-document-view.ui +@@ -204,7 +204,7 @@ + + + +- sidebar-show-symbolic ++ view-sidebar-start-symbolic + doc.show-sidebar + Toggle Sidebar + diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 87b7698..bd87483 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -224,6 +224,10 @@ { "type": "patch", "path": "rename-css.patch" + }, + { + "type": "patch", + "path": "fix-missing-sidebar-icon.patch" } ], "cleanup": [ From 04e784f59e130be942991c9e79e57135ce1b22f2 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 18:48:40 +0900 Subject: [PATCH 27/35] Make patches directory --- org.gnome.papers.json | 8 ++++---- add-granite.patch => patches/add-granite.patch | 0 .../fix-missing-sidebar-icon.patch | 0 granite-init.patch => patches/granite-init.patch | 0 rename-css.patch => patches/rename-css.patch | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename add-granite.patch => patches/add-granite.patch (100%) rename fix-missing-sidebar-icon.patch => patches/fix-missing-sidebar-icon.patch (100%) rename granite-init.patch => patches/granite-init.patch (100%) rename rename-css.patch => patches/rename-css.patch (100%) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index bd87483..aa31b2d 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -215,19 +215,19 @@ }, { "type": "patch", - "path": "add-granite.patch" + "path": "patches/add-granite.patch" }, { "type": "patch", - "path": "granite-init.patch" + "path": "patches/granite-init.patch" }, { "type": "patch", - "path": "rename-css.patch" + "path": "patches/rename-css.patch" }, { "type": "patch", - "path": "fix-missing-sidebar-icon.patch" + "path": "patches/fix-missing-sidebar-icon.patch" } ], "cleanup": [ diff --git a/add-granite.patch b/patches/add-granite.patch similarity index 100% rename from add-granite.patch rename to patches/add-granite.patch diff --git a/fix-missing-sidebar-icon.patch b/patches/fix-missing-sidebar-icon.patch similarity index 100% rename from fix-missing-sidebar-icon.patch rename to patches/fix-missing-sidebar-icon.patch diff --git a/granite-init.patch b/patches/granite-init.patch similarity index 100% rename from granite-init.patch rename to patches/granite-init.patch diff --git a/rename-css.patch b/patches/rename-css.patch similarity index 100% rename from rename-css.patch rename to patches/rename-css.patch From ae911bdb6d0f15d405538809927bcba8962e7ca9 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 18:52:51 +0900 Subject: [PATCH 28/35] Rust-style method --- patches/granite-init.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/granite-init.patch b/patches/granite-init.patch index e97b7d6..84ac4d7 100644 --- a/patches/granite-init.patch +++ b/patches/granite-init.patch @@ -1,12 +1,12 @@ diff --git a/shell/src/application.rs b/shell/src/application.rs -index bda534482..e3c15e55b 100644 +index bda534482..a7de8ad15 100644 --- a/shell/src/application.rs +++ b/shell/src/application.rs @@ -38,6 +38,15 @@ mod imp { .expect("failed to load resources"); gio::resources_register(&resources); -+ // Granite.init() calls Gdk.DisplayManager.get() internally without ++ // granite::init() calls gdk::DisplayManager::get() internally without + // initializing Gtk, which is illegal and causes an intentional + // crash since Gtk 4.17. So, initialize Gtk explicitly here as a + // workaround. From 3541107b0e7da87ede21a967a31c28ba86796294 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 18:55:53 +0900 Subject: [PATCH 29/35] Disable nautilus support --- org.gnome.papers.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.gnome.papers.json b/org.gnome.papers.json index aa31b2d..31b86c5 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -189,8 +189,9 @@ }, "config-opts": [ "-Dnautilus=false", - "-Dthumbnailer=false", "-Dpreviewer=false", + "-Dthumbnailer=false", + "-Dnautilus=false", "-Ddocumentation=false", "-Dintrospection=disabled" ], From 6df16f4b761553803491af740ddc34b773e53a60 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sat, 19 Jul 2025 19:45:29 +0900 Subject: [PATCH 30/35] Update README --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f5516b9..02c177e 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,9 @@ as modules at the beginning of the build process. You'll need: - git -- python3-poetry +- python3-toml +- python3-aiohttp +- pipx First prepare the Cargo.lock of Papers. We patch Cargo.lock to add granite, so we need to apply our patch against the original source code of Papers: @@ -42,7 +44,8 @@ Now, we can use flatpak-cargo-generator to generate `generated-sources.json`: ``` git clone https://github.com/flatpak/flatpak-builder-tools.git --depth=1 cd flatpak-builder-tools/cargo/ -poetry install -poetry shell +pipx install poetry +exec $SHELL -l +poetry env activate python3 ./flatpak-cargo-generator.py ../../papers/Cargo.lock -o generated-sources.json ``` From d282dd53e54a31629be7169e5471c9f619c79af0 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Fri, 26 Sep 2025 20:24:32 +0900 Subject: [PATCH 31/35] Update granite-rs to 3.0.0 --- README.md | 1 + generated-sources.json | 1863 ++++++++++++++++++++++++------------- patches/add-granite.patch | 36 +- 3 files changed, 1256 insertions(+), 644 deletions(-) diff --git a/README.md b/README.md index 02c177e..d154afc 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ You'll need: - git - python3-toml +- python3-tomlkit - python3-aiohttp - pipx diff --git a/generated-sources.json b/generated-sources.json index 442c0db..644c8a0 100644 --- a/generated-sources.json +++ b/generated-sources.json @@ -1,4 +1,17 @@ [ + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/adler2/adler2-2.0.1.crate", + "sha256": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa", + "dest": "cargo/vendor/adler2-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa\", \"files\": {}}", + "dest": "cargo/vendor/adler2-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -41,66 +54,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anstream/anstream-0.6.18.crate", - "sha256": "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b", - "dest": "cargo/vendor/anstream-0.6.18" + "url": "https://static.crates.io/crates/anstream/anstream-0.6.20.crate", + "sha256": "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192", + "dest": "cargo/vendor/anstream-0.6.20" }, { "type": "inline", - "contents": "{\"package\": \"8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b\", \"files\": {}}", - "dest": "cargo/vendor/anstream-0.6.18", + "contents": "{\"package\": \"3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192\", \"files\": {}}", + "dest": "cargo/vendor/anstream-0.6.20", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anstyle/anstyle-1.0.10.crate", - "sha256": "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9", - "dest": "cargo/vendor/anstyle-1.0.10" + "url": "https://static.crates.io/crates/anstyle/anstyle-1.0.11.crate", + "sha256": "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd", + "dest": "cargo/vendor/anstyle-1.0.11" }, { "type": "inline", - "contents": "{\"package\": \"55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9\", \"files\": {}}", - "dest": "cargo/vendor/anstyle-1.0.10", + "contents": "{\"package\": \"862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-1.0.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.6.crate", - "sha256": "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9", - "dest": "cargo/vendor/anstyle-parse-0.2.6" + "url": "https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.7.crate", + "sha256": "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2", + "dest": "cargo/vendor/anstyle-parse-0.2.7" }, { "type": "inline", - "contents": "{\"package\": \"3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9\", \"files\": {}}", - "dest": "cargo/vendor/anstyle-parse-0.2.6", + "contents": "{\"package\": \"4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-parse-0.2.7", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.2.crate", - "sha256": "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c", - "dest": "cargo/vendor/anstyle-query-1.1.2" + "url": "https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.4.crate", + "sha256": "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2", + "dest": "cargo/vendor/anstyle-query-1.1.4" }, { "type": "inline", - "contents": "{\"package\": \"79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c\", \"files\": {}}", - "dest": "cargo/vendor/anstyle-query-1.1.2", + "contents": "{\"package\": \"9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-query-1.1.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.7.crate", - "sha256": "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e", - "dest": "cargo/vendor/anstyle-wincon-3.0.7" + "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.10.crate", + "sha256": "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a", + "dest": "cargo/vendor/anstyle-wincon-3.0.10" }, { "type": "inline", - "contents": "{\"package\": \"ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e\", \"files\": {}}", - "dest": "cargo/vendor/anstyle-wincon-3.0.7", + "contents": "{\"package\": \"3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-wincon-3.0.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ashpd/ashpd-0.11.0.crate", + "sha256": "6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df", + "dest": "cargo/vendor/ashpd-0.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df\", \"files\": {}}", + "dest": "cargo/vendor/ashpd-0.11.0", "dest-filename": ".cargo-checksum.json" }, { @@ -119,66 +145,66 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-channel/async-channel-2.3.1.crate", - "sha256": "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a", - "dest": "cargo/vendor/async-channel-2.3.1" + "url": "https://static.crates.io/crates/async-channel/async-channel-2.5.0.crate", + "sha256": "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2", + "dest": "cargo/vendor/async-channel-2.5.0" }, { "type": "inline", - "contents": "{\"package\": \"89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a\", \"files\": {}}", - "dest": "cargo/vendor/async-channel-2.3.1", + "contents": "{\"package\": \"924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2\", \"files\": {}}", + "dest": "cargo/vendor/async-channel-2.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-executor/async-executor-1.13.1.crate", - "sha256": "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec", - "dest": "cargo/vendor/async-executor-1.13.1" + "url": "https://static.crates.io/crates/async-executor/async-executor-1.13.3.crate", + "sha256": "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8", + "dest": "cargo/vendor/async-executor-1.13.3" }, { "type": "inline", - "contents": "{\"package\": \"30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec\", \"files\": {}}", - "dest": "cargo/vendor/async-executor-1.13.1", + "contents": "{\"package\": \"497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8\", \"files\": {}}", + "dest": "cargo/vendor/async-executor-1.13.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-fs/async-fs-2.1.2.crate", - "sha256": "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a", - "dest": "cargo/vendor/async-fs-2.1.2" + "url": "https://static.crates.io/crates/async-fs/async-fs-2.1.3.crate", + "sha256": "09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50", + "dest": "cargo/vendor/async-fs-2.1.3" }, { "type": "inline", - "contents": "{\"package\": \"ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a\", \"files\": {}}", - "dest": "cargo/vendor/async-fs-2.1.2", + "contents": "{\"package\": \"09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50\", \"files\": {}}", + "dest": "cargo/vendor/async-fs-2.1.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-io/async-io-2.4.0.crate", - "sha256": "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059", - "dest": "cargo/vendor/async-io-2.4.0" + "url": "https://static.crates.io/crates/async-io/async-io-2.5.0.crate", + "sha256": "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca", + "dest": "cargo/vendor/async-io-2.5.0" }, { "type": "inline", - "contents": "{\"package\": \"43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059\", \"files\": {}}", - "dest": "cargo/vendor/async-io-2.4.0", + "contents": "{\"package\": \"19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca\", \"files\": {}}", + "dest": "cargo/vendor/async-io-2.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-lock/async-lock-3.4.0.crate", - "sha256": "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18", - "dest": "cargo/vendor/async-lock-3.4.0" + "url": "https://static.crates.io/crates/async-lock/async-lock-3.4.1.crate", + "sha256": "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc", + "dest": "cargo/vendor/async-lock-3.4.1" }, { "type": "inline", - "contents": "{\"package\": \"ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18\", \"files\": {}}", - "dest": "cargo/vendor/async-lock-3.4.0", + "contents": "{\"package\": \"5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc\", \"files\": {}}", + "dest": "cargo/vendor/async-lock-3.4.1", "dest-filename": ".cargo-checksum.json" }, { @@ -197,14 +223,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-process/async-process-2.3.0.crate", - "sha256": "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb", - "dest": "cargo/vendor/async-process-2.3.0" + "url": "https://static.crates.io/crates/async-process/async-process-2.4.0.crate", + "sha256": "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00", + "dest": "cargo/vendor/async-process-2.4.0" }, { "type": "inline", - "contents": "{\"package\": \"63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb\", \"files\": {}}", - "dest": "cargo/vendor/async-process-2.3.0", + "contents": "{\"package\": \"65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00\", \"files\": {}}", + "dest": "cargo/vendor/async-process-2.4.0", "dest-filename": ".cargo-checksum.json" }, { @@ -223,14 +249,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-signal/async-signal-0.2.10.crate", - "sha256": "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3", - "dest": "cargo/vendor/async-signal-0.2.10" + "url": "https://static.crates.io/crates/async-signal/async-signal-0.2.12.crate", + "sha256": "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1", + "dest": "cargo/vendor/async-signal-0.2.12" }, { "type": "inline", - "contents": "{\"package\": \"637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3\", \"files\": {}}", - "dest": "cargo/vendor/async-signal-0.2.10", + "contents": "{\"package\": \"f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1\", \"files\": {}}", + "dest": "cargo/vendor/async-signal-0.2.12", "dest-filename": ".cargo-checksum.json" }, { @@ -249,14 +275,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/async-trait/async-trait-0.1.86.crate", - "sha256": "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d", - "dest": "cargo/vendor/async-trait-0.1.86" + "url": "https://static.crates.io/crates/async-trait/async-trait-0.1.89.crate", + "sha256": "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb", + "dest": "cargo/vendor/async-trait-0.1.89" }, { "type": "inline", - "contents": "{\"package\": \"644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d\", \"files\": {}}", - "dest": "cargo/vendor/async-trait-0.1.86", + "contents": "{\"package\": \"9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb\", \"files\": {}}", + "dest": "cargo/vendor/async-trait-0.1.89", "dest-filename": ".cargo-checksum.json" }, { @@ -275,27 +301,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/autocfg/autocfg-1.4.0.crate", - "sha256": "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26", - "dest": "cargo/vendor/autocfg-1.4.0" + "url": "https://static.crates.io/crates/autocfg/autocfg-1.5.0.crate", + "sha256": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8", + "dest": "cargo/vendor/autocfg-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8\", \"files\": {}}", + "dest": "cargo/vendor/autocfg-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate", + "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a", + "dest": "cargo/vendor/bitflags-1.3.2" }, { "type": "inline", - "contents": "{\"package\": \"ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26\", \"files\": {}}", - "dest": "cargo/vendor/autocfg-1.4.0", + "contents": "{\"package\": \"bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-1.3.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bitflags/bitflags-2.8.0.crate", - "sha256": "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36", - "dest": "cargo/vendor/bitflags-2.8.0" + "url": "https://static.crates.io/crates/bitflags/bitflags-2.9.3.crate", + "sha256": "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d", + "dest": "cargo/vendor/bitflags-2.9.3" }, { "type": "inline", - "contents": "{\"package\": \"8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36\", \"files\": {}}", - "dest": "cargo/vendor/bitflags-2.8.0", + "contents": "{\"package\": \"34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.9.3", "dest-filename": ".cargo-checksum.json" }, { @@ -340,14 +379,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/blocking/blocking-1.6.1.crate", - "sha256": "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea", - "dest": "cargo/vendor/blocking-1.6.1" + "url": "https://static.crates.io/crates/blocking/blocking-1.6.2.crate", + "sha256": "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21", + "dest": "cargo/vendor/blocking-1.6.2" }, { "type": "inline", - "contents": "{\"package\": \"703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea\", \"files\": {}}", - "dest": "cargo/vendor/blocking-1.6.1", + "contents": "{\"package\": \"e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21\", \"files\": {}}", + "dest": "cargo/vendor/blocking-1.6.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bytemuck/bytemuck-1.23.2.crate", + "sha256": "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677", + "dest": "cargo/vendor/bytemuck-1.23.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677\", \"files\": {}}", + "dest": "cargo/vendor/bytemuck-1.23.2", "dest-filename": ".cargo-checksum.json" }, { @@ -366,27 +418,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.20.7.crate", - "sha256": "ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7", - "dest": "cargo/vendor/cairo-rs-0.20.7" + "url": "https://static.crates.io/crates/byteorder-lite/byteorder-lite-0.1.0.crate", + "sha256": "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495", + "dest": "cargo/vendor/byteorder-lite-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495\", \"files\": {}}", + "dest": "cargo/vendor/byteorder-lite-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.21.1.crate", + "sha256": "1158f326d7b755a9ae2b36c5b5391400e3431f3b77418cedb6d7130126628f10", + "dest": "cargo/vendor/cairo-rs-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7\", \"files\": {}}", - "dest": "cargo/vendor/cairo-rs-0.20.7", + "contents": "{\"package\": \"1158f326d7b755a9ae2b36c5b5391400e3431f3b77418cedb6d7130126628f10\", \"files\": {}}", + "dest": "cargo/vendor/cairo-rs-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.20.7.crate", - "sha256": "f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df", - "dest": "cargo/vendor/cairo-sys-rs-0.20.7" + "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.21.1.crate", + "sha256": "b963177900ec8e783927e5ed99e16c0ec1b723f1f125dff8992db28ef35c62c3", + "dest": "cargo/vendor/cairo-sys-rs-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df\", \"files\": {}}", - "dest": "cargo/vendor/cairo-sys-rs-0.20.7", + "contents": "{\"package\": \"b963177900ec8e783927e5ed99e16c0ec1b723f1f125dff8992db28ef35c62c3\", \"files\": {}}", + "dest": "cargo/vendor/cairo-sys-rs-0.21.1", "dest-filename": ".cargo-checksum.json" }, { @@ -405,40 +470,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cc/cc-1.2.14.crate", - "sha256": "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9", - "dest": "cargo/vendor/cc-1.2.14" + "url": "https://static.crates.io/crates/cc/cc-1.2.34.crate", + "sha256": "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc", + "dest": "cargo/vendor/cc-1.2.34" }, { "type": "inline", - "contents": "{\"package\": \"0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9\", \"files\": {}}", - "dest": "cargo/vendor/cc-1.2.14", + "contents": "{\"package\": \"42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.2.34", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.17.2.crate", - "sha256": "8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789", - "dest": "cargo/vendor/cfg-expr-0.17.2" + "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.18.0.crate", + "sha256": "1a2b34126159980f92da2a08bdec0694fd80fb5eb9e48aff25d20a0d8dfa710d", + "dest": "cargo/vendor/cfg-expr-0.18.0" }, { "type": "inline", - "contents": "{\"package\": \"8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789\", \"files\": {}}", - "dest": "cargo/vendor/cfg-expr-0.17.2", + "contents": "{\"package\": \"1a2b34126159980f92da2a08bdec0694fd80fb5eb9e48aff25d20a0d8dfa710d\", \"files\": {}}", + "dest": "cargo/vendor/cfg-expr-0.18.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate", - "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd", - "dest": "cargo/vendor/cfg-if-1.0.0" + "url": "https://static.crates.io/crates/cfg-if/cfg-if-1.0.3.crate", + "sha256": "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9", + "dest": "cargo/vendor/cfg-if-1.0.3" }, { "type": "inline", - "contents": "{\"package\": \"baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd\", \"files\": {}}", - "dest": "cargo/vendor/cfg-if-1.0.0", + "contents": "{\"package\": \"2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9\", \"files\": {}}", + "dest": "cargo/vendor/cfg-if-1.0.3", "dest-filename": ".cargo-checksum.json" }, { @@ -470,14 +535,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/colorchoice/colorchoice-1.0.3.crate", - "sha256": "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990", - "dest": "cargo/vendor/colorchoice-1.0.3" + "url": "https://static.crates.io/crates/colorchoice/colorchoice-1.0.4.crate", + "sha256": "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75", + "dest": "cargo/vendor/colorchoice-1.0.4" }, { "type": "inline", - "contents": "{\"package\": \"5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990\", \"files\": {}}", - "dest": "cargo/vendor/colorchoice-1.0.3", + "contents": "{\"package\": \"b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75\", \"files\": {}}", + "dest": "cargo/vendor/colorchoice-1.0.4", "dest-filename": ".cargo-checksum.json" }, { @@ -506,6 +571,19 @@ "dest": "cargo/vendor/cpufeatures-0.2.17", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/crc32fast/crc32fast-1.5.0.crate", + "sha256": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511", + "dest": "cargo/vendor/crc32fast-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511\", \"files\": {}}", + "dest": "cargo/vendor/crc32fast-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -545,6 +623,19 @@ "dest": "cargo/vendor/digest-0.10.7", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/displaydoc/displaydoc-0.2.5.crate", + "sha256": "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0", + "dest": "cargo/vendor/displaydoc-0.2.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0\", \"files\": {}}", + "dest": "cargo/vendor/displaydoc-0.2.5", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -561,27 +652,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/enumflags2/enumflags2-0.7.11.crate", - "sha256": "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147", - "dest": "cargo/vendor/enumflags2-0.7.11" + "url": "https://static.crates.io/crates/enumflags2/enumflags2-0.7.12.crate", + "sha256": "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef", + "dest": "cargo/vendor/enumflags2-0.7.12" }, { "type": "inline", - "contents": "{\"package\": \"ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147\", \"files\": {}}", - "dest": "cargo/vendor/enumflags2-0.7.11", + "contents": "{\"package\": \"1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef\", \"files\": {}}", + "dest": "cargo/vendor/enumflags2-0.7.12", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/enumflags2_derive/enumflags2_derive-0.7.11.crate", - "sha256": "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79", - "dest": "cargo/vendor/enumflags2_derive-0.7.11" + "url": "https://static.crates.io/crates/enumflags2_derive/enumflags2_derive-0.7.12.crate", + "sha256": "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827", + "dest": "cargo/vendor/enumflags2_derive-0.7.12" }, { "type": "inline", - "contents": "{\"package\": \"fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79\", \"files\": {}}", - "dest": "cargo/vendor/enumflags2_derive-0.7.11", + "contents": "{\"package\": \"67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827\", \"files\": {}}", + "dest": "cargo/vendor/enumflags2_derive-0.7.12", "dest-filename": ".cargo-checksum.json" }, { @@ -600,14 +691,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/env_logger/env_logger-0.11.6.crate", - "sha256": "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0", - "dest": "cargo/vendor/env_logger-0.11.6" + "url": "https://static.crates.io/crates/env_logger/env_logger-0.11.8.crate", + "sha256": "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f", + "dest": "cargo/vendor/env_logger-0.11.8" }, { "type": "inline", - "contents": "{\"package\": \"dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0\", \"files\": {}}", - "dest": "cargo/vendor/env_logger-0.11.6", + "contents": "{\"package\": \"13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f\", \"files\": {}}", + "dest": "cargo/vendor/env_logger-0.11.8", "dest-filename": ".cargo-checksum.json" }, { @@ -626,40 +717,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/errno/errno-0.3.10.crate", - "sha256": "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d", - "dest": "cargo/vendor/errno-0.3.10" + "url": "https://static.crates.io/crates/errno/errno-0.3.13.crate", + "sha256": "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad", + "dest": "cargo/vendor/errno-0.3.13" }, { "type": "inline", - "contents": "{\"package\": \"33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d\", \"files\": {}}", - "dest": "cargo/vendor/errno-0.3.10", + "contents": "{\"package\": \"778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.3.13", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/event-listener/event-listener-5.4.0.crate", - "sha256": "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae", - "dest": "cargo/vendor/event-listener-5.4.0" + "url": "https://static.crates.io/crates/event-listener/event-listener-5.4.1.crate", + "sha256": "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab", + "dest": "cargo/vendor/event-listener-5.4.1" }, { "type": "inline", - "contents": "{\"package\": \"3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae\", \"files\": {}}", - "dest": "cargo/vendor/event-listener-5.4.0", + "contents": "{\"package\": \"e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-5.4.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/event-listener-strategy/event-listener-strategy-0.5.3.crate", - "sha256": "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2", - "dest": "cargo/vendor/event-listener-strategy-0.5.3" + "url": "https://static.crates.io/crates/event-listener-strategy/event-listener-strategy-0.5.4.crate", + "sha256": "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93", + "dest": "cargo/vendor/event-listener-strategy-0.5.4" }, { "type": "inline", - "contents": "{\"package\": \"3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2\", \"files\": {}}", - "dest": "cargo/vendor/event-listener-strategy-0.5.3", + "contents": "{\"package\": \"8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93\", \"files\": {}}", + "dest": "cargo/vendor/event-listener-strategy-0.5.4", "dest-filename": ".cargo-checksum.json" }, { @@ -675,6 +766,19 @@ "dest": "cargo/vendor/fastrand-2.3.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/fdeflate/fdeflate-0.3.7.crate", + "sha256": "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c", + "dest": "cargo/vendor/fdeflate-0.3.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c\", \"files\": {}}", + "dest": "cargo/vendor/fdeflate-0.3.7", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -691,14 +795,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/foldhash/foldhash-0.1.4.crate", - "sha256": "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f", - "dest": "cargo/vendor/foldhash-0.1.4" + "url": "https://static.crates.io/crates/flate2/flate2-1.1.2.crate", + "sha256": "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d", + "dest": "cargo/vendor/flate2-1.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d\", \"files\": {}}", + "dest": "cargo/vendor/flate2-1.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/foldhash/foldhash-0.1.5.crate", + "sha256": "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2", + "dest": "cargo/vendor/foldhash-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2\", \"files\": {}}", + "dest": "cargo/vendor/foldhash-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.2.crate", + "sha256": "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf", + "dest": "cargo/vendor/form_urlencoded-1.2.2" }, { "type": "inline", - "contents": "{\"package\": \"a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f\", \"files\": {}}", - "dest": "cargo/vendor/foldhash-0.1.4", + "contents": "{\"package\": \"cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf\", \"files\": {}}", + "dest": "cargo/vendor/form_urlencoded-1.2.2", "dest-filename": ".cargo-checksum.json" }, { @@ -769,14 +899,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/futures-lite/futures-lite-2.6.0.crate", - "sha256": "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532", - "dest": "cargo/vendor/futures-lite-2.6.0" + "url": "https://static.crates.io/crates/futures-lite/futures-lite-2.6.1.crate", + "sha256": "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad", + "dest": "cargo/vendor/futures-lite-2.6.1" }, { "type": "inline", - "contents": "{\"package\": \"f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532\", \"files\": {}}", - "dest": "cargo/vendor/futures-lite-2.6.0", + "contents": "{\"package\": \"f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad\", \"files\": {}}", + "dest": "cargo/vendor/futures-lite-2.6.1", "dest-filename": ".cargo-checksum.json" }, { @@ -834,53 +964,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.20.9.crate", - "sha256": "7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0", - "dest": "cargo/vendor/gdk-pixbuf-0.20.9" + "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.21.1.crate", + "sha256": "3c7330cdbbc653df431331ae3d9d59e985a0fecaf33d74c7c1c5d13ab0245f6c", + "dest": "cargo/vendor/gdk-pixbuf-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0\", \"files\": {}}", - "dest": "cargo/vendor/gdk-pixbuf-0.20.9", + "contents": "{\"package\": \"3c7330cdbbc653df431331ae3d9d59e985a0fecaf33d74c7c1c5d13ab0245f6c\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.20.7.crate", - "sha256": "67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c", - "dest": "cargo/vendor/gdk-pixbuf-sys-0.20.7" + "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.21.1.crate", + "sha256": "e25899cc931dc28cba912ebec793b730f53d2d419f90a562fcb29b53bd10aa82", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c\", \"files\": {}}", - "dest": "cargo/vendor/gdk-pixbuf-sys-0.20.7", + "contents": "{\"package\": \"e25899cc931dc28cba912ebec793b730f53d2d419f90a562fcb29b53bd10aa82\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4/gdk4-0.9.6.crate", - "sha256": "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60", - "dest": "cargo/vendor/gdk4-0.9.6" + "url": "https://static.crates.io/crates/gdk4/gdk4-0.10.0.crate", + "sha256": "0a67b064d2f35e649232455c7724f56f977555d2608c43300eabc530eaa4e359", + "dest": "cargo/vendor/gdk4-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-0.9.6", + "contents": "{\"package\": \"0a67b064d2f35e649232455c7724f56f977555d2608c43300eabc530eaa4e359\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-0.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.9.6.crate", - "sha256": "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a", - "dest": "cargo/vendor/gdk4-sys-0.9.6" + "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.10.0.crate", + "sha256": "2edbda0d879eb85317bdb49a3da591ed70a804a10776e358ef416be38c6db2c5", + "dest": "cargo/vendor/gdk4-sys-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-sys-0.9.6", + "contents": "{\"package\": \"2edbda0d879eb85317bdb49a3da591ed70a804a10776e358ef416be38c6db2c5\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-sys-0.10.0", "dest-filename": ".cargo-checksum.json" }, { @@ -899,27 +1029,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate", - "sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7", - "dest": "cargo/vendor/getrandom-0.2.15" + "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.16.crate", + "sha256": "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592", + "dest": "cargo/vendor/getrandom-0.2.16" }, { "type": "inline", - "contents": "{\"package\": \"c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7\", \"files\": {}}", - "dest": "cargo/vendor/getrandom-0.2.15", + "contents": "{\"package\": \"335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.2.16", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/getrandom/getrandom-0.3.1.crate", - "sha256": "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8", - "dest": "cargo/vendor/getrandom-0.3.1" + "url": "https://static.crates.io/crates/getrandom/getrandom-0.3.3.crate", + "sha256": "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4", + "dest": "cargo/vendor/getrandom-0.3.3" }, { "type": "inline", - "contents": "{\"package\": \"43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8\", \"files\": {}}", - "dest": "cargo/vendor/getrandom-0.3.1", + "contents": "{\"package\": \"26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.3.3", "dest-filename": ".cargo-checksum.json" }, { @@ -951,209 +1081,235 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gio/gio-0.20.9.crate", - "sha256": "a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487", - "dest": "cargo/vendor/gio-0.20.9" + "url": "https://static.crates.io/crates/gio/gio-0.21.1.crate", + "sha256": "52b5e3f390d01b79e30da451dd00e27cd1ac2de81658e3abf6c1fc3229b24c5f", + "dest": "cargo/vendor/gio-0.21.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"52b5e3f390d01b79e30da451dd00e27cd1ac2de81658e3abf6c1fc3229b24c5f\", \"files\": {}}", + "dest": "cargo/vendor/gio-0.21.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.21.1.crate", + "sha256": "a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd", + "dest": "cargo/vendor/gio-sys-0.21.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd\", \"files\": {}}", + "dest": "cargo/vendor/gio-sys-0.21.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/git-version/git-version-0.3.9.crate", + "sha256": "1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19", + "dest": "cargo/vendor/git-version-0.3.9" }, { "type": "inline", - "contents": "{\"package\": \"a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487\", \"files\": {}}", - "dest": "cargo/vendor/gio-0.20.9", + "contents": "{\"package\": \"1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19\", \"files\": {}}", + "dest": "cargo/vendor/git-version-0.3.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.20.9.crate", - "sha256": "160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e", - "dest": "cargo/vendor/gio-sys-0.20.9" + "url": "https://static.crates.io/crates/git-version-macro/git-version-macro-0.3.9.crate", + "sha256": "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0", + "dest": "cargo/vendor/git-version-macro-0.3.9" }, { "type": "inline", - "contents": "{\"package\": \"160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e\", \"files\": {}}", - "dest": "cargo/vendor/gio-sys-0.20.9", + "contents": "{\"package\": \"53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0\", \"files\": {}}", + "dest": "cargo/vendor/git-version-macro-0.3.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib/glib-0.20.9.crate", - "sha256": "707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686", - "dest": "cargo/vendor/glib-0.20.9" + "url": "https://static.crates.io/crates/glib/glib-0.21.1.crate", + "sha256": "60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205", + "dest": "cargo/vendor/glib-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686\", \"files\": {}}", - "dest": "cargo/vendor/glib-0.20.9", + "contents": "{\"package\": \"60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205\", \"files\": {}}", + "dest": "cargo/vendor/glib-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.20.7.crate", - "sha256": "715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68", - "dest": "cargo/vendor/glib-macros-0.20.7" + "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.21.0.crate", + "sha256": "e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9", + "dest": "cargo/vendor/glib-macros-0.21.0" }, { "type": "inline", - "contents": "{\"package\": \"715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68\", \"files\": {}}", - "dest": "cargo/vendor/glib-macros-0.20.7", + "contents": "{\"package\": \"e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9\", \"files\": {}}", + "dest": "cargo/vendor/glib-macros-0.21.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.20.9.crate", - "sha256": "a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb", - "dest": "cargo/vendor/glib-sys-0.20.9" + "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.21.1.crate", + "sha256": "dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d", + "dest": "cargo/vendor/glib-sys-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb\", \"files\": {}}", - "dest": "cargo/vendor/glib-sys-0.20.9", + "contents": "{\"package\": \"dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d\", \"files\": {}}", + "dest": "cargo/vendor/glib-sys-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.20.9.crate", - "sha256": "c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3", - "dest": "cargo/vendor/gobject-sys-0.20.9" + "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.21.1.crate", + "sha256": "3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c", + "dest": "cargo/vendor/gobject-sys-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3\", \"files\": {}}", - "dest": "cargo/vendor/gobject-sys-0.20.9", + "contents": "{\"package\": \"3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c\", \"files\": {}}", + "dest": "cargo/vendor/gobject-sys-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/granite-rs/granite-rs-2.0.0.crate", - "sha256": "f025950e055e37c13cc66953fd006087a702fe1f84eada671b9cf40839347063", - "dest": "cargo/vendor/granite-rs-2.0.0" + "url": "https://static.crates.io/crates/granite-rs/granite-rs-3.0.0.crate", + "sha256": "583445f6e01a930b829d1a7724f09af98efe8a9e6928c1953e7b7fcf16547db0", + "dest": "cargo/vendor/granite-rs-3.0.0" }, { "type": "inline", - "contents": "{\"package\": \"f025950e055e37c13cc66953fd006087a702fe1f84eada671b9cf40839347063\", \"files\": {}}", - "dest": "cargo/vendor/granite-rs-2.0.0", + "contents": "{\"package\": \"583445f6e01a930b829d1a7724f09af98efe8a9e6928c1953e7b7fcf16547db0\", \"files\": {}}", + "dest": "cargo/vendor/granite-rs-3.0.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/granite-rs-sys/granite-rs-sys-0.5.0.crate", - "sha256": "cc51e7dcbcb6f966c169dc3c18651e189b1c5720ba385549345c04e81de8e30a", - "dest": "cargo/vendor/granite-rs-sys-0.5.0" + "url": "https://static.crates.io/crates/granite-rs-sys/granite-rs-sys-0.6.0.crate", + "sha256": "06f728c0929dcdfec5d5ea5b61b2b10c4b193cdaf1ec6fd8de7c566982c34340", + "dest": "cargo/vendor/granite-rs-sys-0.6.0" }, { "type": "inline", - "contents": "{\"package\": \"cc51e7dcbcb6f966c169dc3c18651e189b1c5720ba385549345c04e81de8e30a\", \"files\": {}}", - "dest": "cargo/vendor/granite-rs-sys-0.5.0", + "contents": "{\"package\": \"06f728c0929dcdfec5d5ea5b61b2b10c4b193cdaf1ec6fd8de7c566982c34340\", \"files\": {}}", + "dest": "cargo/vendor/granite-rs-sys-0.6.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.20.9.crate", - "sha256": "3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19", - "dest": "cargo/vendor/graphene-rs-0.20.9" + "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.21.1.crate", + "sha256": "d96914394464c04df8279c23976293afd53b2588e03c9d8d9662ef6528654a85", + "dest": "cargo/vendor/graphene-rs-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19\", \"files\": {}}", - "dest": "cargo/vendor/graphene-rs-0.20.9", + "contents": "{\"package\": \"d96914394464c04df8279c23976293afd53b2588e03c9d8d9662ef6528654a85\", \"files\": {}}", + "dest": "cargo/vendor/graphene-rs-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.20.7.crate", - "sha256": "11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a", - "dest": "cargo/vendor/graphene-sys-0.20.7" + "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.21.1.crate", + "sha256": "cf8205bb19b7a041cf059be3c94d6b23b3f2c6c96362c44311dcf184e4a9422a", + "dest": "cargo/vendor/graphene-sys-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a\", \"files\": {}}", - "dest": "cargo/vendor/graphene-sys-0.20.7", + "contents": "{\"package\": \"cf8205bb19b7a041cf059be3c94d6b23b3f2c6c96362c44311dcf184e4a9422a\", \"files\": {}}", + "dest": "cargo/vendor/graphene-sys-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gsk4/gsk4-0.9.6.crate", - "sha256": "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855", - "dest": "cargo/vendor/gsk4-0.9.6" + "url": "https://static.crates.io/crates/gsk4/gsk4-0.10.0.crate", + "sha256": "d5dbe33ceed6fc20def67c03d36e532f5a4a569ae437ae015a7146094f31e10c", + "dest": "cargo/vendor/gsk4-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855\", \"files\": {}}", - "dest": "cargo/vendor/gsk4-0.9.6", + "contents": "{\"package\": \"d5dbe33ceed6fc20def67c03d36e532f5a4a569ae437ae015a7146094f31e10c\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-0.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.9.6.crate", - "sha256": "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc", - "dest": "cargo/vendor/gsk4-sys-0.9.6" + "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.10.0.crate", + "sha256": "8d76011d55dd19fde16ffdedee08877ae6ec942818cfa7bc08a91259bc0b9fc9", + "dest": "cargo/vendor/gsk4-sys-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc\", \"files\": {}}", - "dest": "cargo/vendor/gsk4-sys-0.9.6", + "contents": "{\"package\": \"8d76011d55dd19fde16ffdedee08877ae6ec942818cfa7bc08a91259bc0b9fc9\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-sys-0.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4/gtk4-0.9.6.crate", - "sha256": "af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d", - "dest": "cargo/vendor/gtk4-0.9.6" + "url": "https://static.crates.io/crates/gtk4/gtk4-0.10.0.crate", + "sha256": "938d68ad43080ad5ee710c30d467c1bc022ee5947856f593855691d726305b3e", + "dest": "cargo/vendor/gtk4-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-0.9.6", + "contents": "{\"package\": \"938d68ad43080ad5ee710c30d467c1bc022ee5947856f593855691d726305b3e\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-0.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.9.5.crate", - "sha256": "0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999", - "dest": "cargo/vendor/gtk4-macros-0.9.5" + "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.10.0.crate", + "sha256": "0912d2068695633002b92c5966edc108b2e4f54b58c509d1eeddd4cbceb7315c", + "dest": "cargo/vendor/gtk4-macros-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-macros-0.9.5", + "contents": "{\"package\": \"0912d2068695633002b92c5966edc108b2e4f54b58c509d1eeddd4cbceb7315c\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-macros-0.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.9.6.crate", - "sha256": "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6", - "dest": "cargo/vendor/gtk4-sys-0.9.6" + "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.10.0.crate", + "sha256": "a923bdcf00e46723801162de24432cbce38a6810e0178a2d0b6dd4ecc26a1c74", + "dest": "cargo/vendor/gtk4-sys-0.10.0" }, { "type": "inline", - "contents": "{\"package\": \"41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-sys-0.9.6", + "contents": "{\"package\": \"a923bdcf00e46723801162de24432cbce38a6810e0178a2d0b6dd4ecc26a1c74\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-sys-0.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.15.2.crate", - "sha256": "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289", - "dest": "cargo/vendor/hashbrown-0.15.2" + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.15.5.crate", + "sha256": "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1", + "dest": "cargo/vendor/hashbrown-0.15.5" }, { "type": "inline", - "contents": "{\"package\": \"bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289\", \"files\": {}}", - "dest": "cargo/vendor/hashbrown-0.15.2", + "contents": "{\"package\": \"9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.15.5", "dest-filename": ".cargo-checksum.json" }, { @@ -1172,14 +1328,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.4.0.crate", - "sha256": "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc", - "dest": "cargo/vendor/hermit-abi-0.4.0" + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.5.2.crate", + "sha256": "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c", + "dest": "cargo/vendor/hermit-abi-0.5.2" }, { "type": "inline", - "contents": "{\"package\": \"fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc\", \"files\": {}}", - "dest": "cargo/vendor/hermit-abi-0.4.0", + "contents": "{\"package\": \"fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.5.2", "dest-filename": ".cargo-checksum.json" }, { @@ -1224,40 +1380,157 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/humantime/humantime-2.1.0.crate", - "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", - "dest": "cargo/vendor/humantime-2.1.0" + "url": "https://static.crates.io/crates/icu_collections/icu_collections-2.0.0.crate", + "sha256": "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47", + "dest": "cargo/vendor/icu_collections-2.0.0" }, { "type": "inline", - "contents": "{\"package\": \"9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4\", \"files\": {}}", - "dest": "cargo/vendor/humantime-2.1.0", + "contents": "{\"package\": \"200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47\", \"files\": {}}", + "dest": "cargo/vendor/icu_collections-2.0.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/indexmap/indexmap-2.7.1.crate", - "sha256": "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652", - "dest": "cargo/vendor/indexmap-2.7.1" + "url": "https://static.crates.io/crates/icu_locale_core/icu_locale_core-2.0.0.crate", + "sha256": "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a", + "dest": "cargo/vendor/icu_locale_core-2.0.0" }, { "type": "inline", - "contents": "{\"package\": \"8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652\", \"files\": {}}", - "dest": "cargo/vendor/indexmap-2.7.1", + "contents": "{\"package\": \"0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a\", \"files\": {}}", + "dest": "cargo/vendor/icu_locale_core-2.0.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/inout/inout-0.1.3.crate", - "sha256": "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5", - "dest": "cargo/vendor/inout-0.1.3" + "url": "https://static.crates.io/crates/icu_normalizer/icu_normalizer-2.0.0.crate", + "sha256": "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979", + "dest": "cargo/vendor/icu_normalizer-2.0.0" }, { "type": "inline", - "contents": "{\"package\": \"a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5\", \"files\": {}}", - "dest": "cargo/vendor/inout-0.1.3", + "contents": "{\"package\": \"436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979\", \"files\": {}}", + "dest": "cargo/vendor/icu_normalizer-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/icu_normalizer_data/icu_normalizer_data-2.0.0.crate", + "sha256": "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3", + "dest": "cargo/vendor/icu_normalizer_data-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3\", \"files\": {}}", + "dest": "cargo/vendor/icu_normalizer_data-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/icu_properties/icu_properties-2.0.1.crate", + "sha256": "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b", + "dest": "cargo/vendor/icu_properties-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b\", \"files\": {}}", + "dest": "cargo/vendor/icu_properties-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/icu_properties_data/icu_properties_data-2.0.1.crate", + "sha256": "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632", + "dest": "cargo/vendor/icu_properties_data-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632\", \"files\": {}}", + "dest": "cargo/vendor/icu_properties_data-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/icu_provider/icu_provider-2.0.0.crate", + "sha256": "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af", + "dest": "cargo/vendor/icu_provider-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af\", \"files\": {}}", + "dest": "cargo/vendor/icu_provider-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/idna/idna-1.1.0.crate", + "sha256": "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de", + "dest": "cargo/vendor/idna-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de\", \"files\": {}}", + "dest": "cargo/vendor/idna-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/idna_adapter/idna_adapter-1.2.1.crate", + "sha256": "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344", + "dest": "cargo/vendor/idna_adapter-1.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344\", \"files\": {}}", + "dest": "cargo/vendor/idna_adapter-1.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/image/image-0.25.6.crate", + "sha256": "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a", + "dest": "cargo/vendor/image-0.25.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a\", \"files\": {}}", + "dest": "cargo/vendor/image-0.25.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/indexmap/indexmap-2.11.0.crate", + "sha256": "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9", + "dest": "cargo/vendor/indexmap-2.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9\", \"files\": {}}", + "dest": "cargo/vendor/indexmap-2.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/inout/inout-0.1.4.crate", + "sha256": "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01", + "dest": "cargo/vendor/inout-0.1.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01\", \"files\": {}}", + "dest": "cargo/vendor/inout-0.1.4", "dest-filename": ".cargo-checksum.json" }, { @@ -1273,6 +1546,32 @@ "dest": "cargo/vendor/is_terminal_polyfill-1.70.1", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/jiff/jiff-0.2.15.crate", + "sha256": "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49", + "dest": "cargo/vendor/jiff-0.2.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49\", \"files\": {}}", + "dest": "cargo/vendor/jiff-0.2.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/jiff-static/jiff-static-0.2.15.crate", + "sha256": "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4", + "dest": "cargo/vendor/jiff-static-0.2.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4\", \"files\": {}}", + "dest": "cargo/vendor/jiff-static-0.2.15", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -1289,66 +1588,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libadwaita/libadwaita-0.7.1.crate", - "sha256": "8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247", - "dest": "cargo/vendor/libadwaita-0.7.1" + "url": "https://static.crates.io/crates/libadwaita/libadwaita-0.8.0.crate", + "sha256": "4df6715d1257bd8c093295b77a276ed129d73543b10304fec5829ced5d5b7c41", + "dest": "cargo/vendor/libadwaita-0.8.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4df6715d1257bd8c093295b77a276ed129d73543b10304fec5829ced5d5b7c41\", \"files\": {}}", + "dest": "cargo/vendor/libadwaita-0.8.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libadwaita-sys/libadwaita-sys-0.8.0.crate", + "sha256": "fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2", + "dest": "cargo/vendor/libadwaita-sys-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247\", \"files\": {}}", - "dest": "cargo/vendor/libadwaita-0.7.1", + "contents": "{\"package\": \"fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2\", \"files\": {}}", + "dest": "cargo/vendor/libadwaita-sys-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libadwaita-sys/libadwaita-sys-0.7.1.crate", - "sha256": "b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9", - "dest": "cargo/vendor/libadwaita-sys-0.7.1" + "url": "https://static.crates.io/crates/libc/libc-0.2.175.crate", + "sha256": "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543", + "dest": "cargo/vendor/libc-0.2.175" }, { "type": "inline", - "contents": "{\"package\": \"b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9\", \"files\": {}}", - "dest": "cargo/vendor/libadwaita-sys-0.7.1", + "contents": "{\"package\": \"6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.175", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libc/libc-0.2.169.crate", - "sha256": "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a", - "dest": "cargo/vendor/libc-0.2.169" + "url": "https://static.crates.io/crates/libm/libm-0.2.15.crate", + "sha256": "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de", + "dest": "cargo/vendor/libm-0.2.15" }, { "type": "inline", - "contents": "{\"package\": \"b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a\", \"files\": {}}", - "dest": "cargo/vendor/libc-0.2.169", + "contents": "{\"package\": \"f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de\", \"files\": {}}", + "dest": "cargo/vendor/libm-0.2.15", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libm/libm-0.2.11.crate", - "sha256": "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa", - "dest": "cargo/vendor/libm-0.2.11" + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.9.4.crate", + "sha256": "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12", + "dest": "cargo/vendor/linux-raw-sys-0.9.4" }, { "type": "inline", - "contents": "{\"package\": \"8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa\", \"files\": {}}", - "dest": "cargo/vendor/libm-0.2.11", + "contents": "{\"package\": \"cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.9.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.15.crate", - "sha256": "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab", - "dest": "cargo/vendor/linux-raw-sys-0.4.15" + "url": "https://static.crates.io/crates/litemap/litemap-0.8.0.crate", + "sha256": "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956", + "dest": "cargo/vendor/litemap-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab\", \"files\": {}}", - "dest": "cargo/vendor/linux-raw-sys-0.4.15", + "contents": "{\"package\": \"241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956\", \"files\": {}}", + "dest": "cargo/vendor/litemap-0.8.0", "dest-filename": ".cargo-checksum.json" }, { @@ -1367,27 +1679,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/log/log-0.4.25.crate", - "sha256": "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f", - "dest": "cargo/vendor/log-0.4.25" + "url": "https://static.crates.io/crates/log/log-0.4.27.crate", + "sha256": "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94", + "dest": "cargo/vendor/log-0.4.27" }, { "type": "inline", - "contents": "{\"package\": \"04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f\", \"files\": {}}", - "dest": "cargo/vendor/log-0.4.25", + "contents": "{\"package\": \"13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94\", \"files\": {}}", + "dest": "cargo/vendor/log-0.4.27", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/lru/lru-0.13.0.crate", - "sha256": "227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465", - "dest": "cargo/vendor/lru-0.13.0" + "url": "https://static.crates.io/crates/lru/lru-0.16.0.crate", + "sha256": "86ea4e65087ff52f3862caff188d489f1fab49a0cb09e01b2e3f1a617b10aaed", + "dest": "cargo/vendor/lru-0.16.0" }, { "type": "inline", - "contents": "{\"package\": \"227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465\", \"files\": {}}", - "dest": "cargo/vendor/lru-0.13.0", + "contents": "{\"package\": \"86ea4e65087ff52f3862caff188d489f1fab49a0cb09e01b2e3f1a617b10aaed\", \"files\": {}}", + "dest": "cargo/vendor/lru-0.16.0", "dest-filename": ".cargo-checksum.json" }, { @@ -1419,14 +1731,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/memchr/memchr-2.7.4.crate", - "sha256": "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3", - "dest": "cargo/vendor/memchr-2.7.4" + "url": "https://static.crates.io/crates/memchr/memchr-2.7.5.crate", + "sha256": "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0", + "dest": "cargo/vendor/memchr-2.7.5" }, { "type": "inline", - "contents": "{\"package\": \"78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3\", \"files\": {}}", - "dest": "cargo/vendor/memchr-2.7.4", + "contents": "{\"package\": \"32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.7.5", "dest-filename": ".cargo-checksum.json" }, { @@ -1445,14 +1757,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/nix/nix-0.29.0.crate", - "sha256": "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46", - "dest": "cargo/vendor/nix-0.29.0" + "url": "https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.8.9.crate", + "sha256": "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316", + "dest": "cargo/vendor/miniz_oxide-0.8.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316\", \"files\": {}}", + "dest": "cargo/vendor/miniz_oxide-0.8.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/nix/nix-0.30.1.crate", + "sha256": "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6", + "dest": "cargo/vendor/nix-0.30.1" }, { "type": "inline", - "contents": "{\"package\": \"71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46\", \"files\": {}}", - "dest": "cargo/vendor/nix-0.29.0", + "contents": "{\"package\": \"74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6\", \"files\": {}}", + "dest": "cargo/vendor/nix-0.30.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1601,27 +1926,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/once_cell/once_cell-1.20.3.crate", - "sha256": "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e", - "dest": "cargo/vendor/once_cell-1.20.3" + "url": "https://static.crates.io/crates/once_cell/once_cell-1.21.3.crate", + "sha256": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d", + "dest": "cargo/vendor/once_cell-1.21.3" }, { "type": "inline", - "contents": "{\"package\": \"945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e\", \"files\": {}}", - "dest": "cargo/vendor/once_cell-1.20.3", + "contents": "{\"package\": \"42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.21.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/oo7/oo7-0.3.3.crate", - "sha256": "8fc6ce4692fbfd044ce22ca07dcab1a30fa12432ca2aa5b1294eca50d3332a24", - "dest": "cargo/vendor/oo7-0.3.3" + "url": "https://static.crates.io/crates/once_cell_polyfill/once_cell_polyfill-1.70.1.crate", + "sha256": "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad", + "dest": "cargo/vendor/once_cell_polyfill-1.70.1" }, { "type": "inline", - "contents": "{\"package\": \"8fc6ce4692fbfd044ce22ca07dcab1a30fa12432ca2aa5b1294eca50d3332a24\", \"files\": {}}", - "dest": "cargo/vendor/oo7-0.3.3", + "contents": "{\"package\": \"a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad\", \"files\": {}}", + "dest": "cargo/vendor/once_cell_polyfill-1.70.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/oo7/oo7-0.4.3.crate", + "sha256": "6cb23d3ec3527d65a83be1c1795cb883c52cfa57147d42acc797127df56fc489", + "dest": "cargo/vendor/oo7-0.4.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"6cb23d3ec3527d65a83be1c1795cb883c52cfa57147d42acc797127df56fc489\", \"files\": {}}", + "dest": "cargo/vendor/oo7-0.4.3", "dest-filename": ".cargo-checksum.json" }, { @@ -1640,27 +1978,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pango/pango-0.20.9.crate", - "sha256": "6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec", - "dest": "cargo/vendor/pango-0.20.9" + "url": "https://static.crates.io/crates/pango/pango-0.21.1.crate", + "sha256": "ab47feb3403aa564edaeb68620c5b9159f8814733a7dd45f0b1a27d19de362fe", + "dest": "cargo/vendor/pango-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec\", \"files\": {}}", - "dest": "cargo/vendor/pango-0.20.9", + "contents": "{\"package\": \"ab47feb3403aa564edaeb68620c5b9159f8814733a7dd45f0b1a27d19de362fe\", \"files\": {}}", + "dest": "cargo/vendor/pango-0.21.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.20.9.crate", - "sha256": "0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5", - "dest": "cargo/vendor/pango-sys-0.20.9" + "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.21.1.crate", + "sha256": "1f855bccb447644e149fae79086e1f81514c30fe5e9b8bd257d9d3c941116c86", + "dest": "cargo/vendor/pango-sys-0.21.1" }, { "type": "inline", - "contents": "{\"package\": \"0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5\", \"files\": {}}", - "dest": "cargo/vendor/pango-sys-0.20.9", + "contents": "{\"package\": \"1f855bccb447644e149fae79086e1f81514c30fe5e9b8bd257d9d3c941116c86\", \"files\": {}}", + "dest": "cargo/vendor/pango-sys-0.21.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1689,6 +2027,19 @@ "dest": "cargo/vendor/pbkdf2-0.12.2", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.2.crate", + "sha256": "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220", + "dest": "cargo/vendor/percent-encoding-2.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220\", \"files\": {}}", + "dest": "cargo/vendor/percent-encoding-2.3.2", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -1731,79 +2082,144 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.31.crate", - "sha256": "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2", - "dest": "cargo/vendor/pkg-config-0.3.31" + "url": "https://static.crates.io/crates/pkg-config/pkg-config-0.3.32.crate", + "sha256": "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c", + "dest": "cargo/vendor/pkg-config-0.3.32" }, { "type": "inline", - "contents": "{\"package\": \"953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2\", \"files\": {}}", - "dest": "cargo/vendor/pkg-config-0.3.31", + "contents": "{\"package\": \"7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c\", \"files\": {}}", + "dest": "cargo/vendor/pkg-config-0.3.32", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/polling/polling-3.7.4.crate", - "sha256": "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f", - "dest": "cargo/vendor/polling-3.7.4" + "url": "https://static.crates.io/crates/png/png-0.17.16.crate", + "sha256": "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526", + "dest": "cargo/vendor/png-0.17.16" }, { "type": "inline", - "contents": "{\"package\": \"a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f\", \"files\": {}}", - "dest": "cargo/vendor/polling-3.7.4", + "contents": "{\"package\": \"82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526\", \"files\": {}}", + "dest": "cargo/vendor/png-0.17.16", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.20.crate", - "sha256": "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04", - "dest": "cargo/vendor/ppv-lite86-0.2.20" + "url": "https://static.crates.io/crates/polling/polling-3.10.0.crate", + "sha256": "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829", + "dest": "cargo/vendor/polling-3.10.0" }, { "type": "inline", - "contents": "{\"package\": \"77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04\", \"files\": {}}", - "dest": "cargo/vendor/ppv-lite86-0.2.20", + "contents": "{\"package\": \"b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829\", \"files\": {}}", + "dest": "cargo/vendor/polling-3.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-3.2.0.crate", - "sha256": "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b", - "dest": "cargo/vendor/proc-macro-crate-3.2.0" + "url": "https://static.crates.io/crates/portable-atomic/portable-atomic-1.11.1.crate", + "sha256": "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483", + "dest": "cargo/vendor/portable-atomic-1.11.1" }, { "type": "inline", - "contents": "{\"package\": \"8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro-crate-3.2.0", + "contents": "{\"package\": \"f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483\", \"files\": {}}", + "dest": "cargo/vendor/portable-atomic-1.11.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.93.crate", - "sha256": "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99", - "dest": "cargo/vendor/proc-macro2-1.0.93" + "url": "https://static.crates.io/crates/portable-atomic-util/portable-atomic-util-0.2.4.crate", + "sha256": "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507", + "dest": "cargo/vendor/portable-atomic-util-0.2.4" }, { "type": "inline", - "contents": "{\"package\": \"60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro2-1.0.93", + "contents": "{\"package\": \"d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507\", \"files\": {}}", + "dest": "cargo/vendor/portable-atomic-util-0.2.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quote/quote-1.0.38.crate", - "sha256": "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc", - "dest": "cargo/vendor/quote-1.0.38" + "url": "https://static.crates.io/crates/potential_utf/potential_utf-0.1.3.crate", + "sha256": "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a", + "dest": "cargo/vendor/potential_utf-0.1.3" }, { "type": "inline", - "contents": "{\"package\": \"0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc\", \"files\": {}}", - "dest": "cargo/vendor/quote-1.0.38", + "contents": "{\"package\": \"84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a\", \"files\": {}}", + "dest": "cargo/vendor/potential_utf-0.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.21.crate", + "sha256": "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9", + "dest": "cargo/vendor/ppv-lite86-0.2.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9\", \"files\": {}}", + "dest": "cargo/vendor/ppv-lite86-0.2.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-3.3.0.crate", + "sha256": "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35", + "dest": "cargo/vendor/proc-macro-crate-3.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro-crate-3.3.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.101.crate", + "sha256": "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de", + "dest": "cargo/vendor/proc-macro2-1.0.101" + }, + { + "type": "inline", + "contents": "{\"package\": \"89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.101", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quote/quote-1.0.40.crate", + "sha256": "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d", + "dest": "cargo/vendor/quote-1.0.40" + }, + { + "type": "inline", + "contents": "{\"package\": \"1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.40", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/r-efi/r-efi-5.3.0.crate", + "sha256": "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f", + "dest": "cargo/vendor/r-efi-5.3.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f\", \"files\": {}}", + "dest": "cargo/vendor/r-efi-5.3.0", "dest-filename": ".cargo-checksum.json" }, { @@ -1819,6 +2235,19 @@ "dest": "cargo/vendor/rand-0.8.5", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand/rand-0.9.2.crate", + "sha256": "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1", + "dest": "cargo/vendor/rand-0.9.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1\", \"files\": {}}", + "dest": "cargo/vendor/rand-0.9.2", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -1832,6 +2261,19 @@ "dest": "cargo/vendor/rand_chacha-0.3.1", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_chacha/rand_chacha-0.9.0.crate", + "sha256": "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb", + "dest": "cargo/vendor/rand_chacha-0.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.9.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -1848,157 +2290,157 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/regex/regex-1.11.1.crate", - "sha256": "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191", - "dest": "cargo/vendor/regex-1.11.1" + "url": "https://static.crates.io/crates/rand_core/rand_core-0.9.3.crate", + "sha256": "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38", + "dest": "cargo/vendor/rand_core-0.9.3" }, { "type": "inline", - "contents": "{\"package\": \"b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191\", \"files\": {}}", - "dest": "cargo/vendor/regex-1.11.1", + "contents": "{\"package\": \"99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.9.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.9.crate", - "sha256": "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908", - "dest": "cargo/vendor/regex-automata-0.4.9" + "url": "https://static.crates.io/crates/regex/regex-1.11.2.crate", + "sha256": "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912", + "dest": "cargo/vendor/regex-1.11.2" }, { "type": "inline", - "contents": "{\"package\": \"809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908\", \"files\": {}}", - "dest": "cargo/vendor/regex-automata-0.4.9", + "contents": "{\"package\": \"23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.11.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.5.crate", - "sha256": "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c", - "dest": "cargo/vendor/regex-syntax-0.8.5" + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.10.crate", + "sha256": "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6", + "dest": "cargo/vendor/regex-automata-0.4.10" }, { "type": "inline", - "contents": "{\"package\": \"2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c\", \"files\": {}}", - "dest": "cargo/vendor/regex-syntax-0.8.5", + "contents": "{\"package\": \"6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.4.10", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustc_version/rustc_version-0.4.1.crate", - "sha256": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92", - "dest": "cargo/vendor/rustc_version-0.4.1" + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.6.crate", + "sha256": "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001", + "dest": "cargo/vendor/regex-syntax-0.8.6" }, { "type": "inline", - "contents": "{\"package\": \"cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92\", \"files\": {}}", - "dest": "cargo/vendor/rustc_version-0.4.1", + "contents": "{\"package\": \"caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.8.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustix/rustix-0.38.44.crate", - "sha256": "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154", - "dest": "cargo/vendor/rustix-0.38.44" + "url": "https://static.crates.io/crates/rustc_version/rustc_version-0.4.1.crate", + "sha256": "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92", + "dest": "cargo/vendor/rustc_version-0.4.1" }, { "type": "inline", - "contents": "{\"package\": \"fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154\", \"files\": {}}", - "dest": "cargo/vendor/rustix-0.38.44", + "contents": "{\"package\": \"cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92\", \"files\": {}}", + "dest": "cargo/vendor/rustc_version-0.4.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/semver/semver-1.0.25.crate", - "sha256": "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03", - "dest": "cargo/vendor/semver-1.0.25" + "url": "https://static.crates.io/crates/rustix/rustix-1.0.8.crate", + "sha256": "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8", + "dest": "cargo/vendor/rustix-1.0.8" }, { "type": "inline", - "contents": "{\"package\": \"f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03\", \"files\": {}}", - "dest": "cargo/vendor/semver-1.0.25", + "contents": "{\"package\": \"11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8\", \"files\": {}}", + "dest": "cargo/vendor/rustix-1.0.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde/serde-1.0.218.crate", - "sha256": "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60", - "dest": "cargo/vendor/serde-1.0.218" + "url": "https://static.crates.io/crates/semver/semver-1.0.26.crate", + "sha256": "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0", + "dest": "cargo/vendor/semver-1.0.26" }, { "type": "inline", - "contents": "{\"package\": \"e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60\", \"files\": {}}", - "dest": "cargo/vendor/serde-1.0.218", + "contents": "{\"package\": \"56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0\", \"files\": {}}", + "dest": "cargo/vendor/semver-1.0.26", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.218.crate", - "sha256": "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b", - "dest": "cargo/vendor/serde_derive-1.0.218" + "url": "https://static.crates.io/crates/serde/serde-1.0.219.crate", + "sha256": "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6", + "dest": "cargo/vendor/serde-1.0.219" }, { "type": "inline", - "contents": "{\"package\": \"f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b\", \"files\": {}}", - "dest": "cargo/vendor/serde_derive-1.0.218", + "contents": "{\"package\": \"5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.219", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_repr/serde_repr-0.1.19.crate", - "sha256": "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9", - "dest": "cargo/vendor/serde_repr-0.1.19" + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.219.crate", + "sha256": "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00", + "dest": "cargo/vendor/serde_derive-1.0.219" }, { "type": "inline", - "contents": "{\"package\": \"6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9\", \"files\": {}}", - "dest": "cargo/vendor/serde_repr-0.1.19", + "contents": "{\"package\": \"5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.219", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.8.crate", - "sha256": "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1", - "dest": "cargo/vendor/serde_spanned-0.6.8" + "url": "https://static.crates.io/crates/serde_repr/serde_repr-0.1.20.crate", + "sha256": "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c", + "dest": "cargo/vendor/serde_repr-0.1.20" }, { "type": "inline", - "contents": "{\"package\": \"87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1\", \"files\": {}}", - "dest": "cargo/vendor/serde_spanned-0.6.8", + "contents": "{\"package\": \"175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c\", \"files\": {}}", + "dest": "cargo/vendor/serde_repr-0.1.20", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sha1/sha1-0.10.6.crate", - "sha256": "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba", - "dest": "cargo/vendor/sha1-0.10.6" + "url": "https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.9.crate", + "sha256": "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3", + "dest": "cargo/vendor/serde_spanned-0.6.9" }, { "type": "inline", - "contents": "{\"package\": \"e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba\", \"files\": {}}", - "dest": "cargo/vendor/sha1-0.10.6", + "contents": "{\"package\": \"bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3\", \"files\": {}}", + "dest": "cargo/vendor/serde_spanned-0.6.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sha2/sha2-0.10.8.crate", - "sha256": "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8", - "dest": "cargo/vendor/sha2-0.10.8" + "url": "https://static.crates.io/crates/sha2/sha2-0.10.9.crate", + "sha256": "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283", + "dest": "cargo/vendor/sha2-0.10.9" }, { "type": "inline", - "contents": "{\"package\": \"793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8\", \"files\": {}}", - "dest": "cargo/vendor/sha2-0.10.8", + "contents": "{\"package\": \"a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283\", \"files\": {}}", + "dest": "cargo/vendor/sha2-0.10.9", "dest-filename": ".cargo-checksum.json" }, { @@ -2030,40 +2472,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.2.crate", - "sha256": "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1", - "dest": "cargo/vendor/signal-hook-registry-1.4.2" + "url": "https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.6.crate", + "sha256": "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b", + "dest": "cargo/vendor/signal-hook-registry-1.4.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b\", \"files\": {}}", + "dest": "cargo/vendor/signal-hook-registry-1.4.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/simd-adler32/simd-adler32-0.3.7.crate", + "sha256": "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe", + "dest": "cargo/vendor/simd-adler32-0.3.7" }, { "type": "inline", - "contents": "{\"package\": \"a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1\", \"files\": {}}", - "dest": "cargo/vendor/signal-hook-registry-1.4.2", + "contents": "{\"package\": \"d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe\", \"files\": {}}", + "dest": "cargo/vendor/simd-adler32-0.3.7", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/slab/slab-0.4.9.crate", - "sha256": "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67", - "dest": "cargo/vendor/slab-0.4.9" + "url": "https://static.crates.io/crates/slab/slab-0.4.11.crate", + "sha256": "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589", + "dest": "cargo/vendor/slab-0.4.11" }, { "type": "inline", - "contents": "{\"package\": \"8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67\", \"files\": {}}", - "dest": "cargo/vendor/slab-0.4.9", + "contents": "{\"package\": \"7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589\", \"files\": {}}", + "dest": "cargo/vendor/slab-0.4.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/smallvec/smallvec-1.14.0.crate", - "sha256": "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd", - "dest": "cargo/vendor/smallvec-1.14.0" + "url": "https://static.crates.io/crates/smallvec/smallvec-1.15.1.crate", + "sha256": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03", + "dest": "cargo/vendor/smallvec-1.15.1" }, { "type": "inline", - "contents": "{\"package\": \"7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd\", \"files\": {}}", - "dest": "cargo/vendor/smallvec-1.14.0", + "contents": "{\"package\": \"67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.15.1", "dest-filename": ".cargo-checksum.json" }, { @@ -2079,6 +2534,19 @@ "dest": "cargo/vendor/spin-0.9.8", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.2.0.crate", + "sha256": "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3", + "dest": "cargo/vendor/stable_deref_trait-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3\", \"files\": {}}", + "dest": "cargo/vendor/stable_deref_trait-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2108,105 +2576,131 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/syn/syn-2.0.98.crate", - "sha256": "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1", - "dest": "cargo/vendor/syn-2.0.98" + "url": "https://static.crates.io/crates/syn/syn-2.0.106.crate", + "sha256": "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6", + "dest": "cargo/vendor/syn-2.0.106" + }, + { + "type": "inline", + "contents": "{\"package\": \"ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.106", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/synstructure/synstructure-0.13.2.crate", + "sha256": "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2", + "dest": "cargo/vendor/synstructure-0.13.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2\", \"files\": {}}", + "dest": "cargo/vendor/synstructure-0.13.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/system-deps/system-deps-7.0.5.crate", + "sha256": "e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb", + "dest": "cargo/vendor/system-deps-7.0.5" }, { "type": "inline", - "contents": "{\"package\": \"36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1\", \"files\": {}}", - "dest": "cargo/vendor/syn-2.0.98", + "contents": "{\"package\": \"e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb\", \"files\": {}}", + "dest": "cargo/vendor/system-deps-7.0.5", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/system-deps/system-deps-7.0.3.crate", - "sha256": "66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005", - "dest": "cargo/vendor/system-deps-7.0.3" + "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.13.2.crate", + "sha256": "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a", + "dest": "cargo/vendor/target-lexicon-0.13.2" }, { "type": "inline", - "contents": "{\"package\": \"66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005\", \"files\": {}}", - "dest": "cargo/vendor/system-deps-7.0.3", + "contents": "{\"package\": \"e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a\", \"files\": {}}", + "dest": "cargo/vendor/target-lexicon-0.13.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.12.16.crate", - "sha256": "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1", - "dest": "cargo/vendor/target-lexicon-0.12.16" + "url": "https://static.crates.io/crates/temp-dir/temp-dir-0.1.16.crate", + "sha256": "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964", + "dest": "cargo/vendor/temp-dir-0.1.16" }, { "type": "inline", - "contents": "{\"package\": \"61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1\", \"files\": {}}", - "dest": "cargo/vendor/target-lexicon-0.12.16", + "contents": "{\"package\": \"83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964\", \"files\": {}}", + "dest": "cargo/vendor/temp-dir-0.1.16", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/temp-dir/temp-dir-0.1.14.crate", - "sha256": "bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72", - "dest": "cargo/vendor/temp-dir-0.1.14" + "url": "https://static.crates.io/crates/tempfile/tempfile-3.21.0.crate", + "sha256": "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e", + "dest": "cargo/vendor/tempfile-3.21.0" }, { "type": "inline", - "contents": "{\"package\": \"bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72\", \"files\": {}}", - "dest": "cargo/vendor/temp-dir-0.1.14", + "contents": "{\"package\": \"15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e\", \"files\": {}}", + "dest": "cargo/vendor/tempfile-3.21.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tempfile/tempfile-3.17.1.crate", - "sha256": "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230", - "dest": "cargo/vendor/tempfile-3.17.1" + "url": "https://static.crates.io/crates/tinystr/tinystr-0.8.1.crate", + "sha256": "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b", + "dest": "cargo/vendor/tinystr-0.8.1" }, { "type": "inline", - "contents": "{\"package\": \"22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230\", \"files\": {}}", - "dest": "cargo/vendor/tempfile-3.17.1", + "contents": "{\"package\": \"5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b\", \"files\": {}}", + "dest": "cargo/vendor/tinystr-0.8.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml/toml-0.8.20.crate", - "sha256": "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148", - "dest": "cargo/vendor/toml-0.8.20" + "url": "https://static.crates.io/crates/toml/toml-0.8.23.crate", + "sha256": "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362", + "dest": "cargo/vendor/toml-0.8.23" }, { "type": "inline", - "contents": "{\"package\": \"cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148\", \"files\": {}}", - "dest": "cargo/vendor/toml-0.8.20", + "contents": "{\"package\": \"dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362\", \"files\": {}}", + "dest": "cargo/vendor/toml-0.8.23", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.8.crate", - "sha256": "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41", - "dest": "cargo/vendor/toml_datetime-0.6.8" + "url": "https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.11.crate", + "sha256": "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c", + "dest": "cargo/vendor/toml_datetime-0.6.11" }, { "type": "inline", - "contents": "{\"package\": \"0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41\", \"files\": {}}", - "dest": "cargo/vendor/toml_datetime-0.6.8", + "contents": "{\"package\": \"22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c\", \"files\": {}}", + "dest": "cargo/vendor/toml_datetime-0.6.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.22.24.crate", - "sha256": "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474", - "dest": "cargo/vendor/toml_edit-0.22.24" + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.22.27.crate", + "sha256": "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a", + "dest": "cargo/vendor/toml_edit-0.22.27" }, { "type": "inline", - "contents": "{\"package\": \"17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474\", \"files\": {}}", - "dest": "cargo/vendor/toml_edit-0.22.24", + "contents": "{\"package\": \"41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.22.27", "dest-filename": ".cargo-checksum.json" }, { @@ -2225,27 +2719,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.28.crate", - "sha256": "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d", - "dest": "cargo/vendor/tracing-attributes-0.1.28" + "url": "https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.30.crate", + "sha256": "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903", + "dest": "cargo/vendor/tracing-attributes-0.1.30" }, { "type": "inline", - "contents": "{\"package\": \"395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d\", \"files\": {}}", - "dest": "cargo/vendor/tracing-attributes-0.1.28", + "contents": "{\"package\": \"81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903\", \"files\": {}}", + "dest": "cargo/vendor/tracing-attributes-0.1.30", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.33.crate", - "sha256": "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c", - "dest": "cargo/vendor/tracing-core-0.1.33" + "url": "https://static.crates.io/crates/tracing-core/tracing-core-0.1.34.crate", + "sha256": "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678", + "dest": "cargo/vendor/tracing-core-0.1.34" }, { "type": "inline", - "contents": "{\"package\": \"e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c\", \"files\": {}}", - "dest": "cargo/vendor/tracing-core-0.1.33", + "contents": "{\"package\": \"b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678\", \"files\": {}}", + "dest": "cargo/vendor/tracing-core-0.1.34", "dest-filename": ".cargo-checksum.json" }, { @@ -2277,14 +2771,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.17.crate", - "sha256": "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe", - "dest": "cargo/vendor/unicode-ident-1.0.17" + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.18.crate", + "sha256": "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512", + "dest": "cargo/vendor/unicode-ident-1.0.18" }, { "type": "inline", - "contents": "{\"package\": \"00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe\", \"files\": {}}", - "dest": "cargo/vendor/unicode-ident-1.0.17", + "contents": "{\"package\": \"5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/url/url-2.5.7.crate", + "sha256": "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b", + "dest": "cargo/vendor/url-2.5.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b\", \"files\": {}}", + "dest": "cargo/vendor/url-2.5.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/utf8_iter/utf8_iter-1.0.4.crate", + "sha256": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be", + "dest": "cargo/vendor/utf8_iter-1.0.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be\", \"files\": {}}", + "dest": "cargo/vendor/utf8_iter-1.0.4", "dest-filename": ".cargo-checksum.json" }, { @@ -2329,27 +2849,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate", - "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423", - "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1" + "url": "https://static.crates.io/crates/wasi/wasi-0.11.1+wasi-snapshot-preview1.crate", + "sha256": "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b", + "dest": "cargo/vendor/wasi-0.11.1+wasi-snapshot-preview1" }, { "type": "inline", - "contents": "{\"package\": \"9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423\", \"files\": {}}", - "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1", + "contents": "{\"package\": \"ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.11.1+wasi-snapshot-preview1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasi/wasi-0.13.3+wasi-0.2.2.crate", - "sha256": "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2", - "dest": "cargo/vendor/wasi-0.13.3+wasi-0.2.2" + "url": "https://static.crates.io/crates/wasi/wasi-0.14.3+wasi-0.2.4.crate", + "sha256": "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95", + "dest": "cargo/vendor/wasi-0.14.3+wasi-0.2.4" }, { "type": "inline", - "contents": "{\"package\": \"26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2\", \"files\": {}}", - "dest": "cargo/vendor/wasi-0.13.3+wasi-0.2.2", + "contents": "{\"package\": \"6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.14.3+wasi-0.2.4", "dest-filename": ".cargo-checksum.json" }, { @@ -2394,248 +2914,300 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate", - "sha256": "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d", - "dest": "cargo/vendor/windows-sys-0.52.0" + "url": "https://static.crates.io/crates/windows-link/windows-link-0.1.3.crate", + "sha256": "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a", + "dest": "cargo/vendor/windows-link-0.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a\", \"files\": {}}", + "dest": "cargo/vendor/windows-link-0.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.60.2.crate", + "sha256": "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb", + "dest": "cargo/vendor/windows-sys-0.60.2" }, { "type": "inline", - "contents": "{\"package\": \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\", \"files\": {}}", - "dest": "cargo/vendor/windows-sys-0.52.0", + "contents": "{\"package\": \"f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.60.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.59.0.crate", - "sha256": "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b", - "dest": "cargo/vendor/windows-sys-0.59.0" + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.53.3.crate", + "sha256": "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91", + "dest": "cargo/vendor/windows-targets-0.53.3" }, { "type": "inline", - "contents": "{\"package\": \"1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b\", \"files\": {}}", - "dest": "cargo/vendor/windows-sys-0.59.0", + "contents": "{\"package\": \"d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.53.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate", - "sha256": "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973", - "dest": "cargo/vendor/windows-targets-0.52.6" + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.53.0.crate", + "sha256": "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973\", \"files\": {}}", - "dest": "cargo/vendor/windows-targets-0.52.6", + "contents": "{\"package\": \"86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.6.crate", - "sha256": "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3", - "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.6" + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.53.0.crate", + "sha256": "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c", + "dest": "cargo/vendor/windows_aarch64_msvc-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_gnullvm-0.52.6", + "contents": "{\"package\": \"c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.6.crate", - "sha256": "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469", - "dest": "cargo/vendor/windows_aarch64_msvc-0.52.6" + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.53.0.crate", + "sha256": "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3", + "dest": "cargo/vendor/windows_i686_gnu-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469\", \"files\": {}}", - "dest": "cargo/vendor/windows_aarch64_msvc-0.52.6", + "contents": "{\"package\": \"c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.6.crate", - "sha256": "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b", - "dest": "cargo/vendor/windows_i686_gnu-0.52.6" + "url": "https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.53.0.crate", + "sha256": "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11", + "dest": "cargo/vendor/windows_i686_gnullvm-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_gnu-0.52.6", + "contents": "{\"package\": \"9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnullvm-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.crate", - "sha256": "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66", - "dest": "cargo/vendor/windows_i686_gnullvm-0.52.6" + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.53.0.crate", + "sha256": "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d", + "dest": "cargo/vendor/windows_i686_msvc-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_gnullvm-0.52.6", + "contents": "{\"package\": \"581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.6.crate", - "sha256": "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66", - "dest": "cargo/vendor/windows_i686_msvc-0.52.6" + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.53.0.crate", + "sha256": "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba", + "dest": "cargo/vendor/windows_x86_64_gnu-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66\", \"files\": {}}", - "dest": "cargo/vendor/windows_i686_msvc-0.52.6", + "contents": "{\"package\": \"2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.6.crate", - "sha256": "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78", - "dest": "cargo/vendor/windows_x86_64_gnu-0.52.6" + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.53.0.crate", + "sha256": "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnu-0.52.6", + "contents": "{\"package\": \"0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate", - "sha256": "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d", - "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.6" + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.53.0.crate", + "sha256": "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486", + "dest": "cargo/vendor/windows_x86_64_msvc-0.53.0" }, { "type": "inline", - "contents": "{\"package\": \"24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_gnullvm-0.52.6", + "contents": "{\"package\": \"271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.53.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate", - "sha256": "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec", - "dest": "cargo/vendor/windows_x86_64_msvc-0.52.6" + "url": "https://static.crates.io/crates/winnow/winnow-0.7.13.crate", + "sha256": "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf", + "dest": "cargo/vendor/winnow-0.7.13" }, { "type": "inline", - "contents": "{\"package\": \"589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec\", \"files\": {}}", - "dest": "cargo/vendor/windows_x86_64_msvc-0.52.6", + "contents": "{\"package\": \"21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf\", \"files\": {}}", + "dest": "cargo/vendor/winnow-0.7.13", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winnow/winnow-0.7.3.crate", - "sha256": "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1", - "dest": "cargo/vendor/winnow-0.7.3" + "url": "https://static.crates.io/crates/wit-bindgen/wit-bindgen-0.45.0.crate", + "sha256": "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814", + "dest": "cargo/vendor/wit-bindgen-0.45.0" }, { "type": "inline", - "contents": "{\"package\": \"0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1\", \"files\": {}}", - "dest": "cargo/vendor/winnow-0.7.3", + "contents": "{\"package\": \"052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814\", \"files\": {}}", + "dest": "cargo/vendor/wit-bindgen-0.45.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-bindgen-rt/wit-bindgen-rt-0.33.0.crate", - "sha256": "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c", - "dest": "cargo/vendor/wit-bindgen-rt-0.33.0" + "url": "https://static.crates.io/crates/writeable/writeable-0.6.1.crate", + "sha256": "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb", + "dest": "cargo/vendor/writeable-0.6.1" }, { "type": "inline", - "contents": "{\"package\": \"3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c\", \"files\": {}}", - "dest": "cargo/vendor/wit-bindgen-rt-0.33.0", + "contents": "{\"package\": \"ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb\", \"files\": {}}", + "dest": "cargo/vendor/writeable-0.6.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/xdg-home/xdg-home-1.3.0.crate", - "sha256": "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6", - "dest": "cargo/vendor/xdg-home-1.3.0" + "url": "https://static.crates.io/crates/yoke/yoke-0.8.0.crate", + "sha256": "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc", + "dest": "cargo/vendor/yoke-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6\", \"files\": {}}", - "dest": "cargo/vendor/xdg-home-1.3.0", + "contents": "{\"package\": \"5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc\", \"files\": {}}", + "dest": "cargo/vendor/yoke-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zbus/zbus-4.4.0.crate", - "sha256": "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725", - "dest": "cargo/vendor/zbus-4.4.0" + "url": "https://static.crates.io/crates/yoke-derive/yoke-derive-0.8.0.crate", + "sha256": "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6", + "dest": "cargo/vendor/yoke-derive-0.8.0" }, { "type": "inline", - "contents": "{\"package\": \"bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725\", \"files\": {}}", - "dest": "cargo/vendor/zbus-4.4.0", + "contents": "{\"package\": \"38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6\", \"files\": {}}", + "dest": "cargo/vendor/yoke-derive-0.8.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zbus_macros/zbus_macros-4.4.0.crate", - "sha256": "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e", - "dest": "cargo/vendor/zbus_macros-4.4.0" + "url": "https://static.crates.io/crates/zbus/zbus-5.10.0.crate", + "sha256": "67a073be99ace1adc48af593701c8015cd9817df372e14a1a6b0ee8f8bf043be", + "dest": "cargo/vendor/zbus-5.10.0" }, { "type": "inline", - "contents": "{\"package\": \"267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e\", \"files\": {}}", - "dest": "cargo/vendor/zbus_macros-4.4.0", + "contents": "{\"package\": \"67a073be99ace1adc48af593701c8015cd9817df372e14a1a6b0ee8f8bf043be\", \"files\": {}}", + "dest": "cargo/vendor/zbus-5.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zbus_names/zbus_names-3.0.0.crate", - "sha256": "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c", - "dest": "cargo/vendor/zbus_names-3.0.0" + "url": "https://static.crates.io/crates/zbus_macros/zbus_macros-5.10.0.crate", + "sha256": "0e80cd713a45a49859dcb648053f63265f4f2851b6420d47a958e5697c68b131", + "dest": "cargo/vendor/zbus_macros-5.10.0" }, { "type": "inline", - "contents": "{\"package\": \"4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c\", \"files\": {}}", - "dest": "cargo/vendor/zbus_names-3.0.0", + "contents": "{\"package\": \"0e80cd713a45a49859dcb648053f63265f4f2851b6420d47a958e5697c68b131\", \"files\": {}}", + "dest": "cargo/vendor/zbus_macros-5.10.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate", - "sha256": "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0", - "dest": "cargo/vendor/zerocopy-0.7.35" + "url": "https://static.crates.io/crates/zbus_names/zbus_names-4.2.0.crate", + "sha256": "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97", + "dest": "cargo/vendor/zbus_names-4.2.0" }, { "type": "inline", - "contents": "{\"package\": \"1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0\", \"files\": {}}", - "dest": "cargo/vendor/zerocopy-0.7.35", + "contents": "{\"package\": \"7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97\", \"files\": {}}", + "dest": "cargo/vendor/zbus_names-4.2.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate", - "sha256": "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e", - "dest": "cargo/vendor/zerocopy-derive-0.7.35" + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.8.26.crate", + "sha256": "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f", + "dest": "cargo/vendor/zerocopy-0.8.26" }, { "type": "inline", - "contents": "{\"package\": \"fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e\", \"files\": {}}", - "dest": "cargo/vendor/zerocopy-derive-0.7.35", + "contents": "{\"package\": \"1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.8.26", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.26.crate", + "sha256": "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181", + "dest": "cargo/vendor/zerocopy-derive-0.8.26" + }, + { + "type": "inline", + "contents": "{\"package\": \"9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.8.26", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerofrom/zerofrom-0.1.6.crate", + "sha256": "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5", + "dest": "cargo/vendor/zerofrom-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5\", \"files\": {}}", + "dest": "cargo/vendor/zerofrom-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerofrom-derive/zerofrom-derive-0.1.6.crate", + "sha256": "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502", + "dest": "cargo/vendor/zerofrom-derive-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502\", \"files\": {}}", + "dest": "cargo/vendor/zerofrom-derive-0.1.6", "dest-filename": ".cargo-checksum.json" }, { @@ -2667,45 +3239,84 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zvariant/zvariant-4.2.0.crate", - "sha256": "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe", - "dest": "cargo/vendor/zvariant-4.2.0" + "url": "https://static.crates.io/crates/zerotrie/zerotrie-0.2.2.crate", + "sha256": "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595", + "dest": "cargo/vendor/zerotrie-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595\", \"files\": {}}", + "dest": "cargo/vendor/zerotrie-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerovec/zerovec-0.11.4.crate", + "sha256": "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b", + "dest": "cargo/vendor/zerovec-0.11.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b\", \"files\": {}}", + "dest": "cargo/vendor/zerovec-0.11.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerovec-derive/zerovec-derive-0.11.1.crate", + "sha256": "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f", + "dest": "cargo/vendor/zerovec-derive-0.11.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f\", \"files\": {}}", + "dest": "cargo/vendor/zerovec-derive-0.11.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zvariant/zvariant-5.7.0.crate", + "sha256": "999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db", + "dest": "cargo/vendor/zvariant-5.7.0" }, { "type": "inline", - "contents": "{\"package\": \"2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe\", \"files\": {}}", - "dest": "cargo/vendor/zvariant-4.2.0", + "contents": "{\"package\": \"999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db\", \"files\": {}}", + "dest": "cargo/vendor/zvariant-5.7.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zvariant_derive/zvariant_derive-4.2.0.crate", - "sha256": "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449", - "dest": "cargo/vendor/zvariant_derive-4.2.0" + "url": "https://static.crates.io/crates/zvariant_derive/zvariant_derive-5.7.0.crate", + "sha256": "6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e", + "dest": "cargo/vendor/zvariant_derive-5.7.0" }, { "type": "inline", - "contents": "{\"package\": \"73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449\", \"files\": {}}", - "dest": "cargo/vendor/zvariant_derive-4.2.0", + "contents": "{\"package\": \"6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_derive-5.7.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zvariant_utils/zvariant_utils-2.1.0.crate", - "sha256": "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340", - "dest": "cargo/vendor/zvariant_utils-2.1.0" + "url": "https://static.crates.io/crates/zvariant_utils/zvariant_utils-3.2.1.crate", + "sha256": "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599", + "dest": "cargo/vendor/zvariant_utils-3.2.1" }, { "type": "inline", - "contents": "{\"package\": \"c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340\", \"files\": {}}", - "dest": "cargo/vendor/zvariant_utils-2.1.0", + "contents": "{\"package\": \"c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_utils-3.2.1", "dest-filename": ".cargo-checksum.json" }, { "type": "inline", - "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", + "contents": "[source]\n[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", "dest": "cargo", "dest-filename": "config" } diff --git a/patches/add-granite.patch b/patches/add-granite.patch index a076119..0bad056 100644 --- a/patches/add-granite.patch +++ b/patches/add-granite.patch @@ -1,18 +1,18 @@ diff --git a/Cargo.lock b/Cargo.lock -index 8e0cd7d2f..c30a96c9c 100644 +index b56566d06..bee57b8d4 100644 --- a/Cargo.lock +++ b/Cargo.lock -@@ -826,6 +826,37 @@ dependencies = [ +@@ -935,6 +935,37 @@ dependencies = [ "system-deps", ] +[[package]] +name = "granite-rs" -+version = "2.0.0" ++version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f025950e055e37c13cc66953fd006087a702fe1f84eada671b9cf40839347063" ++checksum = "583445f6e01a930b829d1a7724f09af98efe8a9e6928c1953e7b7fcf16547db0" +dependencies = [ -+ "bitflags", ++ "bitflags 2.9.3", + "gdk4", + "gio", + "glib", @@ -24,9 +24,9 @@ index 8e0cd7d2f..c30a96c9c 100644 + +[[package]] +name = "granite-rs-sys" -+version = "0.5.0" ++version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "cc51e7dcbcb6f966c169dc3c18651e189b1c5720ba385549345c04e81de8e30a" ++checksum = "06f728c0929dcdfec5d5ea5b61b2b10c4b193cdaf1ec6fd8de7c566982c34340" +dependencies = [ + "gdk4-sys", + "gio-sys", @@ -39,24 +39,24 @@ index 8e0cd7d2f..c30a96c9c 100644 + [[package]] name = "graphene-rs" - version = "0.20.9" -@@ -1344,6 +1375,7 @@ dependencies = [ - "env_logger", + version = "0.21.1" +@@ -1615,6 +1646,7 @@ dependencies = [ "futures", "gettext-rs", + "git-version", + "granite-rs", "gtk4", "libadwaita", "log", diff --git a/shell/Cargo.toml b/shell/Cargo.toml -index fbafc8680..ff94014c2 100644 +index 50262bd35..d9065d487 100644 --- a/shell/Cargo.toml +++ b/shell/Cargo.toml -@@ -24,6 +24,7 @@ futures = "0.3" - oo7 = { version = "0.3", optional = true } +@@ -23,6 +23,7 @@ gettext-rs = { version = "0.7", features = ["gettext-system"] } + lru = "0.16" + futures = "0.3" + git-version = "0.3" ++granite-rs = { version = "3.0.0", package = "granite-rs" } - gtk = { workspace = true, features = ["gnome_45"]} -+granite = { version = "2.0", package = "granite-rs", features = ["v7_2"] } - - [dependencies.adw] - package = "libadwaita" + [dependencies.oo7] + version = "0.4" From b99fe98640d8aab146c7c65f3dece42505aa2f54 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Fri, 26 Sep 2025 21:43:03 +0900 Subject: [PATCH 32/35] Sync with upstreams --- 0001-tiff-Use-valid-rdns-id.patch | 25 ++++++++ .../add-granite.patch => add-granite.patch | 4 +- fix-missing-sidebar-icon.patch | 13 +++++ .../granite-init.patch => granite-init.patch | 0 org.gnome.papers.json | 58 +++++-------------- patches/fix-missing-sidebar-icon.patch | 13 ----- patches/rename-css.patch => rename-css.patch | 6 +- 7 files changed, 59 insertions(+), 60 deletions(-) create mode 100644 0001-tiff-Use-valid-rdns-id.patch rename patches/add-granite.patch => add-granite.patch (91%) create mode 100644 fix-missing-sidebar-icon.patch rename patches/granite-init.patch => granite-init.patch (100%) delete mode 100644 patches/fix-missing-sidebar-icon.patch rename patches/rename-css.patch => rename-css.patch (84%) diff --git a/0001-tiff-Use-valid-rdns-id.patch b/0001-tiff-Use-valid-rdns-id.patch new file mode 100644 index 0000000..22a7a4f --- /dev/null +++ b/0001-tiff-Use-valid-rdns-id.patch @@ -0,0 +1,25 @@ +From 1ba6ec221556f15a86f3a641f8175fa13d6a681a Mon Sep 17 00:00:00 2001 +From: Maximiliano Sandoval +Date: Sun, 14 Sep 2025 11:43:56 +0200 +Subject: [PATCH] tiff: Use valid rdns id + +Signed-off-by: Maximiliano Sandoval +--- + .../tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in b/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in +index ffde3b097..9b9d84ca4 100644 +--- a/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in ++++ b/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in +@@ -1,6 +1,6 @@ + + +- papers-tiffdocument ++ org.gnome.Papers.TiffDocument + org.gnome.Papers + TIFF Documents + Adds support for reading TIFF documents +-- +2.51.0 + diff --git a/patches/add-granite.patch b/add-granite.patch similarity index 91% rename from patches/add-granite.patch rename to add-granite.patch index 0bad056..d1c873f 100644 --- a/patches/add-granite.patch +++ b/add-granite.patch @@ -49,14 +49,14 @@ index b56566d06..bee57b8d4 100644 "libadwaita", "log", diff --git a/shell/Cargo.toml b/shell/Cargo.toml -index 50262bd35..d9065d487 100644 +index 50262bd35..c9c0aab2e 100644 --- a/shell/Cargo.toml +++ b/shell/Cargo.toml @@ -23,6 +23,7 @@ gettext-rs = { version = "0.7", features = ["gettext-system"] } lru = "0.16" futures = "0.3" git-version = "0.3" -+granite-rs = { version = "3.0.0", package = "granite-rs" } ++granite = { version = "3.0.0", package = "granite-rs", features = ["v7_2"] } [dependencies.oo7] version = "0.4" diff --git a/fix-missing-sidebar-icon.patch b/fix-missing-sidebar-icon.patch new file mode 100644 index 0000000..4b45a46 --- /dev/null +++ b/fix-missing-sidebar-icon.patch @@ -0,0 +1,13 @@ +diff --git a/shell/resources/pps-document-view.blp b/shell/resources/pps-document-view.blp +index b839b7ce0..3d357d4cf 100644 +--- a/shell/resources/pps-document-view.blp ++++ b/shell/resources/pps-document-view.blp +@@ -192,7 +192,7 @@ template $PpsDocumentView: Adw.BreakpointBin { + + [start] + ToggleButton sidebar_button { +- icon-name: "sidebar-show-symbolic"; ++ icon-name: "view-sidebar-start-symbolic"; + action-name: "doc.show-sidebar"; + tooltip-text: _("Toggle Sidebar"); + } diff --git a/patches/granite-init.patch b/granite-init.patch similarity index 100% rename from patches/granite-init.patch rename to granite-init.patch diff --git a/org.gnome.papers.json b/org.gnome.papers.json index 862d63f..a667e76 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -1,7 +1,7 @@ { "id": "org.gnome.Papers", "runtime": "io.elementary.Platform", - "runtime-version": "8.2", + "runtime-version": "daily", "sdk": "io.elementary.Sdk", "sdk-extensions": [ "org.freedesktop.Sdk.Extension.rust-stable" @@ -41,36 +41,6 @@ "*.a" ], "modules": [ - { - "name": "gdk-pixbuf", - "buildsystem": "meson", - "config-opts": [ - "-Dothers=enabled", - "-Dgtk_doc=false", - "-Dman=false", - "-Dinstalled_tests=false" - ], - "cleanup": [ - "/share/thumbnailers", - "/bin" - ], - "sources": [ - { - "type": "archive", - "url": "https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz", - "sha256": "b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7", - "x-checker-data": { - "type": "gnome", - "name": "gdk-pixbuf", - "stable-only": true - } - } - ], - "post-install": [ - "mkdir -p /app/lib/gdk-pixbuf-2.0/2.10.0", - "gdk-pixbuf-query-loaders /usr/lib/*/gdk-pixbuf-2.0/2.10.0/loaders/*.so /app/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.so > /app/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" - ] - }, { "name": "popplerdata", "no-autogen": true, @@ -199,8 +169,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/papers/48/papers-48.4.tar.xz", - "sha256": "f11aa1c544ac211259e230b40c804ae64077339a57bdefa3dbbeb57f9166e3fd", + "url": "https://download.gnome.org/sources/papers/49/papers-49.0.tar.xz", + "sha256": "7a2b4dc405dc1cffdb865e2d9433cb5b74a94c6d141ae51f4146be21a7749a9a", "x-checker-data": { "is-important": true, "type": "gnome", @@ -209,27 +179,31 @@ }, "generated-sources.json", { - "type": "shell", - "commands": [ - "mkdir .cargo", - "cp cargo/config .cargo/" - ] + "type": "patch", + "path": "0001-tiff-Use-valid-rdns-id.patch" }, { "type": "patch", - "path": "patches/add-granite.patch" + "path": "add-granite.patch" }, { "type": "patch", - "path": "patches/granite-init.patch" + "path": "granite-init.patch" }, { "type": "patch", - "path": "patches/rename-css.patch" + "path": "rename-css.patch" }, { "type": "patch", - "path": "patches/fix-missing-sidebar-icon.patch" + "path": "fix-missing-sidebar-icon.patch" + }, + { + "type": "shell", + "commands": [ + "mkdir .cargo", + "cp cargo/config .cargo/" + ] } ], "cleanup": [ diff --git a/patches/fix-missing-sidebar-icon.patch b/patches/fix-missing-sidebar-icon.patch deleted file mode 100644 index 588ca46..0000000 --- a/patches/fix-missing-sidebar-icon.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/shell/resources/pps-document-view.ui b/shell/resources/pps-document-view.ui -index 22a65a1de..079a1a967 100644 ---- a/shell/resources/pps-document-view.ui -+++ b/shell/resources/pps-document-view.ui -@@ -204,7 +204,7 @@ - - - -- sidebar-show-symbolic -+ view-sidebar-start-symbolic - doc.show-sidebar - Toggle Sidebar - diff --git a/patches/rename-css.patch b/rename-css.patch similarity index 84% rename from patches/rename-css.patch rename to rename-css.patch index 6b61467..2caebdc 100644 --- a/patches/rename-css.patch +++ b/rename-css.patch @@ -1,11 +1,11 @@ diff --git a/shell/resources/papers.gresource.xml.in b/shell/resources/papers.gresource.xml.in -index fdafee65e..342b06b48 100644 +index fc959a2f5..807e6106e 100644 --- a/shell/resources/papers.gresource.xml.in +++ b/shell/resources/papers.gresource.xml.in -@@ -19,7 +19,7 @@ +@@ -5,7 +5,7 @@ pps-search-box.ui - help-overlay.ui + pps-shortcuts-dialog.ui - papers.css + papers.css pps-find-sidebar.ui From 58bfc90a8a0d6c5f7314d13bcc66c6ac440e5d8a Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Fri, 26 Sep 2025 21:46:48 +0900 Subject: [PATCH 33/35] Bump rust-stable --- .github/workflows/ci.yml | 2 +- .github/workflows/merge.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b445e33..8ec8604 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,7 @@ jobs: - name: Install Rust SDK extension run: | flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - flatpak install -y --arch=${{ matrix.configuration.arch }} org.freedesktop.Sdk.Extension.rust-stable//24.08 + flatpak install -y --arch=${{ matrix.configuration.arch }} org.freedesktop.Sdk.Extension.rust-stable//25.08 - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6.5 diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 89e4b27..1b89842 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -32,7 +32,7 @@ jobs: - name: Install Rust SDK extension run: | flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - flatpak install -y --arch=${{ matrix.configuration.arch }} org.freedesktop.Sdk.Extension.rust-stable//24.08 + flatpak install -y --arch=${{ matrix.configuration.arch }} org.freedesktop.Sdk.Extension.rust-stable//25.08 - name: Build uses: flatpak/flatpak-github-actions/flatpak-builder@v6.5 From 9a59527aad59cdb60a242de383a03aaaff141145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Tue, 30 Sep 2025 12:09:15 -0700 Subject: [PATCH 34/35] Fix up CSS --- css.patch | 58 +++++++++++++++++++++++++++++++++++++++++++ org.gnome.papers.json | 4 +++ 2 files changed, 62 insertions(+) create mode 100644 css.patch diff --git a/css.patch b/css.patch new file mode 100644 index 0000000..8be7f3c --- /dev/null +++ b/css.patch @@ -0,0 +1,58 @@ +diff --git a/shell/resources/papers.css b/shell/resources/papers.css +index b4effb5cc..ba491a2a8 100644 +--- a/shell/resources/papers.css ++++ b/shell/resources/papers.css +@@ -1,3 +1,53 @@ ++:root { ++ --window-bg-color: @bg_color; ++ --window-fg-color: @fg_color; ++ --accent-color: @accent_color; ++ --shade-color: alpha(@fg_color, 0.15); ++ --yellow-4: @BANANA_500; ++} ++ ++.sidebar-pane, ++.navigation-sidebar { ++ background: @insensitive_bg_color; ++} ++ ++.sidebar-pane:dir(ltr) { ++ border-right: 1px solid @menu_separator; ++} ++ ++.sidebar-pane:dir(rtl) { ++ border-left: 1px solid @menu_separator; ++} ++ ++separator.spacer { ++ border-color: transparent; ++} ++ ++/* TODO Remove when https://github.com/elementary/granite/issues/897 is fixed */ ++button.osd { ++ background: @bg_color; ++ border: transparent; ++ box-shadow: ++ inset 0 -1px 0 0 rgba(255, 255, 255, 0.2), ++ inset 0 1px 0 0 rgba(255, 255, 255, 0.3), ++ inset 1px 0 0 0 rgba(255, 255, 255, 0.07), ++ inset -1px 0 0 0 rgba(255, 255, 255, 0.07), ++ 0 0 0 1px rgba(0, 0, 0, 0.1), ++ 0 3px 4px rgba(0, 0, 0, 0.15), ++ 0 3px 3px -3px rgba(0, 0, 0, 0.35); ++ color: @text_color; ++ min-height: 2em; ++ min-width: 2em; ++} ++ ++button.osd:active { ++ background: @insensitive_bg_color; ++} ++ ++separator.spacer { ++ border-color: transparent; ++} ++ + image.symbolic-circular { + background-color: color-mix(in srgb, currentColor 8%, transparent); + min-width: 32px; diff --git a/org.gnome.papers.json b/org.gnome.papers.json index a667e76..ee4dbad 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -186,6 +186,10 @@ "type": "patch", "path": "add-granite.patch" }, + { + "type": "patch", + "path": "css.patch" + }, { "type": "patch", "path": "granite-init.patch" From e3586163fb0e7e335eaa64ed706a9a52979fe921 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Mon, 12 Jan 2026 10:18:45 +0900 Subject: [PATCH 35/35] Update Papers to 49.3 --- 0001-tiff-Use-valid-rdns-id.patch | 25 ------------------------- org.gnome.papers.json | 8 ++------ 2 files changed, 2 insertions(+), 31 deletions(-) delete mode 100644 0001-tiff-Use-valid-rdns-id.patch diff --git a/0001-tiff-Use-valid-rdns-id.patch b/0001-tiff-Use-valid-rdns-id.patch deleted file mode 100644 index 22a7a4f..0000000 --- a/0001-tiff-Use-valid-rdns-id.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 1ba6ec221556f15a86f3a641f8175fa13d6a681a Mon Sep 17 00:00:00 2001 -From: Maximiliano Sandoval -Date: Sun, 14 Sep 2025 11:43:56 +0200 -Subject: [PATCH] tiff: Use valid rdns id - -Signed-off-by: Maximiliano Sandoval ---- - .../tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in b/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in -index ffde3b097..9b9d84ca4 100644 ---- a/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in -+++ b/libdocument/backend/tiff/org.gnome.Papers.TiffDocument.metainfo.xml.in.in -@@ -1,6 +1,6 @@ - - -- papers-tiffdocument -+ org.gnome.Papers.TiffDocument - org.gnome.Papers - TIFF Documents - Adds support for reading TIFF documents --- -2.51.0 - diff --git a/org.gnome.papers.json b/org.gnome.papers.json index ee60c5d..4f6079d 100644 --- a/org.gnome.papers.json +++ b/org.gnome.papers.json @@ -169,8 +169,8 @@ "sources": [ { "type": "archive", - "url": "https://download.gnome.org/sources/papers/49/papers-49.0.tar.xz", - "sha256": "7a2b4dc405dc1cffdb865e2d9433cb5b74a94c6d141ae51f4146be21a7749a9a", + "url": "https://download.gnome.org/sources/papers/49/papers-49.3.tar.xz", + "sha256": "76975d9d1fd2f88c368fec8c31f0e56fa9dd93a1b8e85faceaa403c59a55aa90", "x-checker-data": { "is-important": true, "type": "gnome", @@ -178,10 +178,6 @@ } }, "generated-sources.json", - { - "type": "patch", - "path": "0001-tiff-Use-valid-rdns-id.patch" - }, { "type": "patch", "path": "add-granite.patch"