summaryrefslogtreecommitdiff
path: root/gnu/packages/rust-apps.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/rust-apps.scm')
-rw-r--r--gnu/packages/rust-apps.scm127
1 files changed, 1 insertions, 126 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index c8a75284fd..f149a7648b 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -76,20 +76,6 @@
#:use-module (gnu packages c)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
- #:use-module (gnu packages crates-apple)
- #:use-module (gnu packages crates-audio)
- #:use-module (gnu packages crates-check)
- #:use-module (gnu packages crates-compression)
- #:use-module (gnu packages crates-crypto)
- #:use-module (gnu packages crates-database)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages crates-shell)
- #:use-module (gnu packages crates-tls)
- #:use-module (gnu packages crates-vcs)
- #:use-module (gnu packages crates-web)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages documentation)
@@ -2711,118 +2697,7 @@ work. This allows the client to be used in a much simpler way, with the
background agent taking care of maintaining the necessary state.")
(license license:expat)))
-;; Note: Keep rust-cargo and rust-cargo-c in sync with our current
-;; rust:cargo version.
-(define-public rust-cargo
- (package
- (name "rust-cargo")
- (version "0.85.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "cargo" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05n42kxzxhkfj4s2jg2qcw759h2b3piai6p1fm90kx17jhlg9vxv"))
- (modules '((guix build utils)))
- (snippet
- '(begin (substitute* "Cargo.toml"
- (("\"=([[:digit:]]+(\\.[[:digit:]]+)*)" _ version)
- (string-append "\"^" version)))))))
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f ; Some of the tests tests hang.
- #:cargo-inputs
- (("rust-annotate-snippets" ,rust-annotate-snippets-0.11)
- ("rust-anstream" ,rust-anstream-0.6)
- ("rust-anstyle" ,rust-anstyle-1)
- ("rust-anyhow" ,rust-anyhow-1)
- ("rust-base64" ,rust-base64-0.22)
- ("rust-blake3" ,rust-blake3-1)
- ("rust-bytesize" ,rust-bytesize-1)
- ("rust-cargo-credential" ,rust-cargo-credential-0.4)
- ("rust-cargo-credential-libsecret" ,rust-cargo-credential-libsecret-0.4)
- ("rust-cargo-credential-macos-keychain" ,rust-cargo-credential-macos-keychain-0.4)
- ("rust-cargo-credential-wincred" ,rust-cargo-credential-wincred-0.4)
- ("rust-cargo-platform" ,rust-cargo-platform-0.1)
- ("rust-cargo-util" ,rust-cargo-util-0.2)
- ("rust-cargo-util-schemas" ,rust-cargo-util-schemas-0.7)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-color-print" ,rust-color-print-0.3)
- ("rust-crates-io" ,rust-crates-io-0.40)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-curl-sys" ,rust-curl-sys-0.4)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-git2" ,rust-git2-0.19)
- ("rust-git2-curl" ,rust-git2-curl-0.20)
- ("rust-gix" ,rust-gix-0.67)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-hex" ,rust-hex-0.4)
- ("rust-hmac" ,rust-hmac-0.12)
- ("rust-home" ,rust-home-0.5)
- ("rust-http-auth" ,rust-http-auth-0.1)
- ("rust-humantime" ,rust-humantime-2)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-im-rc" ,rust-im-rc-15)
- ("rust-indexmap" ,rust-indexmap-2)
- ("rust-itertools" ,rust-itertools-0.13)
- ("rust-jobserver" ,rust-jobserver-0.1)
- ("rust-lazycell" ,rust-lazycell-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.17)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-opener" ,rust-opener-0.7)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-os-info" ,rust-os-info-3)
- ("rust-pasetors" ,rust-pasetors-0.7)
- ("rust-pathdiff" ,rust-pathdiff-0.2)
- ("rust-rand" ,rust-rand-0.8)
- ("rust-regex" ,rust-regex-1)
- ("rust-rusqlite" ,rust-rusqlite-0.32)
- ("rust-rustc-hash" ,rust-rustc-hash-2)
- ("rust-rustfix" ,rust-rustfix-0.9)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-semver" ,rust-semver-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-untagged" ,rust-serde-untagged-0.1)
- ("rust-serde-ignored" ,rust-serde-ignored-0.1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-sha1" ,rust-sha1-0.10)
- ("rust-shell-escape" ,rust-shell-escape-0.1)
- ("rust-supports-hyperlinks" ,rust-supports-hyperlinks-3)
- ("rust-supports-unicode" ,rust-supports-unicode-3)
- ("rust-tar" ,rust-tar-0.4)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-time" ,rust-time-0.3)
- ("rust-toml" ,rust-toml-0.8)
- ("rust-toml-edit" ,rust-toml-edit-0.22)
- ("rust-tracing" ,rust-tracing-0.1)
- ("rust-tracing-chrome" ,rust-tracing-chrome-0.7)
- ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
- ("rust-unicase" ,rust-unicase-2)
- ("rust-unicode-width" ,rust-unicode-width-0.2)
- ("rust-url" ,rust-url-2)
- ("rust-walkdir" ,rust-walkdir-2)
- ("rust-windows-sys" ,rust-windows-sys-0.59))
- #:cargo-development-inputs
- (("rust-annotate-snippets" ,rust-annotate-snippets-0.11)
- ("rust-cargo-test-support" ,rust-cargo-test-support-0.6)
- ("rust-gix" ,rust-gix-0.67)
- ("rust-same-file" ,rust-same-file-1)
- ("rust-snapbox" ,rust-snapbox-0.6))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list curl libssh2 libgit2-1.8 openssl zlib))
- (home-page "https://crates.io")
- (synopsis "Package manager for Rust")
- (description "Cargo, a package manager for Rust. This package provides
-the library crate of Cargo.")
- (license (list license:expat license:asl2.0))))
-
+;; Note: Keep it in sync with our current rust:cargo version.
(define-public rust-cargo-c
(package
(name "rust-cargo-c")