GNU bug report logs - #54299
[PATCH 01/27] added alacritty 0.10.1

Previous Next

Package: guix-patches;

Reported by: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>

Date: Tue, 8 Mar 2022 17:20:01 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 54299 in the body.
You can then email your comments to 54299 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:20:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Till Robin Zickel <trzickel <at> illegalaliensfrom.space>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 08 Mar 2022 17:20:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: guix-patches <at> gnu.org
Subject: [PATCH 01/27] added alacritty 0.10.1
Date: Tue,  8 Mar 2022 17:46:28 +0100
---
 gnu/packages/terminals.scm | 131 +++++++++++++++++++------------------
 1 file changed, 68 insertions(+), 63 deletions(-)

diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 06fa341472..89620840ff 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2021 Solene Rapenne <solene <at> perso.pw>
 ;;; Copyright © 2021 Petr Hodina <phodina <at> protonmail.com>
 ;;; Copyright © 2022 Felipe Balbi <balbi <at> kernel.org>
+;;; Copyritht © 2022 Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1387,25 +1388,25 @@ (define-public tio
 (define-public alacritty
   (package
     (name "alacritty")
-    (version "0.9.0")
-    (source
-     (origin
-       ;; XXX: The crate at "crates.io" has limited contents.  In particular,
-       ;; it does not contain "extra" directory with completions, icon, etc.
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/jwilm/alacritty")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "068y0b1a0m33r7a3j2xf6k602sc8062gm4d5568ynfx6w5n481lj"))))
+    (version "0.10.1")
+    (source (origin
+              ;; XXX: The crate at "crates.io" has limited contents.  In particular,
+              ;; it does not contain "extra" directory with completions, icon, etc.
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jwilm/alacritty")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1s38gyx0ifcf1vcr6n8gzbk7rg1apxrz7js8cp8x5k1s0m3abys3"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:install-source? #f     ; virtual manifest
-       #:cargo-test-flags '("--release" "--" "--skip=config_read_eof")
+     `(#:install-source? #f ;virtual manifest
+       #:cargo-test-flags
+       '("--release" "--" "--skip=config_read_eof")
        #:cargo-inputs
-       (("rust-alacritty-config-derive" ,rust-alacritty-config-derive-0.1)
-        ("rust-alacritty-terminal" ,rust-alacritty-terminal-0.15)
+       (("rust-alacritty-config-derive" ,rust-alacritty-config-derive-0.1) ("rust-alacritty-terminal" ,rust-alacritty-terminal-0.15)
         ("rust-clap" ,rust-clap-2)
         ("rust-cocoa" ,rust-cocoa-0.24)
         ("rust-copypasta" ,rust-copypasta-0.7)
@@ -1415,7 +1416,7 @@ (define-public alacritty
         ("rust-gl-generator" ,rust-gl-generator-0.14)
         ;; XXX: Adjust `add-absolute-library-references' phase when updating
         ;; glutin input.
-        ("rust-glutin" ,rust-glutin-0.26)
+        ("rust-glutin" ,rust-glutin-0.28)
         ("rust-log" ,rust-log-0.4)
         ("rust-notify" ,rust-notify-4)
         ("rust-objc" ,rust-objc-0.2)
@@ -1425,6 +1426,8 @@ (define-public alacritty
         ("rust-serde" ,rust-serde-1)
         ("rust-serde-json" ,rust-serde-json-1)
         ("rust-serde-yaml" ,rust-serde-yaml-0.8)
+        ("rust-signal-hook-mio" ,rust-signal-hook-mio-0.2)
+        ("rust-structopt" ,rust-structopt-0.3)
         ("rust-time" ,rust-time-0.1)
         ("rust-urlocator" ,rust-urlocator-0.1)
         ("rust-x11-dl" ,rust-x11-dl-2)
@@ -1437,17 +1440,20 @@ (define-public alacritty
                (("0.22.0") "^0.23.0"))))
          (add-after 'configure 'add-absolute-library-references
            (lambda* (#:key inputs cargo-inputs vendor-dir #:allow-other-keys)
-             (let* ((glutin-name ,(package-name rust-glutin-0.26))
-                    (glutin-version ,(package-version rust-glutin-0.26))
+             (let* ((glutin-name ,(package-name rust-glutin-0.28)) (glutin-version ,
+                                                                    (package-version
+                                                                     rust-glutin-0.28))
                     (glutin-api (string-append glutin-name "-" glutin-version
                                                ".tar.gz/src/api/"))
-                    (smithay-client-toolkit-name
-                     ,(package-name rust-smithay-client-toolkit-0.12))
-                    (smithay-client-toolkit-version
-                     ,(package-version rust-smithay-client-toolkit-0.12))
-                    (smithay-client-toolkit-src
-                     (string-append smithay-client-toolkit-name "-"
-                                    smithay-client-toolkit-version ".tar.gz/src"))
+                    (smithay-client-toolkit-name ,(package-name
+                                                   rust-smithay-client-toolkit-0.15))
+                    (smithay-client-toolkit-version ,(package-version
+                                                      rust-smithay-client-toolkit-0.15))
+                    (smithay-client-toolkit-src (string-append
+                                                 smithay-client-toolkit-name
+                                                 "-"
+                                                 smithay-client-toolkit-version
+                                                 ".tar.gz/src"))
                     (libxkbcommon (assoc-ref inputs "libxkbcommon"))
                     (mesa (assoc-ref inputs "mesa")))
                ;; Fix dlopen()ing some libraries on pure Wayland (no $DISPLAY):
@@ -1459,26 +1465,25 @@ (define-public alacritty
                (substitute* (string-append vendor-dir "/"
                                            smithay-client-toolkit-src
                                            "/seat/keyboard/ffi.rs")
-                 (("libxkbcommon\\.so")
-                  (string-append libxkbcommon "/lib/libxkbcommon.so")))
-
+                 (("libxkbcommon\\.so") (string-append libxkbcommon
+                                                       "/lib/libxkbcommon.so")))
                ;; Mesa is needed everywhere.
-               (substitute*
-                   (string-append vendor-dir "/" glutin-api "glx/mod.rs")
+               (substitute* (string-append vendor-dir "/" glutin-api
+                                           "glx/mod.rs")
                  (("libGL.so") (string-append mesa "/lib/libGL.so")))
-               (substitute*
-                   (string-append vendor-dir "/" glutin-api "egl/mod.rs")
+               (substitute* (string-append vendor-dir "/" glutin-api
+                                           "egl/mod.rs")
                  (("libEGL.so") (string-append mesa "/lib/libEGL.so")))
                #t)))
          (replace 'install
            ;; Upstream install script only takes care of executable.
            (lambda* (#:key inputs outputs #:allow-other-keys)
-             (let* ((out   (assoc-ref outputs "out"))
-                    (bin   (string-append out "/bin"))
+             (let* ((out (assoc-ref outputs "out")) (bin (string-append out
+                                                          "/bin"))
                     (share (string-append out "/share"))
                     (icons (string-append share "/icons/hicolor/scalable/apps"))
-                    (tic   (search-input-file inputs "/bin/tic"))
-                    (man   (string-append share "/man/man1"))
+                    (tic (search-input-file inputs "/bin/tic"))
+                    (man (string-append share "/man/man1"))
                     (alacritty-bin "target/release/alacritty"))
                ;; Install the executable.
                (install-file alacritty-bin bin)
@@ -1497,8 +1502,12 @@ (define-public alacritty
                (mkdir-p (string-append share "/terminfo"))
                ;; We don't compile alacritty-common entry because
                ;; it's being used only for inheritance.
-               (invoke tic "-x" "-e" "alacritty,alacritty-direct"
-                       "-o" (string-append share "/terminfo/")
+               (invoke tic
+                       "-x"
+                       "-e"
+                       "alacritty,alacritty-direct"
+                       "-o"
+                       (string-append share "/terminfo/")
                        "extra/alacritty.info")
                ;; Install completions.
                (install-file "extra/completions/alacritty.bash"
@@ -1508,30 +1517,26 @@ (define-public alacritty
                (install-file "extra/completions/alacritty.fish"
                              (string-append share "/fish/vendor_completions.d"))
                #t))))))
-    (native-inputs
-     `(("cmake" ,cmake)
-       ("ncurses" ,ncurses)
-       ("pkg-config" ,pkg-config)
-       ("python3" ,python)))
-    (inputs
-     `(("expat" ,expat)
-       ("fontconfig" ,fontconfig)
-       ("freetype" ,freetype)
-       ("libx11" ,libx11)
-       ("libxcb" ,libxcb)
-       ("libxcursor" ,libxcursor)
-       ("libxi" ,libxi)
-       ("libxkbcommon" ,libxkbcommon)
-       ("libxrandr" ,libxrandr)
-       ("libxxf86vm" ,libxxf86vm)
-       ("mesa" ,mesa)
-       ("rust-bitflags" ,rust-bitflags-1)
-       ("rust-dirs" ,rust-dirs-3)
-       ("rust-libc" ,rust-libc-0.2)
-       ("rust-unicode-width" ,rust-unicode-width-0.1)
-       ("rust-wayland-client" ,rust-wayland-client-0.28)
-       ("rust-winapi" ,rust-winapi-0.3)
-       ("wayland" ,wayland)))
+    (native-inputs `(("cmake" ,cmake) ("ncurses" ,ncurses)
+                     ("pkg-config" ,pkg-config)
+                     ("python3" ,python)))
+    (inputs `(("expat" ,expat) ("fontconfig" ,fontconfig)
+              ("freetype" ,freetype)
+              ("libx11" ,libx11)
+              ("libxcb" ,libxcb)
+              ("libxcursor" ,libxcursor)
+              ("libxi" ,libxi)
+              ("libxkbcommon" ,libxkbcommon)
+              ("libxrandr" ,libxrandr)
+              ("libxxf86vm" ,libxxf86vm)
+              ("mesa" ,mesa)
+              ("rust-bitflags" ,rust-bitflags-1)
+              ("rust-dirs" ,rust-dirs-3)
+              ("rust-libc" ,rust-libc-0.2)
+              ("rust-unicode-width" ,rust-unicode-width-0.1)
+              ("rust-wayland-client" ,rust-wayland-client-0.29)
+              ("rust-winapi" ,rust-winapi-0.3)
+              ("wayland" ,wayland)))
     (native-search-paths
      ;; FIXME: This should only be located in 'ncurses'.  Nonetheless it is
      ;; provided for usability reasons.  See <https://bugs.gnu.org/22138>.
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:01 GMT) Full text and rfc822 format available.

Message #8 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 03/27] added rust-android-logger <at> 0.10
Date: Tue,  8 Mar 2022 18:31:03 +0100
---
 gnu/packages/crates-io.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e982ab33b0..6b4c878fc8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2801,6 +2801,23 @@ (define-public rust-android-logger-0.8
 it outputs messages to Android's logcat.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-android-logger-0.10
+  (package
+    (inherit rust-android-logger-0.8)
+    (name "rust-android-logger")
+    (version "0.10.1")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "android_logger" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0rigzgkaik2y7pvsilpjdy19mdq1kkamw2rdf9fjkvb5hfqhkvfr"))))
+    (arguments
+     `(#:cargo-inputs (("rust-android-log-sys" ,rust-android-log-sys-0.2) ("rust-env-logger" ,rust-env-logger-0.8)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-log" ,rust-log-0.4))))))
+
 (define-public rust-ansi-parser-0.6
   (package
     (name "rust-ansi-parser")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:02 GMT) Full text and rfc822 format available.

Message #11 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 02/27] added rust-android-log-sys <at> 0.2
Date: Tue,  8 Mar 2022 18:31:02 +0100
---
 gnu/packages/crates-io.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 90c95b6368..e982ab33b0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -2763,6 +2763,19 @@ (define-public rust-android-log-sys-0.1
     (description "This package provides FFI bindings to Android log Library.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-android-log-sys-0.2
+  (package
+    (inherit rust-android-log-sys-0.1)
+    (name "rust-android-log-sys")
+    (version "0.2.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "android_log-sys" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0bhhs1cgzp9vzjvkn2q31ppc7w4am5s273hkvl5iac5475kmp5l5"))))))
+
 (define-public rust-android-logger-0.8
   (package
     (name "rust-android-logger")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:02 GMT) Full text and rfc822 format available.

Message #14 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 06/27] updated rust-memmap2 <at> 0.3 to version 0.3.1
Date: Tue,  8 Mar 2022 18:31:06 +0100
---
 gnu/packages/crates-io.scm | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9de962d5c3..b8af85cd48 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -34047,18 +34047,20 @@ (define-public rust-memmap2-0.3
   (package
     (inherit rust-memmap2-0.5)
     (name "rust-memmap2")
-    (version "0.3.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "memmap2" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "1xcg3vv6rg8vhl0wdfy085gx4xsp2dah7anvn5816h6wgczj1zr0"))))
+    (version "0.3.1")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "memmap2" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0mz3fdcq443m3a1phrhp2yvd1h9vrvbhinzmi23ik031zzmw5dh0"))))
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-libc" ,rust-libc-0.2))))))
+       (("rust-libc" ,rust-libc-0.2))
+       #:cargo-development-inputs
+       (("rust-tempdir" ,rust-tempdir-0.3))))))
 
 (define-public rust-memmap2-0.2
   (package
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:03 GMT) Full text and rfc822 format available.

Message #17 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 07/27] added rust-ndk <at> 0.5
Date: Tue,  8 Mar 2022 18:31:07 +0100
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b8af85cd48..483b138054 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36380,6 +36380,27 @@ (define-public rust-ndk-0.2
      "This package provides safe Rust bindings to the Android NDK.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-ndk-0.5
+  (package
+    (inherit rust-ndk-0.2)
+    (name "rust-ndk")
+    (version "0.5.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "ndk" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "17b9imdmv6cffr12bdpvxw1myxdyvaf6jwkmd3w7abn7akv6in4n"))))
+    (arguments
+     `(#:skip-build? #t ;XXX: Android only
+       #:cargo-inputs
+       (("rust-jni" ,rust-jni-0.18) ("rust-jni-glue" ,rust-jni-glue-0.0)
+        ("rust-jni-sys" ,rust-jni-sys-0.3)
+        ("rust-ndk-sys" ,rust-ndk-sys-0.2)
+        ("rust-num-enum" ,rust-num-enum-0.5)
+        ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-ndk-glue-0.2
   (package
     (name "rust-ndk-glue")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:03 GMT) Full text and rfc822 format available.

Message #20 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 04/27] added rust-calloop <at> 0.9
Date: Tue,  8 Mar 2022 18:31:04 +0100
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6b4c878fc8..54fc4e64ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -9486,6 +9486,30 @@ (define-public rust-calloop-0.6
     (description "This package provides a callback-based event loop.")
     (license license:expat)))
 
+(define-public rust-calloop-0.9
+  (package
+    (inherit rust-calloop-0.6)
+    (name "rust-calloop")
+    (version "0.9.3")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "calloop" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "10mbcsd7fj3cg0a463h3003wycv955cnj4pm2gla2sp5xxhyqbmz"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-log" ,rust-log-0.4) ("rust-nix" ,rust-nix-0.22)
+        ("rust-futures-io" ,rust-futures-io-0.3)
+        ("rust-futures-util" ,rust-futures-util-0.3)
+        ("rust-futures" ,rust-futures-0.3))))
+    (home-page "https://github.com/Smithay/calloop")
+    (synopsis "Callback-based event loop")
+    (description "This package provides a callback-based event loop.")
+    (license license:expat)))
+
 (define-public rust-calloop-0.4
   (package
     (inherit rust-calloop-0.6)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:03 GMT) Full text and rfc822 format available.

Message #23 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 08/27] added rust-ndk-glue <at> 0.5
Date: Tue,  8 Mar 2022 18:31:08 +0100
---
 gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 483b138054..633123bc72 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36429,6 +36429,33 @@ (define-public rust-ndk-glue-0.2
      "This package provides startup code for Android binaries.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-ndk-glue-0.5
+  (package
+    (name "rust-ndk-glue")
+    (version "0.5.1")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "ndk-glue" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1qkjqmz4hw37mf0igczhn90ifdyd0r1790x38ykwjprwd1q8zim1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t ;XXX: Android only
+       #:cargo-inputs
+       (("rust-android-logger" ,rust-android-logger-0.10) ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-ndk" ,rust-ndk-0.5)
+        ("rust-ndk-context" ,rust-ndk-context-0.1)
+        ("rust-ndk-macro" ,rust-ndk-macro-0.3)
+        ("rust-ndk-sys" ,rust-ndk-sys-0.2))))
+    (home-page "https://github.com/rust-windowing/android-ndk-rs")
+    (synopsis "Startup code for Android binaries")
+    (description "This package provides startup code for Android binaries.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-ndk-macro-0.2
   (package
     (name "rust-ndk-macro")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:04 GMT) Full text and rfc822 format available.

Message #26 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 05/27] added rust-dlib <at> 0.5
Date: Tue,  8 Mar 2022 18:31:05 +0100
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 54fc4e64ff..9de962d5c3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18467,6 +18467,24 @@ (define-public rust-dlib-0.4
 system libraries.")
     (license license:expat)))
 
+(define-public rust-dlib-0.5
+  (package
+    (inherit rust-dlib-0.4)
+    (name "rust-dlib")
+    (version "0.5.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "dlib" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1547hy7nrhkrb2i09va244c0h8mr845ccbs2d2mc414c68bpa6xc"))))
+    (arguments
+     `(#:tests? #f
+       #:cargo-inputs
+       (("rust-libloading" ,rust-libloading-0.7))))
+    (inputs (list rust-libloading-0.7))))
+
 (define-public rust-dlv-list-0.2
   (package
     (name "rust-dlv-list")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:04 GMT) Full text and rfc822 format available.

Message #29 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 10/27] added rust-ndk-macro <at> 0.3
Date: Tue,  8 Mar 2022 18:31:10 +0100
---
 gnu/packages/crates-io.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 57039afa79..f92f5864f0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36480,6 +36480,24 @@ (define-public rust-ndk-macro-0.2
     (description "This package provides helper macros for android ndk.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-ndk-macro-0.3
+  (package
+    (inherit rust-ndk-macro-0.2)
+    (name "rust-ndk-macro")
+    (version "0.3.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "ndk-macro" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0v3sxc11kq3d5vdwfml62l7y5dr0flsf6kp5xid9sbv7qh0arxqd"))))
+    (arguments
+     `(#:cargo-inputs (("rust-darling" ,rust-darling-0.13) ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-ndk-sys-0.2
   (package
     (name "rust-ndk-sys")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:05 GMT) Full text and rfc822 format available.

Message #32 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 09/27] added rust-ndk-context <at> 0.1
Date: Tue,  8 Mar 2022 18:31:09 +0100
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 633123bc72..57039afa79 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36498,6 +36498,26 @@ (define-public rust-ndk-sys-0.2
     (description "This package provides FFI bindings for the Android NDK.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-ndk-context-0.1
+  (package
+    (name "rust-ndk-context")
+    (version "0.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "ndk-context" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "112q689zc4338xmj55a8nxdlkjmrw34s3xkpy3l1zqiphv35qg2f"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/rust-windowing/android-ndk-rs")
+    (synopsis "Rust on Android")
+    (description
+     "Collection of libraries and tools for Rust programming on Android targets")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-neli-0.4
   (package
     (name "rust-neli")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:05 GMT) Full text and rfc822 format available.

Message #35 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 11/27] updated rust-ndk-sys <at> 0.2 to 0.2.2
Date: Tue,  8 Mar 2022 18:31:11 +0100
---
 gnu/packages/crates-io.scm | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f92f5864f0..1b99a5a90c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36501,16 +36501,17 @@ (define-public rust-ndk-macro-0.3
 (define-public rust-ndk-sys-0.2
   (package
     (name "rust-ndk-sys")
-    (version "0.2.1")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "ndk-sys" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "13c68a217ag3k18vlffpcj2qjfinchxxchzlwnsp075v7p5j4jf4"))))
+    (version "0.2.2")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "ndk-sys" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "08915adplysmvx0ha12if1v7zxzx82xgj3nnmiddkm8aq9sdvg71"))))
     (build-system cargo-build-system)
-    (arguments `(#:skip-build? #t))
+    (arguments
+     `(#:skip-build? #t))
     (home-page "https://github.com/rust-windowing/android-ndk-rs")
     (synopsis "FFI bindings for the Android NDK")
     (description "This package provides FFI bindings for the Android NDK.")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:05 GMT) Full text and rfc822 format available.

Message #38 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 13/27] added rust-num-enum <at> 0.5
Date: Tue,  8 Mar 2022 18:31:13 +0100
---
 gnu/packages/crates-io.scm | 51 +++++++++++++++++++++++++++++++++++---
 1 file changed, 47 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cac17e17d5..7723436b21 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38389,6 +38389,28 @@ (define-public rust-num-enum-0.4
 primitives and enums easier.")
     (license license:bsd-3)))
 
+(define-public rust-num-enum-0.5
+  (package
+    (inherit rust-num-enum-0.4)
+    (name "rust-num-enum")
+    (version "0.5.7")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "num_enum" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1j8rq7i4xnbzy72z82k41469xlj1bmn4ixagd9wlbvv2ark9alyg"))))
+    (arguments
+     `(#:tests? #f ;missing files
+       #:cargo-inputs
+       (("rust-derivative" ,rust-derivative-2) ("rust-num-enum" ,rust-num-enum-0.5)
+        ("rust-num-enum-derive" ,rust-num-enum-derive-0.5))
+       #:cargo-development-inputs
+       (("rust-anyhow" ,rust-anyhow-1) ("rust-trybuild" ,rust-trybuild-1)
+        ("rust-walkdir" ,rust-walkdir-2)
+        ("rust-rustversion" ,rust-rustversion-1))))))
+
 (define-public rust-num-enum-derive-0.4
   (package
     (name "rust-num-enum-derive")
@@ -38415,6 +38437,27 @@ (define-public rust-num-enum-derive-0.4
 primitives and enums easier.")
     (license license:bsd-3)))
 
+(define-public rust-num-enum-derive-0.5
+  (package
+    (inherit rust-num-enum-derive-0.4)
+    (name "rust-num-enum-derive")
+    (version "0.5.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "num_enum_derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1kj6b8f2fx8prlcl6y1k97668s5aiia4f9gjlk0nmpak3rj9h11v"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f                      ;FIXME: some doc tests fail
+       #:cargo-inputs
+       (("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
+        ("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))))
+
 (define-public rust-num-format-0.4
   (package
     (name "rust-num-format")
@@ -59049,7 +59092,7 @@ (define-public rust-strsim-0.5
 (define-public rust-structopt-0.3
   (package
     (name "rust-structopt")
-    (version "0.3.21")
+    (version "0.3.22")
     (source
      (origin
        (method url-fetch)
@@ -59058,7 +59101,7 @@ (define-public rust-structopt-0.3
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj"))))
+         "0wadrsmkvab04dkbs670hcyl41l89kj7nvky6356l8k7rg6l3c39"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -59100,7 +59143,7 @@ (define-public rust-structopt-0.2
 (define-public rust-structopt-derive-0.4
   (package
    (name "rust-structopt-derive")
-   (version "0.4.14")
+   (version "0.4.15")
    (source
     (origin
      (method url-fetch)
@@ -59109,7 +59152,7 @@ (define-public rust-structopt-derive-0.4
       (string-append name "-" version ".tar.gz"))
      (sha256
       (base32
-       "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav"))))
+       "044w7z0bnsvla4d26s1r8s4q9sbx4f60c02yfxa1mxgmxi5964vq"))))
    (build-system cargo-build-system)
    (arguments
     `(#:skip-build? #t
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:06 GMT) Full text and rfc822 format available.

Message #41 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 14/27] added rust-glutin <at> 0.28
Date: Tue,  8 Mar 2022 18:31:14 +0100
---
 gnu/packages/crates-graphics.scm | 34 ++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index d1a9c4dd6d..71bb620b18 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1005,6 +1005,40 @@ (define-public rust-glutin-0.26
     (description "This package provides an OpenGL context provider.")
     (license license:asl2.0)))
 
+(define-public rust-glutin-0.28
+  (package
+    (inherit rust-glutin-0.26)
+    (name "rust-glutin")
+    (version "0.28.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "glutin" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1lpnf61x4jbm55bpdr10k1a1pl3cs719i9y4qibsdj2bajz9vsh0"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-android-glue" ,rust-android-glue-0.2) ("rust-cgl" ,rust-cgl-0.3)
+        ("rust-cocoa" ,rust-cocoa-0.24)
+        ("rust-core-foundation" ,rust-core-foundation-0.9)
+        ("rust-glutin-egl-sys" ,rust-glutin-egl-sys-0.1)
+        ("rust-glutin-emscripten-sys" ,rust-glutin-emscripten-sys-0.1)
+        ("rust-glutin-gles2-sys" ,rust-glutin-gles2-sys-0.1)
+        ("rust-glutin-glx-sys" ,rust-glutin-glx-sys-0.1)
+        ("rust-glutin-wgl-sys" ,rust-glutin-wgl-sys-0.1)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-libloading" ,rust-libloading-0.6)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-objc" ,rust-objc-0.2)
+        ("rust-osmesa-sys" ,rust-osmesa-sys-0.1)
+        ("rust-parking-lot" ,rust-parking-lot-0.11)
+        ("rust-wayland-egl" ,rust-wayland-egl-0.29)
+        ("rust-winapi" ,rust-winapi-0.3)
+        ("rust-winit" ,rust-winit-0.26))))
+    (inputs (list rust-wayland-client-0.29 rust-wayland-egl-0.29))))
+
 (define-public rust-glutin-0.22
   (package
     (inherit rust-glutin-0.26)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:06 GMT) Full text and rfc822 format available.

Message #44 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 15/27] updated rust-glutin-egl-sys <at> 0.1 to 0.1.5
Date: Tue,  8 Mar 2022 18:31:15 +0100
---
 gnu/packages/crates-graphics.scm | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 71bb620b18..9261f6f6ae 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -1113,21 +1113,17 @@ (define-public rust-glutin-0.21
 (define-public rust-glutin-egl-sys-0.1
   (package
     (name "rust-glutin-egl-sys")
-    (version "0.1.4")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "glutin-egl-sys" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32
-         "0k1x1frdp4wp47qkai8zzmgqxzpfcn7780m29qgd92lbnbrxwbkp"))))
+    (version "0.1.5")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "glutin-egl-sys" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "04f2ci9kb8q4dv4kviigvgfy54lr4jmbnmjsvi50qj13anjnmfra"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-winapi" ,rust-winapi-0.3)
-        ("rust-gl-generator" ,rust-gl-generator-0.13))))
+     `(#:cargo-inputs (("rust-winapi" ,rust-winapi-0.3) ("rust-gl-generator" ,rust-gl-generator-0.14))))
     (home-page "https://github.com/rust-windowing/glutin")
     (synopsis "Egl bindings for glutin")
     (description "The egl bindings for glutin.")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:07 GMT) Full text and rfc822 format available.

Message #47 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 17/27] added rust-smithay-client-toolkit <at> 0.15
Date: Tue,  8 Mar 2022 18:31:17 +0100
---
 gnu/packages/crates-graphics.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 2d87ea1c64..8b10015ccd 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2240,6 +2240,37 @@ (define-public rust-smithay-client-toolkit-0.12
      "This package provides a toolkit for making client Wayland applications.")
     (license license:expat)))
 
+(define-public rust-smithay-client-toolkit-0.15
+  (package
+    (name "rust-smithay-client-toolkit")
+    (version "0.15.3")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "smithay-client-toolkit" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "12p627i1sg08mj9nb8d1zp4a82m348j96c2m0gapivlw429g498k"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1) ("rust-calloop" ,rust-calloop-0.9)
+        ("rust-dlib" ,rust-dlib-0.5)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-memmap2" ,rust-memmap2-0.3)
+        ("rust-nix" ,rust-nix-0.22)
+        ("rust-wayland-client" ,rust-wayland-client-0.29)
+        ("rust-wayland-cursor" ,rust-wayland-cursor-0.29)
+        ("rust-wayland-protocols" ,rust-wayland-protocols-0.29)
+        ("rust-image" ,rust-image-0.23))))
+    (home-page "https://github.com/smithay/client-toolkit")
+    (synopsis "Toolkit for making client Wayland applications")
+    (description
+     "This package provides a toolkit for making client Wayland applications.")
+    (license license:expat)))
+
 (define-public rust-smithay-client-toolkit-0.6
   (package
     (inherit rust-smithay-client-toolkit-0.12)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:07 GMT) Full text and rfc822 format available.

Message #50 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 16/27] added rust-raw-window-handle <at> 0.4
Date: Tue,  8 Mar 2022 18:31:16 +0100
---
 gnu/packages/crates-graphics.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 9261f6f6ae..2d87ea1c64 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2139,6 +2139,23 @@ (define-public rust-raw-window-handle-0.3
      "Interoperability library for Rust Windowing applications.")
     (license license:expat)))
 
+(define-public rust-raw-window-handle-0.4
+  (package
+    (inherit rust-raw-window-handle-0.3)
+    (name "rust-raw-window-handle")
+    (version "0.4.2")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "raw-window-handle" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1dr24lzairc9hdw2a8sk03vixzngv42y3qf9d0x2gmd9jkp5x9zv"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-cty" ,rust-cty-0.2))))))
+
 (define-public rust-resize-0.3
   (package
     (name "rust-resize")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:07 GMT) Full text and rfc822 format available.

Message #53 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 18/27] reformatted rust-wayland-client <at> 0.28
Date: Tue,  8 Mar 2022 18:31:18 +0100
---
 gnu/packages/crates-graphics.scm | 44 ++++++++++++++++----------------
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 8b10015ccd..502a62fcd6 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2471,32 +2471,32 @@ (define-public rust-wayland-client-0.28
   (package
     (name "rust-wayland-client")
     (version "0.28.3")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "wayland-client" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "1mxnflzv9s3qpcp0z7kqvrzki5bknfar9n9yky06f8ivs00vxgdx"))))
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-client" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1mxnflzv9s3qpcp0z7kqvrzki5bknfar9n9yky06f8ivs00vxgdx"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-bitflags" ,rust-bitflags-1)
-        ("rust-downcast-rs" ,rust-downcast-rs-1)
-        ("rust-libc" ,rust-libc-0.2)
-        ("rust-nix" ,rust-nix-0.18)
-        ("rust-scoped-tls" ,rust-scoped-tls-1))
+     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1) ("rust-downcast-rs" ,rust-downcast-rs-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-nix" ,rust-nix-0.18)
+                       ("rust-scoped-tls" ,rust-scoped-tls-1)
+                       ("rust-wayland-commons" ,rust-wayland-commons-0.28)
+                       ("rust-wayland-scanner" ,rust-wayland-scanner-0.28)
+                       ("rust-wayland-sys" ,rust-wayland-sys-0.28))
        #:cargo-development-inputs
        (("rust-tempfile" ,rust-tempfile-3))))
-    (inputs
-     (list rust-bitflags-1
-           rust-downcast-rs-1
-           rust-libc-0.2
-           rust-nix-0.18
-           rust-scoped-tls-1
-           rust-wayland-commons-0.28
-           rust-wayland-scanner-0.28
-           rust-wayland-sys-0.28))
+    (inputs (list rust-bitflags-1
+                  rust-downcast-rs-1
+                  rust-libc-0.2
+                  rust-nix-0.18
+                  rust-scoped-tls-1
+                  rust-wayland-commons-0.28
+                  rust-wayland-scanner-0.28
+                  rust-wayland-sys-0.28))
     (home-page "https://github.com/smithay/wayland-rs")
     (synopsis
      "Rust bindings to the standard C implementation of the wayland protocol")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:08 GMT) Full text and rfc822 format available.

Message #56 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 19/27] added rust-wayland-client <at> 0.29
Date: Tue,  8 Mar 2022 18:31:19 +0100
---
 gnu/packages/crates-graphics.scm | 33 ++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 502a62fcd6..e9f3bcd778 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2505,6 +2505,39 @@ (define-public rust-wayland-client-0.28
 the wayland protocol, client side.")
     (license license:expat)))
 
+(define-public rust-wayland-client-0.29
+  (package
+    (inherit rust-wayland-client-0.28)
+    (name "rust-wayland-client")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-client" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "13s5sj9344izk2g48yizk81kcg8jg4940gg2v6bzcmrjwxh388li"))))
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1) ("rust-downcast-rs" ,rust-downcast-rs-1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-nix" ,rust-nix-0.22)
+        ("rust-scoped-tls" ,rust-scoped-tls-1)
+        ("rust-wayland-commons" ,rust-wayland-commons-0.29)
+        ("rust-wayland-scanner" ,rust-wayland-scanner-0.29)
+        ("rust-wayland-sys" ,rust-wayland-sys-0.29))
+       #:cargo-development-inputs
+       (("rust-tempfile" ,rust-tempfile-3))))
+    (inputs (list rust-bitflags-1
+                  rust-downcast-rs-1
+                  rust-libc-0.2
+                  rust-nix-0.22
+                  rust-scoped-tls-1
+                  rust-wayland-commons-0.29
+                  rust-wayland-scanner-0.29
+                  rust-wayland-sys-0.29))))
+
 (define-public rust-wayland-client-0.23
   (package
     (inherit rust-wayland-client-0.28)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:08 GMT) Full text and rfc822 format available.

Message #59 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 20/27] added rust-wayland-commons <at> 0.29
Date: Tue,  8 Mar 2022 18:31:20 +0100
---
 gnu/packages/crates-graphics.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index e9f3bcd778..824d96b795 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2625,6 +2625,24 @@ (define-public rust-wayland-commons-0.28
 and wayland-server.")
     (license license:expat)))
 
+(define-public rust-wayland-commons-0.29
+  (package
+    (inherit rust-wayland-commons-0.28)
+    (name "rust-wayland-commons")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-commons" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0gnk4a771i3g1k4fbzx54xnganpc9j68jrx8xj839hfp83iybxll"))))
+    (arguments
+     `(#:cargo-inputs (("rust-nix" ,rust-nix-0.22) ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-smallvec" ,rust-smallvec-1))))
+    (inputs (list rust-nix-0.18 rust-once-cell-1 rust-smallvec-1
+                  rust-wayland-sys-0.29))))
+
 (define-public rust-wayland-commons-0.23
   (package
     (inherit rust-wayland-commons-0.28)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:08 GMT) Full text and rfc822 format available.

Message #62 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 21/27] added rust-wayland-cursor <at> 0.29
Date: Tue,  8 Mar 2022 18:31:21 +0100
---
 gnu/packages/crates-graphics.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 824d96b795..e58b9d4406 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2709,6 +2709,23 @@ (define-public rust-wayland-cursor-0.28
 properly display animated cursors.")
     (license license:expat)))
 
+(define-public rust-wayland-cursor-0.29
+  (package
+    (inherit rust-wayland-cursor-0.28)
+    (name "rust-wayland-cursor")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-cursor" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1gd6aswkrdz556n54pjpd4rchw7jkgcx6hnrhgy62y2y7pqmh9y5"))))
+    (arguments
+     `(#:cargo-inputs (("rust-nix" ,rust-nix-0.22) ("wayland-client" ,rust-wayland-client-0.29)
+                       ("rust-xcursor" ,rust-xcursor-0.3))))
+    (inputs (list rust-nix-0.22 rust-wayland-client-0.29 rust-xcursor-0.3))))
+
 (define-public rust-wayland-egl-0.28
   (package
     (name "rust-wayland-egl")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:09 GMT) Full text and rfc822 format available.

Message #65 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 22/27] added rust-wayland-egl <at> 0.29
Date: Tue,  8 Mar 2022 18:31:22 +0100
---
 gnu/packages/crates-graphics.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index e58b9d4406..2074211f94 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2752,6 +2752,20 @@ (define-public rust-wayland-egl-0.28
 initializing an OpenGL or Vulkan context.")
     (license license:expat)))
 
+(define-public rust-wayland-egl-0.29
+  (package
+    (inherit rust-wayland-egl-0.28)
+    (name "rust-wayland-egl")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-egl" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0flslbp8q4nv3hcw941vapn3jh6y7glqaqv63h1mjaqnxrlisa43"))))
+    (inputs (list rust-wayland-client-0.29 rust-wayland-sys-0.29))))
+
 (define-public rust-wayland-protocols-0.28
   (package
     (name "rust-wayland-protocols")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:09 GMT) Full text and rfc822 format available.

Message #68 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 23/27] added rust-wayland-protocols <at> 0.29
Date: Tue,  8 Mar 2022 18:31:23 +0100
---
 gnu/packages/crates-graphics.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 2074211f94..91ea39c212 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2792,6 +2792,24 @@ (define-public rust-wayland-protocols-0.28
 extensions.")
     (license license:expat)))
 
+(define-public rust-wayland-protocols-0.29
+  (package
+    (inherit rust-wayland-protocols-0.28)
+    (name "rust-wayland-protocols")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-protocols" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0hap8vky2fwsq05c98c8xs00gb9m5kxp8kq3zr0jwh036gi7l530"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1))))
+    (inputs (list rust-bitflags-1 rust-wayland-client-0.29
+                  rust-wayland-commons-0.29 rust-wayland-scanner-0.29
+                  rust-wayland-server-0.29))))
+
 (define-public rust-wayland-protocols-0.23
   (package
     (inherit rust-wayland-protocols-0.28)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:10 GMT) Full text and rfc822 format available.

Message #71 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 24/27] added rust-wayland-scanner <at> 0.29
Date: Tue,  8 Mar 2022 18:31:24 +0100
---
 gnu/packages/crates-graphics.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 91ea39c212..ef843affb3 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2880,6 +2880,20 @@ (define-public rust-wayland-scanner-0.28
 wayland-client crate for usable bindings.")
     (license license:expat)))
 
+(define-public rust-wayland-scanner-0.29
+  (package
+    (inherit rust-wayland-scanner-0.28)
+    (name "rust-wayland-scanner")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-scanner" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1q7r764z8k922xf51fj56b1xm29ffi9ap8jnf4c478gp8cqyv89r"))))))
+
+
 (define-public rust-wayland-scanner-0.23
   (package
     (inherit rust-wayland-scanner-0.28)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:10 GMT) Full text and rfc822 format available.

Message #74 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 25/27] added rust-wayland-server <at> 0.29
Date: Tue,  8 Mar 2022 18:31:25 +0100
---
 gnu/packages/crates-graphics.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index ef843affb3..48abc64d62 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -2970,6 +2970,36 @@ (define-public rust-wayland-server-0.28
 the wayland protocol, server side.")
     (license license:expat)))
 
+(define-public rust-wayland-server-0.29
+  (package
+    (inherit rust-wayland-server-0.28)
+    (name "rust-wayland-server")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-server" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1wj8gf28dbjwb824i29wf3wr5r6wp6ssknjm9b5dnb1fah47mk66"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1) ("rust-downcast-rs" ,rust-downcast-rs-1)
+                       ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-nix" ,rust-nix-0.22)
+                       ("rust-parking-lot" ,rust-parking-lot-0.11)
+                       ("rust-scoped-tls" ,rust-scoped-tls-1))))
+    (inputs (list rust-bitflags-1
+                  rust-downcast-rs-1
+                  rust-lazy-static-1
+                  rust-libc-0.2
+                  rust-nix-0.22
+                  rust-parking-lot-0.11
+                  rust-scoped-tls-1
+                  rust-wayland-commons-0.29
+                  rust-wayland-scanner-0.29
+                  rust-wayland-sys-0.29))))
+
 (define-public rust-wayland-server-0.23
   (package
     (inherit rust-wayland-server-0.28)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:10 GMT) Full text and rfc822 format available.

Message #77 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 26/27] added rust-wayland-sys <at> 0.29
Date: Tue,  8 Mar 2022 18:31:26 +0100
---
 gnu/packages/crates-graphics.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 48abc64d62..875435fca9 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -3095,6 +3095,37 @@ (define-public rust-wayland-sys-0.28
 crate @code{rust-wayland-client} for usable bindings.")
     (license license:expat)))
 
+(define-public rust-wayland-sys-0.29
+  (package
+    (inherit rust-wayland-sys-0.28)
+    (name "rust-wayland-sys")
+    (version "0.29.4")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "wayland-sys" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1m2jwk5q36jidwbdmdicmi27r9dzi4wanzg3i28nfxc9kbvisd6r"))))
+    (arguments
+     `(#:cargo-inputs (("rust-dlib" ,rust-dlib-0.5) ("rust-lazy-static" ,rust-lazy-static-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-memoffset" ,rust-memoffset-0.6)
+                       ("rust-pkg-config" ,rust-pkg-config-0.3))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'patch-libraries
+           (lambda* (#:key inputs #:allow-other-keys)
+             (let ((libwayland (assoc-ref inputs "wayland")))
+               (substitute* (find-files "src" "\\.rs$")
+                 (("libwayland.*\\.so" shared-lib) (string-append libwayland
+                                                                  "/lib/"
+                                                                  shared-lib)))
+               #t))))))
+    (inputs (list rust-dlib-0.5 rust-lazy-static-1 rust-libc-0.2
+                  rust-pkg-config-0.3 rust-memoffset-0.6))
+    (propagated-inputs (list wayland))))
+
 (define-public rust-wayland-sys-0.23
   (package
     (inherit rust-wayland-sys-0.28)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:11 GMT) Full text and rfc822 format available.

Message #80 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 27/27] added rust-winit <at> 0.26
Date: Tue,  8 Mar 2022 18:31:27 +0100
---
 gnu/packages/crates-graphics.scm | 44 ++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm
index 875435fca9..6ea87d57c2 100644
--- a/gnu/packages/crates-graphics.scm
+++ b/gnu/packages/crates-graphics.scm
@@ -3220,6 +3220,50 @@ (define-public rust-winit-0.24
 the platform-specific getters provided by winit, or another library.")
     (license license:asl2.0)))
 
+(define-public rust-winit-0.26
+  (package
+    (inherit rust-winit-0.24)
+    (name "rust-winit")
+    (version "0.26.1")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "winit" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0fp7cdh7llbqmm6ga8f6bzk9785jmkbyy1w631hr9faq3n9wqhwv"))))
+    (name "rust-winit")
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1) ("rust-cocoa" ,rust-cocoa-0.24)
+        ("rust-core-foundation" ,rust-core-foundation-0.9)
+        ("rust-core-graphics" ,rust-core-graphics-0.22)
+        ("rust-core-video-sys" ,rust-core-video-sys-0.1)
+        ("rust-dispatch" ,rust-dispatch-0.2)
+        ("rust-instant" ,rust-instant-0.1)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-log" ,rust-log-0.4)
+        ("rust-mint" ,rust-mint-0.5)
+        ("rust-mio" ,rust-mio-0.8)
+        ("rust-mio-extras" ,rust-mio-extras-2)
+        ("rust-ndk" ,rust-ndk-0.5)
+        ("rust-ndk-glue" ,rust-ndk-glue-0.5)
+        ("rust-ndk-sys" ,rust-ndk-sys-0.2)
+        ("rust-objc" ,rust-objc-0.2)
+        ("rust-parking-lot" ,rust-parking-lot-0.11)
+        ("rust-percent-encoding" ,rust-percent-encoding-2)
+        ("rust-raw-window-handle" ,rust-raw-window-handle-0.4)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.15)
+        ("rust-stdweb" ,rust-stdweb-0.4)
+        ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
+        ("rust-web-sys" ,rust-web-sys-0.3)
+        ("rust-winapi" ,rust-winapi-0.3)
+        ("rust-x11-dl" ,rust-x11-dl-2))))
+    (inputs (list rust-wayland-client-0.28))))
+
 (define-public rust-winit-0.20
   (package
     (inherit rust-winit-0.24)
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:32:11 GMT) Full text and rfc822 format available.

Message #83 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>
To: 54299 <at> debbugs.gnu.org
Subject: [PATCH 12/27] added development inputs, reformatted rust-nix <at> 0.22
Date: Tue,  8 Mar 2022 18:31:12 +0100
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1b99a5a90c..cac17e17d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -37055,21 +37055,27 @@ (define-public rust-nix-0.22
     (inherit rust-nix-0.23)
     (name "rust-nix")
     (version "0.22.1")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "nix" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "0cahgzxhdwsaa8491n6cn8gadgfsxk5razyfw4xr3k34f5n5smg7"))))
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "nix" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0cahgzxhdwsaa8491n6cn8gadgfsxk5razyfw4xr3k34f5n5smg7"))))
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
-       (("rust-bitflags" ,rust-bitflags-1.2)
-        ("rust-cc" ,rust-cc-1)
+       (("rust-bitflags" ,rust-bitflags-1.2) ("rust-cc" ,rust-cc-1)
         ("rust-cfg-if" ,rust-cfg-if-1)
         ("rust-libc" ,rust-libc-0.2)
-        ("rust-memoffset" ,rust-memoffset-0.6))))))
+        ("rust-memoffset" ,rust-memoffset-0.6))
+       #:cargo-development-inputs
+       (("rust-assert-impl" ,rust-assert-impl-0.1) ("rust-caps" ,rust-caps-0.5)
+        ("rust-lazy-static" ,rust-lazy-static-1)
+        ("rust-rand" ,rust-rand-0.8)
+        ("rust-semver" ,rust-semver-1)
+        ("rust-sysctl" ,rust-sysctl-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-nix-0.21
   (package
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:47:02 GMT) Full text and rfc822 format available.

Message #86 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 08/27] added rust-ndk-glue <at> 0.5
Date: Tue, 08 Mar 2022 18:46:07 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +     `(#:skip-build? #t ;XXX: Android only

If it's Android-only, why is it packaged in Guix?  Guix doesn't really
support Android at the moment -- well, Android is based on the Linux
kernel, so Guix can theoretically be installed on Android (there's a
blog post about that!), but otherwise not.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:48:01 GMT) Full text and rfc822 format available.

Message #89 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 26/27] added rust-wayland-sys <at> 0.29
Date: Tue, 08 Mar 2022 18:47:56 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +             (let ((libwayland (assoc-ref inputs "wayland")))
> +               (substitute* (find-files "src" "\\.rs$")
> +                 (("libwayland.*\\.so" shared-lib) (string-append libwayland

Input labels are being phased-out, I recommend using search-input-file
here instead.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:49:01 GMT) Full text and rfc822 format available.

Message #92 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 26/27] added rust-wayland-sys <at> 0.29
Date: Tue, 08 Mar 2022 18:48:16 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +               #t))))))

No need for trailing #t anymore.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:50:02 GMT) Full text and rfc822 format available.

Message #95 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 26/27] added rust-wayland-sys <at> 0.29
Date: Tue, 08 Mar 2022 18:49:31 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +                  rust-pkg-config-0.3 rust-memoffset-0.6))

Why are these both in #:cargo-inputs and 'inputs'?
Also, what's the 'rust-pkg-config' input for?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:52:01 GMT) Full text and rfc822 format available.

Message #98 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 26/27] added rust-wayland-sys <at> 0.29
Date: Tue, 08 Mar 2022 18:51:23 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +                       ("rust-pkg-config" ,rust-pkg-config-0.3))

If it's anything like 'pkg-config', this looks more something for
'native-inputs' or '#:cargo-development-inputs' to me.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:53:01 GMT) Full text and rfc822 format available.

Message #101 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 24/27] added rust-wayland-scanner <at> 0.29
Date: Tue, 08 Mar 2022 18:52:28 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +(define-public rust-wayland-scanner-0.29
> +  (package
> +    (inherit rust-wayland-scanner-0.28)
> +    (name "rust-wayland-scanner")
> +    (version "0.29.4")
> +    (source (origin
> +              (method url-fetch)
> +              (uri (crate-uri "wayland-scanner" version))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "1q7r764z8k922xf51fj56b1xm29ffi9ap8jnf4c478gp8cqyv89r"))))))

Is 0.29 backwards compatible with 0.28?  If so, perhaps we could just
update rust-wayland-scanner and point rust packages to the new rust-
wayland-scanner?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:54:02 GMT) Full text and rfc822 format available.

Message #104 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 23/27] added rust-wayland-protocols <at> 0.29
Date: Tue, 08 Mar 2022 18:53:41 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +    (arguments
> +     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-1))))
> +    (inputs (list rust-bitflags-1 rust-wayland-client-0.29
> +                  rust-wayland-commons-0.29 rust-wayland-scanner-0.29
> +                  rust-wayland-server-0.29))))

What's the point of being both in #:cargo-inputs and inputs?  Would
simply being in 'inputs' suffice?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:57:01 GMT) Full text and rfc822 format available.

Message #107 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 19/27] added rust-wayland-client <at> 0.29
Date: Tue, 08 Mar 2022 18:56:11 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +     `(#:skip-build? #t

Why?  From (guix)Rust Crates:

   Care should be taken to ensure the correct version of dependencies
are used; to this end we try to refrain from skipping the tests or using
‘#:skip-build?’ when possible.  Of course this is not always possible,
as the package may be developed for a different Operating System, depend
on features from the Nightly Rust compiler, or the test suite may have
atrophied since it was released.

An additional reason is that we want to eventually always re-use pre-compiled
inputs, though AFAICT this is currently not (not always?) possible.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:57:02 GMT) Full text and rfc822 format available.

Message #110 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 16/27] added rust-raw-window-handle <at> 0.4
Date: Tue, 08 Mar 2022 18:56:51 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +    (arguments
> +     `(#:skip-build? #t

Why? (see some of my other replies on other patches)

> +       #:cargo-inputs
> +       (("rust-cty" ,rust-cty-0.2))))))

Would regular inputs suffice, instead of the cargo-specific hack?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:58:01 GMT) Full text and rfc822 format available.

Message #113 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 14/27] added rust-glutin <at> 0.28
Date: Tue, 08 Mar 2022 18:57:12 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +     `(#:skip-build? #t
Why?

> +       #:cargo-inputs
> +       (("rust-android-glue" ,rust-android-glue-0.2) ("rust-cgl" ,rust-cgl-0.3)

Would regular inputs suffice?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:59:01 GMT) Full text and rfc822 format available.

Message #116 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 14/27] added rust-glutin <at> 0.28
Date: Tue, 08 Mar 2022 18:58:14 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +        ("rust-winapi" ,rust-winapi-0.3)
> +        ("rust-winit" ,rust-winit-0.26))))

Microsoft Windows is currently not supported in Guix (except
for some mingw cross-compilation, but that probably doesn't cover Rust
yet).  Please remove them.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 17:59:02 GMT) Full text and rfc822 format available.

Message #119 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 14/27] added rust-glutin <at> 0.28
Date: Tue, 08 Mar 2022 18:58:56 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +       (("rust-android-glue" ,rust-android-glue-0.2) ("rust-cgl" ,rust-cgl-0.3)
> +        ("rust-cocoa" ,rust-cocoa-0.24)
> +        ("rust-core-foundation" ,rust-core-foundation-0.9)

Android and whatever the name is for Apple's OS are currently
unsupported in Guix, so these inputs seem pointless to me.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:00:01 GMT) Full text and rfc822 format available.

Message #122 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 13/27] added rust-num-enum <at> 0.5
Date: Tue, 08 Mar 2022 18:59:23 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +     `(#:tests? #f ;missing files

If they are missing, why not add them?
What files are missing?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:00:02 GMT) Full text and rfc822 format available.

Message #125 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 13/27] added rust-num-enum <at> 0.5
Date: Tue, 08 Mar 2022 18:59:57 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +       #:cargo-inputs
> +       (("rust-derivative" ,rust-derivative-2) ("rust-num-enum" ,rust-num-enum-0.5)
> +        ("rust-num-enum-derive" ,rust-num-enum-derive-0.5))
> +       #:cargo-development-inputs
> +       (("rust-anyhow" ,rust-anyhow-1) ("rust-trybuild" ,rust-trybuild-1)
> +        ("rust-walkdir" ,rust-walkdir-2)
> +        ("rust-rustversion" ,rust-rustversion-1))))))

Would regular 'inputs' and 'native-inputs' suffice?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:01:02 GMT) Full text and rfc822 format available.

Message #128 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 13/27] added rust-num-enum <at> 0.5
Date: Tue, 08 Mar 2022 19:00:53 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +(define-public rust-num-enum-0.5
> [...]
> +(define-public rust-num-enum-derive-0.5

Only one package per patch please, that makes reviewing, reverting
and looking at the git history easier.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:03:01 GMT) Full text and rfc822 format available.

Message #131 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 13/27] added rust-num-enum <at> 0.5
Date: Tue, 08 Mar 2022 19:01:58 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +     `(#:tests? #f                      ;FIXME: some doc tests fail

Have these test failures been reported upstream?
What tests are failing, how are they failing, and could the test
failures be addressed?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:05:02 GMT) Full text and rfc822 format available.

Message #134 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 12/27] added development inputs, reformatted
 rust-nix <at> 0.22
Date: Tue, 08 Mar 2022 19:04:38 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> -       (("rust-bitflags" ,rust-bitflags-1.2)
> -        ("rust-cc" ,rust-cc-1)
> +       (("rust-bitflags" ,rust-bitflags-1.2) ("rust-cc" ,rust-cc-1)

That doesn't look better formatting to me.

>          ("rust-cfg-if" ,rust-cfg-if-1)
>          ("rust-libc" ,rust-libc-0.2)
> -        ("rust-memoffset" ,rust-memoffset-0.6))))))
> +        ("rust-memoffset" ,rust-memoffset-0.6))


> +       #:cargo-development-inputs
> +       (("rust-assert-impl" ,rust-assert-impl-0.1) ("rust-caps" ,rust-caps-0.5)
> +        ("rust-lazy-static" ,rust-lazy-static-1)
> +        ("rust-rand" ,rust-rand-0.8)
> +        ("rust-semver" ,rust-semver-1)
> +        ("rust-sysctl" ,rust-sysctl-0.1)
> +        ("rust-tempfile" ,rust-tempfile-3))))))

Why do these need to be added?  Did "guix build rust-nix <at> 0.22" fail
before these changes?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:06:01 GMT) Full text and rfc822 format available.

