From a0dcd918f423c9252c04e12b1d79bcb3f7f75fc1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:25:43 +0000 Subject: [PATCH 1/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From bf474d2d95c1bb4e2f19f03f833dde2119206651 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Thu, 21 Aug 2025 15:47:41 +0200 Subject: [PATCH 2/4] Bump gtk-rs and libadwaita-rs dependencies --- .gitignore | 1 + ...to-gtk4-rs-0.9-and-libadwaita-rs-0.7.patch | 863 ++++++++++++++++++ sources | 2 +- wildcard.spec | 23 +- 4 files changed, 883 insertions(+), 6 deletions(-) create mode 100644 0001-Port-to-gtk4-rs-0.9-and-libadwaita-rs-0.7.patch diff --git a/.gitignore b/.gitignore index 96cc2af..84db06a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /Wildcard-0.3.3.tar.gz +/Wildcard-v0.3.3.tar.gz diff --git a/0001-Port-to-gtk4-rs-0.9-and-libadwaita-rs-0.7.patch b/0001-Port-to-gtk4-rs-0.9-and-libadwaita-rs-0.7.patch new file mode 100644 index 0000000..0d6fe31 --- /dev/null +++ b/0001-Port-to-gtk4-rs-0.9-and-libadwaita-rs-0.7.patch @@ -0,0 +1,863 @@ +From 49f3ea4fa45aa7f0e2f75527dcaf2d357442c019 Mon Sep 17 00:00:00 2001 +From: Fabio Valentini +Date: Thu, 21 Aug 2025 15:42:32 +0200 +Subject: [PATCH] Port to gtk4-rs 0.9 and libadwaita-rs 0.7 + +--- + Cargo.lock | 370 +++++++++++++++++++++++++++-------------------------- + Cargo.toml | 4 +- + 2 files changed, 188 insertions(+), 186 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index b3a8d6b..770c478 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1,6 +1,6 @@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. +-version = 3 ++version = 4 + + [[package]] + name = "aho-corasick" +@@ -11,12 +11,6 @@ dependencies = [ + "memchr", + ] + +-[[package]] +-name = "anyhow" +-version = "1.0.75" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +- + [[package]] + name = "autocfg" + version = "1.1.0" +@@ -25,9 +19,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + + [[package]] + name = "bitflags" +-version = "2.4.1" ++version = "2.9.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" ++checksum = "6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29" + + [[package]] + name = "block" +@@ -37,23 +31,21 @@ checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + + [[package]] + name = "cairo-rs" +-version = "0.18.2" ++version = "0.20.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1c0466dfa8c0ee78deef390c274ad756801e0a6dbb86c5ef0924a298c5761c4d" ++checksum = "91e3bd0f4e25afa9cabc157908d14eeef9067d6448c49414d17b3fb55f0eadd0" + dependencies = [ + "bitflags", + "cairo-sys-rs", + "glib", + "libc", +- "once_cell", +- "thiserror", + ] + + [[package]] + name = "cairo-sys-rs" +-version = "0.18.2" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" ++checksum = "059cc746549898cbfd9a47754288e5a958756650ef4652bbb6c5f71a6bda4f8b" + dependencies = [ + "glib-sys", + "libc", +@@ -71,9 +63,9 @@ dependencies = [ + + [[package]] + name = "cfg-expr" +-version = "0.15.5" ++version = "0.20.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" ++checksum = "c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206" + dependencies = [ + "smallvec", + "target-lexicon", +@@ -105,7 +97,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" + dependencies = [ + "libc", +- "windows-sys", ++ "windows-sys 0.48.0", + ] + + [[package]] +@@ -158,7 +150,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.38", ++ "syn", + ] + + [[package]] +@@ -183,22 +175,21 @@ dependencies = [ + + [[package]] + name = "gdk-pixbuf" +-version = "0.18.0" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "bbc9c2ed73a81d556b65d08879ba4ee58808a6b1927ce915262185d6d547c6f3" ++checksum = "2fd242894c084f4beed508a56952750bce3e96e85eb68fdc153637daa163e10c" + dependencies = [ + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", +- "once_cell", + ] + + [[package]] + name = "gdk-pixbuf-sys" +-version = "0.18.0" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" ++checksum = "5b34f3b580c988bd217e9543a2de59823fafae369d1a055555e5f95a8b130b96" + dependencies = [ + "gio-sys", + "glib-sys", +@@ -209,9 +200,9 @@ dependencies = [ + + [[package]] + name = "gdk4" +-version = "0.7.3" ++version = "0.9.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7edb019ad581f8ecf8ea8e4baa6df7c483a95b5a59be3140be6a9c3b0c632af6" ++checksum = "4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60" + dependencies = [ + "cairo-rs", + "gdk-pixbuf", +@@ -224,9 +215,9 @@ dependencies = [ + + [[package]] + name = "gdk4-sys" +-version = "0.7.2" ++version = "0.9.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0" ++checksum = "6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a" + dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", +@@ -261,9 +252,9 @@ dependencies = [ + + [[package]] + name = "gio" +-version = "0.18.2" ++version = "0.20.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "57052f84e8e5999b258e8adf8f5f2af0ac69033864936b8b6838321db2f759b1" ++checksum = "8e27e276e7b6b8d50f6376ee7769a71133e80d093bdc363bd0af71664228b831" + dependencies = [ + "futures-channel", + "futures-core", +@@ -272,30 +263,28 @@ dependencies = [ + "gio-sys", + "glib", + "libc", +- "once_cell", + "pin-project-lite", + "smallvec", +- "thiserror", + ] + + [[package]] + name = "gio-sys" +-version = "0.18.1" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" ++checksum = "521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83" + dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +- "winapi", ++ "windows-sys 0.59.0", + ] + + [[package]] + name = "glib" +-version = "0.18.2" ++version = "0.20.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1c316afb01ce8067c5eaab1fc4f2cd47dc21ce7b6296358605e2ffab23ccbd19" ++checksum = "ffc4b6e352d4716d84d7dde562dd9aee2a7d48beb872dd9ece7f2d1515b2d683" + dependencies = [ + "bitflags", + "futures-channel", +@@ -309,30 +298,27 @@ dependencies = [ + "gobject-sys", + "libc", + "memchr", +- "once_cell", + "smallvec", +- "thiserror", + ] + + [[package]] + name = "glib-macros" +-version = "0.18.2" ++version = "0.20.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f8da903822b136d42360518653fcf154455defc437d3e7a81475bf9a95ff1e47" ++checksum = "e8084af62f09475a3f529b1629c10c429d7600ee1398ae12dd3bf175d74e7145" + dependencies = [ + "heck", + "proc-macro-crate", +- "proc-macro-error", + "proc-macro2", + "quote", +- "syn 2.0.38", ++ "syn", + ] + + [[package]] + name = "glib-sys" +-version = "0.18.1" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" ++checksum = "8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215" + dependencies = [ + "libc", + "system-deps", +@@ -340,9 +326,9 @@ dependencies = [ + + [[package]] + name = "gobject-sys" +-version = "0.18.0" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" ++checksum = "ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda" + dependencies = [ + "glib-sys", + "libc", +@@ -351,9 +337,9 @@ dependencies = [ + + [[package]] + name = "graphene-rs" +-version = "0.18.1" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401" ++checksum = "6b86dfad7d14251c9acaf1de63bc8754b7e3b4e5b16777b6f5a748208fe9519b" + dependencies = [ + "glib", + "graphene-sys", +@@ -362,9 +348,9 @@ dependencies = [ + + [[package]] + name = "graphene-sys" +-version = "0.18.1" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59" ++checksum = "df583a85ba2d5e15e1797e40d666057b28bc2f60a67c9c24145e6db2cc3861ea" + dependencies = [ + "glib-sys", + "libc", +@@ -374,9 +360,9 @@ dependencies = [ + + [[package]] + name = "gsk4" +-version = "0.7.3" ++version = "0.9.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0d958e351d2f210309b32d081c832d7de0aca0b077aa10d88336c6379bd01f7e" ++checksum = "61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855" + dependencies = [ + "cairo-rs", + "gdk4", +@@ -389,9 +375,9 @@ dependencies = [ + + [[package]] + name = "gsk4-sys" +-version = "0.7.3" ++version = "0.9.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "12bd9e3effea989f020e8f1ff3fa3b8c63ba93d43b899c11a118868853a56d55" ++checksum = "755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc" + dependencies = [ + "cairo-sys-rs", + "gdk4-sys", +@@ -405,9 +391,9 @@ dependencies = [ + + [[package]] + name = "gtk4" +-version = "0.7.3" ++version = "0.9.7" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5aeb51aa3e9728575a053e1f43543cd9992ac2477e1b186ad824fd4adfb70842" ++checksum = "f274dd0102c21c47bbfa8ebcb92d0464fab794a22fad6c3f3d5f165139a326d6" + dependencies = [ + "cairo-rs", + "field-offset", +@@ -426,23 +412,21 @@ dependencies = [ + + [[package]] + name = "gtk4-macros" +-version = "0.7.2" ++version = "0.9.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" ++checksum = "0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999" + dependencies = [ +- "anyhow", + "proc-macro-crate", +- "proc-macro-error", + "proc-macro2", + "quote", +- "syn 1.0.109", ++ "syn", + ] + + [[package]] + name = "gtk4-sys" +-version = "0.7.3" ++version = "0.9.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "54d8c4aa23638ce9faa2caf7e2a27d4a1295af2155c8e8d28c4d4eeca7a65eb8" ++checksum = "41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6" + dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", +@@ -459,15 +443,15 @@ dependencies = [ + + [[package]] + name = "hashbrown" +-version = "0.14.2" ++version = "0.15.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" ++checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" + + [[package]] + name = "heck" +-version = "0.4.1" ++version = "0.5.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" ++checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + + [[package]] + name = "hermit-abi" +@@ -483,9 +467,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + + [[package]] + name = "indexmap" +-version = "2.0.2" ++version = "2.10.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" ++checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" + dependencies = [ + "equivalent", + "hashbrown", +@@ -499,7 +483,7 @@ checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" + dependencies = [ + "hermit-abi", + "rustix", +- "windows-sys", ++ "windows-sys 0.48.0", + ] + + [[package]] +@@ -510,11 +494,10 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + + [[package]] + name = "libadwaita" +-version = "0.5.3" ++version = "0.7.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2fe7e70c06507ed10a16cda707f358fbe60fe0dc237498f78c686ade92fd979c" ++checksum = "500135d29c16aabf67baafd3e7741d48e8b8978ca98bac39e589165c8dc78191" + dependencies = [ +- "gdk-pixbuf", + "gdk4", + "gio", + "glib", +@@ -526,9 +509,9 @@ dependencies = [ + + [[package]] + name = "libadwaita-sys" +-version = "0.5.3" ++version = "0.7.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5e10aaa38de1d53374f90deeb4535209adc40cc5dba37f9704724169bceec69a" ++checksum = "6680988058c2558baf3f548a370e4e78da3bf7f08469daa822ac414842c912db" + dependencies = [ + "gdk4-sys", + "gio-sys", +@@ -582,9 +565,9 @@ dependencies = [ + + [[package]] + name = "memchr" +-version = "2.6.4" ++version = "2.7.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" ++checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + + [[package]] + name = "memoffset" +@@ -632,22 +615,21 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" + + [[package]] + name = "pango" +-version = "0.18.0" ++version = "0.20.12" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "06a9e54b831d033206160096b825f2070cf5fda7e35167b1c01e9e774f9202d1" ++checksum = "6576b311f6df659397043a5fa8a021da8f72e34af180b44f7d57348de691ab5c" + dependencies = [ + "gio", + "glib", + "libc", +- "once_cell", + "pango-sys", + ] + + [[package]] + name = "pango-sys" +-version = "0.18.0" ++version = "0.20.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" ++checksum = "186909673fc09be354555c302c0b3dcf753cd9fa08dcb8077fa663c80fb243fa" + dependencies = [ + "glib-sys", + "gobject-sys", +@@ -669,9 +651,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + + [[package]] + name = "pkg-config" +-version = "0.3.27" ++version = "0.3.32" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" ++checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + + [[package]] + name = "pretty_env_logger" +@@ -685,52 +667,27 @@ dependencies = [ + + [[package]] + name = "proc-macro-crate" +-version = "1.3.1" ++version = "3.3.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" ++checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" + dependencies = [ +- "once_cell", +- "toml_edit 0.19.15", +-] +- +-[[package]] +-name = "proc-macro-error" +-version = "1.0.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +-dependencies = [ +- "proc-macro-error-attr", +- "proc-macro2", +- "quote", +- "syn 1.0.109", +- "version_check", +-] +- +-[[package]] +-name = "proc-macro-error-attr" +-version = "1.0.4" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +-dependencies = [ +- "proc-macro2", +- "quote", +- "version_check", ++ "toml_edit 0.22.27", + ] + + [[package]] + name = "proc-macro2" +-version = "1.0.69" ++version = "1.0.101" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" ++checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" + dependencies = [ + "unicode-ident", + ] + + [[package]] + name = "quote" +-version = "1.0.33" ++version = "1.0.40" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" ++checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" + dependencies = [ + "proc-macro2", + ] +@@ -783,7 +740,7 @@ dependencies = [ + "errno", + "libc", + "linux-raw-sys", +- "windows-sys", ++ "windows-sys 0.48.0", + ] + + [[package]] +@@ -809,7 +766,7 @@ checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" + dependencies = [ + "proc-macro2", + "quote", +- "syn 2.0.38", ++ "syn", + ] + + [[package]] +@@ -832,26 +789,15 @@ dependencies = [ + + [[package]] + name = "smallvec" +-version = "1.11.1" ++version = "1.15.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" ++checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + + [[package]] + name = "syn" +-version = "1.0.109" ++version = "2.0.106" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +-dependencies = [ +- "proc-macro2", +- "quote", +- "unicode-ident", +-] +- +-[[package]] +-name = "syn" +-version = "2.0.38" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" ++checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" + dependencies = [ + "proc-macro2", + "quote", +@@ -860,9 +806,9 @@ dependencies = [ + + [[package]] + name = "system-deps" +-version = "6.1.2" ++version = "7.0.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "94af52f9402f94aac4948a2518b43359be8d9ce6cd9efc1c4de3b2f7b7e897d6" ++checksum = "e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb" + dependencies = [ + "cfg-expr", + "heck", +@@ -873,9 +819,9 @@ dependencies = [ + + [[package]] + name = "target-lexicon" +-version = "0.12.12" ++version = "0.13.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" ++checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" + + [[package]] + name = "temp-dir" +@@ -892,26 +838,6 @@ dependencies = [ + "winapi-util", + ] + +-[[package]] +-name = "thiserror" +-version = "1.0.50" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +-dependencies = [ +- "thiserror-impl", +-] +- +-[[package]] +-name = "thiserror-impl" +-version = "1.0.50" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +-dependencies = [ +- "proc-macro2", +- "quote", +- "syn 2.0.38", +-] +- + [[package]] + name = "toml" + version = "0.8.2" +@@ -926,35 +852,35 @@ dependencies = [ + + [[package]] + name = "toml_datetime" +-version = "0.6.3" ++version = "0.6.11" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" ++checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" + dependencies = [ + "serde", + ] + + [[package]] + name = "toml_edit" +-version = "0.19.15" ++version = "0.20.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" ++checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" + dependencies = [ + "indexmap", ++ "serde", ++ "serde_spanned", + "toml_datetime", +- "winnow", ++ "winnow 0.5.17", + ] + + [[package]] + name = "toml_edit" +-version = "0.20.2" ++version = "0.22.27" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" ++checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" + dependencies = [ + "indexmap", +- "serde", +- "serde_spanned", + "toml_datetime", +- "winnow", ++ "winnow 0.7.12", + ] + + [[package]] +@@ -965,15 +891,9 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + + [[package]] + name = "version-compare" +-version = "0.1.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" +- +-[[package]] +-name = "version_check" +-version = "0.9.4" ++version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" ++checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + + [[package]] + name = "wildcard" +@@ -1025,7 +945,16 @@ version = "0.48.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" + dependencies = [ +- "windows-targets", ++ "windows-targets 0.48.5", ++] ++ ++[[package]] ++name = "windows-sys" ++version = "0.59.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" ++dependencies = [ ++ "windows-targets 0.52.6", + ] + + [[package]] +@@ -1034,13 +963,29 @@ version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" + dependencies = [ +- "windows_aarch64_gnullvm", +- "windows_aarch64_msvc", +- "windows_i686_gnu", +- "windows_i686_msvc", +- "windows_x86_64_gnu", +- "windows_x86_64_gnullvm", +- "windows_x86_64_msvc", ++ "windows_aarch64_gnullvm 0.48.5", ++ "windows_aarch64_msvc 0.48.5", ++ "windows_i686_gnu 0.48.5", ++ "windows_i686_msvc 0.48.5", ++ "windows_x86_64_gnu 0.48.5", ++ "windows_x86_64_gnullvm 0.48.5", ++ "windows_x86_64_msvc 0.48.5", ++] ++ ++[[package]] ++name = "windows-targets" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" ++dependencies = [ ++ "windows_aarch64_gnullvm 0.52.6", ++ "windows_aarch64_msvc 0.52.6", ++ "windows_i686_gnu 0.52.6", ++ "windows_i686_gnullvm", ++ "windows_i686_msvc 0.52.6", ++ "windows_x86_64_gnu 0.52.6", ++ "windows_x86_64_gnullvm 0.52.6", ++ "windows_x86_64_msvc 0.52.6", + ] + + [[package]] +@@ -1049,42 +994,90 @@ version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + ++[[package]] ++name = "windows_aarch64_gnullvm" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" ++ + [[package]] + name = "windows_aarch64_msvc" + version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + ++[[package]] ++name = "windows_aarch64_msvc" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" ++ + [[package]] + name = "windows_i686_gnu" + version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + ++[[package]] ++name = "windows_i686_gnu" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" ++ ++[[package]] ++name = "windows_i686_gnullvm" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" ++ + [[package]] + name = "windows_i686_msvc" + version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + ++[[package]] ++name = "windows_i686_msvc" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" ++ + [[package]] + name = "windows_x86_64_gnu" + version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + ++[[package]] ++name = "windows_x86_64_gnu" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" ++ + [[package]] + name = "windows_x86_64_gnullvm" + version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + ++[[package]] ++name = "windows_x86_64_gnullvm" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" ++ + [[package]] + name = "windows_x86_64_msvc" + version = "0.48.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + ++[[package]] ++name = "windows_x86_64_msvc" ++version = "0.52.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" ++ + [[package]] + name = "winnow" + version = "0.5.17" +@@ -1093,3 +1086,12 @@ checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" + dependencies = [ + "memchr", + ] ++ ++[[package]] ++name = "winnow" ++version = "0.7.12" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" ++dependencies = [ ++ "memchr", ++] +diff --git a/Cargo.toml b/Cargo.toml +index 6a2e1d8..8f1ee1f 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -7,11 +7,11 @@ edition = "2021" + log = "0.4" + pretty_env_logger = "0.5" + gettext-rs = { version = "0.7", features = ["gettext-system"] } +-gtk = { version = "0.7", package = "gtk4", features = ["v4_10"] } ++gtk = { version = "0.9", package = "gtk4", features = ["v4_10"] } + once_cell = "1.12" + regex = "1.7" + + [dependencies.adw] + package = "libadwaita" +-version = "0.5" ++version = "0.7" + features = ["v1_4"] +-- +2.51.0 + diff --git a/sources b/sources index c85bbee..b330d23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Wildcard-0.3.3.tar.gz) = fcc531dceb864db10e5129df9077a509e4e0df76e6fcd743f5e9c23a859afa5a6ded5a2567f309ab4bc5da01110e721dd0614ebaff05e42060646f635229498f +SHA512 (Wildcard-v0.3.3.tar.gz) = bd5b454a3ac789497fcab84f8b4ea781d853731e48f742fab85e65968bf1c90631a6586316e92a0bd9a8f190b88b4168e040d99e6b1f762f474f462301eda200 diff --git a/wildcard.spec b/wildcard.spec index 9a5c7f7..d9306a5 100644 --- a/wildcard.spec +++ b/wildcard.spec @@ -1,4 +1,3 @@ -%global commit 0a58a1fa639836be5d7fc8f8178f9988856e28a0 %global srcname Wildcard %global app_id com.felipekinoshita.Wildcard @@ -8,11 +7,25 @@ Release: %autorelease Summary: Test your regular expressions # Wildcard itself is GPL-3.0-or-later, the rest comes from the rust -# dependencies that end up statically linked into it +# dependencies that end up statically linked into it: +# (MIT OR Apache-2.0) AND Unicode-DFS-2016 +# Apache-2.0 OR MIT +# MIT +# MIT OR Apache-2.0 +# Unlicense OR MIT # See LICENSE.depndencies for the full breakdown -License: GPL-3.0-or-later AND ((MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND (Unlicense OR MIT) +License: %{shrink: + GPL-3.0-or-later AND + MIT AND + Unicode-DFS-2016 AND + (Apache-2.0 OR MIT) AND + (Unlicense OR MIT) +} URL: https://gitlab.gnome.org/World/Wildcard -Source: %{url}/-/archive/v%{version}/%{srcname}-%{version}.tar.gz +Source: %{url}/-/archive/v%{version}/%{srcname}-v%{version}.tar.gz + +# https://gitlab.gnome.org/World/Wildcard/-/issues/42 +Patch: 0001-Port-to-gtk4-rs-0.9-and-libadwaita-rs-0.7.patch # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} @@ -34,7 +47,7 @@ Wildcard gives you a nice and simple to use interface to test/practice regular expressions. %prep -%autosetup -p1 -n %{srcname}-v%{version}-%{commit} +%autosetup -p1 -n %{srcname}-v%{version} %cargo_prep %generate_buildrequires From 988720fa2a2c0371c2eb9d0c1778ddbad3363156 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:14:47 +0000 Subject: [PATCH 3/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From b0151d0d83b47925195e64634e95362c99dea52a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:49:05 +0000 Subject: [PATCH 4/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild