aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Frei <freijon@pm.me>2024-08-13 19:33:02 +0200
committerJonas Frei <freijon@pm.me>2024-08-13 19:33:31 +0200
commit45a26570e18b9da5073f195715b8acd0fd71ab03 (patch)
treec8e5dc8a4e6ea83bcf158e64542af983c22ec65c /x11-terms
parentapp-admin/pulumi-bin: add 3.129.0, drop 3.124.0 (diff)
downloadguru-45a26570e18b9da5073f195715b8acd0fd71ab03.tar.gz
guru-45a26570e18b9da5073f195715b8acd0fd71ab03.tar.bz2
guru-45a26570e18b9da5073f195715b8acd0fd71ab03.zip
x11-terms/rio: add 0.1.6
Signed-off-by: Jonas Frei <freijon@pm.me>
Diffstat (limited to 'x11-terms')
-rw-r--r--x11-terms/rio/Manifest3
-rw-r--r--x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch30
-rw-r--r--x11-terms/rio/rio-0.1.6.ebuild490
3 files changed, 523 insertions, 0 deletions
diff --git a/x11-terms/rio/Manifest b/x11-terms/rio/Manifest
index 00b07e122..36f2b1110 100644
--- a/x11-terms/rio/Manifest
+++ b/x11-terms/rio/Manifest
@@ -265,6 +265,7 @@ DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164c
DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9
DIST rio-0.1.5.tar.gz 29015166 BLAKE2B d61a7c0f434a96f9eef64be15f623276546b0b40b0c43932930b63a3d757b359cdc4080b5276d1ef8c8b4cc36b1e7d2ecdcb717ec01cd05ccfff701db79dbd7c SHA512 69e4439ddf32196a06e7ee86e316a5c2f5cbff0ee7217ced43297327f5f1aa5c50f86f045ac560945bddd1a1c31cf15fa2d394e5248f0a8a7f7d7ff34f1258c5
+DIST rio-0.1.6.tar.gz 29244061 BLAKE2B 6d00394b0b112686efd9317c8de651a1617c5efcbdfaf54753b7c880bfbbb31357aa9338bfe213cdffab73b3f7e1a0dcc26c1ac35e3a7d97900f356c192e2569 SHA512 cdaa6c8ba6415791c7876ccafe3b2e7c40d46cd59fe265a14648fe8e77b2dac4809beb44e095375d4645c8393c04371cf42182adf17eb9e529319df76ad6851b
DIST rio-winit-fork-0.30.4.crate 573135 BLAKE2B 7f4bddfd881e88f5dd27ad6dc4aa410a92706c86d9275e99d66af55b19d382e4f2e419066513f4af1a0050c03505168e8826533498c6c242fae39ce121d7af4c SHA512 ba21084140d6b5a532c85c3d0b2e4cb980dddb360297091b95046fba856cc7619c099dbdcc50258603ad630ac609112e0d5212a6d7d4d5e8967a4fc49f7010c1
DIST roxmltree-0.19.0.crate 53547 BLAKE2B 0bf23bb050dec29cdfcd66bb231ea81caab40aa54b015c5480fde7dac899128438ecfb10d818dde456db8ec4cbeebc7f32f3c8ff17594b6a78c0f04f0361555f SHA512 c8eeb974d797316a8dc332c4068b2850eee124a13b0792cdc8acaefe521d8b40161f9159bbfee2866ab2c4f6133ceaaa1b5ed704a5f0db5ae3819d76042cbf36
DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247
@@ -311,7 +312,9 @@ DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd
DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.38.1.crate 774260 BLAKE2B c30488cf0beb002732991f86ffbbd4edc4fb3661837cfecfc93b8cbf9972ff307ed4c41c893221207995953daa7123c8ae0c5dda43111df74f9192b82f2eed1c SHA512 72934b781cafb27488325de9226bcdfcd2327f4dac0d58a22b87e3ffa3604db431985efb8ec68f1287d1cf17a9c3273aea89558d19572ecd2895e0e64b97141c
+DIST tokio-1.39.2.crate 780859 BLAKE2B c7841e36893ce676cde3431fb8d90ffad8774c9886af1a6809aba823ff4cab48a5706670e2ea60c9aafe03ead8828a3c8eb10c21d7c5e7fd8eab7795752a769c SHA512 f16ce6d7585efb151d9668b0b5e86dea7c227c490bd31d9589ab98aacfd220532d0efbf7d7f866ca1074fde6bfee0df6b95930b4ce4ab494b2f4ce7030b2678d
DIST tokio-macros-2.3.0.crate 11753 BLAKE2B 53429417a6fe3bc6c320ac5e321ffb2b19a64236a8a499fbb10b501d875e9d266fca2d82364a8aabdfecab46e4aef1b48d3b8ab3ac20086b54834c3e2f0f1b98 SHA512 cdb2f13141895035b76d38137dfd0e6829a5f8a617d0b63ec53ff51723c69e301d49f19c4b8b7e86c6e6a2cf58c1aeb35d071193029005fdfb9127f5a12841ae
+DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501
DIST toml-0.8.12.crate 51145 BLAKE2B bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7 SHA512 dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265
DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6
DIST toml_edit-0.21.1.crate 101661 BLAKE2B e794b6121ba7e2b1b3f50966cd40eebacee6968b6b28986cfe4cb7312b51ffff19f74826910d8e4ce307f74940f11e71e6afdd768ac196427bddf44595bbc797 SHA512 10cd3b16f763f55294923ce8f166f96fbd67a0acc4a93a46fb3044d8a38148097c592ebb405ced87030d35154abfcc971eacf0172b624ab477a11e616efbaa07
diff --git a/x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch b/x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch
new file mode 100644
index 000000000..dee7d517d
--- /dev/null
+++ b/x11-terms/rio/files/rio-0.1.6-remove-min-rust-version-requirement.patch
@@ -0,0 +1,30 @@
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -16,7 +16,6 @@
+ edition = "2021"
+ license = "MIT"
+ keywords = ["graphics", "terminal"]
+-rust-version = "1.80.0"
+ repository = "https://github.com/raphamorim/rio"
+ homepage = "https://raphamorim.io/rio"
+ documentation = "https://github.com/raphamorim/rio#readme"
+--- a/frontends/rioterm/Cargo.toml
++++ b/frontends/rioterm/Cargo.toml
+@@ -6,7 +6,6 @@
+ edition.workspace = true
+ license.workspace = true
+ keywords.workspace = true
+-rust-version.workspace = true
+ repository.workspace = true
+ homepage.workspace = true
+ documentation.workspace = true
+--- a/frontends/wasm/Cargo.toml
++++ b/frontends/wasm/Cargo.toml
+@@ -6,7 +6,6 @@
+ edition.workspace = true
+ license.workspace = true
+ keywords.workspace = true
+-rust-version.workspace = true
+ repository.workspace = true
+ homepage.workspace = true
+ documentation.workspace = true
diff --git a/x11-terms/rio/rio-0.1.6.ebuild b/x11-terms/rio/rio-0.1.6.ebuild
new file mode 100644
index 000000000..1e49325b5
--- /dev/null
+++ b/x11-terms/rio/rio-0.1.6.ebuild
@@ -0,0 +1,490 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES="
+ ab_glyph@0.2.28
+ ab_glyph_rasterizer@0.1.8
+ addr2line@0.21.0
+ adler32@1.2.0
+ adler@1.0.2
+ ahash@0.8.11
+ aho-corasick@1.1.3
+ allocator-api2@0.2.18
+ android-activity@0.6.0
+ android-properties@0.2.2
+ android_system_properties@0.1.5
+ anes@0.1.6
+ anstream@0.6.13
+ anstyle-parse@0.2.3
+ anstyle-query@1.0.2
+ anstyle-wincon@3.0.2
+ anstyle@1.0.6
+ approx@0.5.1
+ arrayref@0.3.7
+ arrayvec@0.7.4
+ as-raw-xcb-connection@1.0.1
+ ash@0.38.0+1.3.281
+ atomic-waker@1.1.2
+ autocfg@1.2.0
+ backtrace@0.3.71
+ base64@0.21.7
+ bit-set@0.6.0
+ bit-vec@0.7.0
+ bit_field@0.10.2
+ bitflags@1.3.2
+ bitflags@2.6.0
+ block2@0.5.1
+ block@0.1.6
+ bumpalo@3.16.0
+ bytemuck@1.16.3
+ bytemuck_derive@1.6.0
+ byteorder@1.5.0
+ bytes@0.3.0
+ bytes@1.6.0
+ calloop-wayland-source@0.2.0
+ calloop-wayland-source@0.3.0
+ calloop@0.12.4
+ calloop@0.13.0
+ cast@0.3.0
+ cc@1.0.95
+ cesu8@1.1.0
+ cfg-if@0.1.10
+ cfg-if@1.0.0
+ cfg_aliases@0.1.1
+ cfg_aliases@0.2.1
+ ciborium-io@0.2.2
+ ciborium-ll@0.2.2
+ ciborium@0.2.2
+ clap@4.5.9
+ clap_builder@4.5.9
+ clap_derive@4.5.8
+ clap_lex@0.7.0
+ clipboard-win@3.1.1
+ cocoa-foundation@0.1.2
+ cocoa@0.25.0
+ codespan-reporting@0.11.1
+ color_quant@1.1.0
+ colorchoice@1.0.0
+ com@0.6.0
+ com_macros@0.6.0
+ com_macros_support@0.6.0
+ combine@4.6.7
+ concurrent-queue@2.5.0
+ console_error_panic_hook@0.1.7
+ console_log@0.2.2
+ copypasta@0.10.1
+ core-foundation-sys@0.8.6
+ core-foundation@0.9.4
+ core-graphics-types@0.1.3
+ core-graphics@0.23.2
+ core-text@20.1.0
+ crc32fast@1.4.0
+ criterion-plot@0.5.0
+ criterion@0.5.1
+ crossbeam-channel@0.5.13
+ crossbeam-deque@0.8.5
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.19
+ crossfont@0.8.0
+ crunchy@0.2.2
+ cstr@0.2.12
+ cursor-icon@1.1.0
+ d3d12@22.0.0
+ deflate@1.0.0
+ dirs-sys@0.4.1
+ dirs@5.0.1
+ dispatch@0.2.0
+ dlib@0.5.2
+ document-features@0.2.10
+ downcast-rs@1.2.1
+ dpi@0.1.1
+ dwrote@0.11.0
+ either@1.11.0
+ env_logger@0.4.3
+ equivalent@1.0.1
+ errno@0.3.8
+ euclid@0.22.9
+ exr@1.72.0
+ fdeflate@0.3.4
+ filetime@0.2.23
+ flate2@1.0.29
+ flume@0.11.0
+ fnv@1.0.7
+ font-types@0.6.0
+ fontconfig-parser@0.5.6
+ foreign-types-macros@0.2.3
+ foreign-types-shared@0.3.1
+ foreign-types@0.5.0
+ form_urlencoded@1.2.1
+ freetype-rs@0.36.0
+ freetype-sys@0.20.1
+ fsevent-sys@4.1.0
+ fuchsia-cprng@0.1.1
+ fuchsia-zircon-sys@0.3.3
+ fuchsia-zircon@0.3.3
+ futures-channel@0.3.30
+ futures-core@0.3.30
+ futures-executor@0.3.30
+ futures-io@0.3.30
+ futures-macro@0.3.30
+ futures-sink@0.3.30
+ futures-task@0.3.30
+ futures-util@0.3.30
+ futures@0.3.30
+ gethostname@0.4.3
+ getrandom@0.2.14
+ gif@0.13.1
+ gimli@0.28.1
+ gl_generator@0.14.0
+ glow@0.13.1
+ glutin_wgl_sys@0.6.0
+ gpu-alloc-types@0.3.0
+ gpu-alloc@0.6.0
+ gpu-allocator@0.26.0
+ gpu-descriptor-types@0.2.0
+ gpu-descriptor@0.3.0
+ guillotiere@0.6.2
+ half@2.4.1
+ hashbrown@0.14.3
+ hassle-rs@0.11.0
+ heck@0.5.0
+ hermit-abi@0.3.9
+ hexf-parse@0.2.1
+ idna@0.5.0
+ image@0.24.9
+ indexmap@2.2.6
+ inotify-sys@0.1.5
+ inotify@0.9.6
+ iovec@0.1.4
+ is-terminal@0.4.12
+ itertools@0.10.5
+ itoa@1.0.11
+ jni-sys@0.3.0
+ jni@0.21.1
+ jobserver@0.1.31
+ jpeg-decoder@0.3.1
+ js-sys@0.3.69
+ khronos-egl@6.0.0
+ khronos_api@3.1.0
+ kqueue-sys@1.0.4
+ kqueue@1.0.8
+ lazy-bytes-cast@5.0.1
+ lazy_static@1.4.0
+ lebe@0.5.2
+ libc@0.2.155
+ libloading@0.8.3
+ libredox@0.0.2
+ libredox@0.1.3
+ linked-hash-map@0.5.6
+ linux-raw-sys@0.4.13
+ litrs@0.4.1
+ lock_api@0.4.12
+ log@0.3.9
+ log@0.4.22
+ malloc_buf@0.0.6
+ memchr@2.7.2
+ memmap2@0.9.4
+ metal@0.29.0
+ miniz_oxide@0.7.2
+ mio@0.8.11
+ miow@0.5.0
+ naga@22.0.0
+ ndk-context@0.1.1
+ ndk-sys@0.5.0+25.2.9519653
+ ndk-sys@0.6.0+11769913
+ ndk@0.9.0
+ net2@0.2.39
+ notify@6.1.1
+ num-traits@0.2.18
+ num_enum@0.7.2
+ num_enum_derive@0.7.2
+ objc-foundation@0.1.1
+ objc-sys@0.3.5
+ objc2-app-kit@0.2.2
+ objc2-cloud-kit@0.2.2
+ objc2-contacts@0.2.2
+ objc2-core-data@0.2.2
+ objc2-core-image@0.2.2
+ objc2-core-location@0.2.2
+ objc2-encode@4.0.3
+ objc2-foundation@0.2.2
+ objc2-link-presentation@0.2.2
+ objc2-metal@0.2.2
+ objc2-quartz-core@0.2.2
+ objc2-symbols@0.2.2
+ objc2-ui-kit@0.2.2
+ objc2-uniform-type-identifiers@0.2.2
+ objc2-user-notifications@0.2.2
+ objc2@0.5.2
+ objc@0.2.7
+ objc_id@0.1.1
+ object@0.32.2
+ once_cell@1.19.0
+ oorandom@11.1.3
+ option-ext@0.2.0
+ orbclient@0.3.47
+ ordered-float@4.2.0
+ owned_ttf_parser@0.24.0
+ parking_lot@0.12.3
+ parking_lot_core@0.9.10
+ paste@1.0.14
+ percent-encoding@2.3.1
+ pin-project-internal@1.1.5
+ pin-project-lite@0.2.14
+ pin-project@1.1.5
+ pin-utils@0.1.0
+ pkg-config@0.3.30
+ plotters-backend@0.3.5
+ plotters-svg@0.3.5
+ plotters@0.3.5
+ png@0.17.13
+ polling@3.7.0
+ ppv-lite86@0.2.17
+ presser@0.3.1
+ proc-macro-crate@3.1.0
+ proc-macro2@1.0.81
+ profiling@1.0.15
+ qoi@0.4.1
+ quick-xml@0.34.0
+ quote@1.0.36
+ rand@0.4.6
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.3.1
+ rand_core@0.4.2
+ rand_core@0.6.4
+ range-alloc@0.1.3
+ raw-window-handle@0.6.2
+ rayon-core@1.12.1
+ rayon@1.10.0
+ rdrand@0.4.0
+ read-fonts@0.20.0
+ redox_syscall@0.4.1
+ redox_syscall@0.5.1
+ redox_users@0.4.5
+ regex-automata@0.4.6
+ regex-syntax@0.8.3
+ regex@1.10.5
+ remove_dir_all@0.5.3
+ renderdoc-sys@1.1.0
+ rio-winit-fork@0.30.4
+ roxmltree@0.19.0
+ rustc-demangle@0.1.23
+ rustc-hash@1.1.0
+ rustc-hash@2.0.0
+ rustix@0.38.34
+ ryu@1.0.17
+ same-file@1.0.6
+ scoped-tls@1.0.1
+ scopeguard@1.2.0
+ sctk-adwaita@0.10.1
+ serde@1.0.204
+ serde_derive@1.0.204
+ serde_json@1.0.116
+ serde_spanned@0.6.5
+ signal-hook-registry@1.4.2
+ signal-hook@0.3.17
+ simd-adler32@0.3.7
+ skrifa@0.20.0
+ slab@0.4.9
+ slotmap@1.0.7
+ smallvec@1.13.2
+ smithay-client-toolkit@0.18.1
+ smithay-client-toolkit@0.19.2
+ smithay-clipboard@0.7.1
+ smol_str@0.2.2
+ spin@0.9.8
+ spirv@0.3.0+sdk-1.3.268.0
+ static_assertions@1.1.0
+ strict-num@0.1.1
+ strsim@0.11.1
+ svg_fmt@0.4.2
+ swash@0.1.18
+ syn@1.0.109
+ syn@2.0.60
+ tempdir@0.3.7
+ termcolor@1.4.1
+ thiserror-impl@1.0.63
+ thiserror@1.0.63
+ tiff@0.9.1
+ tiny-skia-path@0.11.4
+ tiny-skia@0.11.4
+ tinytemplate@1.2.1
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.1
+ tokio-macros@2.4.0
+ tokio@1.39.2
+ toml@0.8.12
+ toml_datetime@0.6.5
+ toml_edit@0.21.1
+ toml_edit@0.22.12
+ tracing-core@0.1.32
+ tracing@0.1.40
+ ttf-parser@0.21.1
+ ttf-parser@0.24.0
+ twox-hash@1.6.3
+ unicode-bidi@0.3.15
+ unicode-ident@1.0.12
+ unicode-normalization@0.1.23
+ unicode-segmentation@1.11.0
+ unicode-width@0.1.13
+ unicode-xid@0.2.4
+ url@2.5.2
+ utf8parse@0.2.1
+ version_check@0.9.4
+ walkdir@2.5.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.92
+ wasm-bindgen-futures@0.4.42
+ wasm-bindgen-macro-support@0.2.92
+ wasm-bindgen-macro@0.2.92
+ wasm-bindgen-shared@0.2.92
+ wasm-bindgen-test-macro@0.3.42
+ wasm-bindgen-test@0.3.42
+ wasm-bindgen@0.2.92
+ wayland-backend@0.3.6
+ wayland-client@0.31.5
+ wayland-csd-frame@0.3.0
+ wayland-cursor@0.31.1
+ wayland-protocols-plasma@0.3.3
+ wayland-protocols-wlr@0.2.0
+ wayland-protocols-wlr@0.3.3
+ wayland-protocols@0.31.2
+ wayland-protocols@0.32.3
+ wayland-scanner@0.31.4
+ wayland-sys@0.31.4
+ web-sys@0.3.69
+ web-time@1.1.0
+ weezl@0.1.8
+ wgpu-core@22.0.0
+ wgpu-hal@22.0.0
+ wgpu-types@22.0.0
+ wgpu@22.1.0
+ widestring@1.1.0
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.8
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.51.1
+ windows-sys@0.42.0
+ windows-sys@0.45.0
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-targets@0.42.2
+ windows-targets@0.48.5
+ windows-targets@0.52.5
+ windows@0.42.0
+ windows@0.51.1
+ windows_aarch64_gnullvm@0.42.2
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.5
+ windows_aarch64_msvc@0.42.2
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.5
+ windows_i686_gnu@0.42.2
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.5
+ windows_i686_gnullvm@0.52.5
+ windows_i686_msvc@0.42.2
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.5
+ windows_x86_64_gnu@0.42.2
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.5
+ windows_x86_64_gnullvm@0.42.2
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.5
+ windows_x86_64_msvc@0.42.2
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.5
+ winnow@0.5.40
+ winnow@0.6.7
+ wio@0.2.2
+ x11-clipboard@0.9.2
+ x11-dl@2.21.0
+ x11rb-protocol@0.13.0
+ x11rb@0.13.0
+ xcursor@0.3.5
+ xi-unicode@0.3.0
+ xkbcommon-dl@0.4.2
+ xkeysym@0.2.0
+ xml-rs@0.8.20
+ yazi@0.1.6
+ yeslogic-fontconfig-sys@5.0.0
+ zeno@0.2.3
+ zerocopy-derive@0.7.32
+ zerocopy@0.7.32
+ zune-inflate@0.2.54
+ "
+
+inherit cargo desktop
+
+DESCRIPTION="A hardware-accelerated GPU terminal emulator powered by WebGPU"
+HOMEPAGE="https://raphamorim.io/rio/"
+SRC_URI="
+ ${CARGO_CRATE_URIS}
+ https://github.com/raphamorim/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0
+ Unicode-DFS-2016 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+wayland +X"
+REQUIRED_USE="|| ( wayland X )"
+
+DEPEND="
+ media-libs/freetype:2
+ media-libs/fontconfig
+ wayland? ( dev-libs/wayland )
+ wayland? ( x11-libs/libxkbcommon[wayland] )
+ X? ( x11-libs/libxkbcommon[X] )
+ >=sys-libs/ncurses-6.4_p20240330
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-build/cmake
+ virtual/pkgconfig
+ >=virtual/rust-1.78.0
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-remove-min-rust-version-requirement.patch"
+)
+
+QA_FLAGS_IGNORED="usr/bin/rio"
+
+DOCS=(
+ "README.md"
+ "CHANGELOG.md"
+ "docs/docs"
+)
+
+src_prepare() {
+ default
+ sed -i '/^strip =/d' Cargo.toml || die
+}
+
+src_configure() {
+ local myfeatures=(
+ $(usev wayland)
+ $(usev X x11)
+ )
+ cargo_src_configure --verbose --no-default-features
+}
+
+src_install() {
+ dobin "$(cargo_target_dir)/${PN}"
+
+ dodoc -r "${DOCS[@]}"
+ newicon -s scalable "misc/logo.svg" "${PN}.svg"
+ domenu "misc/${PN}.desktop"
+}