Message #137 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 11/27] updated rust-ndk-sys <at> 0.2 to 0.2.2
Date: Tue, 08 Mar 2022 19:05:49 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> -    (arguments `(#:skip-build? #t))
> +    (arguments
> +     `(#:skip-build? #t))

The formatting change seems like an independent change to me,
for a separate patch if at all.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:07:02 GMT) Full text and rfc822 format available.

Message #140 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 10/27] added rust-ndk-macro <at> 0.3
Date: Tue, 08 Mar 2022 19:06:20 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +    (arguments
> +     `(#:cargo-inputs (("rust-darling" ,rust-darling-0.13) ("rust-proc-macro-crate" ,rust-proc-macro-crate-0.1)
> +                       ("rust-proc-macro2" ,rust-proc-macro2-1)
> +                       ("rust-quote" ,rust-quote-1)
> +                       ("rust-syn" ,rust-syn-1))))))

Would regular inputs (or propagated-inputs maybe) suffice?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:08:02 GMT) Full text and rfc822 format available.

Message #143 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 09/27] added rust-ndk-context <at> 0.1
Date: Tue, 08 Mar 2022 19:07:17 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +    (arguments
> +     `(#:skip-build? #t))
Why?

> +    (home-page "https://github.com/rust-windowing/android-ndk-rs")
> +    (synopsis "Rust on Android")

Guix currently doesn't really support non-Linux Android features at all
currently, so this package seems currently pointless, what is the
reason for packaging it?

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:09:01 GMT) Full text and rfc822 format available.

Message #146 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 06/27] updated rust-memmap2 <at> 0.3 to version
 0.3.1
Date: Tue, 08 Mar 2022 19:08:22 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +    (source (origin
> +              (method url-fetch)
> +              (uri (crate-uri "memmap2" version))
> +              (file-name (string-append name "-" version ".tar.gz"))
> +              (sha256
> +               (base32
> +                "0mz3fdcq443m3a1phrhp2yvd1h9vrvbhinzmi23ik031zzmw5dh0"))))

Running "guix style" on rust-memmap2 seems reasonable, but for clarity
I would keep this for a separate patch (YMMV)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:09:02 GMT) Full text and rfc822 format available.

Message #149 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 05/27] added rust-dlib <at> 0.5
Date: Tue, 08 Mar 2022 19:08:41 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +     `(#:tests? #f

Why?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Tue, 08 Mar 2022 18:10:01 GMT) Full text and rfc822 format available.

Message #152 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> illegalaliensfrom.space>, 
 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 05/27] added rust-dlib <at> 0.5
Date: Tue, 08 Mar 2022 19:09:04 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op di 08-03-2022 om 18:31 [+0100]:
> +       #:cargo-inputs
> +       (("rust-libloading" ,rust-libloading-0.7))))
> +    (inputs (list rust-libloading-0.7))))

Why both #:cargo-inputs and 'inputs'?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Mon, 21 Mar 2022 18:51:02 GMT) Full text and rfc822 format available.

Message #155 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> mailbox.org>
Cc: 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 05/27] added rust-dlib <at> 0.5
Date: Mon, 21 Mar 2022 19:50:08 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op zo 20-03-2022 om 22:07 [+0100]:
> The crate presumably needs a directory which isn't present in the 
> downloaded source archive, thus the tests will fail. This was the case 
> with other packages, so I copied the strategy of not running the tests.

Then those packages should be fixed (not a requirement for this patch
series though).

In any case, presumably you can find the missing directory in the git
repository, so maybe a git-reference can be used to resolve the issue?

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Mon, 21 Mar 2022 18:56:01 GMT) Full text and rfc822 format available.

Message #158 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> mailbox.org>, 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 09/27] added rust-ndk-context <at> 0.1
Date: Mon, 21 Mar 2022 19:55:52 +0100
[Message part 1 (text/plain, inline)]
Till Robin Zickel schreef op zo 20-03-2022 om 22:11 [+0100]:
> This is a library crate, so there is no need to build it, right?

By building it, syntax errors, API mismatches, etc. are detected
earlier, making updating the crate and its dependents less error-prone.

And from (guix)Rust Crates:

     Care should be taken to ensure the correct version of
     dependencies are used; to this end we try to refrain from skipping
     the tests or using ‘#:skip-build?’ when possible. 

Additionally, compiling libraries earlier can save compile time later
(*). Imagine having to rebuild glibc and gtk every time a new graphical
application using gtk is packaged ...

(*) There might currently be technical problems with rust and shared
libraries preventing this from working though.  Or maybe they have been
resolved, I dunno.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Mon, 21 Mar 2022 18:57:02 GMT) Full text and rfc822 format available.

Message #161 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Till Robin Zickel <trzickel <at> mailbox.org>, 54299 <at> debbugs.gnu.org
Subject: Re: [bug#54299] [PATCH 09/27] added rust-ndk-context <at> 0.1
Date: Mon, 21 Mar 2022 19:56:53 +0100
Till Robin Zickel schreef op zo 20-03-2022 om 22:11 [+0100]:
> Android is not supported on guix, but the dependency is needed by an 
> upstream crate and it's not optional afaik.

Which upstream crate?  If you remove the dependency from the upstream
crate, does it fail to build?  If so, with what error messages?

Greetings,
Maxime.





Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Sun, 24 Apr 2022 12:57:01 GMT) Full text and rfc822 format available.

Message #164 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "54299 <at> debbugs.gnu.org" <54299 <at> debbugs.gnu.org>
Cc: Maxime Devos <maximedevos <at> telenet.be>
Subject: [PATCH v2 01/25] gnu: rust-structopt-derive-0.4: Update to 0.4.18.
Date: Sun, 24 Apr 2022 12:55:57 +0000
[Message part 1 (text/plain, inline)]
Hi,

here are patches that almost build alacritty. In alacritty package there is still phase (add-absolute-library-references) which fails.

There are patches for Cargo.toml to remove support for Android, IOS and Windows.

The downside of replacing rust-wayland-.*-0.28 with 0.29 is that there are some other packages that need to be updated or fix requirements in Cargo.toml.

I'll check what which regular inputs (or propagated-inputs maybe) might suffice instead of cargo-inputs.

Could someone please check what's wrong with the failing phase in the meantime?

----
Petr
[Message part 2 (text/html, inline)]
[v2-0001-gnu-rust-structopt-derive-0.4-Update-to-0.4.18.patch (text/x-patch, attachment)]
[v2-0002-gnu-rust-structopt-0.3-Update-to-0.3.26.patch (text/x-patch, attachment)]
[v2-0003-gnu-Add-rust-calloop-0.9.patch (text/x-patch, attachment)]
[v2-0005-gnu-Add-rust-num-enum-derive-0.5.patch (text/x-patch, attachment)]
[v2-0018-gnu-Add-rust-console-log-0.2.patch (text/x-patch, attachment)]
[v2-0021-gnu-rust-glutin-egl-sys-0.1-Update-to-0.1.5.patch (text/x-patch, attachment)]
[v2-0019-gnu-Add-rust-winit-0.26.patch (text/x-patch, attachment)]
[v2-0006-gnu-Add-rust-num-enum-0.5.patch (text/x-patch, attachment)]
[v2-0011-gnu-Add-rust-wayland-commons-0.29.patch (text/x-patch, attachment)]
[v2-0015-gnu-Add-rust-wayland-protocols-0.29.patch (text/x-patch, attachment)]
[v2-0007-gnu-rust-mint-0.5-Update-to-0.5.9.patch (text/x-patch, attachment)]
[v2-0022-gnu-Add-rust-glutin-0.28.patch (text/x-patch, attachment)]
[v2-0008-gnu-Add-rust-dlib-0.5.patch (text/x-patch, attachment)]
[v2-0013-gnu-Add-rust-wayland-cursor-0.29.patch (text/x-patch, attachment)]
[v2-0012-gnu-Add-rust-wayland-client-0.29.patch (text/x-patch, attachment)]
[v2-0024-gnu-alacritty-Update-to-0.10.1.patch (text/x-patch, attachment)]
[v2-0017-gnu-rust-smithay-clipboard-Update-to-0.6.5.patch (text/x-patch, attachment)]
[v2-0025-gnu-Add-wl-clipboard-rs-0.6.patch (text/x-patch, attachment)]
[v2-0009-gnu-Add-rust-wayland-scanner-0.29.patch (text/x-patch, attachment)]
[v2-0010-gnu-Add-rust-wayland-sys-0.29.patch (text/x-patch, attachment)]
[v2-0023-gnu-Add-rust-alacritty-terminal-0.16.patch (text/x-patch, attachment)]
[v2-0016-gnu-Add-rust-smithay-client-toolkit-0.15.patch (text/x-patch, attachment)]
[v2-0020-gnu-Add-rust-wayland-egl-0.29.patch (text/x-patch, attachment)]
[v2-0004-gnu-Add-rust-raw-window-handle-0.4.patch (text/x-patch, attachment)]
[v2-0014-gnu-Add-rust-wayland-server-0.29.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Sun, 26 Jun 2022 13:02:01 GMT) Full text and rfc822 format available.

Message #167 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: 54299 <at> debbugs.gnu.org
Subject: Re: [PATCH 01/27] added alacritty 0.10.1
Date: Sun, 26 Jun 2022 15:01:03 +0200
[Message part 1 (text/plain, inline)]
Hi,

I integrated the rust-alacritty-terminal patch in antioxidant to fix
some build failures (hopefully antioxidant will make Rust packaging
simpler when it's done ...).  Maybe later some of the other changes too
if necessary ...

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Fri, 05 Aug 2022 17:12:01 GMT) Full text and rfc822 format available.

Message #170 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "54299 <at> debbugs.gnu.org" <54299 <at> debbugs.gnu.org>
Cc: Maxime Devos <maximedevos <at> telenet.be>
Subject: Re: [PATCH v2 01/25] gnu: rust-structopt-derive-0.4: Update to 0.4.18.
Date: Fri, 05 Aug 2022 17:11:26 +0000
[Message part 1 (text/plain, inline)]
Hi Maxime,

thanks for the patch. I've rebased the patches on master and there are only few to apply now as many of the previous have already been merged.

---
Petr
[Message part 2 (text/html, inline)]
[v3-0003-gnu-Add-rust-alacritty-terminal-0.16.patch (text/x-patch, attachment)]
[v3-0005-gnu-alacritty-Remove-input-labels.patch (text/x-patch, attachment)]
[v3-0001-gnu-rust-structopt-derive-0.4-Update-to-0.4.18.patch (text/x-patch, attachment)]
[v3-0004-gnu-alacritty-Update-to-0.10.1.patch (text/x-patch, attachment)]
[v3-0002-gnu-rust-structopt-0.3-Update-to-0.3.26.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Sat, 15 Oct 2022 07:18:01 GMT) Full text and rfc822 format available.

Message #173 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "54299 <at> debbugs.gnu.org" <54299 <at> debbugs.gnu.org>,
 Efraim Flashner <efraim <at> flashner.co.il>, Maxime Devos <maximedevos <at> telenet.be>
Subject: [PATCH v3] Build on Aarch64
Date: Sat, 15 Oct 2022 07:17:28 +0000
[Message part 1 (text/plain, inline)]
Hi Maxime,

could you please review the 2 patches for Alacritty?

First one is to build it on Aarch64 (disables one failing test).

The other enables HW support on devices like PineBook Pro - I remeber you use one Efraim. [1]

The rest is just for newer version.

I have to check the antioxidant system! It's been on my list for too long.

1 https://github.com/alacritty/alacritty/issues/128#issuecomment-880270507

Thanks!

----
Petr
[Message part 2 (text/html, inline)]
[v3-0003-gnu-rust-structopt-derive-0.4-Update-to-0.4.18.patch (text/x-patch, attachment)]
[v3-0007-gnu-alacritty-Remove-input-labels.patch (text/x-patch, attachment)]
[v3-0006-gnu-alacritty-Update-to-0.10.1.patch (text/x-patch, attachment)]
[v3-0002-gnu-alacritty-Patch-to-run-on-OpenGL-3.1-on-aarch.patch (text/x-patch, attachment)]
[v3-0001-gnu-alacritty-Fix-build-on-aarch64-target.patch (text/x-patch, attachment)]
[v3-0005-gnu-Add-rust-alacritty-terminal-0.16.patch (text/x-patch, attachment)]
[v3-0004-gnu-rust-structopt-0.3-Update-to-0.3.26.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Sun, 16 Oct 2022 05:45:01 GMT) Full text and rfc822 format available.

Message #176 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "54299 <at> debbugs.gnu.org" <54299 <at> debbugs.gnu.org>,
 Efraim Flashner <efraim <at> flashner.co.il>, Maxime Devos <maximedevos <at> telenet.be>
Subject: Re: [PATCH v3] Build on Aarch64
Date: Sun, 16 Oct 2022 05:44:09 +0000
[Message part 1 (text/plain, inline)]
Sorry, incorrect target ("arch64" instead of "aarch64") got into second patch :-)

----
Petr
------- Original Message -------
On Saturday, October 15th, 2022 at 9:17 AM, phodina <phodina <at> protonmail.com> wrote:

> Hi Maxime,
>
> could you please review the 2 patches for Alacritty?
>
> First one is to build it on Aarch64 (disables one failing test).
>
> The other enables HW support on devices like PineBook Pro - I remeber you use one Efraim. [1]
>
> The rest is just for newer version.
>
> I have to check the antioxidant system! It's been on my list for too long.
>
> 1 https://github.com/alacritty/alacritty/issues/128#issuecomment-880270507
>
> Thanks!
>
> ----
> Petr
[Message part 2 (text/html, inline)]
[v4-0002-gnu-alacritty-Patch-to-run-on-OpenGL-3.1-on-aarch.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Sun, 25 Dec 2022 17:51:01 GMT) Full text and rfc822 format available.

Message #179 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: phodina <phodina <at> protonmail.com>
To: "54299 <at> debbugs.gnu.org" <54299 <at> debbugs.gnu.org>,
 Efraim Flashner <efraim <at> flashner.co.il>, Maxime Devos <maximedevos <at> telenet.be>
Subject: Re: [PATCH v3] Build on Aarch64
Date: Sun, 25 Dec 2022 17:50:19 +0000
[Message part 1 (text/plain, inline)]
Hi,

any progress on this issue?

----
Petr
------- Original Message -------
On Sunday, October 16th, 2022 at 7:44 AM, phodina <phodina <at> protonmail.com> wrote:

> Sorry, incorrect target ("arch64" instead of "aarch64") got into second patch :-)
>
> ----
> Petr
> ------- Original Message -------
> On Saturday, October 15th, 2022 at 9:17 AM, phodina <phodina <at> protonmail.com> wrote:
>
>> Hi Maxime,
>>
>> could you please review the 2 patches for Alacritty?
>>
>> First one is to build it on Aarch64 (disables one failing test).
>>
>> The other enables HW support on devices like PineBook Pro - I remeber you use one Efraim. [1]
>>
>> The rest is just for newer version.
>>
>> I have to check the antioxidant system! It's been on my list for too long.
>>
>> 1 https://github.com/alacritty/alacritty/issues/128#issuecomment-880270507
>>
>> Thanks!
>>
>> ----
>> Petr
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Mon, 26 Dec 2022 12:11:02 GMT) Full text and rfc822 format available.

Message #182 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: phodina <phodina <at> protonmail.com>,
 "51314 <at> debbugs.gnu.org" <51314 <at> debbugs.gnu.org>,
 Ludovic Courtès <ludo <at> gnu.org>, 54299 <at> debbugs.gnu.org
Subject: Re: Test patches on Prusa i3 MK3S
Date: Mon, 26 Dec 2022 13:10:02 +0100
[Message part 1 (text/plain, inline)]
On 25-12-2022 18:57, phodina wrote:
> Hi Maxime,
> 
> any thoughts on the failing tests and the rebased patches?
> 
> Also is possible that the tests on core-updates can be broken or is some 
> sort of issue on my local machine?
> 
> Running: |guix shell --pure --check -D guix|​


Hi,

I'm currently taking a break from Guix.

Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#54299; Package guix-patches. (Wed, 15 Feb 2023 10:45:02 GMT) Full text and rfc822 format available.

Message #185 received at 54299 <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: phodina <phodina <at> protonmail.com>
Cc: Maxime Devos <maximedevos <at> telenet.be>,
 "54299 <at> debbugs.gnu.org" <54299 <at> debbugs.gnu.org>
Subject: Re: [PATCH v3] Build on Aarch64
Date: Wed, 15 Feb 2023 12:43:52 +0200
[Message part 1 (text/plain, inline)]
On Sun, Dec 25, 2022 at 05:50:19PM +0000, phodina wrote:
> Hi,
> 
> any progress on this issue?
> 
> ----
> Petr

I haven't been able to get the patch to apply when building for aarch64
so that's a problem. I tried adding it as an input and applying it as a
phase but then the 'configure script chokes on the patch not being a tar
archive.

I saw that alacritty 0.11.0 adds fallback support for gles 2.0. I was
able to build (using cargo, not packaged) and run that on my pinebook
pro. Can you send another version of the patchset to upgrade to 0.11.0?
With that everything should just be working nicely.

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Fri, 29 Mar 2024 20:43:02 GMT) Full text and rfc822 format available.

Notification sent to Till Robin Zickel <trzickel <at> illegalaliensfrom.space>:
bug acknowledged by developer. (Fri, 29 Mar 2024 20:43:03 GMT) Full text and rfc822 format available.

Message #190 received at 54299-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 54299-done <at> debbugs.gnu.org
Subject: [PATCH 01/27] added alacritty 0.10.1
Date: Fri, 29 Mar 2024 20:42:13 +0000
[Message part 1 (text/plain, inline)]
Hi,

Alacritty in Guix is already on 0.13.1
--8<---------------cut here---------------start------------->8---
~$: guix describe
Generation 5    Mar 29 2024 19:22:49    (current)
  guix 423ca23
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 423ca234cbd7b4902fd2a3fbc089a6fd57ed5583
--8<---------------cut here---------------end--------------->8---

Closing as no longer actual.

--
Oleg
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 27 Apr 2024 11:25:15 GMT) Full text and rfc822 format available.

This bug report was last modified 7 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.