diff --git a/wayland/regreet/Makefile b/wayland/regreet/Makefile new file mode 100644 index 00000000000..371c187f4ba --- /dev/null +++ b/wayland/regreet/Makefile @@ -0,0 +1,27 @@ +COMMENT = Gtk+4 greetd login manager + +DIST_TUPLE = github rharish101 ReGreet 0.2.0 . +PKGNAME = ${DISTNAME:L} + +CATEGORIES = wayland + +# GPLv3 +PERMIT_PACKAGE = Yes + +MODULES = devel/cargo + +CONFIGURE_STYLE = cargo +SEPARATE_BUILD = Yes + +LIB_DEPENDS = x11/gtk+4 +RUN_DEPENDS = wayland/greetd +WANTLIB += ${MODCARGO_WANTLIB} gio-2.0 glib-2.0 gobject-2.0 gtk-4 +WANTLIB += m pango-1.0 + +.include "crates.inc" + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/regreet/ + ${INSTALL_DATA} ${WRKSRC}/regreet.sample.toml ${PREFIX}/share/examples/regreet/ + +.include diff --git a/wayland/regreet/crates.inc b/wayland/regreet/crates.inc new file mode 100644 index 00000000000..cece9941df0 --- /dev/null +++ b/wayland/regreet/crates.inc @@ -0,0 +1,192 @@ +MODCARGO_CRATES += addr2line 0.24.2 # Apache-2.0 OR MIT +MODCARGO_CRATES += adler2 2.0.0 # 0BSD OR MIT OR Apache-2.0 +MODCARGO_CRATES += aho-corasick 1.1.3 # Unlicense OR MIT +MODCARGO_CRATES += allocator-api2 0.2.21 # MIT OR Apache-2.0 +MODCARGO_CRATES += android-tzdata 0.1.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0 +MODCARGO_CRATES += anstream 0.6.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle 1.0.10 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-parse 0.2.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-query 1.1.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstyle-wincon 3.0.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += async-trait 0.1.83 # MIT OR Apache-2.0 +MODCARGO_CRATES += autocfg 1.4.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += backtrace 0.3.74 # MIT OR Apache-2.0 +MODCARGO_CRATES += bitflags 2.6.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += bumpalo 3.16.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += bytes 1.9.0 # MIT +MODCARGO_CRATES += cairo-rs 0.20.7 # MIT +MODCARGO_CRATES += cairo-sys-rs 0.20.7 # MIT +MODCARGO_CRATES += cc 1.2.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += cfg-expr 0.17.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0 +MODCARGO_CRATES += chrono 0.4.39 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap 4.5.23 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_builder 4.5.23 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_derive 4.5.18 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_lex 0.7.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += colorchoice 1.0.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += const_format 0.2.34 # Zlib +MODCARGO_CRATES += const_format_proc_macros 0.2.34 # Zlib +MODCARGO_CRATES += core-foundation-sys 0.8.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += crc32fast 1.4.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-channel 0.5.14 # MIT OR Apache-2.0 +MODCARGO_CRATES += crossbeam-utils 0.8.21 # MIT OR Apache-2.0 +MODCARGO_CRATES += deranged 0.3.11 # MIT OR Apache-2.0 +MODCARGO_CRATES += educe 0.6.0 # MIT +MODCARGO_CRATES += enum-ordinalize 4.3.0 # MIT +MODCARGO_CRATES += enum-ordinalize-derive 4.3.1 # MIT +MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += field-offset 0.3.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += file-rotate 0.7.6 # MIT +MODCARGO_CRATES += flate2 1.0.35 # MIT OR Apache-2.0 +MODCARGO_CRATES += flume 0.11.1 # Apache-2.0/MIT +MODCARGO_CRATES += foldhash 0.1.4 # Zlib +MODCARGO_CRATES += fragile 2.0.0 # Apache-2.0 +MODCARGO_CRATES += futures 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-channel 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-core 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-executor 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-io 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-macro 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-sink 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-task 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += futures-util 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += gdk-pixbuf 0.20.7 # MIT +MODCARGO_CRATES += gdk-pixbuf-sys 0.20.7 # MIT +MODCARGO_CRATES += gdk4 0.9.5 # MIT +MODCARGO_CRATES += gdk4-sys 0.9.5 # MIT +MODCARGO_CRATES += getrandom 0.2.15 # MIT OR Apache-2.0 +MODCARGO_CRATES += gimli 0.31.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += gio 0.20.7 # MIT +MODCARGO_CRATES += gio-sys 0.20.8 # MIT +MODCARGO_CRATES += glib 0.20.7 # MIT +MODCARGO_CRATES += glib-macros 0.20.7 # MIT +MODCARGO_CRATES += glib-sys 0.20.7 # MIT +MODCARGO_CRATES += glob 0.3.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += gobject-sys 0.20.7 # MIT +MODCARGO_CRATES += graphene-rs 0.20.7 # MIT +MODCARGO_CRATES += graphene-sys 0.20.7 # MIT +MODCARGO_CRATES += greetd_ipc 0.10.3 # GPL-3.0-only +MODCARGO_CRATES += gsk4 0.9.5 # MIT +MODCARGO_CRATES += gsk4-sys 0.9.5 # MIT +MODCARGO_CRATES += gtk4 0.9.5 # MIT +MODCARGO_CRATES += gtk4-macros 0.9.5 # MIT +MODCARGO_CRATES += gtk4-sys 0.9.5 # MIT +MODCARGO_CRATES += hashbrown 0.15.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += heck 0.5.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += humantime 2.1.0 # MIT/Apache-2.0 +MODCARGO_CRATES += humantime-serde 1.1.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += iana-time-zone 0.1.61 # MIT OR Apache-2.0 +MODCARGO_CRATES += iana-time-zone-haiku 0.1.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += indexmap 2.7.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += is_terminal_polyfill 1.70.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += itoa 1.0.14 # MIT OR Apache-2.0 +MODCARGO_CRATES += jiff 0.1.16 # Unlicense OR MIT +MODCARGO_CRATES += jiff-tzdb 0.1.1 # Unlicense OR MIT +MODCARGO_CRATES += jiff-tzdb-platform 0.1.1 # Unlicense OR MIT +MODCARGO_CRATES += js-sys 0.3.76 # MIT OR Apache-2.0 +MODCARGO_CRATES += konst 0.2.19 # Zlib +MODCARGO_CRATES += konst_macro_rules 0.2.19 # Zlib +MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += libc 0.2.169 # MIT OR Apache-2.0 +MODCARGO_CRATES += lock_api 0.4.12 # MIT OR Apache-2.0 +MODCARGO_CRATES += log 0.4.22 # MIT OR Apache-2.0 +MODCARGO_CRATES += lru 0.12.5 # MIT +MODCARGO_CRATES += memchr 2.7.4 # Unlicense OR MIT +MODCARGO_CRATES += memoffset 0.9.1 # MIT +MODCARGO_CRATES += miniz_oxide 0.8.2 # MIT OR Zlib OR Apache-2.0 +MODCARGO_CRATES += mio 1.0.3 # MIT +MODCARGO_CRATES += nanorand 0.7.0 # Zlib +MODCARGO_CRATES += nu-ansi-term 0.46.0 # MIT +MODCARGO_CRATES += num-conv 0.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += num-traits 0.2.19 # MIT OR Apache-2.0 +MODCARGO_CRATES += num_threads 0.1.7 # MIT OR Apache-2.0 +MODCARGO_CRATES += object 0.36.7 # Apache-2.0 OR MIT +MODCARGO_CRATES += once_cell 1.20.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += overload 0.1.1 # MIT +MODCARGO_CRATES += pango 0.20.7 # MIT +MODCARGO_CRATES += pango-sys 0.20.7 # MIT +MODCARGO_CRATES += pin-project-lite 0.2.15 # Apache-2.0 OR MIT +MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += pkg-config 0.3.31 # MIT OR Apache-2.0 +MODCARGO_CRATES += powerfmt 0.2.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro-crate 3.2.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += proc-macro2 1.0.92 # MIT OR Apache-2.0 +MODCARGO_CRATES += pwd 1.4.0 # CC-PDDC +MODCARGO_CRATES += quote 1.0.38 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex 1.11.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex-automata 0.4.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += regex-syntax 0.8.5 # MIT OR Apache-2.0 +MODCARGO_CRATES += relm4 0.9.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += relm4-css 0.9.0 # Apache-2.0 OR MIT +MODCARGO_CRATES += relm4-macros 0.9.1 # Apache-2.0 OR MIT +MODCARGO_CRATES += rustc-demangle 0.1.24 # MIT/Apache-2.0 +MODCARGO_CRATES += rustc_version 0.4.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += ryu 1.0.18 # Apache-2.0 OR BSL-1.0 +MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += semver 1.0.24 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde 1.0.217 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_derive 1.0.217 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_json 1.0.134 # MIT OR Apache-2.0 +MODCARGO_CRATES += serde_spanned 0.6.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += sharded-slab 0.1.7 # MIT +MODCARGO_CRATES += shlex 1.3.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += slab 0.4.9 # MIT +MODCARGO_CRATES += smallvec 1.13.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += socket2 0.5.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += spin 0.9.8 # MIT +MODCARGO_CRATES += strsim 0.11.1 # MIT +MODCARGO_CRATES += syn 2.0.93 # MIT OR Apache-2.0 +MODCARGO_CRATES += system-deps 7.0.3 # MIT OR Apache-2.0 +MODCARGO_CRATES += target-lexicon 0.12.16 # Apache-2.0 WITH LLVM-exception +MODCARGO_CRATES += test-case 3.3.1 # MIT +MODCARGO_CRATES += test-case-core 3.3.1 # MIT +MODCARGO_CRATES += test-case-macros 3.3.1 # MIT +MODCARGO_CRATES += thiserror 1.0.69 # MIT OR Apache-2.0 +MODCARGO_CRATES += thiserror 2.0.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += thiserror-impl 1.0.69 # MIT OR Apache-2.0 +MODCARGO_CRATES += thiserror-impl 2.0.9 # MIT OR Apache-2.0 +MODCARGO_CRATES += thread_local 1.1.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += time 0.3.37 # MIT OR Apache-2.0 +MODCARGO_CRATES += time-core 0.1.2 # MIT OR Apache-2.0 +MODCARGO_CRATES += time-macros 0.2.19 # MIT OR Apache-2.0 +MODCARGO_CRATES += tokio 1.42.0 # MIT +MODCARGO_CRATES += toml 0.8.19 # MIT OR Apache-2.0 +MODCARGO_CRATES += toml_datetime 0.6.8 # MIT OR Apache-2.0 +MODCARGO_CRATES += toml_edit 0.22.22 # MIT OR Apache-2.0 +MODCARGO_CRATES += tracing 0.1.41 # MIT +MODCARGO_CRATES += tracing-appender 0.2.3 # MIT +MODCARGO_CRATES += tracing-attributes 0.1.28 # MIT +MODCARGO_CRATES += tracing-core 0.1.33 # MIT +MODCARGO_CRATES += tracing-log 0.2.0 # MIT +MODCARGO_CRATES += tracing-subscriber 0.3.19 # MIT +MODCARGO_CRATES += tracker 0.2.2 # Apache-2.0 OR MIT +MODCARGO_CRATES += tracker-macros 0.2.2 # Apache-2.0 OR MIT +MODCARGO_CRATES += unicode-ident 1.0.14 # (MIT OR Apache-2.0) AND Unicode-3.0 +MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += utf8parse 0.2.2 # Apache-2.0 OR MIT +MODCARGO_CRATES += valuable 0.1.0 # MIT +MODCARGO_CRATES += version-compare 0.2.0 # MIT +MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +MODCARGO_CRATES += wasm-bindgen 0.2.99 # MIT OR Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-backend 0.2.99 # MIT OR Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-macro 0.2.99 # MIT OR Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.99 # MIT OR Apache-2.0 +MODCARGO_CRATES += wasm-bindgen-shared 0.2.99 # MIT OR Apache-2.0 +MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0 +MODCARGO_CRATES += windows-core 0.52.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_aarch64_msvc 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnu 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_gnullvm 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_i686_msvc 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnu 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += windows_x86_64_msvc 0.52.6 # MIT OR Apache-2.0 +MODCARGO_CRATES += winnow 0.6.20 # MIT diff --git a/wayland/regreet/distinfo b/wayland/regreet/distinfo new file mode 100644 index 00000000000..1830b793d3a --- /dev/null +++ b/wayland/regreet/distinfo @@ -0,0 +1,386 @@ +SHA256 (cargo/addr2line-0.24.2.tar.gz) = 374nflajdgAIdwkNqDdmC0QnqtUw4wKNROC//k+JocE= +SHA256 (cargo/adler2-2.0.0.tar.gz) = USdh4LsleN1zgMa6qg9M4D6E+V6WAjHR3si/TX1uJic= +SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY= +SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM= +SHA256 (cargo/android-tzdata-0.1.1.tar.gz) = 6ZmUGyNPMTGwC8E8ItBujF/3JtG2MYrH6ydpl7u0/vA= +SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE= +SHA256 (cargo/anstream-0.6.18.tar.gz) = isxTaZgRlgBiKOKICfdhh1wDJyEKiR6UH0xoOzqZUps= +SHA256 (cargo/anstyle-1.0.10.tar.gz) = Vcw7afFnoe8uFhQ5qpiu2U5gKOX5pZvppv+0eu8WUfk= +SHA256 (cargo/anstyle-parse-0.2.6.tar.gz) = Oy0WUHZigXpqIKnqkt9mUu5PlPkUWJN31p87IbxXmKk= +SHA256 (cargo/anstyle-query-1.1.2.tar.gz) = eZR6839Bd8/q0REAE9Z4kFw3UBkU+6Dv6oNMP+mo1gw= +SHA256 (cargo/anstyle-wincon-3.0.6.tar.gz) = IQnbzg5yvj7AC+0m5qdHnKOErSJu/dZtuPouOjjIMSU= +SHA256 (cargo/async-trait-0.1.83.tar.gz) = chyufeXDT7sqzSfiHm0s97iG3ODCc4jUbE5sR+pDGN0= +SHA256 (cargo/autocfg-1.4.0.tar.gz) = rOULrejmI0qhQNmi9VK77h2001P2m4IXvFA0kPwanyY= +SHA256 (cargo/backtrace-0.3.74.tar.gz) = jYLLMyzfrtF64jWmOEOKxNSDmRPMKvWFw8Z0bo+L7ho= +SHA256 (cargo/bitflags-2.6.0.tar.gz) = sEj7Y/2LWSP8WqezQNjhVq7H7ALwx4+opt3CYT9vcd4= +SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw= +SHA256 (cargo/bytes-1.9.0.tar.gz) = MlkY1v4y8jsZh4/ks0eUrkH8Gd2+U7EFcaSHTUT/05s= +SHA256 (cargo/cairo-rs-0.20.7.tar.gz) = rlC1UQ2Gz5asI3DmbY3JYIgvPfF51qWh5SvZShQWwPc= +SHA256 (cargo/cairo-sys-rs-0.20.7.tar.gz) = 8YtruOQ8frDyqseXav4MYbb1/Cq3vEwTlTfqVskikN8= +SHA256 (cargo/cc-1.2.6.tar.gz) = jW27YouPhVX4bQMjwus54+yBkB9Lg+CR24pqdtMWozM= +SHA256 (cargo/cfg-expr-0.17.2.tar.gz) = jUum5AvRGEUYcWpuGngb+RYOKG0hnM24qyYS50z+R4k= +SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0= +SHA256 (cargo/chrono-0.4.39.tar.gz) = fjbMnUFogdLiT5qWO+X7HNkJZkGayEQnQWHRBIiz6CU= +SHA256 (cargo/clap-4.5.23.tar.gz) = MTXn7C73sQxu2JUPD3ku2W7gk/oIhgjxx25WlyJwDIQ= +SHA256 (cargo/clap_builder-4.5.23.tar.gz) = MFgvxjIzDfK9Jod73gwfRHDVfFgrvAcDdq/NBNjLSDg= +SHA256 (cargo/clap_derive-4.5.18.tar.gz) = Ssagx7Gp6aUYY2H2ffobiCE1cvQn+5qwOO+yvYxYLas= +SHA256 (cargo/clap_lex-0.7.4.tar.gz) = 9GrRRHmiUQPyg8DxAAWWHPCG2NxCIFu0TEasVjR13KY= +SHA256 (cargo/colorchoice-1.0.3.tar.gz) = W2PKqaqTl+LZSAqbE2c4VseNisEjKIUmw314OfKoaZA= +SHA256 (cargo/const_format-0.2.34.tar.gz) = Em+XllyK1G1tkWMmj/KEMuj2oRlqVVeIZ4MuMEnfY90= +SHA256 (cargo/const_format_proc_macros-0.2.34.tar.gz) = HVfC7M+xbbrB9OYeIGEF21ggydJsPEcrwXx3Qlnvd0Q= +SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs= +SHA256 (cargo/crc32fast-1.4.2.tar.gz) = qXdp2U3auUPkUQ0TgVAWmidYte8+sZGp7miN4+I+97M= +SHA256 (cargo/crossbeam-channel-0.5.14.tar.gz) = BrptaOJIFMuN5ruYbbgiLToCfRWHLKvA0YgXvDwORHE= +SHA256 (cargo/crossbeam-utils-0.8.21.tar.gz) = 0KXEAN8oNLgKTDMns6rTpMTNTeBikGOWKwMjVpdQaig= +SHA256 (cargo/deranged-0.3.11.tar.gz) = tCtvoEpEC0lciwTQ5xtwfFhfg8ucsoz4zQ2XbDFeMbQ= +SHA256 (cargo/educe-0.6.0.tar.gz) = HXvASeG9jN6zG2i71YapRk7PnzlErzlYp6nQ+Ll5lBc= +SHA256 (cargo/enum-ordinalize-4.3.0.tar.gz) = /qDc+k5U7rUW/kVGNalXU93Tms2mUM5wMDHGlz4xXdU= +SHA256 (cargo/enum-ordinalize-derive-4.3.1.tar.gz) = DSgxinXUrq1cTbJTgujvcXky0DRmAMrK5jV+tZQbxf8= +SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU= +SHA256 (cargo/field-offset-0.3.6.tar.gz) = OOInXMTk/ACbBmlzGh5at+vxH0aert4rq5MJpbTWBX8= +SHA256 (cargo/file-rotate-0.7.6.tar.gz) = ej7YIUKAH1sTY/fUY5Y9EU24D0Z+hgsc2CIo6uvGJ6A= +SHA256 (cargo/flate2-1.0.35.tar.gz) = yTa/2vtQfrv1C4B0xU+jHFvpoefl9GfdZZaXBBQH0Hw= +SHA256 (cargo/flume-0.11.1.tar.gz) = 2g5N0qiDiKH0zMfJzhBGBNq2jZ9AjcNM1Fgj1akGkJU= +SHA256 (cargo/foldhash-0.1.4.tar.gz) = oNL94fez1IuDldXy3nbBilKL1qnN3kON90e/y6PgXW8= +SHA256 (cargo/fragile-2.0.0.tar.gz) = bCFB1tbIUSGIp4kbSwFZCkX22sZ6+08lXEEk27htTqo= +SHA256 (cargo/futures-0.3.31.tar.gz) = ZbwHsai8fIXF8uEQxHbHOJtFVLpyr1fYRF6mOldrCHY= +SHA256 (cargo/futures-channel-0.3.31.tar.gz) = Lf8Vv3iMZxwZNONm0H4wwYFKjvUU4a9ySmAuii++GxA= +SHA256 (cargo/futures-core-0.3.31.tar.gz) = BfKQWcDCCQYS6NdCF4sFgNLclAyDeFGtcjCW+Hr2Zj4= +SHA256 (cargo/futures-executor-0.3.31.tar.gz) = HijR2Zf1heVK68P5fTnnIziRISOmczDXI/27Vk1kbJ8= +SHA256 (cargo/futures-io-0.3.31.tar.gz) = nlwbeMpKrhrAbEilJqZVdgaFFJ8NRl0h83q/5XzgdcY= +SHA256 (cargo/futures-macro-0.3.31.tar.gz) = Fi7jTry3xkqKvrwFnOD+4nwiYmGNe2Dtj69y/vE8NlA= +SHA256 (cargo/futures-sink-0.3.31.tar.gz) = 5XX6t9Hg3LjQx7z5pj7iE4FqtRkC5tJEqVgZrKzx1Pc= +SHA256 (cargo/futures-task-0.3.31.tar.gz) = +Q99zgci6VEE/LCVWFkQwJdyUvKG41S14704kCzZmYg= +SHA256 (cargo/futures-util-0.3.31.tar.gz) = n6CDFbthIIjMORJJ79w7x3U28WyR9s9JXm++hbIKSoE= +SHA256 (cargo/gdk-pixbuf-0.20.7.tar.gz) = tu/HcF94Y9N7Eq1pdMuzENNdBU9RCM3B5pA3dC9XPEw= +SHA256 (cargo/gdk-pixbuf-sys-0.20.7.tar.gz) = Z/JYfJICv5l0dru6aq7U94oRU4olZ98AKl9X9TMdC1w= +SHA256 (cargo/gdk4-0.9.5.tar.gz) = 0BlnIBGPiA9x/n2pce/1jMQ6icnPc/RgdrfLHmCImxU= +SHA256 (cargo/gdk4-sys-0.9.5.tar.gz) = YLDhNAvRXnp4gQzzn+2eXYXwqPgLHZmdOEyhfcxFK2A= +SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc= +SHA256 (cargo/gimli-0.31.1.tar.gz) = B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8= +SHA256 (cargo/gio-0.20.7.tar.gz) = pRdldYmhdL6fYMZn8f7It6yC7V206/Vs8HOjtZVdji4= +SHA256 (cargo/gio-sys-0.20.8.tar.gz) = hEbZtHVzDr74GALBc42XLbQv3hxaNqYn68TWZfyH2wQ= +SHA256 (cargo/glib-0.20.7.tar.gz) = +Wnt8IkYjYIaMM3nE7b56wiyDGP8LlhKuiiSp5hKjMA= +SHA256 (cargo/glib-macros-0.20.7.tar.gz) = cVYB+PAucbrvnB+Uplepp3wZKupgl8+a5+Xhd82M3mg= +SHA256 (cargo/glib-sys-0.20.7.tar.gz) = s2D/D5DXHemQlfecUmpYiMnJL8nuGxnaBsb1518MKlM= +SHA256 (cargo/glob-0.3.2.tar.gz) = qNGt1VFxSXtHBaZIxrWDrK+wHVgFClFyd4XwssjgorI= +SHA256 (cargo/gobject-sys-0.20.7.tar.gz) = Z6ViNelxpjv9dauxPvcAZOE0Y4hyNCKmhYDYpvusZCM= +SHA256 (cargo/graphene-rs-0.20.7.tar.gz) = 8507zS4k/ZwodKVvJ3tywD5yjem9yVqNTvTJYvEM7Zg= +SHA256 (cargo/graphene-sys-0.20.7.tar.gz) = EaaNOVFb80Doebcs7NSiXBMyVXdXraboq6hlS0uB0jo= +SHA256 (cargo/greetd_ipc-0.10.3.tar.gz) = cA0uW/yRoELR1TG0beJFCFxqF53r7fFJqpfHynFJIHg= +SHA256 (cargo/gsk4-0.9.5.tar.gz) = MrkYjbCmIZ5wi2tuciVxjkWd72ZAI9vduDlcoUhtgQI= +SHA256 (cargo/gsk4-sys-0.9.5.tar.gz) = vKEPxl1oUopUjvo9h0eTSty+cFi3NpXJp/Q6JTUvzhQ= +SHA256 (cargo/gtk4-0.9.5.tar.gz) = tpf/k4E2Yl9qz3XwGVEiD0ekWtzwBg7lW0Zxz3NNrEQ= +SHA256 (cargo/gtk4-macros-0.9.5.tar.gz) = DtF4bEcD3Rlrr34QNSXODPV5s6Y6BXD+ZTt+5rrDOZk= +SHA256 (cargo/gtk4-sys-0.9.5.tar.gz) = OvS2gM7l0veGovkfHHfpXs8iVFIvDKTt86Lc5ss1zs8= +SHA256 (cargo/hashbrown-0.15.2.tar.gz) = vxUUAP8Lr/VGUAfdLz5xfz/lAgdMpWMGnOOmYp0Hsok= +SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo= +SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ= +SHA256 (cargo/humantime-serde-1.1.1.tar.gz) = V6PbXqWSPZlALJTp/rJh3F7ptO+hWLAxX3iM9UnMIAw= +SHA256 (cargo/iana-time-zone-0.1.61.tar.gz) = I14IHzkloGcDwtARfqi5HwQnVv1uem5dkB6MoamWsiA= +SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8= +SHA256 (cargo/indexmap-2.7.0.tar.gz) = YvgiNzpP6E1LsUm/VOWEp/Sr7JDgcu1JzaDt6luVRx8= +SHA256 (cargo/is_terminal_polyfill-1.70.1.tar.gz) = eUPIZsxc1ky8JbLgFiHQf6jrKhojFg7oHOOHBOl7js8= +SHA256 (cargo/itoa-1.0.14.tar.gz) = 11oqSxsZCvtvVCXxD2qPlZ0uoLnCsdeVU1UYUFOeRnQ= +SHA256 (cargo/jiff-0.1.16.tar.gz) = JKRhacehA1jNzPsXmRDopaOS/Ckb20Cdqa7s5bGXhtg= +SHA256 (cargo/jiff-tzdb-0.1.1.tar.gz) = kTNeV1hQxcTGc7m9RnsOAl8WTKWdBWT2nQwu4P+tRlM= +SHA256 (cargo/jiff-tzdb-platform-0.1.1.tar.gz) = mDXwBgpib+WfFgQ3vHJUkaavIxM+qQZQACfRvS+PQyk= +SHA256 (cargo/js-sys-0.3.76.tar.gz) = Zxe2tbB3dk+1lmI3Jpyzxk7d3eSxTOQmR0MKeM7Z57c= +SHA256 (cargo/konst-0.2.19.tar.gz) = Mw8OE+ZIO4w0iF9+bJ8Zsae9RJxnP7uUilHJnWbvdPQ= +SHA256 (cargo/konst_macro_rules-0.2.19.tar.gz) = pJM/P1eo6dnaBNsj+xUzVuyvAMvRSu5GJ5wz3ICSXDc= +SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4= +SHA256 (cargo/libc-0.2.169.tar.gz) = tauo2xQpHt0ADfzE1iDH6/sSLGE6+4hsqIA/pOEoogo= +SHA256 (cargo/lock_api-0.4.12.tar.gz) = B6+LnN0oG3kV9BP6c/KevV1V0NPwFVWE2t4f8YzqGxc= +SHA256 (cargo/log-0.4.22.tar.gz) = p6cLoCS53ATCfqLwwFSP60dOxcVLujOn9y+HOjnQeyQ= +SHA256 (cargo/lru-0.12.5.tar.gz) = I0z09KBNwfV+JLlswM1gDPKvRg1BYaxezdCvjh87Kjg= +SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M= +SHA256 (cargo/memoffset-0.9.1.tar.gz) = SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo= +SHA256 (cargo/miniz_oxide-0.8.2.tar.gz) = T/voMCLO3B0mQXIZJRGulYk3aUzVfOKXFklRuLNWg5Q= +SHA256 (cargo/mio-1.0.3.tar.gz) = KIaEO/gA+6LjN3z/JKv2N5tMTVxmger56lsNFQkEUL0= +SHA256 (cargo/nanorand-0.7.0.tar.gz) = alExPFggsLAr1CL0tEd2+/R5YXVcdM5kr8c7+tECJsM= +SHA256 (cargo/nu-ansi-term-0.46.0.tar.gz) = d6gWVyboI2Bk27RUWSQmADBLQqXqJO4pSOGOAjv3uoQ= +SHA256 (cargo/num-conv-0.1.0.tar.gz) = UdUV0y+xgu43zaLM3LkpUNajwok6ooDlQGccLNDzsdk= +SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE= +SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk= +SHA256 (cargo/object-0.36.7.tar.gz) = YpSOFNkj6pXqLHyGxxATE4tmUluGvcCNLcwmK9tJe4c= +SHA256 (cargo/once_cell-1.20.2.tar.gz) = EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U= +SHA256 (cargo/overload-0.1.1.tar.gz) = sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk= +SHA256 (cargo/pango-0.20.7.tar.gz) = nom9dCUKA6Bc7AR7Q0ZUaRAq+AO+K/XloQiPi4RV4Ic= +SHA256 (cargo/pango-sys-0.20.7.tar.gz) = cXh+ABm0maXtqIknnkrbRVpPP91ocM1at/SlqiXfZpk= +SHA256 (cargo/pin-project-lite-0.2.15.tar.gz) = kVoeFGU13pFj85h7iUTtjPSaGLsAVrzrzc7OOFzs5P8= +SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ= +SHA256 (cargo/pkg-config-0.3.31.tar.gz) = lT7IYTmNzM4QxnDf6vPsSRHKR56cAhVLOiFReMX1ZvI= +SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E= +SHA256 (cargo/proc-macro-crate-3.2.0.tar.gz) = js9Ix8omHWC3SrGnsg2hi+3kZ3ay5VU1y5WOtZXF+ns= +SHA256 (cargo/proc-macro2-1.0.92.tar.gz) = N9NUSz8nSMVOFHZV7bUCV1LiMDFFta77PD6ix4uXO7A= +SHA256 (cargo/pwd-1.4.0.tar.gz) = csccDHm5cB7+Th5LVjsgFt1O54nrmbrcsJ1hrEuS5KI= +SHA256 (cargo/quote-1.0.38.tar.gz) = Dk3Mqq+JUU9UbGk93BQPcp+VjCR5GKEzgMzMYHg5Gsw= +SHA256 (cargo/regex-1.11.1.tar.gz) = tUTvG06sXcLbM+pjYGrp/8+sJsFBaigGrgv19WsgEZE= +SHA256 (cargo/regex-automata-0.4.9.tar.gz) = gJ6Nxh9t5ztGyF9MlkhjEP4wTENM+kNmnXtA9xEVCQg= +SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw= +SHA256 (cargo/relm4-0.9.1.tar.gz) = MIN1U8Goz+oaQEyD7Dh8XI/5NY4QYLBXwnTF2qUDWtE= +SHA256 (cargo/relm4-css-0.9.0.tar.gz) = HTuSRVffHN3Gh7YLMTxLdmIP2/DkY6+ksp9nGTzPN/k= +SHA256 (cargo/relm4-macros-0.9.1.tar.gz) = WoladFVEGoV9EAymeb0kqS+R0otePfYylnkqwa8u3d4= +SHA256 (cargo/rustc-demangle-0.1.24.tar.gz) = cZuVPiCVgp7mfbc4s7+p+jaMlJAN8yez8H/m55TS/h8= +SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I= +SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8= +SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k= +SHA256 (cargo/semver-1.0.24.tar.gz) = PLbrh6Ex91ZXLX+5BPbntoYz8JzKhoxd8cS40aaUu7o= +SHA256 (cargo/serde-1.0.217.tar.gz) = AvxCZd8T1vodAOz/CHIozAorXzwOh+JY2LlKFW6YTHA= +SHA256 (cargo/serde_derive-1.0.217.tar.gz) = Wpv3z5jQSisorq0Ga3SWhT1HecnMGDxEDbrEV2QeGaA= +SHA256 (cargo/serde_json-1.0.134.tar.gz) = 0A9BdcQu5IsVQW9hk6lZujoNZ/xpmg25rRLfn4OZHH0= +SHA256 (cargo/serde_spanned-0.6.8.tar.gz) = h2B8sTmO1Z1Icy5XWkwop6jr8kVLlk/j8iTyr8B5CeE= +SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y= +SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ= +SHA256 (cargo/slab-0.4.9.tar.gz) = j5Kklvt2a0F8mWucXlfa8vetOwvr4cz8pIVjkOPTu2c= +SHA256 (cargo/smallvec-1.13.2.tar.gz) = PF4ammRtNsNZnNFzpBKC2vR8RFg602e45oNyVZUuXGc= +SHA256 (cargo/socket2-0.5.8.tar.gz) = yXAmnZm2TmDsO9atJycAkqU5TE4wkxSxiuP+V1aV++g= +SHA256 (cargo/spin-0.9.8.tar.gz) = aYDo11ESQfis9K6927H/k4317r6YaRQYxEaNC3Kpamc= +SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08= +SHA256 (cargo/syn-2.0.93.tar.gz) = nHhgYtruDW2xEygA5iPfdCdKCocyLY4YMzjgGz2Y0Fg= +SHA256 (cargo/system-deps-7.0.3.tar.gz) = ZtI6r58zEid4mpno3kyRv0ZwOt0BK9/UX97N+yl1oAU= +SHA256 (cargo/target-lexicon-0.12.16.tar.gz) = YcQa8n3W0eJ7Gxa0idt5hENHjO8fBqZgyW22F7pd47E= +SHA256 (cargo/test-case-3.3.1.tar.gz) = 6yVQ3ROvzShoUxkq+GAZINlZsUxAH87OOAcdU78HaKg= +SHA256 (cargo/test-case-core-3.3.1.tar.gz) = rct/2EHNUY4nm+PVo+sGNkCUh5mKSv8i896HuB6IOE8= +SHA256 (cargo/test-case-macros-3.3.1.tar.gz) = XInnKgHtTFeWaa3VkBS5pSTWCcDIjGpYXON0hYefb/s= +SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I= +SHA256 (cargo/thiserror-2.0.9.tar.gz) = 8HJkP9AZDfZ6i6tnDCDvXYc3F31qxrLpojbLCWIGssw= +SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME= +SHA256 (cargo/thiserror-impl-2.0.9.tar.gz) = e1D6JxBxquLm7oX4QuLii6jNLF+2fxH8sf1wsnb559Q= +SHA256 (cargo/thread_local-1.1.8.tar.gz) = i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw= +SHA256 (cargo/time-0.3.37.tar.gz) = NeeGiIOGG9DlbZrG78qsoNbV2Coqfsggn/SSwHzzeyE= +SHA256 (cargo/time-core-0.1.2.tar.gz) = 75J8p1r7gIpNZN03TwCirfjQ/P+OexhK+IbDyH7Eo/M= +SHA256 (cargo/time-macros-0.2.19.tar.gz) = KDTmAX4+XkuYNJOXk7KCvAOzejM2JF+oIONeIz4qhd4= +SHA256 (cargo/tokio-1.42.0.tar.gz) = XOybIbBFAnM3f8l71MM6is/8jJlsmHp8WzGaAINwdVE= +SHA256 (cargo/toml-0.8.19.tar.gz) = oe0fmOP9wo1tkQ5nN65qsak78ZhZNaEZPmj5Puto0k4= +SHA256 (cargo/toml_datetime-0.6.8.tar.gz) = Ddc1jsuPwvjQFL+G9vY4znK6JSosOiVy8qeV8dI++0E= +SHA256 (cargo/toml_edit-0.22.22.tar.gz) = SuSNYgiiZuhT2UYIjtgWBV5VbMYCjF6OK4TZ+l3Xx/U= +SHA256 (cargo/tracing-0.1.41.tar.gz) = eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA= +SHA256 (cargo/tracing-appender-0.2.3.tar.gz) = NWbozijMCj/kJRn8gOa0yUPMTIzvJ1Yg642sLT1OBs8= +SHA256 (cargo/tracing-attributes-0.1.28.tar.gz) = OVrhJMCfnmkYojEK9gOPugdLz0dKw1JJbVkQ3VmiIm0= +SHA256 (cargo/tracing-core-0.1.33.tar.gz) = 5nLJV3nPlHxTEfg3h69PqP/9Evsn5JkyEahL39lhD5w= +SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M= +SHA256 (cargo/tracing-subscriber-0.3.19.tar.gz) = 6Bid7LWsD6e8i5a3y5snAdYNSIBayoSiOABNZl/MQAg= +SHA256 (cargo/tracker-0.2.2.tar.gz) = zlyYRX/3AKru/NSkpJIJbniirx3YUjxm6Uo62w/b1BU= +SHA256 (cargo/tracker-macros-0.2.2.tar.gz) = 3BnrI3PM89GZmWfCbD1EU0/3GuXYudrPePSxMTIinkg= +SHA256 (cargo/unicode-ident-1.0.14.tar.gz) = rbnmyk+GnhGAcot5UONZIqf8Y5f3tkFJno8+8G5Q3IM= +SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM= +SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE= +SHA256 (cargo/valuable-0.1.0.tar.gz) = gwt+XU2QA0AylA5Kzg2amgV+ekXNlObAB4MuOe24L20= +SHA256 (cargo/version-compare-0.2.0.tar.gz) = hS6VHLeDLLRcsRaZANGXYM+jm4K8DqnA5aFK6IQRyYs= +SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM= +SHA256 (cargo/wasm-bindgen-0.2.99.tar.gz) = pHT2KB0dcMF656pqYTyH/OaaEn4mJAAt9j3LOdbPY5Y= +SHA256 (cargo/wasm-bindgen-backend-0.2.99.tar.gz) = X4m7OGRrT4FnTo9cP7gbVivh/ZNthDIPMmRIZBhRnHk= +SHA256 (cargo/wasm-bindgen-macro-0.2.99.tar.gz) = LMYYH9mnSS7vb+8fM5YeNpXkV5uYcqb3yDruVWZm1P4= +SHA256 (cargo/wasm-bindgen-macro-support-0.2.99.tar.gz) = MNepW3Y9PEWQPtbIHxVoAYOeXulouwflNMRN8PzTMMI= +SHA256 (cargo/wasm-bindgen-shared-0.2.99.tar.gz) = lDqrP9qqAppuAnGzXqELcrlDE1r+m//KgjhAmK0OBqY= +SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk= +SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y= +SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8= +SHA256 (cargo/windows-core-0.52.0.tar.gz) = M6tkDI1+Nb+LoZuIS6g4zrT7qTpOjGWpBZ0Ir8/Gg9k= +SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0= +SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs= +SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM= +SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM= +SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk= +SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs= +SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY= +SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY= +SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng= +SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0= +SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew= +SHA256 (cargo/winnow-0.6.20.tar.gz) = NsH+waK7WGbwfCX2jCblZcTCAK67ltflVxDBnT6KxJs= +SHA256 (rharish101-ReGreet-0.2.0.tar.gz) = bOH5SP63XhJDbszEFVetanEnZy8GWKnJ+9WkEs66/Io= +SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015 +SIZE (cargo/adler2-2.0.0.tar.gz) = 13529 +SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311 +SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622 +SIZE (cargo/android-tzdata-0.1.1.tar.gz) = 7674 +SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243 +SIZE (cargo/anstream-0.6.18.tar.gz) = 29681 +SIZE (cargo/anstyle-1.0.10.tar.gz) = 15725 +SIZE (cargo/anstyle-parse-0.2.6.tar.gz) = 22343 +SIZE (cargo/anstyle-query-1.1.2.tar.gz) = 9969 +SIZE (cargo/anstyle-wincon-3.0.6.tar.gz) = 12271 +SIZE (cargo/async-trait-0.1.83.tar.gz) = 29054 +SIZE (cargo/autocfg-1.4.0.tar.gz) = 17712 +SIZE (cargo/backtrace-0.3.74.tar.gz) = 88516 +SIZE (cargo/bitflags-2.6.0.tar.gz) = 45357 +SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677 +SIZE (cargo/bytes-1.9.0.tar.gz) = 67320 +SIZE (cargo/cairo-rs-0.20.7.tar.gz) = 52722 +SIZE (cargo/cairo-sys-rs-0.20.7.tar.gz) = 11934 +SIZE (cargo/cc-1.2.6.tar.gz) = 99923 +SIZE (cargo/cfg-expr-0.17.2.tar.gz) = 44034 +SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934 +SIZE (cargo/chrono-0.4.39.tar.gz) = 222248 +SIZE (cargo/clap-4.5.23.tar.gz) = 56460 +SIZE (cargo/clap_builder-4.5.23.tar.gz) = 164180 +SIZE (cargo/clap_derive-4.5.18.tar.gz) = 30131 +SIZE (cargo/clap_lex-0.7.4.tar.gz) = 12858 +SIZE (cargo/colorchoice-1.0.3.tar.gz) = 7923 +SIZE (cargo/const_format-0.2.34.tar.gz) = 78068 +SIZE (cargo/const_format_proc_macros-0.2.34.tar.gz) = 24396 +SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712 +SIZE (cargo/crc32fast-1.4.2.tar.gz) = 38491 +SIZE (cargo/crossbeam-channel-0.5.14.tar.gz) = 92728 +SIZE (cargo/crossbeam-utils-0.8.21.tar.gz) = 42691 +SIZE (cargo/deranged-0.3.11.tar.gz) = 18043 +SIZE (cargo/educe-0.6.0.tar.gz) = 47656 +SIZE (cargo/enum-ordinalize-4.3.0.tar.gz) = 3922 +SIZE (cargo/enum-ordinalize-derive-4.3.1.tar.gz) = 7957 +SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615 +SIZE (cargo/field-offset-0.3.6.tar.gz) = 10032 +SIZE (cargo/file-rotate-0.7.6.tar.gz) = 22389 +SIZE (cargo/flate2-1.0.35.tar.gz) = 109188 +SIZE (cargo/flume-0.11.1.tar.gz) = 67947 +SIZE (cargo/foldhash-0.1.4.tar.gz) = 13764 +SIZE (cargo/fragile-2.0.0.tar.gz) = 14668 +SIZE (cargo/futures-0.3.31.tar.gz) = 54953 +SIZE (cargo/futures-channel-0.3.31.tar.gz) = 31971 +SIZE (cargo/futures-core-0.3.31.tar.gz) = 14318 +SIZE (cargo/futures-executor-0.3.31.tar.gz) = 17965 +SIZE (cargo/futures-io-0.3.31.tar.gz) = 9047 +SIZE (cargo/futures-macro-0.3.31.tar.gz) = 11341 +SIZE (cargo/futures-sink-0.3.31.tar.gz) = 7958 +SIZE (cargo/futures-task-0.3.31.tar.gz) = 11217 +SIZE (cargo/futures-util-0.3.31.tar.gz) = 162124 +SIZE (cargo/gdk-pixbuf-0.20.7.tar.gz) = 17840 +SIZE (cargo/gdk-pixbuf-sys-0.20.7.tar.gz) = 9852 +SIZE (cargo/gdk4-0.9.5.tar.gz) = 92987 +SIZE (cargo/gdk4-sys-0.9.5.tar.gz) = 67167 +SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163 +SIZE (cargo/gimli-0.31.1.tar.gz) = 279515 +SIZE (cargo/gio-0.20.7.tar.gz) = 215199 +SIZE (cargo/gio-sys-0.20.8.tar.gz) = 82617 +SIZE (cargo/glib-0.20.7.tar.gz) = 285650 +SIZE (cargo/glib-macros-0.20.7.tar.gz) = 72089 +SIZE (cargo/glib-sys-0.20.7.tar.gz) = 64052 +SIZE (cargo/glob-0.3.2.tar.gz) = 22359 +SIZE (cargo/gobject-sys-0.20.7.tar.gz) = 19157 +SIZE (cargo/graphene-rs-0.20.7.tar.gz) = 17354 +SIZE (cargo/graphene-sys-0.20.7.tar.gz) = 11684 +SIZE (cargo/greetd_ipc-0.10.3.tar.gz) = 16117 +SIZE (cargo/gsk4-0.9.5.tar.gz) = 32662 +SIZE (cargo/gsk4-sys-0.9.5.tar.gz) = 15446 +SIZE (cargo/gtk4-0.9.5.tar.gz) = 477363 +SIZE (cargo/gtk4-macros-0.9.5.tar.gz) = 16721 +SIZE (cargo/gtk4-sys-0.9.5.tar.gz) = 110382 +SIZE (cargo/hashbrown-0.15.2.tar.gz) = 138478 +SIZE (cargo/heck-0.5.0.tar.gz) = 11517 +SIZE (cargo/humantime-2.1.0.tar.gz) = 16749 +SIZE (cargo/humantime-serde-1.1.1.tar.gz) = 7886 +SIZE (cargo/iana-time-zone-0.1.61.tar.gz) = 27685 +SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185 +SIZE (cargo/indexmap-2.7.0.tar.gz) = 85335 +SIZE (cargo/is_terminal_polyfill-1.70.1.tar.gz) = 7492 +SIZE (cargo/itoa-1.0.14.tar.gz) = 11210 +SIZE (cargo/jiff-0.1.16.tar.gz) = 653416 +SIZE (cargo/jiff-tzdb-0.1.1.tar.gz) = 82030 +SIZE (cargo/jiff-tzdb-platform-0.1.1.tar.gz) = 2945 +SIZE (cargo/js-sys-0.3.76.tar.gz) = 54420 +SIZE (cargo/konst-0.2.19.tar.gz) = 69072 +SIZE (cargo/konst_macro_rules-0.2.19.tar.gz) = 15361 +SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025 +SIZE (cargo/libc-0.2.169.tar.gz) = 757901 +SIZE (cargo/lock_api-0.4.12.tar.gz) = 27591 +SIZE (cargo/log-0.4.22.tar.gz) = 44027 +SIZE (cargo/lru-0.12.5.tar.gz) = 16047 +SIZE (cargo/memchr-2.7.4.tar.gz) = 96670 +SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032 +SIZE (cargo/miniz_oxide-0.8.2.tar.gz) = 59068 +SIZE (cargo/mio-1.0.3.tar.gz) = 103703 +SIZE (cargo/nanorand-0.7.0.tar.gz) = 18437 +SIZE (cargo/nu-ansi-term-0.46.0.tar.gz) = 24311 +SIZE (cargo/num-conv-0.1.0.tar.gz) = 7444 +SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631 +SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455 +SIZE (cargo/object-0.36.7.tar.gz) = 329938 +SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394 +SIZE (cargo/overload-0.1.1.tar.gz) = 24439 +SIZE (cargo/pango-0.20.7.tar.gz) = 45667 +SIZE (cargo/pango-sys-0.20.7.tar.gz) = 25002 +SIZE (cargo/pin-project-lite-0.2.15.tar.gz) = 29683 +SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580 +SIZE (cargo/pkg-config-0.3.31.tar.gz) = 20880 +SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165 +SIZE (cargo/proc-macro-crate-3.2.0.tar.gz) = 11164 +SIZE (cargo/proc-macro2-1.0.92.tar.gz) = 52353 +SIZE (cargo/pwd-1.4.0.tar.gz) = 4145 +SIZE (cargo/quote-1.0.38.tar.gz) = 31252 +SIZE (cargo/regex-1.11.1.tar.gz) = 254170 +SIZE (cargo/regex-automata-0.4.9.tar.gz) = 618525 +SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541 +SIZE (cargo/relm4-0.9.1.tar.gz) = 125807 +SIZE (cargo/relm4-css-0.9.0.tar.gz) = 2422 +SIZE (cargo/relm4-macros-0.9.1.tar.gz) = 44918 +SIZE (cargo/rustc-demangle-0.1.24.tar.gz) = 29047 +SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245 +SIZE (cargo/ryu-1.0.18.tar.gz) = 47713 +SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619 +SIZE (cargo/semver-1.0.24.tar.gz) = 31267 +SIZE (cargo/serde-1.0.217.tar.gz) = 79019 +SIZE (cargo/serde_derive-1.0.217.tar.gz) = 57749 +SIZE (cargo/serde_json-1.0.134.tar.gz) = 154351 +SIZE (cargo/serde_spanned-0.6.8.tar.gz) = 9330 +SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227 +SIZE (cargo/shlex-1.3.0.tar.gz) = 18713 +SIZE (cargo/slab-0.4.9.tar.gz) = 17108 +SIZE (cargo/smallvec-1.13.2.tar.gz) = 35216 +SIZE (cargo/socket2-0.5.8.tar.gz) = 56309 +SIZE (cargo/spin-0.9.8.tar.gz) = 38958 +SIZE (cargo/strsim-0.11.1.tar.gz) = 14266 +SIZE (cargo/syn-2.0.93.tar.gz) = 293925 +SIZE (cargo/system-deps-7.0.3.tar.gz) = 26313 +SIZE (cargo/target-lexicon-0.12.16.tar.gz) = 26488 +SIZE (cargo/test-case-3.3.1.tar.gz) = 8797 +SIZE (cargo/test-case-core-3.3.1.tar.gz) = 14327 +SIZE (cargo/test-case-macros-3.3.1.tar.gz) = 4961 +SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198 +SIZE (cargo/thiserror-2.0.9.tar.gz) = 28531 +SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365 +SIZE (cargo/thiserror-impl-2.0.9.tar.gz) = 21023 +SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962 +SIZE (cargo/time-0.3.37.tar.gz) = 123257 +SIZE (cargo/time-core-0.1.2.tar.gz) = 7191 +SIZE (cargo/time-macros-0.2.19.tar.gz) = 24268 +SIZE (cargo/tokio-1.42.0.tar.gz) = 806998 +SIZE (cargo/toml-0.8.19.tar.gz) = 50974 +SIZE (cargo/toml_datetime-0.6.8.tar.gz) = 12028 +SIZE (cargo/toml_edit-0.22.22.tar.gz) = 106387 +SIZE (cargo/tracing-0.1.41.tar.gz) = 82448 +SIZE (cargo/tracing-appender-0.2.3.tar.gz) = 21964 +SIZE (cargo/tracing-attributes-0.1.28.tar.gz) = 33280 +SIZE (cargo/tracing-core-0.1.33.tar.gz) = 63434 +SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561 +SIZE (cargo/tracing-subscriber-0.3.19.tar.gz) = 198345 +SIZE (cargo/tracker-0.2.2.tar.gz) = 8058 +SIZE (cargo/tracker-macros-0.2.2.tar.gz) = 4495 +SIZE (cargo/unicode-ident-1.0.14.tar.gz) = 47547 +SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744 +SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499 +SIZE (cargo/valuable-0.1.0.tar.gz) = 27718 +SIZE (cargo/version-compare-0.2.0.tar.gz) = 13942 +SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131 +SIZE (cargo/wasm-bindgen-0.2.99.tar.gz) = 46136 +SIZE (cargo/wasm-bindgen-backend-0.2.99.tar.gz) = 30928 +SIZE (cargo/wasm-bindgen-macro-0.2.99.tar.gz) = 7011 +SIZE (cargo/wasm-bindgen-macro-support-0.2.99.tar.gz) = 22800 +SIZE (cargo/wasm-bindgen-shared-0.2.99.tar.gz) = 7773 +SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382 +SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 +SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 +SIZE (cargo/windows-core-0.52.0.tar.gz) = 42154 +SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877 +SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323 +SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403 +SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718 +SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615 +SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402 +SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940 +SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163 +SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363 +SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707 +SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564 +SIZE (cargo/winnow-0.6.20.tar.gz) = 163617 +SIZE (rharish101-ReGreet-0.2.0.tar.gz) = 69308 diff --git a/wayland/regreet/patches/patch-regreet_sample_toml b/wayland/regreet/patches/patch-regreet_sample_toml new file mode 100644 index 00000000000..2260e4fb97a --- /dev/null +++ b/wayland/regreet/patches/patch-regreet_sample_toml @@ -0,0 +1,27 @@ +set default background and reboot/shutdown commands + +Index: regreet.sample.toml +--- regreet.sample.toml.orig ++++ regreet.sample.toml +@@ -4,7 +4,7 @@ + + [background] + # Path to the background image +-path = "/usr/share/backgrounds/greeter.jpg" ++path = "/etc/X11/xenodm/pixmaps/OpenBSD_15bpp.xpm" + + # How the background image covers the screen if the aspect ratio doesn't match + # Available values: "Fill", "Contain", "Cover", "ScaleDown" +@@ -34,10 +34,10 @@ theme_name = "Adwaita" + + [commands] + # The command used to reboot the system +-reboot = ["systemctl", "reboot"] ++reboot = ["/sbin/shutdown", "-r", "now"] + + # The command used to shut down the system +-poweroff = ["systemctl", "poweroff"] ++poweroff = ["/sbin/shutdown", "-p", "now"] + + # The command prefix for X11 sessions to start the X server + x11_prefix = [ "startx", "/usr/bin/env" ] diff --git a/wayland/regreet/patches/patch-src_constants_rs b/wayland/regreet/patches/patch-src_constants_rs new file mode 100644 index 00000000000..84d62f5ede1 --- /dev/null +++ b/wayland/regreet/patches/patch-src_constants_rs @@ -0,0 +1,27 @@ +Index: src/constants.rs +--- src/constants.rs.orig ++++ src/constants.rs +@@ -30,12 +30,12 @@ pub const CONFIG_PATH: &str = concatcp!(GREETD_CONFIG_ + pub const CSS_PATH: &str = concatcp!(GREETD_CONFIG_DIR, "/", GREETER_NAME, ".css"); + + /// The directory for system cache files +-const CACHE_DIR: &str = env_or!("STATE_DIR", concatcp!("/var/lib/", GREETER_NAME)); ++const CACHE_DIR: &str = env_or!("STATE_DIR", concatcp!("/var/", GREETER_NAME)); + /// Path to the cache file + pub const CACHE_PATH: &str = concatcp!(CACHE_DIR, "/state.toml"); + + /// The directory for system log files +-const LOG_DIR: &str = env_or!("LOG_DIR", concatcp!("/var/log/", GREETER_NAME)); ++const LOG_DIR: &str = env_or!("LOG_DIR", concatcp!("/var/", GREETER_NAME)); + /// Path to the log file + pub const LOG_PATH: &str = concatcp!(LOG_DIR, "/log"); + +@@ -89,7 +89,7 @@ lazy_static! { + /// Directories separated by `:`, containing desktop files for X11/Wayland sessions + pub const SESSION_DIRS: &str = env_or!( + "SESSION_DIRS", +- "/usr/share/xsessions:/usr/share/wayland-sessions" ++ "/usr/local/share/xsessions:/usr/local/share/wayland-sessions" + ); + + /// Command prefix for X11 sessions to start the X server diff --git a/wayland/regreet/pkg/DESCR b/wayland/regreet/pkg/DESCR new file mode 100644 index 00000000000..b828e3e8d38 --- /dev/null +++ b/wayland/regreet/pkg/DESCR @@ -0,0 +1,11 @@ +A clean and customizable GTK-based greetd greeter written in Rust. + +* Shows a dropdown list of existing users and X11/Wayland sessions +* Allows manual entry of username and session command +* Remembers the last authenticated user +* Automatically selects the last used session per user +* Allows setting environment variables for created sessions +* Allows changing reboot & poweroff commands for different init systems +* Supports custom CSS files for further customizations +* Respects `XDG_DATA_DIRS` environment variable +* Respects fields `Hidden` and `NoDisplay` in session files diff --git a/wayland/regreet/pkg/MESSAGE b/wayland/regreet/pkg/MESSAGE new file mode 100644 index 00000000000..68426d51016 --- /dev/null +++ b/wayland/regreet/pkg/MESSAGE @@ -0,0 +1,5 @@ +uncomment the 'command = "cage -s -- regreet"' line in /etc/greetd/config.toml +to use regreet as a graphical login manager for greetd. + +To allow regreet to shutdown/reboot the computer, put the _greetd user in the +_shutdown group. diff --git a/wayland/regreet/pkg/PLIST b/wayland/regreet/pkg/PLIST new file mode 100644 index 00000000000..aa6e1735acc --- /dev/null +++ b/wayland/regreet/pkg/PLIST @@ -0,0 +1,7 @@ +@bin bin/regreet +share/examples/regreet/ +share/examples/regreet/regreet.sample.toml +@sample ${SYSCONFDIR}/greetd/regreet.toml +@mode 700 +@owner _greetd +@sample ${LOCALSTATEDIR}/regreet/