GNU bug report logs -
#48420
[PATCH 1/9] gnu: Add rust-bindgen-0.48.
Previous Next
Reported by: aecepoglu <aecepoglu <at> fastmail.fm>
Date: Fri, 14 May 2021 16:07:02 UTC
Severity: normal
Tags: patch
Done: Efraim Flashner <efraim <at> flashner.co.il>
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 48420 in the body.
You can then email your comments to 48420 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:07:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
aecepoglu <aecepoglu <at> fastmail.fm>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Fri, 14 May 2021 16:07:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-bindgen-0.48): New variable.
---
gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 678fa6f93c..e801f5bd4e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -4314,6 +4314,41 @@ bindings to C and C++ libraries.")
("rust-diff" ,rust-diff-0.1)
("rust-shlex" ,rust-shlex-0.1))))))
+(define-public rust-bindgen-0.48
+ (package
+ (inherit rust-bindgen-0.57)
+ (name "rust-bindgen")
+ (version "0.48.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bindgen" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1jpk0p4l4dg1lpvciq9q8wm94sjsflb1vb5x2gk9dlizv4gl2gcx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-cexpr" ,rust-cexpr-0.3)
+ ("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-clang-sys" ,rust-clang-sys-0.26)
+ ("rust-clap" ,rust-clap-2)
+ ("rust-env-logger" ,rust-env-logger-0.6)
+ ("rust-hashbrown" ,rust-hashbrown-0.1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-peeking-take-while"
+ ,rust-peeking-take-while-0.1)
+ ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-which" ,rust-which-2))))))
+
(define-public rust-bindgen-0.47
(package
(inherit rust-bindgen-0.50)
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:13:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-emacs-module-0.10): New variable.
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e801f5bd4e..0db166b017 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12688,6 +12688,32 @@ signing, and verification in pure Rust.")
@code{Right} is a general purpose sum type with two cases.")
(license (list license:expat license:asl2.0))))
+(define-public rust-emacs-module-0.10
+ (package
+ (name "rust-emacs-module")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "emacs_module" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1gf9lz735xbkyir53dyv362drfx3nin5an5cx39kd8q8kjjwix5g"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-bindgen" ,rust-bindgen-0.48))))
+ (home-page
+ "https://github.com/ubolonton/emacs-module-rs")
+ (synopsis "Raw FFI for emacs-module")
+ (description "This module provides a high-level binding to emacs-module:
+ Emacs' support for dynamic modules.")
+ (license license:bsd-3)))
+
(define-public rust-embed-resource-1
(package
(name "rust-embed-resource")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:13:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-darling-macro-0.9): New variable.
---
gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0db166b017..903400450c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10625,6 +10625,29 @@ reading attributes into structs when implementing custom derives.")
reading attributes into structs when implementing custom derives.")
(license license:expat)))
+(define-public rust-darling-macro-0.9
+ (package
+ (inherit rust-darling-macro-0.10)
+ (name "rust-darling-macro")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "darling_macro" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1lcq9418w0vmvncg4a3n9k64zjvqz0048aviqi0rmlpiqv0xmn66"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-darling-core" ,rust-darling-core-0.9)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-syn" ,rust-syn-0.15))))))
+
(define-public rust-dashmap-4
(package
(name "rust-dashmap")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:13:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-strsim-0.7): New variable.
---
gnu/packages/crates-io.scm | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 903400450c..a90726ab25 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40281,6 +40281,20 @@ and Jaro-Winkler.")
(base32
"0sjsm7hrvjdifz661pjxq5w4hf190hx53fra8dfvamacvff139cf"))))))
+(define-public rust-strsim-0.7
+ (package
+ (inherit rust-strsim-0.9)
+ (name "rust-strsim")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "strsim" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "0l7mkwvdk4vgnml67b85mczk466074aj8yf25gjrjslj4l0khkxv"))))))
+
(define-public rust-strsim-0.6
(package
(inherit rust-strsim-0.9)
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:13:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-darling-core-0.9): New variable.
---
gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a90726ab25..8a7a840d29 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10599,6 +10599,32 @@ into structs when implementing custom derives.")
reading attributes into structs when implementing custom derives.")
(license license:expat)))
+(define-public rust-darling-core-0.9
+ (package
+ (inherit rust-darling-core-0.10)
+ (name "rust-darling-core")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "darling_core" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0b201dx4m58l5ac7gmbjvbf4z2xipnk5d4pqa7mz7gy3f21h3z3a"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-fnv" ,rust-fnv-1)
+ ("rust-ident-case" ,rust-ident-case-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-0.4)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-strsim" ,rust-strsim-0.7)
+ ("rust-syn" ,rust-syn-0.15))))))
+
(define-public rust-darling-macro-0.10
(package
(name "rust-darling-macro")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:13:03 GMT)
Full text and
rfc822 format available.
Message #20 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-darling-0.9): New variable.
---
gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8a7a840d29..5b550f8847 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10570,6 +10570,28 @@ crate (implementation detail).")
into structs when implementing custom derives.")
(license license:expat)))
+(define-public rust-darling-0.9
+ (package
+ (inherit rust-darling-0.10)
+ (name "rust-darling")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "darling" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1mnksf0i47pb7sxvi1iqfwmqy9iny0x8w56ilybpb431b46cpyzw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-darling-core" ,rust-darling-core-0.9)
+ ("rust-darling-macro" ,rust-darling-macro-0.9))))))
+
(define-public rust-darling-core-0.10
(package
(name "rust-darling-core")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:14:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-emacs-macros-0.11): New variable.
---
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 5b550f8847..6f0558aa61 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12759,6 +12759,33 @@ signing, and verification in pure Rust.")
@code{Right} is a general purpose sum type with two cases.")
(license (list license:expat license:asl2.0))))
+(define-public rust-emacs-macros-0.11
+ (package
+ (name "rust-emacs-macros")
+ (version "0.11.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "emacs-macros" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0390y8vafxdi334hhgrzvcqjq3n5ckcmvilqcfp8vajjq8irrly6"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build?
+ #t
+ #:cargo-inputs
+ (("rust-darling" ,rust-darling-0.9)
+ ("rust-quote" ,rust-quote-0.6)
+ ("rust-syn" ,rust-syn-0.15))))
+ (home-page
+ "https://github.com/ubolonton/emacs-module-rs")
+ (synopsis "Proc macros for Emacs modules")
+ (description "This package provides proc macros for Emacs modules.")
+ (license license:bsd-3)))
+
(define-public rust-emacs-module-0.10
(package
(name "rust-emacs-module")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:14:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-emacs-0.11): New variable.
---
gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6f0558aa61..0e702bc152 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12759,6 +12759,37 @@ signing, and verification in pure Rust.")
@code{Right} is a general purpose sum type with two cases.")
(license (list license:expat license:asl2.0))))
+(define-public rust-emacs-0.11
+ (package
+ (name "rust-emacs")
+ (version "0.11.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "emacs" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1xn6nr8m3p24irlmv3i7c9n95yb10qc6aikwqv99qlmhbky5x0z7"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs
+ (("rust-ctor" ,rust-ctor-0.1)
+ ("rust-emacs-macros" ,rust-emacs-macros-0.11)
+ ("rust-emacs-module" ,rust-emacs-module-0.10)
+ ("rust-failure" ,rust-failure-0.1)
+ ("rust-failure-derive" ,rust-failure-derive-0.1)
+ ("rust-lazy-static" ,rust-lazy-static-1))))
+ (home-page
+ "https://github.com/ubolonton/emacs-module-rs")
+ (synopsis
+ "Library for creating Emacs's dynamic modules")
+ (description
+ "This crate provides a high level binding to emacs-module:
+ Emacs' support for dynamic modules.")
+ (license license:bsd-3)))
+
(define-public rust-emacs-macros-0.11
(package
(name "rust-emacs-macros")
--
2.31.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#48420
; Package
guix-patches
.
(Fri, 14 May 2021 16:14:03 GMT)
Full text and
rfc822 format available.
Message #29 received at 48420 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/text-editors.scm (parinfer-rust): New variable.
---
gnu/packages/text-editors.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 30747057f8..da1a76ad02 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -250,6 +250,40 @@ competitive (as in keystroke count) with Vim.")
Rust.")
(license license:unlicense)))
+(define-public parinfer-rust
+ (package
+ (name "parinfer-rust")
+ (version "0.4.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/eraserhd/parinfer-rust")
+ (commit (string-append "v" version))))
+ (sha256 "0hj5in5h7pj72m4ag80ing513fh65q8xlsf341qzm3vmxm3y3jgd")
+ (file-name (git-file-name name version))))
+ (build-system cargo-build-system)
+ (inputs
+ `(("clang" ,clang)))
+ (arguments
+ `(#:cargo-inputs
+ (("rust-getopts" ,rust-getopts-0.2)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-emacs" ,rust-emacs-0.11)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.1))))
+ (home-page
+ "https://github.com/justinbarclay/parinfer-rust")
+ (synopsis
+ "Infer parantheses for clojure, lisp, scheme")
+ (description
+ "Parinfer is a plugin for Kakoune, Vim and Emacs
+ that infers paretheses and indentation")
+ (license license:expat)))
+
(define-public joe
(package
(name "joe")
--
2.31.1
Reply sent
to
Efraim Flashner <efraim <at> flashner.co.il>
:
You have taken responsibility.
(Sun, 11 Jul 2021 08:12:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
aecepoglu <aecepoglu <at> fastmail.fm>
:
bug acknowledged by developer.
(Sun, 11 Jul 2021 08:12:02 GMT)
Full text and
rfc822 format available.
Message #34 received at 48420-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sorry for the long delay. Patches pushed with some changes to
indentation and rounding out some descriptions.
--
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)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sun, 08 Aug 2021 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 314 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.