guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

17/71: gnu: rust-minimp3-0.5: Move to (gnu packages crates-audio).


From: guix-commits
Subject: 17/71: gnu: rust-minimp3-0.5: Move to (gnu packages crates-audio).
Date: Thu, 26 Dec 2024 15:51:02 -0500 (EST)

efraim pushed a commit to branch rust-team
in repository guix.

commit 3ce30184d28519a01d5575164398580c73471f25
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Thu Dec 26 19:36:57 2024 +0200

    gnu: rust-minimp3-0.5: Move to (gnu packages crates-audio).
    
    * gnu/packages/crates-io.scm (rust-minimp3-0.5, rust-minimp3-sys-0.3):
    Move from here ...
    * gnu/packages/crates-audio.scm: ... to here.
    
    Change-Id: Iec1ad3c7440baf7b912706edb158def07b3939af
---
 gnu/packages/crates-audio.scm | 48 +++++++++++++++++++++++++++++++++++++++++++
 gnu/packages/crates-io.scm    | 48 -------------------------------------------
 2 files changed, 48 insertions(+), 48 deletions(-)

diff --git a/gnu/packages/crates-audio.scm b/gnu/packages/crates-audio.scm
index 7a1c31937b..1d11b4d1bf 100644
--- a/gnu/packages/crates-audio.scm
+++ b/gnu/packages/crates-audio.scm
@@ -36,6 +36,7 @@
   #:use-module (gnu packages crates-web)
   #:use-module (gnu packages crates-windows)
   #:use-module (gnu packages linux)
+  #:use-module (gnu packages mp3)
   #:use-module (gnu packages pkg-config))
 
 ;;;
@@ -755,6 +756,53 @@ to create LV2 plugins in Rust.")
     (description "This package provides a Rust LV2 work offloading library.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-minimp3-0.5
+  (package
+    (name "rust-minimp3")
+    (version "0.5.1")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "minimp3" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0wj3nzj1swnvwsk3a4a3hkfj1d21jsi7babi40wlrxzbbzvkhm4q"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f  ; no method named `next_frame_future` found for struct 
`Decoder`
+       #:cargo-inputs (("rust-minimp3-sys" ,rust-minimp3-sys-0.3)
+                       ("rust-slice-deque" ,rust-slice-deque-0.3)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-tokio" ,rust-tokio-1))
+       #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
+                                   ("rust-tokio" ,rust-tokio-1))))
+    (home-page "https://github.com/germangb/minimp3-rs";)
+    (synopsis "Rust bindings for the minimp3 library")
+    (description "Rust bindings for the minimp3 library.")
+    (license license:expat)))
+
+(define-public rust-minimp3-sys-0.3
+  (package
+    (name "rust-minimp3-sys")
+    (version "0.3.2")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "minimp3-sys" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "144vmf3s89kad0smjprzigcp2c9r5dm95n4ydilrbp399irp6772"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f      ; Not all files included.
+       #:cargo-inputs (("rust-cc" ,rust-cc-1))))
+    (native-inputs (list pkg-config))
+    (inputs (list minimp3))
+    (home-page "https://github.com/germangb/minimp3-rs";)
+    (synopsis "Rust bindings for the minimp3 library")
+    (description "Rust bindings for the minimp3 library.")
+    (license license:expat)))
+
 (define-public rust-ogg-0.8
   (package
     (name "rust-ogg")
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 717388ec9e..13c008efd0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -110,7 +110,6 @@
   #:use-module (gnu packages llvm)
   #:use-module (gnu packages mail)
   #:use-module (gnu packages maths)
-  #:use-module (gnu packages mp3)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages nettle)
   #:use-module (gnu packages pcre)
@@ -46935,53 +46934,6 @@ efficient round-trip float parsing. Minimal-lexical 
implements a correct, fast
 float parser.")
     (license (list license:expat license:asl2.0))))
 
-(define-public rust-minimp3-0.5
-  (package
-    (name "rust-minimp3")
-    (version "0.5.1")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "minimp3" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32
-                "0wj3nzj1swnvwsk3a4a3hkfj1d21jsi7babi40wlrxzbbzvkhm4q"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:tests? #f  ; no method named `next_frame_future` found for struct 
`Decoder`
-       #:cargo-inputs (("rust-minimp3-sys" ,rust-minimp3-sys-0.3)
-                       ("rust-slice-deque" ,rust-slice-deque-0.3)
-                       ("rust-thiserror" ,rust-thiserror-1)
-                       ("rust-tokio" ,rust-tokio-1))
-       #:cargo-development-inputs (("rust-futures" ,rust-futures-0.3)
-                                   ("rust-tokio" ,rust-tokio-1))))
-    (home-page "https://github.com/germangb/minimp3-rs";)
-    (synopsis "Rust bindings for the minimp3 library")
-    (description "Rust bindings for the minimp3 library.")
-    (license license:expat)))
-
-(define-public rust-minimp3-sys-0.3
-  (package
-    (name "rust-minimp3-sys")
-    (version "0.3.2")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "minimp3-sys" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32
-                "144vmf3s89kad0smjprzigcp2c9r5dm95n4ydilrbp399irp6772"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:tests? #f      ; Not all files included.
-       #:cargo-inputs (("rust-cc" ,rust-cc-1))))
-    (native-inputs (list pkg-config))
-    (inputs (list minimp3))
-    (home-page "https://github.com/germangb/minimp3-rs";)
-    (synopsis "Rust bindings for the minimp3 library")
-    (description "Rust bindings for the minimp3 library.")
-    (license license:expat)))
-
 (define-public rust-miniz-oxide-0.8
   (package
     (name "rust-miniz-oxide")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]