* [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery @ 2023-10-16 16:12 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 01/13] gnu: Add rust-hyper-proxy Steve George ` (13 more replies) 0 siblings, 14 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:12 UTC (permalink / raw) To: 66579 Part of a series to add librespot 0.4.2 - this covers the following parts: * rust-hyper-proxy-0.9: new variable * rust-protobuf: update to 2.28 * rust-protobuf-codegen & rust-protobuf-codegen-pure: update to 2.28 * rust-librespot-protocol: new variable * rust-password-hash: new variable * rust-pbkdf2: new variable * rust-priority-queue-1: new variable * rust-shannon: new variable * rust-librespot-core: new variable * rust-librespot-audio: new variable * rust-if-addrs: add new version * rust-libmdns: add new version * rust-librespot-discovery: new variable base-commit: 4ec6fd7817ec4073547fd71309374a293d7c436c ^ permalink raw reply [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 01/13] gnu: Add rust-hyper-proxy 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 02/13] gnu: rust-protobuf-2: Update to 2.28.0 Steve George ` (12 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-hyper-proxy): New variable. --- gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 80fb92ec82..8dc31b9cd6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30717,6 +30717,46 @@ (define-public rust-humantime-1 ("rust-rand" ,rust-rand-0.4) ("rust-time" ,rust-time-0.1)))))) +(define-public rust-hyper-proxy-0.9 + (package + (name "rust-hyper-proxy") + (version "0.9.1") + (source (origin + (method url-fetch) + (uri (crate-uri "hyper-proxy" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1k3mpq6d4rhz58dam1757sav14j32n39q8x37wjgpz943f4mm0fa")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-bytes" ,rust-bytes-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-headers" ,rust-headers-0.3) + ("rust-http" ,rust-http-0.2) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-tokio" ,rust-tokio-1) + ("rust-tower-service" ,rust-tower-service-0.3) + ("rust-hyper-rustls" ,rust-hyper-rustls-0.22) + ("rust-hyper-tls" ,rust-hyper-tls-0.5) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-openssl" ,rust-tokio-openssl-0.6) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.22) + ("rust-webpki" ,rust-webpki-0.21) + ("rust-webpki-roots" ,rust-webpki-roots-0.21)) + #:cargo-development-inputs `(("rust-hyper" ,rust-hyper-0.14) + ("rust-tokio" ,rust-tokio-1)))) + (native-inputs (list pkg-config)) + (inputs (list openssl)) + (home-page "https://github.com/tafia/hyper-proxy") + (synopsis "Proxy connector for Hyper-based applications") + (description "Proxy connector for the Hyper HTTP library.") + (license license:expat))) + (define-public rust-hyper-0.14 (package (name "rust-hyper") base-commit: 4ec6fd7817ec4073547fd71309374a293d7c436c -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 02/13] gnu: rust-protobuf-2: Update to 2.28.0. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 01/13] gnu: Add rust-hyper-proxy Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 03/13] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: " Steve George ` (11 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-protobuf-2): Update to 2.28.0. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8dc31b9cd6..486c53ba85 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50081,7 +50081,7 @@ (define-public rust-prost-0.9 (define-public rust-protobuf-2 (package (name "rust-protobuf") - (version "2.14.0") + (version "2.28.0") (source (origin (method url-fetch) (uri (crate-uri "protobuf" version)) @@ -50093,7 +50093,7 @@ (define-public rust-protobuf-2 (arguments `(#:tests? #f ; missing files in the release tarball. #:cargo-inputs - (("rust-bytes" ,rust-bytes-0.5) + (("rust-bytes" ,rust-bytes-1) ("rust-serde" ,rust-serde-1) ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/stepancheg/rust-protobuf/") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 03/13] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: Update to 2.28.0. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 01/13] gnu: Add rust-hyper-proxy Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 02/13] gnu: rust-protobuf-2: Update to 2.28.0 Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 04/13] gnu: Add rust-librespot-protocol Steve George ` (10 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm: (rust-protobuf-codegen): Update to 2.28.0. * gnu/packages/crates-io.scm: (rust-protobuf-codegen-pure): Update to 2.28.0. --- gnu/packages/crates-io.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 486c53ba85..1e5e99b719 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50088,7 +50088,7 @@ (define-public rust-protobuf-2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "11bl8hf522s9mbkckivnn9n8s3ss4g41w6jmfdsswmr5adqd71lf")))) + "154dfzjvxlpx37ha3cmp7fkhcsnyzbnfv7aisvz34x23k2gdjv8h")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; missing files in the release tarball. @@ -50107,14 +50107,14 @@ (define-public rust-protobuf-2 (define-public rust-protobuf-codegen-2 (package (name "rust-protobuf-codegen") - (version "2.14.0") + (version "2.28.0") (source (origin (method url-fetch) (uri (crate-uri "protobuf-codegen" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "031bx325lsgcx7wc76vc2cqph6q0b34jgc8nz0g2rkwcfnx3n4fy")))) + "1mhpl2cs1d2sqddf097ala180il61g9axpqnzky5bxswnypn0d03")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-protobuf" ,rust-protobuf-2)))) @@ -50131,17 +50131,18 @@ (define-public rust-protobuf-codegen-2 (define-public rust-protobuf-codegen-pure-2 (package (name "rust-protobuf-codegen-pure") - (version "2.14.0") + (version "2.28.0") (source (origin (method url-fetch) (uri (crate-uri "protobuf-codegen-pure" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0h34gfqlb7bqmgqv1mfgy5wk35z5r2h5ki3p3pdcmw1vqzmly6id")))) + "0rfqvpbbqh4pa406nda54jdl0sgagdgp274mmbpd7g4lzjcr78lm")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs + `(#:tests? #f + #:cargo-inputs (("rust-protobuf" ,rust-protobuf-2) ("rust-protobuf-codegen" ,rust-protobuf-codegen-2)))) (home-page "https://github.com/stepancheg/rust-protobuf/") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 04/13] gnu: Add rust-librespot-protocol. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (2 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 03/13] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: " Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 05/13] gnu: Add rust-password-hash-0.2 Steve George ` (9 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-librespot-protocol): New variable. --- 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 1e5e99b719..154e608724 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35587,6 +35587,30 @@ (define-public rust-libradicl-0.4 single-cell and single-nucleus sequencing data.") (license license:bsd-3))) +(define-public rust-librespot-protocol-0.4 + (package + (name "rust-librespot-protocol") + (version "0.4.2") + (source (origin + (method url-fetch) + (uri (crate-uri "librespot-protocol" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "17xkvhlxfkjh1z79pvq22nrxi99hcxnzafg0pdkymh3a3733lvax")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-protobuf" ,rust-protobuf-2) + ("rust-glob" ,rust-glob-0.3) + ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The protobuf logic for communicating with Spotify servers") + (description "Part of Librespot, an open source, Spotify client library. +This package contains the protobuf logic.") + (license license:expat))) + + (define-public rust-libsqlite3-sys-0.26 (package (name "rust-libsqlite3-sys") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 05/13] gnu: Add rust-password-hash-0.2 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (3 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 04/13] gnu: Add rust-librespot-protocol Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 06/13] gnu: Add rust-pbkdf2-0.8 Steve George ` (8 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-password-hash-0.2): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 154e608724..8726d322f1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45975,6 +45975,25 @@ (define-public rust-password-hash-0.3 ("rust-rand-core" ,rust-rand-core-0.6) ("rust-subtle" ,rust-subtle-2)))))) +(define-public rust-password-hash-0.2 + (package + (inherit rust-password-hash-0.5) + (name "rust-password-hash") + (version "0.2.3") + (source (origin + (method url-fetch) + (uri (crate-uri "password-hash" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-base64ct" ,rust-base64ct-1) + ("rust-subtle" ,rust-subtle-2) + ("rust-rand-core" ,rust-rand-core-0.6)))))) + (define-public rust-paste-1 (package (name "rust-paste") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 06/13] gnu: Add rust-pbkdf2-0.8. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (4 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 05/13] gnu: Add rust-password-hash-0.2 Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 07/13] gnu: Add rust-priority-queue-1 Steve George ` (7 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-pbkdf2-0.8): 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 8726d322f1..8dc22667d1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -46274,6 +46274,33 @@ (define-public rust-pbkdf2-0.9 ("rust-sha2" ,rust-sha2-0.9) ("rust-streebog" ,rust-streebog-0.9)))))) +(define-public rust-pbkdf2-0.8 + (package + (inherit rust-pbkdf2-0.10) + (name "rust-pbkdf2") + (version "0.8.0") + (source (origin + (method url-fetch) + (uri (crate-uri "pbkdf2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr")))) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-base64ct" ,rust-base64ct-1) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-password-hash" ,rust-password-hash-0.2) + ("rust-rayon" ,rust-rayon-1) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9)) + #:cargo-development-inputs `(("rust-hex-literal" ,rust-hex-literal-0.3) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-rand-core" ,rust-rand-core-0.6) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9)))))) + (define-public rust-pbkdf2-0.6 (package (inherit rust-pbkdf2-0.10) -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 07/13] gnu: Add rust-priority-queue-1 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (5 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 06/13] gnu: Add rust-pbkdf2-0.8 Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 08/13] gnu: Add rust-shannon Steve George ` (6 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-priority-queue-1): 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 8dc22667d1..83e6f11b05 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -49513,6 +49513,33 @@ (define-public rust-print-bytes-0.4 #:cargo-development-inputs (("rust-os-str-bytes" ,rust-os-str-bytes-2)))))) +(define-public rust-priority-queue-1 + (package + (name "rust-priority-queue") + (version "1.2.3") + (source (origin + (method url-fetch) + (uri (crate-uri "priority-queue" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1id9vzrypiilraw4wd5lh577prkjgyhd5vv77rdcgb7kkbcq4l41")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-indexmap" ,rust-indexmap-1) + ("rust-serde" ,rust-serde-1) + ("rust-autocfg" ,rust-autocfg-1)) + #:cargo-development-inputs `(("rust-hashbrown" ,rust-hashbrown-0.9) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-uuid" ,rust-uuid-0.8)))) + (home-page "https://github.com/garro95/priority-queue") + (synopsis "Efficient priority queue implemented as a heap") + (description "An efficient priority queue with a function to change the +priority of an object.") + (license license:expat))) + (define-public rust-proc-macro-crate-1 (package (name "rust-proc-macro-crate") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 08/13] gnu: Add rust-shannon 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (6 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 07/13] gnu: Add rust-priority-queue-1 Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 09/13] gnu: Add rust-librespot-core Steve George ` (5 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-shannon): 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 83e6f11b05..9aa975cf42 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -61586,6 +61586,28 @@ (define-public rust-shadow-rs-0.8 exactly where a binary came from and how it was built.") (license (list license:expat license:asl2.0)))) +(define-public rust-shannon-0.2 + (package + (name "rust-shannon") + (version "0.2.0") + (source (origin + (method url-fetch) + (uri (crate-uri "shannon" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1)))) + (home-page "https://docs.rs/shannon/0.2.0/shannon/") + (synopsis "Shannon cipher implementation") + (description + "A Shannon cipher implementation, that encrypts a message using a +shared secret key.") + (license license:expat))) + (define-public rust-sharded-slab-0.1 (package (name "rust-sharded-slab") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 09/13] gnu: Add rust-librespot-core. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (7 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 08/13] gnu: Add rust-shannon Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio Steve George ` (4 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-librespot-core): New variable. --- gnu/packages/crates-io.scm | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9aa975cf42..ffc7891ee8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35587,6 +35587,66 @@ (define-public rust-libradicl-0.4 single-cell and single-nucleus sequencing data.") (license license:bsd-3))) +(define-public rust-librespot-core-0.4 + (package + (name "rust-librespot-core") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "librespot-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0vaxnnlnsx8bmphiikm4kb99795jch0xxifr0azl9rl8b3r4jqq4")))) + (build-system cargo-build-system) + (arguments + (list #:cargo-test-flags ``("--release" "--" "--skip=test_connection" + "--skip=test_apresolve" + "--skip=test_apresolve_port_443") + #:skip-build? #f + #:cargo-inputs `(("rust-aes" ,rust-aes-0.6) + ("rust-base64" ,rust-base64-0.13) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-form-urlencoded" ,rust-form-urlencoded-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-http" ,rust-http-0.2) + ("rust-httparse" ,rust-httparse-1) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-hyper-proxy" ,rust-hyper-proxy-0.9) + ("rust-librespot-protocol" ,rust-librespot-protocol-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-num-integer" ,rust-num-integer-0.1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pbkdf2" ,rust-pbkdf2-0.8) + ("rust-priority-queue" ,rust-priority-queue-1) + ("rust-protobuf" ,rust-protobuf-2) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha-1" ,rust-sha-1-0.10) + ("rust-shannon" ,rust-shannon-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-stream" ,rust-tokio-stream-0.1) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-vergen" ,rust-vergen-3)) + #:cargo-development-inputs `(("rust-env-logger" ,rust-env-logger-0.9) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The core functionality provided by librespot") + (description + "Part of Librespot, an open source client library for +Spotify. This package contains core functionality, such as authentication, +channel and session.") + (license license:expat))) + (define-public rust-librespot-protocol-0.4 (package (name "rust-librespot-protocol") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (8 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 09/13] gnu: Add rust-librespot-core Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-20 9:30 ` Christopher Baines 2023-10-16 16:54 ` [bug#66579] [PATCH 11/13] gnu: rust-if-addrs: Update to 0.7.0 Steve George ` (3 subsequent siblings) 13 siblings, 1 reply; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-librespot-audio): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ffc7891ee8..100a5ee645 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35587,6 +35587,35 @@ (define-public rust-libradicl-0.4 single-cell and single-nucleus sequencing data.") (license license:bsd-3))) +(define-public rust-librespot-audio-0.4 + (package + (name "rust-librespot-audio") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "librespot-audio" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "178djijj7fkg5ca5rhk10rvy9gs797gikvackh5qxsp1al9s6xn1")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-aes-ctr" ,rust-aes-ctr-0.6) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-librespot-core" ,rust-librespot-core-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The audio fetching logic for Librespot") + (description + "Part of Librespot, an open source client library +for Spotify. This package contains the audio fetching logic.") + (license license:expat))) + (define-public rust-librespot-core-0.4 (package (name "rust-librespot-core") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio. 2023-10-16 16:54 ` [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio Steve George @ 2023-10-20 9:30 ` Christopher Baines 2023-10-20 17:02 ` Steve George 0 siblings, 1 reply; 33+ messages in thread From: Christopher Baines @ 2023-10-20 9:30 UTC (permalink / raw) To: Steve George; +Cc: 66579, efraim [-- Attachment #1: Type: text/plain, Size: 1246 bytes --] Steve George <steve@futurile.net> writes: > * gnu/packages/crates-io.scm (rust-librespot-audio): New variable. > --- > gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index ffc7891ee8..100a5ee645 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -35587,6 +35587,35 @@ (define-public rust-libradicl-0.4 > single-cell and single-nucleus sequencing data.") > (license license:bsd-3))) > > +(define-public rust-librespot-audio-0.4 > + (package > + (name "rust-librespot-audio") > + (version "0.4.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "librespot-audio" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 "178djijj7fkg5ca5rhk10rvy9gs797gikvackh5qxsp1al9s6xn1")))) > + (build-system cargo-build-system) > + (arguments > + (list #:skip-build? #f > + #:cargo-inputs `(("rust-aes-ctr" ,rust-aes-ctr-0.6) rust-aes-ctr-0.6 doesn't seem to be defined, which is what has led to QA failing to process these changes. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 987 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio. 2023-10-20 9:30 ` Christopher Baines @ 2023-10-20 17:02 ` Steve George 0 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 17:02 UTC (permalink / raw) To: Christopher Baines; +Cc: 66579, efraim On 20/10/2023 10:30, Christopher Baines wrote: (...) > rust-aes-ctr-0.6 doesn't seem to be defined, which is what has led to QA > failing to process these changes. > Hi - thanks for the heads-up - I got confused and mistakenly thought rust-aes-ctr-0.6 was already there. I have it locally so will add and re-roll them. Thanks, Steve ^ permalink raw reply [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 11/13] gnu: rust-if-addrs: Update to 0.7.0 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (9 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 12/13] gnu: rust-libmdns: Update to 0.7.5 Steve George ` (2 subsequent siblings) 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-if-addrs): Update to 0.7.0 --- gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 100a5ee645..1caaae93f4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31392,22 +31392,21 @@ (define-public rust-ieee754-0.2 floating-point numbers.") (license (list license:expat license:asl2.0)))) -(define-public rust-if-addrs-0.6 +(define-public rust-if-addrs-0.7 (package (name "rust-if-addrs") - (version "0.6.7") - (source (origin - (method url-fetch) - (uri (crate-uri "if-addrs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2")))) + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "if-addrs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a81w57p0hx6ql2ds2ayps38n0ndfaqcs618qzdyjln7zw0zmh6b")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-winapi" ,rust-winapi-0.3)))) + (list #:cargo-inputs `(("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))) (native-inputs (list iproute)) (home-page "https://github.com/messense/if-addrs") (synopsis "Return interface IP addresses on POSIX and Windows systems") @@ -31415,6 +31414,23 @@ (define-public rust-if-addrs-0.6 on both POSIX and Microsoft Windows hosts.") (license (list license:expat license:bsd-3)))) +(define-public rust-if-addrs-0.6 + (package + (inherit rust-if-addrs-0.7) + (name "rust-if-addrs") + (version "0.6.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "if-addrs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2")))) + (arguments + (list #:cargo-inputs `(("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))))) + (define-public rust-if-addrs-sys-0.3 (package (name "rust-if-addrs-sys") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 12/13] gnu: rust-libmdns: Update to 0.7.5. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (10 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 11/13] gnu: rust-if-addrs: Update to 0.7.0 Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 13/13] gnu: Add rust-librespot-discovery Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-libmdns): Update to 0.7.5 --- gnu/packages/crates-io.scm | 70 ++++++++++++++++++++++++++------------ 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1caaae93f4..4e1b2460b8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35339,39 +35339,67 @@ (define-public rust-libmimalloc-sys-0.1 allocator.") (license license:expat))) -(define-public rust-libmdns-0.6 +(define-public rust-libmdns-0.7 (package (name "rust-libmdns") - (version "0.6.3") + (version "0.7.5") (source (origin (method url-fetch) (uri (crate-uri "libmdns" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0n1ymkv5246c5yj2m70ql07z38hrz6b2l16lg3wpb98vz7mbqd59")))) + (base32 + "0470r44w3wkwg785wv1j9x8i65qa6v0ygrzh4vg9mcdkarmsw10b")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-byteorder" ,rust-byteorder-1) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-hostname" ,rust-hostname-0.3) - ("rust-if-addrs" ,rust-if-addrs-0.6) - ("rust-log" ,rust-log-0.4) - ("rust-multimap" ,rust-multimap-0.8) - ("rust-rand" ,rust-rand-0.8) - ("rust-socket2" ,rust-socket2-0.4) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1)) - #:cargo-development-inputs - (("rust-env-logger" ,rust-env-logger-0.8)))) + (list #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hostname" ,rust-hostname-0.3) + ("rust-if-addrs" ,rust-if-addrs-0.7) + ("rust-log" ,rust-log-0.4) + ("rust-multimap" ,rust-multimap-0.8) + ("rust-nix" ,rust-nix-0.23) + ("rust-rand" ,rust-rand-0.8) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs `(("rust-env-logger" ,rust-env-logger-0.8)))) (home-page "https://github.com/librespot-org/libmdns") - (synopsis "DNS-SD and mDNS library for building discoverable LAN services") - (description "A Multi-Cast DNS (RFC 6762) and DNS Service Discovery -(RFC 6763) library. Used for resolution of hostnames to IP addresses on -networks that do not have a local name server. Network services can be -advertised and discovered using this mechanism.") + (synopsis + "DNS-SD and mDNS library for building discoverable LAN services") + (description + "A Multi-Cast DNS (RFC 6762) and DNS Service Discovery (RFS 6763) +library. Used for resolution of hostnames to IP addresses on networks that +do not have a local name server. Network services can be advertised and +discovered using this mechanism.") (license license:expat))) +(define-public rust-libmdns-0.6 + (package + (inherit rust-libmdns-0.7) + (name "rust-libmdns") + (version "0.6.3") + (source (origin + (method url-fetch) + (uri (crate-uri "libmdns" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0n1ymkv5246c5yj2m70ql07z38hrz6b2l16lg3wpb98vz7mbqd59")))) + (arguments + (list #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hostname" ,rust-hostname-0.3) + ("rust-if-addrs" ,rust-if-addrs-0.6) + ("rust-log" ,rust-log-0.4) + ("rust-multimap" ,rust-multimap-0.8) + ("rust-rand" ,rust-rand-0.8) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1)) + #:cargo-development-inputs `(("rust-env-logger" ,rust-env-logger-0.8)))))) + (define-public rust-libnghttp2-sys-0.1 (package (name "rust-libnghttp2-sys") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH 13/13] gnu: Add rust-librespot-discovery. 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (11 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 12/13] gnu: rust-libmdns: Update to 0.7.5 Steve George @ 2023-10-16 16:54 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George 13 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-16 16:54 UTC (permalink / raw) To: 66579; +Cc: Steve George, efraim * gnu/packages/crates-io.scm (rust-librespot-discovery): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4e1b2460b8..4774187ab0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35720,6 +35720,45 @@ (define-public rust-librespot-core-0.4 channel and session.") (license license:expat))) +(define-public rust-librespot-discovery-0.4 + (package + (name "rust-librespot-discovery") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "librespot-discovery" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01igbv0xf3vj046jvblbr09cgmv25mlfajyb2903cl31iz8pga1a")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-aes-ctr" ,rust-aes-ctr-0.6) + ("rust-base64" ,rust-base64-0.13) + ("rust-form-urlencoded" ,rust-form-urlencoded-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-libmdns" ,rust-libmdns-0.7) + ("rust-librespot-core" ,rust-librespot-core-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-dns-sd" ,rust-dns-sd-0.1)) + #:cargo-development-inputs `(("rust-futures" ,rust-futures-0.3) + ("rust-hex" ,rust-hex-0.4) + ("rust-simple-logger" ,rust-simple-logger-2) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The discovery logic of Librespot") + (description "Part of Librespot, an open source client library for +Spotify. This package contains the discovery logic.") + (license license:expat))) + (define-public rust-librespot-protocol-0.4 (package (name "rust-librespot-protocol") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George ` (12 preceding siblings ...) 2023-10-16 16:54 ` [bug#66579] [PATCH 13/13] gnu: Add rust-librespot-discovery Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 01/15] gnu: Add rust-hyper-proxy Steve George ` (15 more replies) 13 siblings, 16 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim Part of a series to add librespot 0.4.2 - this covers the following parts: * rust-hyper-proxy-0.9: new variable * rust-protobuf: update to 2.28 * rust-protobuf-codegen & rust-protobuf-codegen-pure: update to 2.28 * rust-librespot-protocol: new variable * rust-password-hash: new variable * rust-pbkdf2: new variable * rust-priority-queue-1: new variable * rust-shannon: new variable * rust-librespot-core: new variable * rust-aes-ctr: new variable <-- NEW * rust-librespot-audio: new variable * rust-if-addrs: add new version * rust-libmdns: add new version * rust-librespot-discovery: new variable * rust-librespot-metadata: new variable base-commit: 4ec6fd7817ec4073547fd71309374a293d7c436c -- 2.41.0 ^ permalink raw reply [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 01/15] gnu: Add rust-hyper-proxy 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 02/15] gnu: rust-protobuf-2: Update to 2.28.0 Steve George ` (14 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-hyper-proxy): New variable. --- gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 80fb92ec82..8dc31b9cd6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30717,6 +30717,46 @@ (define-public rust-humantime-1 ("rust-rand" ,rust-rand-0.4) ("rust-time" ,rust-time-0.1)))))) +(define-public rust-hyper-proxy-0.9 + (package + (name "rust-hyper-proxy") + (version "0.9.1") + (source (origin + (method url-fetch) + (uri (crate-uri "hyper-proxy" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1k3mpq6d4rhz58dam1757sav14j32n39q8x37wjgpz943f4mm0fa")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-bytes" ,rust-bytes-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-headers" ,rust-headers-0.3) + ("rust-http" ,rust-http-0.2) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-tokio" ,rust-tokio-1) + ("rust-tower-service" ,rust-tower-service-0.3) + ("rust-hyper-rustls" ,rust-hyper-rustls-0.22) + ("rust-hyper-tls" ,rust-hyper-tls-0.5) + ("rust-native-tls" ,rust-native-tls-0.2) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.5) + ("rust-tokio-native-tls" ,rust-tokio-native-tls-0.3) + ("rust-tokio-openssl" ,rust-tokio-openssl-0.6) + ("rust-tokio-rustls" ,rust-tokio-rustls-0.22) + ("rust-webpki" ,rust-webpki-0.21) + ("rust-webpki-roots" ,rust-webpki-roots-0.21)) + #:cargo-development-inputs `(("rust-hyper" ,rust-hyper-0.14) + ("rust-tokio" ,rust-tokio-1)))) + (native-inputs (list pkg-config)) + (inputs (list openssl)) + (home-page "https://github.com/tafia/hyper-proxy") + (synopsis "Proxy connector for Hyper-based applications") + (description "Proxy connector for the Hyper HTTP library.") + (license license:expat))) + (define-public rust-hyper-0.14 (package (name "rust-hyper") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 02/15] gnu: rust-protobuf-2: Update to 2.28.0. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 01/15] gnu: Add rust-hyper-proxy Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 03/15] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: " Steve George ` (13 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-protobuf-2): Update to 2.28.0. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8dc31b9cd6..486c53ba85 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50081,7 +50081,7 @@ (define-public rust-prost-0.9 (define-public rust-protobuf-2 (package (name "rust-protobuf") - (version "2.14.0") + (version "2.28.0") (source (origin (method url-fetch) (uri (crate-uri "protobuf" version)) @@ -50093,7 +50093,7 @@ (define-public rust-protobuf-2 (arguments `(#:tests? #f ; missing files in the release tarball. #:cargo-inputs - (("rust-bytes" ,rust-bytes-0.5) + (("rust-bytes" ,rust-bytes-1) ("rust-serde" ,rust-serde-1) ("rust-serde-derive" ,rust-serde-derive-1)))) (home-page "https://github.com/stepancheg/rust-protobuf/") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 03/15] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: Update to 2.28.0. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 01/15] gnu: Add rust-hyper-proxy Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 02/15] gnu: rust-protobuf-2: Update to 2.28.0 Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 04/15] gnu: Add rust-librespot-protocol Steve George ` (12 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm: (rust-protobuf-codegen): Update to 2.28.0. * gnu/packages/crates-io.scm: (rust-protobuf-codegen-pure): Update to 2.28.0. --- gnu/packages/crates-io.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 486c53ba85..1e5e99b719 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50088,7 +50088,7 @@ (define-public rust-protobuf-2 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "11bl8hf522s9mbkckivnn9n8s3ss4g41w6jmfdsswmr5adqd71lf")))) + "154dfzjvxlpx37ha3cmp7fkhcsnyzbnfv7aisvz34x23k2gdjv8h")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; missing files in the release tarball. @@ -50107,14 +50107,14 @@ (define-public rust-protobuf-2 (define-public rust-protobuf-codegen-2 (package (name "rust-protobuf-codegen") - (version "2.14.0") + (version "2.28.0") (source (origin (method url-fetch) (uri (crate-uri "protobuf-codegen" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "031bx325lsgcx7wc76vc2cqph6q0b34jgc8nz0g2rkwcfnx3n4fy")))) + "1mhpl2cs1d2sqddf097ala180il61g9axpqnzky5bxswnypn0d03")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-protobuf" ,rust-protobuf-2)))) @@ -50131,17 +50131,18 @@ (define-public rust-protobuf-codegen-2 (define-public rust-protobuf-codegen-pure-2 (package (name "rust-protobuf-codegen-pure") - (version "2.14.0") + (version "2.28.0") (source (origin (method url-fetch) (uri (crate-uri "protobuf-codegen-pure" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0h34gfqlb7bqmgqv1mfgy5wk35z5r2h5ki3p3pdcmw1vqzmly6id")))) + "0rfqvpbbqh4pa406nda54jdl0sgagdgp274mmbpd7g4lzjcr78lm")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs + `(#:tests? #f + #:cargo-inputs (("rust-protobuf" ,rust-protobuf-2) ("rust-protobuf-codegen" ,rust-protobuf-codegen-2)))) (home-page "https://github.com/stepancheg/rust-protobuf/") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 04/15] gnu: Add rust-librespot-protocol. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (2 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 03/15] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: " Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 05/15] gnu: Add rust-password-hash-0.2 Steve George ` (11 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-librespot-protocol): New variable. --- 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 1e5e99b719..154e608724 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35587,6 +35587,30 @@ (define-public rust-libradicl-0.4 single-cell and single-nucleus sequencing data.") (license license:bsd-3))) +(define-public rust-librespot-protocol-0.4 + (package + (name "rust-librespot-protocol") + (version "0.4.2") + (source (origin + (method url-fetch) + (uri (crate-uri "librespot-protocol" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "17xkvhlxfkjh1z79pvq22nrxi99hcxnzafg0pdkymh3a3733lvax")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-protobuf" ,rust-protobuf-2) + ("rust-glob" ,rust-glob-0.3) + ("rust-protobuf-codegen-pure" ,rust-protobuf-codegen-pure-2)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The protobuf logic for communicating with Spotify servers") + (description "Part of Librespot, an open source, Spotify client library. +This package contains the protobuf logic.") + (license license:expat))) + + (define-public rust-libsqlite3-sys-0.26 (package (name "rust-libsqlite3-sys") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 05/15] gnu: Add rust-password-hash-0.2 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (3 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 04/15] gnu: Add rust-librespot-protocol Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 06/15] gnu: Add rust-pbkdf2-0.8 Steve George ` (10 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-password-hash-0.2): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 154e608724..8726d322f1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45975,6 +45975,25 @@ (define-public rust-password-hash-0.3 ("rust-rand-core" ,rust-rand-core-0.6) ("rust-subtle" ,rust-subtle-2)))))) +(define-public rust-password-hash-0.2 + (package + (inherit rust-password-hash-0.5) + (name "rust-password-hash") + (version "0.2.3") + (source (origin + (method url-fetch) + (uri (crate-uri "password-hash" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1rr4kd52ld978a2xhcvlc54p1d92yhxl9kvbajba7ia6rs5b5q3p")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-base64ct" ,rust-base64ct-1) + ("rust-subtle" ,rust-subtle-2) + ("rust-rand-core" ,rust-rand-core-0.6)))))) + (define-public rust-paste-1 (package (name "rust-paste") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 06/15] gnu: Add rust-pbkdf2-0.8. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (4 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 05/15] gnu: Add rust-password-hash-0.2 Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 07/15] gnu: Add rust-priority-queue-1 Steve George ` (9 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-pbkdf2-0.8): 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 8726d322f1..8dc22667d1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -46274,6 +46274,33 @@ (define-public rust-pbkdf2-0.9 ("rust-sha2" ,rust-sha2-0.9) ("rust-streebog" ,rust-streebog-0.9)))))) +(define-public rust-pbkdf2-0.8 + (package + (inherit rust-pbkdf2-0.10) + (name "rust-pbkdf2") + (version "0.8.0") + (source (origin + (method url-fetch) + (uri (crate-uri "pbkdf2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ykgicvyjm41701mzqhrfmiz5sm5y0zwfg6csaapaqaf49a54pyr")))) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-base64ct" ,rust-base64ct-1) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-password-hash" ,rust-password-hash-0.2) + ("rust-rayon" ,rust-rayon-1) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9)) + #:cargo-development-inputs `(("rust-hex-literal" ,rust-hex-literal-0.3) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-rand-core" ,rust-rand-core-0.6) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9)))))) + (define-public rust-pbkdf2-0.6 (package (inherit rust-pbkdf2-0.10) -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 07/15] gnu: Add rust-priority-queue-1 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (5 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 06/15] gnu: Add rust-pbkdf2-0.8 Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 08/15] gnu: Add rust-shannon Steve George ` (8 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-priority-queue-1): 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 8dc22667d1..83e6f11b05 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -49513,6 +49513,33 @@ (define-public rust-print-bytes-0.4 #:cargo-development-inputs (("rust-os-str-bytes" ,rust-os-str-bytes-2)))))) +(define-public rust-priority-queue-1 + (package + (name "rust-priority-queue") + (version "1.2.3") + (source (origin + (method url-fetch) + (uri (crate-uri "priority-queue" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1id9vzrypiilraw4wd5lh577prkjgyhd5vv77rdcgb7kkbcq4l41")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-indexmap" ,rust-indexmap-1) + ("rust-serde" ,rust-serde-1) + ("rust-autocfg" ,rust-autocfg-1)) + #:cargo-development-inputs `(("rust-hashbrown" ,rust-hashbrown-0.9) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-test" ,rust-serde-test-1) + ("rust-uuid" ,rust-uuid-0.8)))) + (home-page "https://github.com/garro95/priority-queue") + (synopsis "Efficient priority queue implemented as a heap") + (description "An efficient priority queue with a function to change the +priority of an object.") + (license license:expat))) + (define-public rust-proc-macro-crate-1 (package (name "rust-proc-macro-crate") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 08/15] gnu: Add rust-shannon 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (6 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 07/15] gnu: Add rust-priority-queue-1 Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 09/15] gnu: Add rust-librespot-core Steve George ` (7 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-shannon): 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 83e6f11b05..9aa975cf42 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -61586,6 +61586,28 @@ (define-public rust-shadow-rs-0.8 exactly where a binary came from and how it was built.") (license (list license:expat license:asl2.0)))) +(define-public rust-shannon-0.2 + (package + (name "rust-shannon") + (version "0.2.0") + (source (origin + (method url-fetch) + (uri (crate-uri "shannon" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qa52zs4y1i87ysr11g9p6shpdagl14bb340gfm6rd97jhfb99by")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1)))) + (home-page "https://docs.rs/shannon/0.2.0/shannon/") + (synopsis "Shannon cipher implementation") + (description + "A Shannon cipher implementation, that encrypts a message using a +shared secret key.") + (license license:expat))) + (define-public rust-sharded-slab-0.1 (package (name "rust-sharded-slab") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 09/15] gnu: Add rust-librespot-core. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (7 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 08/15] gnu: Add rust-shannon Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 10/15] gnu: Add rust-aes-ctr Steve George ` (6 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-librespot-core): New variable. --- gnu/packages/crates-io.scm | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9aa975cf42..ffc7891ee8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35587,6 +35587,66 @@ (define-public rust-libradicl-0.4 single-cell and single-nucleus sequencing data.") (license license:bsd-3))) +(define-public rust-librespot-core-0.4 + (package + (name "rust-librespot-core") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "librespot-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0vaxnnlnsx8bmphiikm4kb99795jch0xxifr0azl9rl8b3r4jqq4")))) + (build-system cargo-build-system) + (arguments + (list #:cargo-test-flags ``("--release" "--" "--skip=test_connection" + "--skip=test_apresolve" + "--skip=test_apresolve_port_443") + #:skip-build? #f + #:cargo-inputs `(("rust-aes" ,rust-aes-0.6) + ("rust-base64" ,rust-base64-0.13) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-form-urlencoded" ,rust-form-urlencoded-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-http" ,rust-http-0.2) + ("rust-httparse" ,rust-httparse-1) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-hyper-proxy" ,rust-hyper-proxy-0.9) + ("rust-librespot-protocol" ,rust-librespot-protocol-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-num-integer" ,rust-num-integer-0.1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pbkdf2" ,rust-pbkdf2-0.8) + ("rust-priority-queue" ,rust-priority-queue-1) + ("rust-protobuf" ,rust-protobuf-2) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha-1" ,rust-sha-1-0.10) + ("rust-shannon" ,rust-shannon-0.2) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-stream" ,rust-tokio-stream-0.1) + ("rust-tokio-util" ,rust-tokio-util-0.7) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-1) + ("rust-vergen" ,rust-vergen-3)) + #:cargo-development-inputs `(("rust-env-logger" ,rust-env-logger-0.9) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The core functionality provided by librespot") + (description + "Part of Librespot, an open source client library for +Spotify. This package contains core functionality, such as authentication, +channel and session.") + (license license:expat))) + (define-public rust-librespot-protocol-0.4 (package (name "rust-librespot-protocol") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 10/15] gnu: Add rust-aes-ctr. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (8 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 09/15] gnu: Add rust-librespot-core Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 11/15] gnu: Add rust-librespot-audio Steve George ` (5 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-aes-ctr): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ffc7891ee8..f1e21aa76f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -2106,6 +2106,34 @@ (define-public rust-aes-0.3 ("rust-aesni" ,rust-aesni-0.6) ("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6)))))) +(define-public rust-aes-ctr-0.6 + (package + (name "rust-aes-ctr") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "aes-ctr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qspjxzrclnb83501595y01dhc0km1ssrbjnwlxhcrsdwp6w6abp")))) + (build-system cargo-build-system) + (arguments + (list + #:skip-build? #f + #:cargo-inputs `(("rust-aesni" ,rust-aesni-0.10) + ("rust-aes-soft" ,rust-aes-soft-0.6) + ("rust-cipher" ,rust-cipher-0.2) + ("rust-ctr" ,rust-ctr-0.6)) + #:cargo-development-inputs `(("rust-cipher" ,rust-cipher-0.2)))) + (home-page "https://github.com/RustCrypto/block-ciphers/tree/master/aes") + (synopsis "Pure Rust implementation of AES") + (description + "A pure Rust implementation of the Advanced Encryption +Standard (AES). Use the AES crate if possible, as the aes-ctr has been +into it.") + (license (list license:expat license:asl2.0)))) + (define-public rust-aes-gcm-0.10 (package (name "rust-aes-gcm") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 11/15] gnu: Add rust-librespot-audio. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (9 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 10/15] gnu: Add rust-aes-ctr Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 12/15] gnu: rust-if-addrs: Update to 0.7.0 Steve George ` (4 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-librespot-audio): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f1e21aa76f..0d91643cef 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35615,6 +35615,35 @@ (define-public rust-libradicl-0.4 single-cell and single-nucleus sequencing data.") (license license:bsd-3))) +(define-public rust-librespot-audio-0.4 + (package + (name "rust-librespot-audio") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "librespot-audio" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "178djijj7fkg5ca5rhk10rvy9gs797gikvackh5qxsp1al9s6xn1")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-aes-ctr" ,rust-aes-ctr-0.6) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-librespot-core" ,rust-librespot-core-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The audio fetching logic for Librespot") + (description + "Part of Librespot, an open source client library +for Spotify. This package contains the audio fetching logic.") + (license license:expat))) + (define-public rust-librespot-core-0.4 (package (name "rust-librespot-core") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 12/15] gnu: rust-if-addrs: Update to 0.7.0 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (10 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 11/15] gnu: Add rust-librespot-audio Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 13/15] gnu: rust-libmdns: Update to 0.7.5 Steve George ` (3 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-if-addrs): Update to 0.7.0 --- gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0d91643cef..f4f1d04fe2 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31420,22 +31420,21 @@ (define-public rust-ieee754-0.2 floating-point numbers.") (license (list license:expat license:asl2.0)))) -(define-public rust-if-addrs-0.6 +(define-public rust-if-addrs-0.7 (package (name "rust-if-addrs") - (version "0.6.7") - (source (origin - (method url-fetch) - (uri (crate-uri "if-addrs" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2")))) + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "if-addrs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1a81w57p0hx6ql2ds2ayps38n0ndfaqcs618qzdyjln7zw0zmh6b")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3) - ("rust-libc" ,rust-libc-0.2) - ("rust-winapi" ,rust-winapi-0.3)))) + (list #:cargo-inputs `(("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))) (native-inputs (list iproute)) (home-page "https://github.com/messense/if-addrs") (synopsis "Return interface IP addresses on POSIX and Windows systems") @@ -31443,6 +31442,23 @@ (define-public rust-if-addrs-0.6 on both POSIX and Microsoft Windows hosts.") (license (list license:expat license:bsd-3)))) +(define-public rust-if-addrs-0.6 + (package + (inherit rust-if-addrs-0.7) + (name "rust-if-addrs") + (version "0.6.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "if-addrs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2")))) + (arguments + (list #:cargo-inputs `(("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))))) + (define-public rust-if-addrs-sys-0.3 (package (name "rust-if-addrs-sys") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 13/15] gnu: rust-libmdns: Update to 0.7.5. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (11 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 12/15] gnu: rust-if-addrs: Update to 0.7.0 Steve George @ 2023-10-20 20:27 ` Steve George 2023-10-20 20:28 ` [bug#66579] [PATCH v2 14/15] gnu: Add rust-librespot-discovery Steve George ` (2 subsequent siblings) 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:27 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-libmdns): Update to 0.7.5 --- gnu/packages/crates-io.scm | 70 ++++++++++++++++++++++++++------------ 1 file changed, 49 insertions(+), 21 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f4f1d04fe2..527ced031c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35367,39 +35367,67 @@ (define-public rust-libmimalloc-sys-0.1 allocator.") (license license:expat))) -(define-public rust-libmdns-0.6 +(define-public rust-libmdns-0.7 (package (name "rust-libmdns") - (version "0.6.3") + (version "0.7.5") (source (origin (method url-fetch) (uri (crate-uri "libmdns" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0n1ymkv5246c5yj2m70ql07z38hrz6b2l16lg3wpb98vz7mbqd59")))) + (base32 + "0470r44w3wkwg785wv1j9x8i65qa6v0ygrzh4vg9mcdkarmsw10b")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-byteorder" ,rust-byteorder-1) - ("rust-futures-util" ,rust-futures-util-0.3) - ("rust-hostname" ,rust-hostname-0.3) - ("rust-if-addrs" ,rust-if-addrs-0.6) - ("rust-log" ,rust-log-0.4) - ("rust-multimap" ,rust-multimap-0.8) - ("rust-rand" ,rust-rand-0.8) - ("rust-socket2" ,rust-socket2-0.4) - ("rust-thiserror" ,rust-thiserror-1) - ("rust-tokio" ,rust-tokio-1)) - #:cargo-development-inputs - (("rust-env-logger" ,rust-env-logger-0.8)))) + (list #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hostname" ,rust-hostname-0.3) + ("rust-if-addrs" ,rust-if-addrs-0.7) + ("rust-log" ,rust-log-0.4) + ("rust-multimap" ,rust-multimap-0.8) + ("rust-nix" ,rust-nix-0.23) + ("rust-rand" ,rust-rand-0.8) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs `(("rust-env-logger" ,rust-env-logger-0.8)))) (home-page "https://github.com/librespot-org/libmdns") - (synopsis "DNS-SD and mDNS library for building discoverable LAN services") - (description "A Multi-Cast DNS (RFC 6762) and DNS Service Discovery -(RFC 6763) library. Used for resolution of hostnames to IP addresses on -networks that do not have a local name server. Network services can be -advertised and discovered using this mechanism.") + (synopsis + "DNS-SD and mDNS library for building discoverable LAN services") + (description + "A Multi-Cast DNS (RFC 6762) and DNS Service Discovery (RFS 6763) +library. Used for resolution of hostnames to IP addresses on networks that +do not have a local name server. Network services can be advertised and +discovered using this mechanism.") (license license:expat))) +(define-public rust-libmdns-0.6 + (package + (inherit rust-libmdns-0.7) + (name "rust-libmdns") + (version "0.6.3") + (source (origin + (method url-fetch) + (uri (crate-uri "libmdns" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0n1ymkv5246c5yj2m70ql07z38hrz6b2l16lg3wpb98vz7mbqd59")))) + (arguments + (list #:cargo-inputs `(("rust-byteorder" ,rust-byteorder-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hostname" ,rust-hostname-0.3) + ("rust-if-addrs" ,rust-if-addrs-0.6) + ("rust-log" ,rust-log-0.4) + ("rust-multimap" ,rust-multimap-0.8) + ("rust-rand" ,rust-rand-0.8) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1)) + #:cargo-development-inputs `(("rust-env-logger" ,rust-env-logger-0.8)))))) + (define-public rust-libnghttp2-sys-0.1 (package (name "rust-libnghttp2-sys") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 14/15] gnu: Add rust-librespot-discovery. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (12 preceding siblings ...) 2023-10-20 20:27 ` [bug#66579] [PATCH v2 13/15] gnu: rust-libmdns: Update to 0.7.5 Steve George @ 2023-10-20 20:28 ` Steve George 2023-10-20 20:28 ` [bug#66579] [PATCH v2 15/15] gnu: Add rust-librespot-metadata Steve George 2023-10-22 8:37 ` bug#66579: [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Efraim Flashner 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:28 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-librespot-discovery): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 527ced031c..7729e1a569 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35748,6 +35748,45 @@ (define-public rust-librespot-core-0.4 channel and session.") (license license:expat))) +(define-public rust-librespot-discovery-0.4 + (package + (name "rust-librespot-discovery") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "librespot-discovery" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01igbv0xf3vj046jvblbr09cgmv25mlfajyb2903cl31iz8pga1a")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-aes-ctr" ,rust-aes-ctr-0.6) + ("rust-base64" ,rust-base64-0.13) + ("rust-form-urlencoded" ,rust-form-urlencoded-1) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-hyper" ,rust-hyper-0.14) + ("rust-libmdns" ,rust-libmdns-0.7) + ("rust-librespot-core" ,rust-librespot-core-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-rand" ,rust-rand-0.8) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-dns-sd" ,rust-dns-sd-0.1)) + #:cargo-development-inputs `(("rust-futures" ,rust-futures-0.3) + ("rust-hex" ,rust-hex-0.4) + ("rust-simple-logger" ,rust-simple-logger-2) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The discovery logic of Librespot") + (description "Part of Librespot, an open source client library for +Spotify. This package contains the discovery logic.") + (license license:expat))) + (define-public rust-librespot-protocol-0.4 (package (name "rust-librespot-protocol") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [bug#66579] [PATCH v2 15/15] gnu: Add rust-librespot-metadata. 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (13 preceding siblings ...) 2023-10-20 20:28 ` [bug#66579] [PATCH v2 14/15] gnu: Add rust-librespot-discovery Steve George @ 2023-10-20 20:28 ` Steve George 2023-10-22 8:37 ` bug#66579: [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Efraim Flashner 15 siblings, 0 replies; 33+ messages in thread From: Steve George @ 2023-10-20 20:28 UTC (permalink / raw) To: 66579; +Cc: steve, efraim * gnu/packages/crates-io.scm (rust-librespot-metadata): 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 7729e1a569..04e845a0db 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35787,6 +35787,32 @@ (define-public rust-librespot-discovery-0.4 Spotify. This package contains the discovery logic.") (license license:expat))) +(define-public rust-librespot-metadata-0.4 + (package + (name "rust-librespot-metadata") + (version "0.4.2") + (source (origin + (method url-fetch) + (uri (crate-uri "librespot-metadata" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "07626b84cghd3jabdvyqhn1v0lax9p1hhz6ldw2r4l6brcgkd03b")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #f + #:cargo-inputs `(("rust-async-trait" ,rust-async-trait-0.1) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-librespot-core" ,rust-librespot-core-0.4) + ("rust-librespot-protocol" ,rust-librespot-protocol-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-protobuf" ,rust-protobuf-2)))) + (home-page "https://github.com/librespot-org/librespot") + (synopsis "The metadata elements of Librespot") + (description "Part of Librespot, an open source client library for +Spotify. This package contains the metadata logic.") + (license license:expat))) + (define-public rust-librespot-protocol-0.4 (package (name "rust-librespot-protocol") -- 2.41.0 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* bug#66579: [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George ` (14 preceding siblings ...) 2023-10-20 20:28 ` [bug#66579] [PATCH v2 15/15] gnu: Add rust-librespot-metadata Steve George @ 2023-10-22 8:37 ` Efraim Flashner 15 siblings, 0 replies; 33+ messages in thread From: Efraim Flashner @ 2023-10-22 8:37 UTC (permalink / raw) To: Steve George; +Cc: 66579-done [-- Attachment #1: Type: text/plain, Size: 1140 bytes --] Thanks. Patches pushed! On Fri, Oct 20, 2023 at 09:27:46PM +0100, Steve George wrote: > Part of a series to add librespot 0.4.2 - this covers the following parts: > > * rust-hyper-proxy-0.9: new variable > * rust-protobuf: update to 2.28 > * rust-protobuf-codegen & rust-protobuf-codegen-pure: update to 2.28 > * rust-librespot-protocol: new variable > * rust-password-hash: new variable > * rust-pbkdf2: new variable > * rust-priority-queue-1: new variable > * rust-shannon: new variable > * rust-librespot-core: new variable > > * rust-aes-ctr: new variable <-- NEW > * rust-librespot-audio: new variable > > * rust-if-addrs: add new version > * rust-libmdns: add new version > * rust-librespot-discovery: new variable > > * rust-librespot-metadata: new variable > > > base-commit: 4ec6fd7817ec4073547fd71309374a293d7c436c > -- > 2.41.0 > > > -- Efraim Flashner <efraim@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 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2023-10-22 8:38 UTC | newest] Thread overview: 33+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-10-16 16:12 [bug#66579] [PATCH 00/13] Series to add rust-librespot-core, audio and discovery Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 01/13] gnu: Add rust-hyper-proxy Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 02/13] gnu: rust-protobuf-2: Update to 2.28.0 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 03/13] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: " Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 04/13] gnu: Add rust-librespot-protocol Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 05/13] gnu: Add rust-password-hash-0.2 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 06/13] gnu: Add rust-pbkdf2-0.8 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 07/13] gnu: Add rust-priority-queue-1 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 08/13] gnu: Add rust-shannon Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 09/13] gnu: Add rust-librespot-core Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 10/13] gnu: Add rust-librespot-audio Steve George 2023-10-20 9:30 ` Christopher Baines 2023-10-20 17:02 ` Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 11/13] gnu: rust-if-addrs: Update to 0.7.0 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 12/13] gnu: rust-libmdns: Update to 0.7.5 Steve George 2023-10-16 16:54 ` [bug#66579] [PATCH 13/13] gnu: Add rust-librespot-discovery Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 01/15] gnu: Add rust-hyper-proxy Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 02/15] gnu: rust-protobuf-2: Update to 2.28.0 Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 03/15] gnu: rust-protobuf-codegen & rust-protobuf-codegen-pure: " Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 04/15] gnu: Add rust-librespot-protocol Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 05/15] gnu: Add rust-password-hash-0.2 Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 06/15] gnu: Add rust-pbkdf2-0.8 Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 07/15] gnu: Add rust-priority-queue-1 Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 08/15] gnu: Add rust-shannon Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 09/15] gnu: Add rust-librespot-core Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 10/15] gnu: Add rust-aes-ctr Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 11/15] gnu: Add rust-librespot-audio Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 12/15] gnu: rust-if-addrs: Update to 0.7.0 Steve George 2023-10-20 20:27 ` [bug#66579] [PATCH v2 13/15] gnu: rust-libmdns: Update to 0.7.5 Steve George 2023-10-20 20:28 ` [bug#66579] [PATCH v2 14/15] gnu: Add rust-librespot-discovery Steve George 2023-10-20 20:28 ` [bug#66579] [PATCH v2 15/15] gnu: Add rust-librespot-metadata Steve George 2023-10-22 8:37 ` bug#66579: [PATCH v2 00/15] Series to add rust-librespot-core, audio and discovery Efraim Flashner
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.