GNU bug report logs -
#72699
[PATCH 0/5] Add helvum
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72699 in the body.
You can then email your comments to 72699 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#72699
; Package
guix-patches
.
(Sun, 18 Aug 2024 14:22:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Sergio Pastor Pérez <sergio.pastorperez <at> outlook.es>
:
New bug report received and forwarded. Copy sent to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
.
(Sun, 18 Aug 2024 14:22:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello Guix!
This patch adds `helvum' and its dependencies.
I had to disable tests for the `rust-libspa-0.7' since one test fails for an
unknown reason.
Regards,
Sergio.
Sergio Pastor Pérez (5):
gnu: Add rust-pipewire-sys-0.7.
gnu: Add rust-pipewire-0.7.
gnu: Add rust-libspa-sys-0.7.
gnu: Add rust-libspa-0.7.
gnu: Add helvum.
gnu/packages/crates-io.scm | 115 +++++++++++++++++++++++++++++++++++++
gnu/packages/rust-apps.scm | 30 ++++++++++
2 files changed, 145 insertions(+)
base-commit: 71f0676a295841e2cc662eec0d3e9b7e69726035
--
2.45.2
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#72699
; Package
guix-patches
.
(Sun, 18 Aug 2024 16:35:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 72699 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-pipewire-sys-0.7): New variable.
Change-Id: Ica34a134fdf168725e6eed0ebbe5740df65c4cea
---
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 22c6136852..b884134e15 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53580,6 +53580,32 @@ (define-public rust-piper-0.1
#:cargo-development-inputs
(("rust-futures" ,rust-futures-0.3))))))
+(define-public rust-pipewire-sys-0.7
+ (package
+ (name "rust-pipewire-sys")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pipewire-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0r4z0farzflycgfp6x7z65h57np4l1qnpj4r8z5lcwkkgd70h349"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
+ ("rust-libspa-sys" ,rust-libspa-sys-0.7)
+ ("rust-system-deps" ,rust-system-deps-6))))
+ (native-inputs
+ (list pkg-config clang))
+ (inputs
+ (list pipewire))
+ (home-page "https://pipewire.org")
+ (synopsis "Rust FFI bindings for PipeWire")
+ (description
+ "This package provides Rust FFI bindings for @code{PipeWire}.")
+ (license license:expat)))
+
(define-public rust-pkg-config-0.3
(package
(name "rust-pkg-config")
--
2.45.2
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#72699
; Package
guix-patches
.
(Sun, 18 Aug 2024 16:35:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 72699 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-pipewire-0.7): New variable.
Change-Id: I1cf5c0e428557d601247761f415111e8fafff594
---
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 b884134e15..16ec2fc45d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53606,6 +53606,37 @@ (define-public rust-pipewire-sys-0.7
"This package provides Rust FFI bindings for @code{PipeWire}.")
(license license:expat)))
+(define-public rust-pipewire-0.7
+ (package
+ (name "rust-pipewire")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pipewire" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1sg9cbvhp0s07a337zwli0xm40f8wkvm06d72nsr1s35vp40kl52"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-bitflags" ,rust-bitflags-2)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libspa" ,rust-libspa-0.7)
+ ("rust-libspa-sys" ,rust-libspa-sys-0.7)
+ ("rust-nix" ,rust-nix-0.26)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-pipewire-sys" ,rust-pipewire-sys-0.7)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (native-inputs
+ (list pkg-config))
+ (inputs
+ (list pipewire clang))
+ (home-page "https://pipewire.org")
+ (synopsis "Rust bindings for PipeWire")
+ (description "This package provides Rust bindings for @code{PipeWire}.")
+ (license license:expat)))
+
(define-public rust-pkg-config-0.3
(package
(name "rust-pkg-config")
--
2.45.2
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#72699
; Package
guix-patches
.
(Sun, 18 Aug 2024 16:35:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 72699 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/crates-io.scm (rust-libspa-sys-0.7): New variable.
Change-Id: I6686c85521c914c8d0d2d80b7f0967eac2ca2f95
---
gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 16ec2fc45d..176b15e79d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38780,6 +38780,31 @@ (define-public rust-libsensors-sys-0.2
(description "This package provides Rust bindings to libsensors.")
(license license:miros)))
+(define-public rust-libspa-sys-0.7
+ (package
+ (name "rust-libspa-sys")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libspa-sys" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ifkg4k7azfqbz4i1lk31d77nhlc2w36s133yf78a3z7yfihrrxk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.66)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-system-deps" ,rust-system-deps-6))))
+ (native-inputs
+ (list pkg-config clang))
+ (inputs
+ (list pipewire))
+ (home-page "https://pipewire.org")
+ (synopsis "Rust FFI bindings for libspa")
+ (description "This package provides Rust FFI bindings for libspa.")
+ (license license:expat)))
+
(define-public rust-libsqlite3-sys-0.28
(package
(name "rust-libsqlite3-sys")
--
2.45.2
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#72699
; Package
guix-patches
.
(Sun, 18 Aug 2024 16:35:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 72699 <at> debbugs.gnu.org (full text, mbox):
This package needs `rust-pipewire-0.7', which depends on
`rust-libspa-0.7'.
The next patches will add `rust-pipewire-0.7'.
* gnu/packages/crates-io.scm (rust-libspa-0.7): New variable.
Change-Id: I5967c47b9820714b0103c996c4094af8cf530862
---
gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 176b15e79d..3973ea472a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -38805,6 +38805,39 @@ (define-public rust-libspa-sys-0.7
(description "This package provides Rust FFI bindings for libspa.")
(license license:expat)))
+(define-public rust-libspa-0.7
+ (package
+ (name "rust-libspa")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "libspa" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1i58ayw50brjh1a7gzfs9ijwl42lqmq2k4b7c2w1ijnx41q62d04"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:tests? #f ; NOTE: 1 fail, `async_seq_panic' test should panic.
+ #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
+ ("rust-cc" ,rust-cc-1)
+ ("rust-convert-case" ,rust-convert-case-0.6)
+ ("rust-cookie-factory" ,rust-cookie-factory-0.3)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libspa-sys" ,rust-libspa-sys-0.7)
+ ("rust-nix" ,rust-nix-0.26)
+ ("rust-nom" ,rust-nom-7)
+ ("rust-system-deps" ,rust-system-deps-6)
+ ("rust-pipewire" ,rust-pipewire-0.7))))
+ (native-inputs
+ (list pkg-config clang))
+ (inputs
+ (list pipewire))
+ (home-page "https://pipewire.org")
+ (synopsis "Rust bindings for libspa")
+ (description "This package provides Rust bindings for libspa.")
+ (license license:expat)))
+
(define-public rust-libsqlite3-sys-0.28
(package
(name "rust-libsqlite3-sys")
--
2.45.2
Information forwarded
to
efraim <at> flashner.co.il, guix-patches <at> gnu.org
:
bug#72699
; Package
guix-patches
.
(Sun, 18 Aug 2024 16:35:04 GMT)
Full text and
rfc822 format available.
Message #20 received at 72699 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/rust-apps.scm (helvum): New variable.
Change-Id: Ib2bd52530b3a42e776357f8af9ae5321ade5e0d5
---
gnu/packages/rust-apps.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 7de25356c7..3fc8d9834e 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -66,6 +66,7 @@ (define-module (gnu packages rust-apps)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-graphics)
+ #:use-module (gnu packages crates-gtk)
#:use-module (gnu packages crates-tls)
#:use-module (gnu packages crates-vcs)
#:use-module (gnu packages crates-web)
@@ -77,6 +78,7 @@ (define-module (gnu packages rust-apps)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages haskell-xyz)
#:use-module (gnu packages glib)
+ #:use-module (gnu packages gnome)
#:use-module (gnu packages gtk)
#:use-module (gnu packages ibus)
#:use-module (gnu packages icu4c)
@@ -855,6 +857,34 @@ (define-public gitui
(description "This package provides a fast Terminal UI for git.")
(license license:expat)))
+(define-public helvum
+ (package
+ (name "helvum")
+ (version "0.5.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/pipewire/helvum")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1q8gkx7djrfdl8fykppsqkxiadsq47v0xhj612nxlrvjz8n77ygn"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-glib" ,rust-glib-0.18)
+ ("rust-libadwaita" ,rust-libadwaita-0.5)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-pipewire" ,rust-pipewire-0.7))))
+ (native-inputs (list pkg-config clang))
+ (inputs (list glib gtk libadwaita pipewire))
+ (home-page "https://gitlab.freedesktop.org/pipewire/helvum")
+ (synopsis "GTK patchbay for pipewire")
+ (description "This package provides a GTK patchbay for pipewire.")
+ (license license:gpl3)))
+
(define-public hexyl
(package
(name "hexyl")
--
2.45.2
Reply sent
to
Zheng Junjie <zhengjunjie <at> iscas.ac.cn>
:
You have taken responsibility.
(Tue, 20 Aug 2024 05:27:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Sergio Pastor Pérez <sergio.pastorperez <at> outlook.es>
:
bug acknowledged by developer.
(Tue, 20 Aug 2024 05:27:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 72699-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sergio Pastor Pérez <sergio.pastorperez <at> outlook.es> writes:
> * gnu/packages/rust-apps.scm (helvum): New variable.
>
> Change-Id: Ib2bd52530b3a42e776357f8af9ae5321ade5e0d5
> ---
> gnu/packages/rust-apps.scm | 30 ++++++++++++++++++++++++++++++
> 1 file changed, 30 insertions(+)
>
> diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
> index 7de25356c7..3fc8d9834e 100644
> --- a/gnu/packages/rust-apps.scm
> +++ b/gnu/packages/rust-apps.scm
> @@ -66,6 +66,7 @@ (define-module (gnu packages rust-apps)
> #:use-module (gnu packages crates-crypto)
> #:use-module (gnu packages crates-io)
> #:use-module (gnu packages crates-graphics)
> + #:use-module (gnu packages crates-gtk)
> #:use-module (gnu packages crates-tls)
> #:use-module (gnu packages crates-vcs)
> #:use-module (gnu packages crates-web)
> @@ -77,6 +78,7 @@ (define-module (gnu packages rust-apps)
> #:use-module (gnu packages freedesktop)
> #:use-module (gnu packages haskell-xyz)
> #:use-module (gnu packages glib)
> + #:use-module (gnu packages gnome)
> #:use-module (gnu packages gtk)
> #:use-module (gnu packages ibus)
> #:use-module (gnu packages icu4c)
> @@ -855,6 +857,34 @@ (define-public gitui
> (description "This package provides a fast Terminal UI for git.")
> (license license:expat)))
>
> +(define-public helvum
> + (package
> + (name "helvum")
> + (version "0.5.1")
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://gitlab.freedesktop.org/pipewire/helvum")
> + (commit version)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "1q8gkx7djrfdl8fykppsqkxiadsq47v0xhj612nxlrvjz8n77ygn"))))
> + (build-system cargo-build-system)
> + (arguments
> + `(#:cargo-inputs (("rust-glib" ,rust-glib-0.18)
> + ("rust-libadwaita" ,rust-libadwaita-0.5)
> + ("rust-libc" ,rust-libc-0.2)
> + ("rust-log" ,rust-log-0.4)
> + ("rust-once-cell" ,rust-once-cell-1)
> + ("rust-pipewire" ,rust-pipewire-0.7))))
> + (native-inputs (list pkg-config clang))
> + (inputs (list glib gtk libadwaita pipewire))
> + (home-page "https://gitlab.freedesktop.org/pipewire/helvum")
> + (synopsis "GTK patchbay for pipewire")
> + (description "This package provides a GTK patchbay for pipewire.")
> + (license license:gpl3)))
> +
> (define-public hexyl
> (package
> (name "hexyl")
push, add some phase to install icons and desktop file, and glib-or-gtk wrap.
[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
.
(Tue, 17 Sep 2024 11:24:18 GMT)
Full text and
rfc822 format available.
This bug report was last modified 331 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.