public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/gnome-user-share] rawhide: Include upstream patch to update gtk-rs dependencies
@ 2026-09-24 5:59 Fabio Valentini
0 siblings, 0 replies; only message in thread
From: Fabio Valentini @ 2026-09-24 5:59 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gnome-user-share
Branch : rawhide
Commit : 7f6a11cf68c0cd1bdab6dc705a49ccfb5d09a3e0
Author : Fabio Valentini <decathorpe@gmail.com>
Date : 2026-09-21T21:37:54+02:00
Stats : +292/-0 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/gnome-user-share/c/7f6a11cf68c0cd1bdab6dc705a49ccfb5d09a3e0?branch=rawhide
Log:
Include upstream patch to update gtk-rs dependencies
---
diff --git a/7f995367.patch b/7f995367.patch
new file mode 100644
index 0000000..aed1a41
--- /dev/null
+++ b/7f995367.patch
@@ -0,0 +1,289 @@
+From 7f995367f60c19273d73c09e675a4557dd970ef9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jeremy=20B=C3=ADcha?= <jbicha@ubuntu.com>
+Date: Thu, 14 Aug 2025 08:49:46 -0400
+Subject: [PATCH] cargo: Build with gio 0.21
+
+---
+ Cargo.lock | 98 ++++++++++++++++++----------------------------
+ Cargo.toml | 2 +-
+ src/application.rs | 3 +-
+ 3 files changed, 42 insertions(+), 61 deletions(-)
+
+diff --git a/Cargo.lock b/Cargo.lock
+index 07d5f8d..ebb0800 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -42,9 +42,9 @@ dependencies = [
+
+ [[package]]
+ name = "bitflags"
+-version = "2.6.0"
++version = "2.9.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
++checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
+
+ [[package]]
+ name = "block"
+@@ -207,9 +207,9 @@ dependencies = [
+
+ [[package]]
+ name = "gio"
+-version = "0.20.4"
++version = "0.21.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b8d999e8fb09583e96080867e364bc1e701284ad206c76a5af480d63833ad43c"
++checksum = "52b5e3f390d01b79e30da451dd00e27cd1ac2de81658e3abf6c1fc3229b24c5f"
+ dependencies = [
+ "futures-channel",
+ "futures-core",
+@@ -224,9 +224,9 @@ dependencies = [
+
+ [[package]]
+ name = "gio-sys"
+-version = "0.20.4"
++version = "0.21.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4f7efc368de04755344f0084104835b6bb71df2c1d41e37d863947392a894779"
++checksum = "a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd"
+ dependencies = [
+ "glib-sys",
+ "gobject-sys",
+@@ -237,9 +237,9 @@ dependencies = [
+
+ [[package]]
+ name = "glib"
+-version = "0.20.4"
++version = "0.21.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "adcf1ec6d3650bf9fdbc6cee242d4fcebc6f6bfd9bea5b929b6a8b7344eb85ff"
++checksum = "60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205"
+ dependencies = [
+ "bitflags",
+ "futures-channel",
+@@ -258,9 +258,9 @@ dependencies = [
+
+ [[package]]
+ name = "glib-macros"
+-version = "0.20.4"
++version = "0.21.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a6bf88f70cd5720a6197639dcabcb378dd528d0cb68cb1f45e3b358bcb841cd7"
++checksum = "e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9"
+ dependencies = [
+ "heck",
+ "proc-macro-crate",
+@@ -271,9 +271,9 @@ dependencies = [
+
+ [[package]]
+ name = "glib-sys"
+-version = "0.20.4"
++version = "0.21.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "5f9eca5d88cfa6a453b00d203287c34a2b7cac3a7831779aa2bb0b3c7233752b"
++checksum = "dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d"
+ dependencies = [
+ "libc",
+ "system-deps",
+@@ -297,9 +297,9 @@ dependencies = [
+
+ [[package]]
+ name = "gobject-sys"
+-version = "0.20.4"
++version = "0.21.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "a4c674d2ff8478cf0ec29d2be730ed779fef54415a2fb4b565c52def62696462"
++checksum = "3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c"
+ dependencies = [
+ "glib-sys",
+ "libc",
+@@ -308,9 +308,9 @@ dependencies = [
+
+ [[package]]
+ name = "hashbrown"
+-version = "0.14.5"
++version = "0.15.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
++checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
+
+ [[package]]
+ name = "heck"
+@@ -329,9 +329,9 @@ dependencies = [
+
+ [[package]]
+ name = "indexmap"
+-version = "2.2.6"
++version = "2.11.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
++checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9"
+ dependencies = [
+ "equivalent",
+ "hashbrown",
+@@ -410,9 +410,9 @@ dependencies = [
+
+ [[package]]
+ name = "memchr"
+-version = "2.7.4"
++version = "2.7.5"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
++checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
+
+ [[package]]
+ name = "minimal-lexical"
+@@ -495,18 +495,18 @@ dependencies = [
+
+ [[package]]
+ name = "proc-macro-crate"
+-version = "3.1.0"
++version = "3.3.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
++checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
+ dependencies = [
+- "toml_edit 0.21.1",
++ "toml_edit",
+ ]
+
+ [[package]]
+ name = "proc-macro2"
+-version = "1.0.88"
++version = "1.0.101"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9"
++checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+ dependencies = [
+ "unicode-ident",
+ ]
+@@ -631,9 +631,9 @@ dependencies = [
+
+ [[package]]
+ name = "serde_spanned"
+-version = "0.6.6"
++version = "0.6.9"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
++checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
+ dependencies = [
+ "serde",
+ ]
+@@ -655,15 +655,15 @@ dependencies = [
+
+ [[package]]
+ name = "smallvec"
+-version = "1.13.2"
++version = "1.15.1"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
++checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
+
+ [[package]]
+ name = "syn"
+-version = "2.0.79"
++version = "2.0.106"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
++checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
+ dependencies = [
+ "proc-macro2",
+ "quote",
+@@ -724,40 +724,29 @@ dependencies = [
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+- "toml_edit 0.22.13",
++ "toml_edit",
+ ]
+
+ [[package]]
+ name = "toml_datetime"
+-version = "0.6.6"
++version = "0.6.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
++checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
+ dependencies = [
+ "serde",
+ ]
+
+ [[package]]
+ name = "toml_edit"
+-version = "0.21.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
+-dependencies = [
+- "indexmap",
+- "toml_datetime",
+- "winnow 0.5.40",
+-]
+-
+-[[package]]
+-name = "toml_edit"
+-version = "0.22.13"
++version = "0.22.27"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c"
++checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
+ dependencies = [
+ "indexmap",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+- "winnow 0.6.8",
++ "winnow",
+ ]
+
+ [[package]]
+@@ -900,18 +889,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
+
+ [[package]]
+ name = "winnow"
+-version = "0.5.40"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
+-dependencies = [
+- "memchr",
+-]
+-
+-[[package]]
+-name = "winnow"
+-version = "0.6.8"
++version = "0.7.13"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"
++checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
+ dependencies = [
+ "memchr",
+ ]
+diff --git a/Cargo.toml b/Cargo.toml
+index 0efebf0..498e24e 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -4,7 +4,7 @@ edition = "2021"
+ rust-version = "1.80.0"
+
+ [dependencies]
+-gio = { version = "0.20", features = ["v2_74"]}
++gio = { version = "0.21", features = ["v2_74"]}
+ gettext-rs = { version = "0.7", features = ["gettext-system"] }
+ libc = "0.2.154"
+ selinux = { version = "0.4.4", optional = true }
+diff --git a/src/application.rs b/src/application.rs
+index f28d4f8..46b7419 100644
+--- a/src/application.rs
++++ b/src/application.rs
+@@ -89,7 +89,8 @@ mod imp {
+
+ glib::wrapper! {
+ pub struct WebdavApplication(ObjectSubclass<imp::WebdavApplication>)
+- @extends gio::Application;
++ @extends gio::Application,
++ @implements gio::ActionGroup, gio::ActionMap;
+ }
+
+ impl Default for WebdavApplication {
+--
+GitLab
+
diff --git a/gnome-user-share.spec b/gnome-user-share.spec
index a7931fe..03b4c11 100644
--- a/gnome-user-share.spec
+++ b/gnome-user-share.spec
@@ -16,6 +16,9 @@ License: GPL-2.0-or-later AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 OR
URL: https://gitlab.gnome.org/GNOME/gnome-user-share
Source0: http://download.gnome.org/sources/%{name}/%{gnome_major_version}/%{name}-%{gnome_tarball_version}.tar.xz
+# upstream patch to update dependencies from gtk-rs v0.20 to v0.21:
+Patch: https://gitlab.gnome.org/GNOME/gnome-user-share/-/commit/7f995367.patch
+
%gnome_check_version
BuildRequires: cargo-rpm-macros
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-24 5:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-24 5:59 [rpms/gnome-user-share] rawhide: Include upstream patch to update gtk-rs dependencies Fabio Valentini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox