From 30fba06b88595bf22a22f06c394832bced6e0f44 Mon Sep 17 00:00:00 2001 From: Sam Day Date: Sat, 21 Feb 2026 14:41:01 +1000 Subject: [PATCH 1/2] v0.53.0-rc.4 Signed-off-by: Sam Day Assisted-by: opencode:gpt-5.3-codex --- APKBUILD | 2 +- Cargo.lock | 70 +++++++++++++++++++++++------------------------- Cargo.toml | 2 +- debian/changelog | 6 +++++ phrog.spec | 2 +- 5 files changed, 43 insertions(+), 39 deletions(-) diff --git a/APKBUILD b/APKBUILD index a1e6cfd4..6ee68496 100644 --- a/APKBUILD +++ b/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Sam Day pkgname=greetd-phrog -pkgver=0.53.0_rc3_git +pkgver=0.53.0_rc4_git pkgrel=0 pkgdesc="Mobile device greeter" url=https://github.com/samcday/phrog diff --git a/Cargo.lock b/Cargo.lock index 765c50bf..b85f582f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -691,16 +691,16 @@ dependencies = [ [[package]] name = "gio" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a" +checksum = "2bfcf4050773ce77b59512146e487d0eb232bec6665fe65e89bdf3c3f52525d5" dependencies = [ "futures-channel", "futures-core", "futures-io", "futures-util", - "gio-sys 0.21.5", - "glib 0.21.5", + "gio-sys 0.22.0", + "glib 0.22.0", "libc", "pin-project-lite", "smallvec", @@ -721,12 +721,12 @@ dependencies = [ [[package]] name = "gio-sys" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22" +checksum = "64729ba2772c080448f9f966dba8f4456beeb100d8c28a865ef8a0f2ef4987e1" dependencies = [ - "glib-sys 0.21.5", - "gobject-sys 0.21.5", + "glib-sys 0.22.0", + "gobject-sys 0.22.0", "libc", "system-deps 7.0.7", "windows-sys", @@ -758,9 +758,9 @@ dependencies = [ [[package]] name = "glib" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b" +checksum = "9a3b79a62980e85d61aae88988e5bcca6a35f05b0008e1333aa43bd61ef9bf35" dependencies = [ "bitflags", "futures-channel", @@ -768,10 +768,9 @@ dependencies = [ "futures-executor", "futures-task", "futures-util", - "gio-sys 0.21.5", - "glib-macros 0.21.5", - "glib-sys 0.21.5", - "gobject-sys 0.21.5", + "glib-macros 0.22.0", + "glib-sys 0.22.0", + "gobject-sys 0.22.0", "libc", "memchr", "smallvec", @@ -779,11 +778,11 @@ dependencies = [ [[package]] name = "glib-build-tools" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86aebe63bb050d4918cb1d629880cb35fcba7ccda6f6fc0ec1beffdaa1b9d5c3" +checksum = "4bf3abfd1e60b194dded50f802277c68a59121a5a221701102f02db223cdda27" dependencies = [ - "gio 0.21.5", + "gio 0.22.0", ] [[package]] @@ -802,12 +801,11 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17" +checksum = "8b48a968528354e04603ae96205f00cf7e77347ffde0fc943a2159948d7d6d80" dependencies = [ "heck 0.5.0", - "proc-macro-crate 3.4.0", "proc-macro2", "quote", "syn 2.0.117", @@ -825,9 +823,9 @@ dependencies = [ [[package]] name = "glib-sys" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c" +checksum = "48073e3b228419faa80b9b7f7122759d4ab2f44cd52a065fde7ca08f34c03147" dependencies = [ "libc", "system-deps 7.0.7", @@ -852,11 +850,11 @@ dependencies = [ [[package]] name = "gobject-sys" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294" +checksum = "18eda93f09d3778f38255b231b17ef67195013a592c91624a4daf8bead875565" dependencies = [ - "glib-sys 0.21.5", + "glib-sys 0.22.0", "libc", "system-deps 7.0.7", ] @@ -1001,9 +999,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "js-sys" -version = "0.3.85" +version = "0.3.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" +checksum = "93f0862381daaec758576dcc22eb7bbf4d7efd67328553f3b45a412a51a3fb21" dependencies = [ "once_cell", "wasm-bindgen", @@ -1238,7 +1236,7 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "phrog" -version = "0.53.0-rc.3" +version = "0.53.0-rc.4" dependencies = [ "anyhow", "async-channel", @@ -1865,9 +1863,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.108" +version = "0.2.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" +checksum = "1de241cdc66a9d91bd84f097039eb140cdc6eec47e0cdbaf9d932a1dd6c35866" dependencies = [ "cfg-if", "once_cell", @@ -1878,9 +1876,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.108" +version = "0.2.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" +checksum = "e12fdf6649048f2e3de6d7d5ff3ced779cdedee0e0baffd7dff5cdfa3abc8a52" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1888,9 +1886,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.108" +version = "0.2.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" +checksum = "0e63d1795c565ac3462334c1e396fd46dbf481c40f51f5072c310717bc4fb309" dependencies = [ "bumpalo", "proc-macro2", @@ -1901,9 +1899,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.108" +version = "0.2.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" +checksum = "e9f9cdac23a5ce71f6bf9f8824898a501e511892791ea2a0c6b8568c68b9cb53" dependencies = [ "unicode-ident", ] diff --git a/Cargo.toml b/Cargo.toml index 48777468..e7b3076c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "phrog" description = "Mobile-friendly greeter for greetd" -version = "0.53.0-rc.3" +version = "0.53.0-rc.4" edition = "2021" license = "GPL-3.0-only" exclude = ["/demo-video"] diff --git a/debian/changelog b/debian/changelog index 33047ccd..4eced347 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +phrog (0.53.0~rc4-1) unstable; urgency=medium + + * Release 0.53.0-rc.4 + + -- Phrogbot Sat, 21 Feb 2026 14:30:32 +1000 + phrog (0.53.0~rc3-1) unstable; urgency=medium * Release 0.53.0_rc3 diff --git a/phrog.spec b/phrog.spec index d1f2b779..b71bc01a 100644 --- a/phrog.spec +++ b/phrog.spec @@ -6,7 +6,7 @@ %endif Name: phrog -Version: 0.53.0_rc3 +Version: 0.53.0_rc4 Release: %autorelease Summary: Mobile-friendly greeter for greetd License: GPL-3.0-only From 37f33ff3ce37892f5e09117954ab9dc249572747 Mon Sep 17 00:00:00 2001 From: Sam Day Date: Sat, 21 Feb 2026 14:48:48 +1000 Subject: [PATCH 2/2] build: pin glib-build-tools to 0.21 Signed-off-by: Sam Day Assisted-by: opencode:gpt-5.3-codex --- Cargo.lock | 48 +++++++++++++++++++++++++----------------------- Cargo.toml | 2 +- 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b85f582f..3f6c6704 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -691,16 +691,16 @@ dependencies = [ [[package]] name = "gio" -version = "0.22.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bfcf4050773ce77b59512146e487d0eb232bec6665fe65e89bdf3c3f52525d5" +checksum = "c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a" dependencies = [ "futures-channel", "futures-core", "futures-io", "futures-util", - "gio-sys 0.22.0", - "glib 0.22.0", + "gio-sys 0.21.5", + "glib 0.21.5", "libc", "pin-project-lite", "smallvec", @@ -721,12 +721,12 @@ dependencies = [ [[package]] name = "gio-sys" -version = "0.22.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64729ba2772c080448f9f966dba8f4456beeb100d8c28a865ef8a0f2ef4987e1" +checksum = "0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22" dependencies = [ - "glib-sys 0.22.0", - "gobject-sys 0.22.0", + "glib-sys 0.21.5", + "gobject-sys 0.21.5", "libc", "system-deps 7.0.7", "windows-sys", @@ -758,9 +758,9 @@ dependencies = [ [[package]] name = "glib" -version = "0.22.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3b79a62980e85d61aae88988e5bcca6a35f05b0008e1333aa43bd61ef9bf35" +checksum = "16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b" dependencies = [ "bitflags", "futures-channel", @@ -768,9 +768,10 @@ dependencies = [ "futures-executor", "futures-task", "futures-util", - "glib-macros 0.22.0", - "glib-sys 0.22.0", - "gobject-sys 0.22.0", + "gio-sys 0.21.5", + "glib-macros 0.21.5", + "glib-sys 0.21.5", + "gobject-sys 0.21.5", "libc", "memchr", "smallvec", @@ -778,11 +779,11 @@ dependencies = [ [[package]] name = "glib-build-tools" -version = "0.22.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bf3abfd1e60b194dded50f802277c68a59121a5a221701102f02db223cdda27" +checksum = "86aebe63bb050d4918cb1d629880cb35fcba7ccda6f6fc0ec1beffdaa1b9d5c3" dependencies = [ - "gio 0.22.0", + "gio 0.21.5", ] [[package]] @@ -801,11 +802,12 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.22.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b48a968528354e04603ae96205f00cf7e77347ffde0fc943a2159948d7d6d80" +checksum = "cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17" dependencies = [ "heck 0.5.0", + "proc-macro-crate 3.4.0", "proc-macro2", "quote", "syn 2.0.117", @@ -823,9 +825,9 @@ dependencies = [ [[package]] name = "glib-sys" -version = "0.22.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48073e3b228419faa80b9b7f7122759d4ab2f44cd52a065fde7ca08f34c03147" +checksum = "2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c" dependencies = [ "libc", "system-deps 7.0.7", @@ -850,11 +852,11 @@ dependencies = [ [[package]] name = "gobject-sys" -version = "0.22.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18eda93f09d3778f38255b231b17ef67195013a592c91624a4daf8bead875565" +checksum = "2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294" dependencies = [ - "glib-sys 0.22.0", + "glib-sys 0.21.5", "libc", "system-deps 7.0.7", ] diff --git a/Cargo.toml b/Cargo.toml index e7b3076c..83bcedc9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ version = "0.11" features = ["v1_6"] [build-dependencies] -glib-build-tools = "0" +glib-build-tools = "0.21" [dev-dependencies] input-event-codes = "6.2.0"