guix-commits
[Top][All Lists]
Advanced

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

70/71: gnu: rust-xz: Move to (gnu packages crates-compression).


From: guix-commits
Subject: 70/71: gnu: rust-xz: Move to (gnu packages crates-compression).
Date: Thu, 26 Dec 2024 15:51:23 -0500 (EST)

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

commit 1740904eecaa4140cc75a18def9f8420bd488169
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Thu Dec 26 22:40:50 2024 +0200

    gnu: rust-xz: Move to (gnu packages crates-compression).
    
    * gnu/packages/crates-io.scm (rust-xz-0.1, rust-xz2-0.1): Move from here
    * gnu/packages/crates-compression.scm: ... to here.
    
    Change-Id: If8173e2a963d868ef097eaf28079c1a523b6a8ec
---
 gnu/packages/crates-compression.scm | 57 +++++++++++++++++++++++++++++++++++++
 gnu/packages/crates-io.scm          | 57 -------------------------------------
 2 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/gnu/packages/crates-compression.scm 
b/gnu/packages/crates-compression.scm
index 31945eb6a6..97161a14dc 100644
--- a/gnu/packages/crates-compression.scm
+++ b/gnu/packages/crates-compression.scm
@@ -1582,6 +1582,63 @@ streaming API for miniz_oxide.")
      "This package provides FFI bindings to unrar (with minimal 
abstractions).")
     (license license:expat)))
 
+(define-public rust-xz-0.1
+  (package
+    (name "rust-xz")
+    (version "0.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (crate-uri "xz" version))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "0d6sq57g1969hjl5k7gzzdbyr60za9hk8qs9iqz26biazy87d21w"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-xz2" ,rust-xz2-0.1))))
+    (native-inputs
+     (list pkg-config xz))
+    (home-page "https://github.com/alexcrichton/xz2-rs";)
+    (synopsis "Alias of `xz2` crate")
+    (description
+     "Rust bindings to @code{liblzma} providing Read/Write streams as well as
+low-level in-memory encoding/decoding.  Alias of @code{xz2} crate.")
+    (license (list license:expat license:asl2.0))))
+
+(define-public rust-xz2-0.1
+  (package
+    (name "rust-xz2")
+    (version "0.1.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "xz2" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1qk7nzpblizvayyq4xzi4b0zacmmbqr6vb9fc0v1avyp17f4931q"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--release" "--"
+         ;; Not all files included in the tarball.
+         "--skip=standard_files")
+       #:cargo-inputs
+       (("rust-futures" ,rust-futures-0.1)
+        ("rust-lzma-sys" ,rust-lzma-sys-0.1)
+        ("rust-tokio-io" ,rust-tokio-io-0.1))
+       #:cargo-development-inputs
+       (("rust-quickcheck" ,rust-quickcheck-1)
+        ("rust-rand" ,rust-rand-0.8)
+        ("rust-tokio-core" ,rust-tokio-core-0.1))))
+    (native-inputs
+     (list pkg-config xz))
+    (home-page "https://github.com/alexcrichton/xz2-rs";)
+    (synopsis "Rust bindings to liblzma")
+    (description "This package provides Rust bindings to liblzma providing
+Read/Write streams as well as low-level in-memory encoding and decoding.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-zip-2
   (package
     (name "rust-zip")
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f6e00c3b41..8eed77b08c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -95406,63 +95406,6 @@ file into an in-memory tree structure.")
 algorithm in Rust.")
     (license license:boost1.0)))
 
-(define-public rust-xz-0.1
-  (package
-    (name "rust-xz")
-    (version "0.1.0")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "xz" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32
-                "0d6sq57g1969hjl5k7gzzdbyr60za9hk8qs9iqz26biazy87d21w"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:cargo-inputs (("rust-xz2" ,rust-xz2-0.1))))
-    (native-inputs
-     (list pkg-config xz))
-    (home-page "https://github.com/alexcrichton/xz2-rs";)
-    (synopsis "Alias of `xz2` crate")
-    (description
-     "Rust bindings to @code{liblzma} providing Read/Write streams as well as
-low-level in-memory encoding/decoding.  Alias of @code{xz2} crate.")
-    (license (list license:expat license:asl2.0))))
-
-(define-public rust-xz2-0.1
-  (package
-    (name "rust-xz2")
-    (version "0.1.7")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "xz2" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32
-         "1qk7nzpblizvayyq4xzi4b0zacmmbqr6vb9fc0v1avyp17f4931q"))))
-    (build-system cargo-build-system)
-    (arguments
-     `(#:cargo-test-flags
-       '("--release" "--"
-         ;; Not all files included in the tarball.
-         "--skip=standard_files")
-       #:cargo-inputs
-       (("rust-futures" ,rust-futures-0.1)
-        ("rust-lzma-sys" ,rust-lzma-sys-0.1)
-        ("rust-tokio-io" ,rust-tokio-io-0.1))
-       #:cargo-development-inputs
-       (("rust-quickcheck" ,rust-quickcheck-1)
-        ("rust-rand" ,rust-rand-0.8)
-        ("rust-tokio-core" ,rust-tokio-core-0.1))))
-    (native-inputs
-     (list pkg-config xz))
-    (home-page "https://github.com/alexcrichton/xz2-rs";)
-    (synopsis "Rust bindings to liblzma")
-    (description "This package provides Rust bindings to liblzma providing
-Read/Write streams as well as low-level in-memory encoding and decoding.")
-    (license (list license:expat license:asl2.0))))
-
 (define-public rust-yaml-rust-0.4
   (package
     (name "rust-yaml-rust")



reply via email to

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