--- Begin Message ---
|
Subject: |
[PATCH core-updates-frozen] WIP: Add rust-gtk4 and dependencies |
|
Date: |
Wed, 15 Dec 2021 23:05:27 +0000 |
Hello Guix!
These are my WIP patches to add the gtk4 crates. Several Gnome and Gtk
applications depend on this crate (Authenticator, Fractal, Shortwave, etc).
I based the patches on c-u-f because the master branch isn't building on my
machine for unrelated reasons I have yet to explore. Regardless, there should
be no conflicts.
Several of the dependency package definitions are unedited from `guix import`,
so please do let me know if you think I should change them.
Looking forward to your feedback!
Kind regards,
Nicholas von Klitzing
0029-add-copyright.patch
Description: Text Data
0027-gnu-Add-rust-cairo-rs-0.14.patch
Description: Text Data
0025-gnu-Add-rust-glib-sys-0.14.patch
Description: Text Data
0023-gnu-Add-rust-cfg-expr-0.8.patch
Description: Text Data
0019-gnu-Add-rust-glib-macros-0.14.patch
Description: Text Data
0015-gnu-Add-rust-gdk-pixbuf-sys-0.14.patch
Description: Text Data
0017-gnu-Add-rust-field-offset-0.3.patch
Description: Text Data
0011-gnu-Add-rust-gdk4-sys-0.3.patch
Description: Text Data
0009-gnu-Add-rust-pango-sys-0.14.patch
Description: Text Data
0028-gnu-Add-rust-gtk4-0.3.patch
Description: Text Data
0007-gnu-Add-rust-cfg-expr-0.9.patch
Description: Text Data
0001-gnu-Add-rust-gtk4-sys-0.3.patch
Description: Text Data
0020-gnu-Add-rust-glib-0.14.patch
Description: Text Data
0022-gnu-Add-rust-target-lexicon-0.12.patch
Description: Text Data
0014-gnu-Add-rust-gio-sys-0.14.patch
Description: Text Data
0006-gnu-Add-rust-pango-0.14.patch
Description: Text Data
0004-gnu-Add-rust-gsk4-0.3.patch
Description: Text Data
0002-gnu-Add-rust-gtk4-macros-0.3.patch
Description: Text Data
0021-gnu-Add-rust-freetype-0.7.patch
Description: Text Data
0013-gnu-Add-rust-gio-0.14.patch
Description: Text Data
0003-gnu-Add-rust-gsk4-sys-0.3.patch
Description: Text Data
0005-gnu-Add-rust-graphene-rs-0.14.patch
Description: Text Data
0026-gnu-Add-rust-cairo-sys-rs-0.14.patch
Description: Text Data
0024-gnu-Add-rust-system-deps-3.patch
Description: Text Data
0016-gnu-Add-rust-gdk-pixbuf-0.14.patch
Description: Text Data
0018-gnu-Add-rust-gobject-sys-0.14.patch
Description: Text Data
0012-gnu-Add-rust-gdk4-0.3.patch
Description: Text Data
0010-gnu-Add-rust-graphene-sys-0.14.patch
Description: Text Data
0008-gnu-Add-rust-system-deps-5.patch
Description: Text Data
--- End Message ---
--- Begin Message ---
|
Subject: |
Re: bug#52530: [PATCH core-updates-frozen] WIP: Add rust-gtk4 and dependencies |
|
Date: |
Fri, 26 Jan 2024 22:15:33 -0500 |
|
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi Herman,
Herman Rimm <herman@rimm.ee> writes:
> Hi Maxim,
>
> Apologies, it seems rust-gtk4-rs and dependency packages were also
> written by Sergio Pastor Pérez and merged into rust-team. Aside from the
> descriptions and comments, the diff is:
>
> diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
> index 51f02788d3..6d419c0318 100644
> --- a/gnu/packages/crates-gtk.scm
> +++ b/gnu/packages/crates-gtk.scm
> @@ -2660,14 +2660,13 @@ (define-public rust-gtk4-macros-0.7
> ("rust-proc-macro2" ,rust-proc-macro2-1)
> ("rust-quick-xml" ,rust-quick-xml-0.30)
> ("rust-quote" ,rust-quote-1)
> - ("rust-gtk4" ,rust-gtk4-0.7)
> ("rust-syn" ,rust-syn-1))
> #:cargo-development-inputs (("rust-futures-channel"
> ,rust-futures-channel-0.3)
> ("rust-futures-util"
> ,rust-futures-util-0.3)
> ("rust-gtk4" ,rust-gtk4-0.7)
> ("rust-trybuild2" ,rust-trybuild2-1))))
> (native-inputs (list pkg-config))
> - (inputs (list gdk-pixbuf gtk))
> + (inputs (list gtk))
> (home-page "https://gtk-rs.org/")
> (synopsis "Macros helpers for GTK 4 bindings")
> (description "Macros helpers for GTK 4 bindings.")
>
> You can close this thread (or could I?).
Thanks for the heads-up. I'm closing this thread by replying to
52530-done@debbugs.gnu.org in CC.
--
Thanks,
Maxim
--- End Message ---