summaryrefslogtreecommitdiff
path: root/gnu/packages/crates-vcs.scm
diff options
context:
space:
mode:
authorEfraim Flashner <[email protected]>2025-01-09 10:54:36 +0200
committerEfraim Flashner <[email protected]>2025-01-09 10:54:36 +0200
commit66a1a1fe22aff54973ab5c33957a338b33b8274c (patch)
tree4b6def312debbbc5020294bf469568ef638c0c5c /gnu/packages/crates-vcs.scm
parent7f27dc47c52886b785359799b6dc67b61f638544 (diff)
parent986245daca2fb50d58cf0f2b9273f0d670d38af2 (diff)
Merge remote-tracking branch 'origin/rust-team'
Change-Id: Ib21a0ea59fb2ae4e802552057227c636f24a6f8c
Diffstat (limited to 'gnu/packages/crates-vcs.scm')
-rw-r--r--gnu/packages/crates-vcs.scm1505
1 files changed, 592 insertions, 913 deletions
diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 046902a3b0..334661e704 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -1,11 +1,12 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2019, 2020, 2022-2024 Efraim Flashner <[email protected]>
+;;; Copyright © 2019, 2020, 2022-2025 Efraim Flashner <[email protected]>
;;; Copyright © 2019, 2020 John Soo <[email protected]>
;;; Copyright © 2019, 2020 Nicolas Goaziou <[email protected]>
;;; Copyright © 2021 Maxim Cournoyer <[email protected]>
;;; Copyright © 2022 Aleksandr Vityazev <[email protected]>
;;; Copyright © 2023 Jaeme Sifat <[email protected]>
;;; Copyright © 2023 Steve George <[email protected]>
+;;; Copyright © 2024 Murilo <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -31,10 +32,13 @@
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages crates-check)
+ #:use-module (gnu packages crates-compression)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-io)
#: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 llvm)
#:use-module (gnu packages nettle)
@@ -44,25 +48,28 @@
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control))
-(define-public rust-asyncgit-0.25
+(define-public rust-asyncgit-0.26
(package
(name "rust-asyncgit")
- (version "0.25.1")
+ (version "0.26.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "asyncgit" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "05qlwp63k5zd4yd7n18v6bs32fhbx5qlsc98j203maacy0vlm9h7"))))
+ (base32 "1zj3mz9g964m4z8zla70k3gicqg6hph801qgbn3fj48j254di4q9"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-test-flags '("--release" "--"
- "--skip" "reject_in_subfolder" ; /bin/sh
- "--skip" "test_pre_commit_workdir" ; /bin/sh
- "--skip" "sync::submodules::tests::test_smoke") ; network
+ `(#:cargo-test-flags
+ '("--release" "--"
+ "--skip=sync::hooks::tests::test_hooks_commit_msg_reject_in_subfolder"
+ "--skip=sync::hooks::tests::test_post_commit_hook_reject_in_subfolder"
+ "--skip=sync::hooks::tests::test_pre_commit_workdir"
+ "--skip=sync::submodules::tests::test_smoke") ; network
#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+ ("rust-dirs" ,rust-dirs-5)
("rust-easy-cast" ,rust-easy-cast-0.5)
("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
("rust-git2" ,rust-git2-0.18)
@@ -73,8 +80,9 @@
("rust-rayon-core" ,rust-rayon-core-1)
("rust-scopetime" ,rust-scopetime-0.1)
("rust-serde" ,rust-serde-1)
+ ("rust-ssh-key" ,rust-ssh-key-0.6)
("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-truncate" ,rust-unicode-truncate-0.2)
+ ("rust-unicode-truncate" ,rust-unicode-truncate-1)
("rust-url" ,rust-url-2))
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.11)
@@ -90,17 +98,56 @@
"This package provides for using git2 in an asynchronous context.")
(license license:expat)))
+(define-public rust-asyncgit-0.25
+ (package
+ (inherit rust-asyncgit-0.26)
+ (name "rust-asyncgit")
+ (version "0.25.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "asyncgit" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "05qlwp63k5zd4yd7n18v6bs32fhbx5qlsc98j203maacy0vlm9h7"))))
+ (arguments
+ `(#:cargo-test-flags '("--release" "--"
+ "--skip" "reject_in_subfolder" ; /bin/sh
+ "--skip" "test_pre_commit_workdir" ; /bin/sh
+ "--skip" "sync::submodules::tests::test_smoke") ; network
+ #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
+ ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+ ("rust-easy-cast" ,rust-easy-cast-0.5)
+ ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
+ ("rust-git2" ,rust-git2-0.18)
+ ("rust-git2-hooks" ,rust-git2-hooks-0.3)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-rayon-core" ,rust-rayon-core-1)
+ ("rust-scopetime" ,rust-scopetime-0.1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-unicode-truncate" ,rust-unicode-truncate-0.2)
+ ("rust-url" ,rust-url-2))
+ #:cargo-development-inputs
+ (("rust-env-logger" ,rust-env-logger-0.11)
+ ("rust-invalidstring" ,rust-invalidstring-0.1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-serial-test" ,rust-serial-test-3)
+ ("rust-tempfile" ,rust-tempfile-3))))))
+
(define-public rust-git-testament-0.2
(package
(name "rust-git-testament")
- (version "0.2.5")
+ (version "0.2.6")
(source (origin
(method url-fetch)
(uri (crate-uri "git-testament" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "13pwvfrfgm4s7f80gk4ygzrl0rlqlaks0fx6bcpycilfnv97h33i"))))
+ "0l9f4d4p21lfvx25640q7xl1i6m749ljx7bsr0czjy8ljaf9jx2s"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; cannot find value `None` in this scope
@@ -119,14 +166,14 @@
(define-public rust-git-testament-derive-0.2
(package
(name "rust-git-testament-derive")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "git-testament-derive" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0hk8r71jjr1adxz1gpxl3i1xrj4j3g15jdwlyqq6f6myzd74jccv"))))
+ (base32 "1h645dqdzzgibgkar3vki1mkpkf73r9cfbvlaqbdrcqywxkwksmv"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-log" ,rust-log-0.4)
@@ -141,28 +188,6 @@
"This package provides an inner procedural macro for git-testament.")
(license license:bsd-3)))
-(define-public rust-git-testament-derive-0.1
- (package
- (inherit rust-git-testament-derive-0.2)
- (name "rust-git-testament-derive")
- (version "0.1.14")
- (source (origin
- (method url-fetch)
- (uri (crate-uri "git-testament-derive" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "1rlais0i47mgsmp3r5jcqry2agjfyg5s9paj6mgvfykchssjsy2a"))))
- (arguments
- `(#:cargo-inputs
- (("rust-log" ,rust-log-0.4)
- ("rust-proc-macro2" ,rust-proc-macro2-1)
- ("rust-quote" ,rust-quote-1)
- ("rust-syn" ,rust-syn-1)
- ("rust-time" ,rust-time-0.3))
- #:cargo-development-inputs
- (("rust-git-testament" ,rust-git-testament-0.2))))))
-
(define-public rust-git-version-0.3
(package
(name "rust-git-version")
@@ -474,62 +499,22 @@ libcurl, which is intended to be used with the @code{git2} crate.")
("rust-log" ,rust-log-0.4)
("rust-url" ,rust-url-2))))))
-(define-public rust-git2-curl-0.18
- (package
- (inherit rust-git2-curl-0.19)
- (name "rust-git2-curl")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2-curl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "132zzrrfw3cnfh9ffc9pfr94my97agnmk7pnfvzqr4kj5d1vgy7q"))))
- (arguments
- `(#:skip-build? #t ;need rust-civet and others
- #:cargo-inputs
- (("rust-curl" ,rust-curl-0.4)
- ("rust-git2" ,rust-git2-0.17)
- ("rust-log" ,rust-log-0.4)
- ("rust-url" ,rust-url-2))))))
-
-(define-public rust-git2-curl-0.17
- (package
- (inherit rust-git2-curl-0.18)
- (name "rust-git2-curl")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "git2-curl" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cydakv91acxkxfj0kazp9sc4mmr8l51649mi06wk9qv6kkg8xvm"))))
- (arguments
- `(#:skip-build? #t ;need rust-civet and others
- #:cargo-inputs
- (("rust-curl" ,rust-curl-0.4)
- ("rust-git2" ,rust-git2-0.16)
- ("rust-log" ,rust-log-0.4)
- ("rust-url" ,rust-url-2))))))
-
(define-public rust-git2-hooks-0.3
(package
(name "rust-git2-hooks")
- (version "0.3.1")
+ (version "0.3.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "git2-hooks" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1grq79ggjp2b10yxl205kjkfqcijmmncnf47az3g1g713irpzgwx"))))
+ (base32 "0gr08zl1g0ll16smanqq8rxmwn8i5fikk7manch2022bh3lhw09y"))))
(native-inputs (list pkg-config))
(inputs (list libgit2-1.7 libssh2 openssl zlib))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f ; missing git2_testing
+ `(#:tests? #f ; unresolved import `git2_testing`
#:cargo-inputs (("rust-git2" ,rust-git2-0.17)
("rust-log" ,rust-log-0.4)
("rust-shellexpand" ,rust-shellexpand-3)
@@ -701,6 +686,83 @@ and correct. Interact with Git repositories just like Git would.")
("rust-serial-test" ,rust-serial-test-3)
("rust-walkdir" ,rust-walkdir-2))))))
+(define-public rust-gix-0.63
+ (package
+ (inherit rust-gix-0.66)
+ (name "rust-gix")
+ (version "0.63.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q"))))
+ (arguments
+ `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+ ("rust-document-features" ,rust-document-features-0.2)
+ ("rust-gix-actor" ,rust-gix-actor-0.31)
+ ("rust-gix-archive" ,rust-gix-archive-0.13)
+ ("rust-gix-attributes" ,rust-gix-attributes-0.22)
+ ("rust-gix-command" ,rust-gix-command-0.3)
+ ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
+ ("rust-gix-config" ,rust-gix-config-0.37)
+ ("rust-gix-credentials" ,rust-gix-credentials-0.24)
+ ("rust-gix-date" ,rust-gix-date-0.8)
+ ("rust-gix-diff" ,rust-gix-diff-0.44)
+ ("rust-gix-dir" ,rust-gix-dir-0.5)
+ ("rust-gix-discover" ,rust-gix-discover-0.32)
+ ("rust-gix-features" ,rust-gix-features-0.38)
+ ("rust-gix-filter" ,rust-gix-filter-0.11)
+ ("rust-gix-fs" ,rust-gix-fs-0.11)
+ ("rust-gix-glob" ,rust-gix-glob-0.16)
+ ("rust-gix-hash" ,rust-gix-hash-0.14)
+ ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
+ ("rust-gix-ignore" ,rust-gix-ignore-0.11)
+ ("rust-gix-index" ,rust-gix-index-0.33)
+ ("rust-gix-lock" ,rust-gix-lock-14)
+ ("rust-gix-macros" ,rust-gix-macros-0.1)
+ ("rust-gix-mailmap" ,rust-gix-mailmap-0.23)
+ ("rust-gix-negotiate" ,rust-gix-negotiate-0.13)
+ ("rust-gix-object" ,rust-gix-object-0.42)
+ ("rust-gix-odb" ,rust-gix-odb-0.61)
+ ("rust-gix-pack" ,rust-gix-pack-0.51)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+ ("rust-gix-prompt" ,rust-gix-prompt-0.8)
+ ("rust-gix-protocol" ,rust-gix-protocol-0.45)
+ ("rust-gix-ref" ,rust-gix-ref-0.44)
+ ("rust-gix-refspec" ,rust-gix-refspec-0.23)
+ ("rust-gix-revision" ,rust-gix-revision-0.27)
+ ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
+ ("rust-gix-sec" ,rust-gix-sec-0.10)
+ ("rust-gix-status" ,rust-gix-status-0.10)
+ ("rust-gix-submodule" ,rust-gix-submodule-0.11)
+ ("rust-gix-tempfile" ,rust-gix-tempfile-14)
+ ("rust-gix-trace" ,rust-gix-trace-0.1)
+ ("rust-gix-transport" ,rust-gix-transport-0.42)
+ ("rust-gix-traverse" ,rust-gix-traverse-0.39)
+ ("rust-gix-url" ,rust-gix-url-0.27)
+ ("rust-gix-utils" ,rust-gix-utils-0.1)
+ ("rust-gix-validate" ,rust-gix-validate-0.8)
+ ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+ ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11)
+ ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-parking-lot" ,rust-parking-lot-0.12)
+ ("rust-prodash" ,rust-prodash-28)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-signal-hook" ,rust-signal-hook-0.3)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-thiserror" ,rust-thiserror-1))
+ #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-is-ci" ,rust-is-ci-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+ ("rust-serial-test" ,rust-serial-test-3)
+ ("rust-walkdir" ,rust-walkdir-2))))))
+
(define-public rust-gix-0.57
(package
(inherit rust-gix-0.66)
@@ -1009,75 +1071,6 @@ and correct. Interact with Git repositories just like Git would.")
("rust-serial-test" ,rust-serial-test-2)
("rust-walkdir" ,rust-walkdir-2))))))
-(define-public rust-gix-0.45
- (package
- (inherit rust-gix-0.54)
- (name "rust-gix")
- (version "0.45.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10ndy5kvczbgfpv7zjqh71hl3w8lin7p3az3pard297fcvn06amz"))))
- (arguments
- `(#:tests? #f ; Tests aren't included
- #:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.21)
- ("rust-gix-attributes" ,rust-gix-attributes-0.13)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.16)
- ("rust-gix-config" ,rust-gix-config-0.23)
- ("rust-gix-credentials" ,rust-gix-credentials-0.15)
- ("rust-gix-date" ,rust-gix-date-0.5)
- ("rust-gix-diff" ,rust-gix-diff-0.30)
- ("rust-gix-discover" ,rust-gix-discover-0.19)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-fs" ,rust-gix-fs-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.2)
- ("rust-gix-ignore" ,rust-gix-ignore-0.3)
- ("rust-gix-index" ,rust-gix-index-0.17)
- ("rust-gix-lock" ,rust-gix-lock-6)
- ("rust-gix-mailmap" ,rust-gix-mailmap-0.13)
- ("rust-gix-negotiate" ,rust-gix-negotiate-0.2)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-odb" ,rust-gix-odb-0.46)
- ("rust-gix-pack" ,rust-gix-pack-0.36)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-prompt" ,rust-gix-prompt-0.5)
- ("rust-gix-protocol" ,rust-gix-protocol-0.33)
- ("rust-gix-ref" ,rust-gix-ref-0.30)
- ("rust-gix-refspec" ,rust-gix-refspec-0.11)
- ("rust-gix-revision" ,rust-gix-revision-0.15)
- ("rust-gix-sec" ,rust-gix-sec-0.8)
- ("rust-gix-tempfile" ,rust-gix-tempfile-6)
- ("rust-gix-transport" ,rust-gix-transport-0.32)
- ("rust-gix-traverse" ,rust-gix-traverse-0.26)
- ("rust-gix-url" ,rust-gix-url-0.19)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-gix-validate" ,rust-gix-validate-0.7)
- ("rust-gix-worktree" ,rust-gix-worktree-0.18)
- ("rust-log" ,rust-log-0.4)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-prodash" ,rust-prodash-25)
- ("rust-regex" ,rust-regex-1)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
- #:cargo-development-inputs
- (("rust-anyhow" ,rust-anyhow-1)
- ("rust-async-std" ,rust-async-std-1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
(define-public rust-gix-actor-0.32
(package
(name "rust-gix-actor")
@@ -1254,8 +1247,7 @@ package provides a way to identify Git actors.")
(base32 "02m6n14jpvz61rwf1rg5lbjgz47n7zbcvqiramsqnff1an5c0iwi"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #f
- #:cargo-inputs
+ `(#:cargo-inputs
(("rust-bstr" ,rust-bstr-1)
("rust-document-features" ,rust-document-features-0.2)
("rust-flate2" ,rust-flate2-1)
@@ -1515,46 +1507,20 @@ package provides a way to identify Git actors.")
("rust-thiserror" ,rust-thiserror-1)
("rust-unicode-bom" ,rust-unicode-bom-2))))))
-(define-public rust-gix-attributes-0.13
- (package
- (inherit rust-gix-attributes-0.19)
- (name "rust-gix-attributes")
- (version "0.13.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-attributes" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cfciacamnqbxl02l5fb7pcfbzn6r9gnyh86gvc80brqmj89bdvq"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.8)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-kstring" ,rust-kstring-2)
- ("rust-log" ,rust-log-0.4)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
(define-public rust-gix-bitmap-0.2
(package
(name "rust-gix-bitmap")
- (version "0.2.11")
+ (version "0.2.13")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-bitmap" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1bl7gqqlsdwngvvpgj6cby07cwidf7m0yk6wv473zqflrdkdnwd3"))))
+ (base32 "0lvbqvxsj12f628rf279gffrf10a6jxmnjjbk7m1m25w9dxqk2yl"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
+ `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-2))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "Implement the standard git bitmap format")
(description
@@ -1565,17 +1531,17 @@ implementing the standard git bitmap format.")
(define-public rust-gix-chunk-0.4
(package
(name "rust-gix-chunk")
- (version "0.4.8")
+ (version "0.4.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-chunk" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0lhcmzamr5rlcw8h9bvsjqn9dak1mwj3ng2i1djaf6wnd48pbj25"))))
+ (base32 "1xxl7rfh5vgcc83qvzmf9hprdyl2iipkl4z47x6bif60lnrvxzy6"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-1))))
+ `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-2))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "Interact with the git chunk file format")
(description
@@ -1586,14 +1552,14 @@ commit-graph files.")
(define-public rust-gix-command-0.3
(package
(name "rust-gix-command")
- (version "0.3.9")
+ (version "0.3.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-command" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1rwjxaw0lyiipr8f879i39amdzd3dh006267hs9g1g3bnf9fdwnz"))))
+ (base32 "0lzyg587s4rcrlvi42ml744ardqy6l5vh7hrx3bkyib47a7nnzbd"))))
(build-system cargo-build-system)
(arguments
`(#:tests? #f ; use of undeclared crate or module `gix_testtools`
@@ -1808,6 +1774,36 @@ Gitoxide project. Gitoxide is a pure Rust implementation of Git.")
("rust-winnow" ,rust-winnow-0.6))
#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
+(define-public rust-gix-config-0.37
+ (package
+ (inherit rust-gix-config-0.40)
+ (name "rust-gix-config")
+ (version "0.37.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix-config" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk"))))
+ (arguments
+ `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+ ("rust-document-features" ,rust-document-features-0.2)
+ ("rust-gix-config-value" ,rust-gix-config-value-0.14)
+ ("rust-gix-features" ,rust-gix-features-0.38)
+ ("rust-gix-glob" ,rust-gix-glob-0.16)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-ref" ,rust-gix-ref-0.44)
+ ("rust-gix-sec" ,rust-gix-sec-0.10)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-unicode-bom" ,rust-unicode-bom-2)
+ ("rust-winnow" ,rust-winnow-0.6))
+ #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
+
(define-public rust-gix-config-0.33
(package
(inherit rust-gix-config-0.40)
@@ -1930,50 +1926,17 @@ Gitoxide project. Gitoxide is a pure Rust implementation of Git.")
#:cargo-development-inputs
(("rust-criterion" ,rust-criterion-0.5))))))
-(define-public rust-gix-config-0.23
- (package
- (inherit rust-gix-config-0.30)
- (name "rust-gix-config")
- (version "0.23.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0738kwxlmdp409rypczzr0ampbcvrrv2icigll68zfp118911wsi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.12)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-glob" ,rust-gix-glob-0.8)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-ref" ,rust-gix-ref-0.30)
- ("rust-gix-sec" ,rust-gix-sec-0.8)
- ("rust-log" ,rust-log-0.4)
- ("rust-memchr" ,rust-memchr-2)
- ("rust-nom" ,rust-nom-7)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))
- #:cargo-development-inputs
- (("rust-criterion" ,rust-criterion-0.4))))))
-
(define-public rust-gix-config-value-0.14
(package
(name "rust-gix-config-value")
- (version "0.14.8")
+ (version "0.14.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-config-value" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "133gpqyrg22c2kxsiv4ncp0rwwyxzkbq63y6xaccbpm0z9ln3xq3"))))
+ (base32 "13mjjpljpc07qiyk36gdycdksy8ba85l9invz6ya7443v7syxaj9"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
@@ -1982,7 +1945,7 @@ Gitoxide project. Gitoxide is a pure Rust implementation of Git.")
("rust-gix-path" ,rust-gix-path-0.10)
("rust-libc" ,rust-libc-0.2)
("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-thiserror" ,rust-thiserror-2))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "This crate implements @code{git-config} value parsing")
(description
@@ -1990,28 +1953,6 @@ Gitoxide project. Gitoxide is a pure Rust implementation of Git.")
Gitoxide a Rust implementation of Git.")
(license (list license:expat license:asl2.0))))
-(define-public rust-gix-config-value-0.12
- (package
- (inherit rust-gix-config-value-0.14)
- (name "rust-gix-config-value")
- (version "0.12.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-config-value" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "15rqyj523ckas16sn0jbqpgzln4h1fcpdsnwj4lw0hbl8d0lz1vf"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-credentials-0.24
(package
(name "rust-gix-credentials")
@@ -2144,43 +2085,17 @@ to interact with Git credentials helpers.")
("rust-serde" ,rust-serde-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-credentials-0.15
- (package
- (inherit rust-gix-credentials-0.20)
- (name "rust-gix-credentials")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-credentials" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0r8dr9d1xzfq74sg3j2bhd6zsyk3y5322155izpzaa6dibm9zy66"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.12)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-prompt" ,rust-gix-prompt-0.5)
- ("rust-gix-sec" ,rust-gix-sec-0.8)
- ("rust-gix-url" ,rust-gix-url-0.19)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-date-0.9
(package
(name "rust-gix-date")
- (version "0.9.0")
+ (version "0.9.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-date" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "19f8qg9rcnis0r1iyvrjwhydnppzq44vk2xvlvvxls0yy1x4pj1m"))))
+ (base32 "0gqij6pgbajq3a07a0y528pqfa6m5nspc4dvffqliqjycixlfz65"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
@@ -2188,8 +2103,10 @@ to interact with Git credentials helpers.")
("rust-itoa" ,rust-itoa-1)
("rust-jiff" ,rust-jiff-0.1)
("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs (("rust-once-cell" ,rust-once-cell-1))))
+ ("rust-thiserror" ,rust-thiserror-2))
+ #:cargo-development-inputs
+ (("rust-once-cell" ,rust-once-cell-1)
+ ("rust-pretty-assertions" ,rust-pretty-assertions-1))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "Part of Gitoxide, this crate parses dates the way Git does")
(description
@@ -2406,27 +2323,6 @@ package is a part of Gitoxide, a pure Rust implementation of Git.")
("rust-serde" ,rust-serde-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-diff-0.30
- (package
- (inherit rust-gix-diff-0.36)
- (name "rust-gix-diff")
- (version "0.30.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-diff" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0cqf3b2dypnd4hl1lwzj4sy8lfb6pdkbzczms95nla6chc0asach"))))
- (arguments
- `(#:cargo-inputs
- (("rust-getrandom" ,rust-getrandom-0.2)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-imara-diff" ,rust-imara-diff-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-dir-0.8
(package
(name "rust-gix-dir")
@@ -2492,6 +2388,35 @@ directory walking.")
#:cargo-development-inputs
(("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
+(define-public rust-gix-dir-0.5
+ (package
+ (inherit rust-gix-dir-0.8)
+ (name "rust-gix-dir")
+ (version "0.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix-dir" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0"))))
+ (arguments
+ `(#:tests? #f ;looking for undeclared gix-testtools
+ #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+ ("rust-gix-discover" ,rust-gix-discover-0.32)
+ ("rust-gix-fs" ,rust-gix-fs-0.11)
+ ("rust-gix-ignore" ,rust-gix-ignore-0.11)
+ ("rust-gix-index" ,rust-gix-index-0.33)
+ ("rust-gix-object" ,rust-gix-object-0.42)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+ ("rust-gix-trace" ,rust-gix-trace-0.1)
+ ("rust-gix-utils" ,rust-gix-utils-0.1)
+ ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+ ("rust-thiserror" ,rust-thiserror-1))
+ #:cargo-development-inputs
+ (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
+
(define-public rust-gix-discover-0.35
(package
(name "rust-gix-discover")
@@ -2553,6 +2478,32 @@ This package is part of Gitoxide, a pure Rust implementation of Git.")
("rust-serial-test" ,rust-serial-test-3)
("rust-tempfile" ,rust-tempfile-3))))))
+(define-public rust-gix-discover-0.32
+ (package
+ (inherit rust-gix-discover-0.35)
+ (name "rust-gix-discover")
+ (version "0.32.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix-discover" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw"))))
+ (arguments
+ `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+ ("rust-dunce" ,rust-dunce-1)
+ ("rust-gix-fs" ,rust-gix-fs-0.11)
+ ("rust-gix-hash" ,rust-gix-hash-0.14)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-ref" ,rust-gix-ref-0.44)
+ ("rust-gix-sec" ,rust-gix-sec-0.10)
+ ("rust-thiserror" ,rust-thiserror-1))
+ #:cargo-development-inputs (("rust-defer" ,rust-defer-0.2)
+ ("rust-is-ci" ,rust-is-ci-1)
+ ("rust-serial-test" ,rust-serial-test-3)
+ ("rust-tempfile" ,rust-tempfile-3))))))
+
(define-public rust-gix-discover-0.28
(package
(inherit rust-gix-discover-0.35)
@@ -2655,33 +2606,6 @@ This package is part of Gitoxide, a pure Rust implementation of Git.")
("rust-serial-test" ,rust-serial-test-2)
("rust-tempfile" ,rust-tempfile-3))))))
-(define-public rust-gix-discover-0.19
- (package
- (inherit rust-gix-discover-0.25)
- (name "rust-gix-discover")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-discover" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0ijg43psf0ijg0z7g0wwsh94c0058gg77pl1apkfzcpjs70cdadb"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-dunce" ,rust-dunce-1)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-ref" ,rust-gix-ref-0.30)
- ("rust-gix-sec" ,rust-gix-sec-0.8)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-defer" ,rust-defer-0.1)
- ("rust-is-ci" ,rust-is-ci-1)
- ("rust-serial-test" ,rust-serial-test-2)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-features-0.38
(package
(name "rust-gix-features")
@@ -3102,22 +3026,6 @@ file system utilities for Gitoxide.")
`(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.35))
#:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-(define-public rust-gix-fs-0.2
- (package
- (inherit rust-gix-fs-0.7)
- (name "rust-gix-fs")
- (version "0.2.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-fs" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1ddah0c5ljpfpy2ab1gmgblli2lz4bpbgghm9vwqgnwa02bqknih"))))
- (arguments
- `(#:cargo-inputs (("rust-gix-features" ,rust-gix-features-0.30))
- #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-fsck-0.4
(package
(name "rust-gix-fsck")
@@ -3229,28 +3137,6 @@ matching.")
("rust-gix-path" ,rust-gix-path-0.10)
("rust-serde" ,rust-serde-1))))))
-(define-public rust-gix-glob-0.8
- (package
- (inherit rust-gix-glob-0.13)
- (name "rust-gix-glob")
- (version "0.8.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-glob" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13jm1anf9xkp0hpzv9va72b9003kmwflx0ni0fbhf7xbh0gdw2nd"))))
- (arguments
- `(#:tests? #f ; no method named `trim_start` found for reference `&BStr`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-serde" ,rust-serde-1))))))
-
(define-public rust-gix-hash-0.14
(package
(name "rust-gix-hash")
@@ -3457,27 +3343,6 @@ keys. Part of Gitoxide a Rust implementation of Git.")
("rust-serde" ,rust-serde-1)
("rust-unicode-bom" ,rust-unicode-bom-2))))))
-(define-public rust-gix-ignore-0.3
- (package
- (inherit rust-gix-ignore-0.8)
- (name "rust-gix-ignore")
- (version "0.3.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ignore" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "09anfy62zfsclkkvvrsp0bi99pny66hqn07pvc4fik0c3887yvzw"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.8)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-serde" ,rust-serde-1)
- ("rust-unicode-bom" ,rust-unicode-bom-2))))))
-
(define-public rust-gix-index-0.35
(package
(name "rust-gix-index")
@@ -3704,37 +3569,6 @@ crate implements the Git index file.")
("rust-smallvec" ,rust-smallvec-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-index-0.17
- (package
- (inherit rust-gix-index-0.25)
- (name "rust-gix-index")
- (version "0.17.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-index" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "10kvzsrn7wjgwb3y4xwj9szcg9j81mlkab04z9ii5cdzz9cajsv1"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-bitmap" ,rust-gix-bitmap-0.2)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-lock" ,rust-gix-lock-6)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-traverse" ,rust-gix-traverse-0.26)
- ("rust-itoa" ,rust-itoa-1)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-lock-14
(package
(name "rust-gix-lock")
@@ -3812,26 +3646,6 @@ package provides git style lock files.")
("rust-thiserror" ,rust-thiserror-1))
#:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3))))))
-(define-public rust-gix-lock-6
- (package
- (inherit rust-gix-lock-10)
- (name "rust-gix-lock")
- (version "6.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-lock" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1lpqi927lacn2vz22q2mhacc4plkrlz5whm779ax65kky3kdbi9y"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gix-tempfile" ,rust-gix-tempfile-6)
- ("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-macros-0.1
(package
(name "rust-gix-macros")
@@ -3963,27 +3777,6 @@ Gitoxide, a pure Rust implementation of Git.")
("rust-serde" ,rust-serde-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-mailmap-0.13
- (package
- (inherit rust-gix-mailmap-0.19)
- (name "rust-gix-mailmap")
- (version "0.13.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-mailmap" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0spslf6r4l51z640fxqpw2nq4j7imzz0jhxwy44y086948cp0ls6"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.21)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-negotiate-0.15
(package
(name "rust-gix-negotiate")
@@ -4126,29 +3919,6 @@ Git's negotiation algorithms.")
("rust-smallvec" ,rust-smallvec-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-negotiate-0.2
- (package
- (inherit rust-gix-negotiate-0.8)
- (name "rust-gix-negotiate")
- (version "0.2.1")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-negotiate" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "137hyq036adi5kapw98vd9b0087lxljfkjaz81glmr0jx7qkwp4l"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.16)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-revision" ,rust-gix-revision-0.15)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-object-0.44
(package
(name "rust-gix-object")
@@ -4540,39 +4310,6 @@ Gitoxide is a pure Rust implementation of Git.")
("rust-tempfile" ,rust-tempfile-3)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-odb-0.46
- (package
- (inherit rust-gix-odb-0.53)
- (name "rust-gix-odb")
- (version "0.46.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-odb" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1wzqj6r0vgr2v0v9578s1hikg9abbh85m2vwj0psrvkqca04s8sb"))))
- (arguments
- `(#:tests? #f ; tests not included in release
- #:cargo-inputs
- (("rust-arc-swap" ,rust-arc-swap-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-pack" ,rust-gix-pack-0.36)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-maplit" ,rust-maplit-1)
- ("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
-
(define-public rust-gix-pack-0.53
(package
(name "rust-gix-pack")
@@ -4772,39 +4509,6 @@ Rust implementation of Git.")
("rust-thiserror" ,rust-thiserror-1)
("rust-uluru" ,rust-uluru-3))))))
-(define-public rust-gix-pack-0.36
- (package
- (inherit rust-gix-pack-0.43)
- (name "rust-gix-pack")
- (version "0.36.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-pack" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "125gs2hw111izv81zcj9i4mm503ikchbfv3xn7npw0sn675i8akx"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-clru" ,rust-clru-0.6)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-chunk" ,rust-gix-chunk-0.4)
- ("rust-gix-diff" ,rust-gix-diff-0.30)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.2)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-tempfile" ,rust-gix-tempfile-6)
- ("rust-gix-traverse" ,rust-gix-traverse-0.26)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-serde" ,rust-serde-1)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-uluru" ,rust-uluru-3))))))
-
(define-public rust-gix-packetline-0.17
(package
(name "rust-gix-packetline")
@@ -4913,22 +4617,22 @@ feature pre-selected.")
(define-public rust-gix-path-0.10
(package
(name "rust-gix-path")
- (version "0.10.11")
+ (version "0.10.13")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-path" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1by7zbdccrqpb824164hyqs7lyz3axp8jihjkyydraw8s3mlzz7b"))))
+ (base32 "1ds5hvyjwic564jbvpy14ibrf1f8701q0877n2p41qsi3bpr5hmg"))))
(build-system cargo-build-system)
(arguments
- `(#:tests? #f ;undeclared crate gix_testtools
+ `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
("rust-gix-trace" ,rust-gix-trace-0.1)
("rust-home" ,rust-home-0.5)
("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
+ ("rust-thiserror" ,rust-thiserror-2))
#:cargo-development-inputs
(("rust-known-folders" ,rust-known-folders-1)
("rust-serial-test" ,rust-serial-test-3)
@@ -4942,28 +4646,6 @@ feature pre-selected.")
Git. This crate deals with paths and their conversions")
(license (list license:expat license:asl2.0))))
-(define-public rust-gix-path-0.8
- (package
- (inherit rust-gix-path-0.10)
- (name "rust-gix-path")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-path" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0z5733b3z2wbnz1x0y2aq3gpanrhrlrqr4v4gjlqwl68ps69qq0q"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-trace" ,rust-gix-trace-0.1)
- ("rust-home" ,rust-home-0.5)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-pathspec-0.7
(package
(name "rust-gix-pathspec")
@@ -5067,21 +4749,21 @@ part of Gitoxide, a Rust implementation of Git.")
(define-public rust-gix-prompt-0.8
(package
(name "rust-gix-prompt")
- (version "0.8.7")
+ (version "0.8.9")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-prompt" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1cg6dw1an3bxwsz43gwwlg9riydwv62k6afivbc30sxlrmjyizbl"))))
+ (base32 "1505js24g8dziljc7jl5frmk0af1847v106fqsxmz75wqjpj4y3s"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-gix-command" ,rust-gix-command-0.3)
("rust-gix-config-value" ,rust-gix-config-value-0.14)
("rust-parking-lot" ,rust-parking-lot-0.12)
("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-1))
+ ("rust-thiserror" ,rust-thiserror-2))
#:cargo-development-inputs (("rust-expectrl" ,rust-expectrl-0.7)
("rust-serial-test" ,rust-serial-test-3))))
(home-page "https://github.com/Byron/gitoxide")
@@ -5112,29 +4794,6 @@ terminals prompt.")
#:cargo-development-inputs (("rust-expectrl" ,rust-expectrl-0.7)
("rust-serial-test" ,rust-serial-test-2))))))
-(define-public rust-gix-prompt-0.5
- (package
- (inherit rust-gix-prompt-0.7)
- (name "rust-gix-prompt")
- (version "0.5.5")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-prompt" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1sm5b24jpcv4whzxymk6fpb1ph1hhq6842115fpcqqx0yk5dw8ic"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-config-value" ,rust-gix-config-value-0.12)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-rustix" ,rust-rustix-0.38)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-expectrl" ,rust-expectrl-0.7)
- ("rust-serial-test" ,rust-serial-test-2))))))
-
(define-public rust-gix-protocol-0.45
(package
(name "rust-gix-protocol")
@@ -5299,55 +4958,23 @@ Rust implementation of Git.")
(("rust-async-std" ,rust-async-std-1)
("rust-gix-packetline" ,rust-gix-packetline-0.16))))))
-(define-public rust-gix-protocol-0.33
- (package
- (inherit rust-gix-protocol-0.40)
- (name "rust-gix-protocol")
- (version "0.33.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-protocol" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "093c9zlqxy8248nynyb909g12xkfxsv5z32j8w41yijwnic718cj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-btoi" ,rust-btoi-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-credentials" ,rust-gix-credentials-0.15)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-transport" ,rust-gix-transport-0.32)
- ("rust-maybe-async" ,rust-maybe-async-0.2)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-gix-packetline" ,rust-gix-packetline-0.16))))))
-
(define-public rust-gix-quote-0.4
(package
(name "rust-gix-quote")
- (version "0.4.12")
+ (version "0.4.14")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-quote" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1zyrl6qchw2f6j25ian699ifzas3a5a2zrhflwjpmym3ksdlzzyb"))))
+ (base32 "0qws02kwhnn0hcl5cizc99irw07qi3nycmyd2qlaphkf461f58b4"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-bstr" ,rust-bstr-1)
("rust-gix-utils" ,rust-gix-utils-0.1)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-thiserror" ,rust-thiserror-2))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "Various quotations used by git")
(description
@@ -5422,6 +5049,37 @@ Part of Gitoxide, a project to create a pure Rust Git implementation.")
("rust-winnow" ,rust-winnow-0.6))
#:cargo-development-inputs (("rust-gix-date" ,rust-gix-date-0.8))))))
+(define-public rust-gix-ref-0.44
+ (package
+ (inherit rust-gix-ref-0.47)
+ (name "rust-gix-ref")
+ (version "0.44.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix-ref" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k"))))
+ (arguments
+ `(#:tests? #f ;use of undeclared crate gix_testtools
+ #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
+ ("rust-gix-actor" ,rust-gix-actor-0.31)
+ ("rust-gix-date" ,rust-gix-date-0.8)
+ ("rust-gix-features" ,rust-gix-features-0.38)
+ ("rust-gix-fs" ,rust-gix-fs-0.11)
+ ("rust-gix-hash" ,rust-gix-hash-0.14)
+ ("rust-gix-lock" ,rust-gix-lock-14)
+ ("rust-gix-object" ,rust-gix-object-0.42)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-tempfile" ,rust-gix-tempfile-14)
+ ("rust-gix-utils" ,rust-gix-utils-0.1)
+ ("rust-gix-validate" ,rust-gix-validate-0.8)
+ ("rust-memmap2" ,rust-memmap2-0.9)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-winnow" ,rust-winnow-0.6))))))
+
(define-public rust-gix-ref-0.40
(package
(inherit rust-gix-ref-0.47)
@@ -5542,38 +5200,6 @@ Part of Gitoxide, a project to create a pure Rust Git implementation.")
("rust-thiserror" ,rust-thiserror-1)
("rust-winnow" ,rust-winnow-0.5))))))
-(define-public rust-gix-ref-0.30
- (package
- (inherit rust-gix-ref-0.37)
- (name "rust-gix-ref")
- (version "0.30.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-ref" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "073y77045km55bb53ack6hzjd70mkj3rk6d8xxg8mkplas99kpgb"))))
- (arguments
- `(#:tests? #f ; use of undeclared crate or module `gix_testtools`
- #:cargo-inputs
- (("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-actor" ,rust-gix-actor-0.21)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-fs" ,rust-gix-fs-0.2)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-lock" ,rust-gix-lock-6)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-gix-tempfile" ,rust-gix-tempfile-6)
- ("rust-gix-validate" ,rust-gix-validate-0.7)
- ("rust-memmap2" ,rust-memmap2-0.5)
- ("rust-nom" ,rust-nom-7)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-refspec-0.25
(package
(name "rust-gix-refspec")
@@ -5702,27 +5328,6 @@ a pure Rust implementation of Git.")
("rust-smallvec" ,rust-smallvec-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-refspec-0.11
- (package
- (inherit rust-gix-refspec-0.18)
- (name "rust-gix-refspec")
- (version "0.11.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-refspec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1x0cayswa8m0yiybi8g3jimpc6jggfvrw6y53snxhvf8mciddgvj"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-revision" ,rust-gix-revision-0.15)
- ("rust-gix-validate" ,rust-gix-validate-0.7)
- ("rust-smallvec" ,rust-smallvec-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-revision-0.29
(package
(name "rust-gix-revision")
@@ -5860,11 +5465,9 @@ handles finding names and parsing specifications.")
(origin
(method url-fetch)
(uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version
- ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "128fi6mblg4ic6h1q5vy2zq6vly8hxhi9vxkpkskaymby9fb3i68"))))
+ (base32 "128fi6mblg4ic6h1q5vy2zq6vly8hxhi9vxkpkskaymby9fb3i68"))))
(arguments
`(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
("rust-document-features" ,rust-document-features-0.2)
@@ -5877,30 +5480,6 @@ handles finding names and parsing specifications.")
("rust-serde" ,rust-serde-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-revision-0.15
- (package
- (inherit rust-gix-revision-0.22)
- (name "rust-gix-revision")
- (version "0.15.2")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-revision" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1mrcjg8180n3kgbsngfaavzlfsqbmr905gjc0fdwx1x4sxngai2h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-date" ,rust-gix-date-0.5)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.2)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-revwalk" ,rust-gix-revwalk-0.1)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-revwalk-0.15
(package
(name "rust-gix-revwalk")
@@ -6065,14 +5644,14 @@ Gitoxide, a pure Rust implementation of Git.")
(define-public rust-gix-sec-0.10
(package
(name "rust-gix-sec")
- (version "0.10.8")
+ (version "0.10.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-sec" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0pvs9viknryhjgi67y8dcp16s9wb79fsnvr7wpnbndx760pxbr0g"))))
+ (base32 "1mjgs5wgfc236i3293winiaplnx4sscc6blsh2bm75bsk7ppdf58"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
@@ -6088,29 +5667,6 @@ Gitoxide, a pure Rust implementation of Git.")
"This package is part of Gitoxide, it implements a shared trust model.")
(license (list license:expat license:asl2.0))))
-(define-public rust-gix-sec-0.8
- (package
- (inherit rust-gix-sec-0.10)
- (name "rust-gix-sec")
- (version "0.8.4")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-sec" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1iz9rcyx7lpb4gxg5gyv93ygp0n321c5xmrcjkmqm2annkbcn5cn"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bitflags" ,rust-bitflags-2)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-serde" ,rust-serde-1)
- ("rust-windows" ,rust-windows-0.48))
- #:cargo-development-inputs
- (("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-status-0.13
(package
(name "rust-gix-status")
@@ -6179,6 +5735,35 @@ Gitoxide is a pure Rust implementation of Git.")
("rust-portable-atomic" ,rust-portable-atomic-1)
("rust-thiserror" ,rust-thiserror-1))))))
+(define-public rust-gix-status-0.10
+ (package
+ (inherit rust-gix-status-0.13)
+ (name "rust-gix-status")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix-status" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg"))))
+ (arguments
+ `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+ ("rust-document-features" ,rust-document-features-0.2)
+ ("rust-filetime" ,rust-filetime-0.2)
+ ("rust-gix-diff" ,rust-gix-diff-0.44)
+ ("rust-gix-dir" ,rust-gix-dir-0.5)
+ ("rust-gix-features" ,rust-gix-features-0.38)
+ ("rust-gix-filter" ,rust-gix-filter-0.11)
+ ("rust-gix-fs" ,rust-gix-fs-0.11)
+ ("rust-gix-hash" ,rust-gix-hash-0.14)
+ ("rust-gix-index" ,rust-gix-index-0.33)
+ ("rust-gix-object" ,rust-gix-object-0.42)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+ ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+ ("rust-thiserror" ,rust-thiserror-1))))))
+
(define-public rust-gix-status-0.4
(package
(inherit rust-gix-status-0.13)
@@ -6329,6 +5914,27 @@ implementation of Git.")
("rust-gix-url" ,rust-gix-url-0.27)
("rust-thiserror" ,rust-thiserror-1))))))
+(define-public rust-gix-submodule-0.11
+ (package
+ (inherit rust-gix-submodule-0.14)
+ (name "rust-gix-submodule")
+ (version "0.11.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "gix-submodule" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j"))))
+ (arguments
+ `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+ ("rust-gix-config" ,rust-gix-config-0.37)
+ ("rust-gix-path" ,rust-gix-path-0.10)
+ ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+ ("rust-gix-refspec" ,rust-gix-refspec-0.23)
+ ("rust-gix-url" ,rust-gix-url-0.27)
+ ("rust-thiserror" ,rust-thiserror-1))))))
+
(define-public rust-gix-submodule-0.7
(package
(inherit rust-gix-submodule-0.14)
@@ -6515,41 +6121,17 @@ tempfile capability with a global registry to assure clean-up.")
("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
("rust-tempfile" ,rust-tempfile-3))))))
-(define-public rust-gix-tempfile-6
- (package
- (inherit rust-gix-tempfile-10)
- (name "rust-gix-tempfile")
- (version "6.0.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-tempfile" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "047baclw78xkzjg04z5290x7vhcz270jpw7vdm25rp7922q5qy5k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-dashmap" ,rust-dashmap-5)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-fs" ,rust-gix-fs-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-once-cell" ,rust-once-cell-1)
- ("rust-parking-lot" ,rust-parking-lot-0.12)
- ("rust-signal-hook" ,rust-signal-hook-0.3)
- ("rust-signal-hook-registry" ,rust-signal-hook-registry-1)
- ("rust-tempfile" ,rust-tempfile-3))))))
-
(define-public rust-gix-trace-0.1
(package
(name "rust-gix-trace")
- (version "0.1.10")
+ (version "0.1.11")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-trace" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "06s3mc2ig8k16vlvp4llp8m33yryic2vij71iil95zy3c630xbkc"))))
+ (base32 "0lmr5qqdk44xbz695asvwvc60ggaxrd12gjdl8izrw991h9dxg84"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -6760,44 +6342,6 @@ provides an implementation of the Git transport layer.")
("rust-blocking" ,rust-blocking-1)
("rust-maybe-async" ,rust-maybe-async-0.2))))))
-(define-public rust-gix-transport-0.32
- (package
- (inherit rust-gix-transport-0.37)
- (name "rust-gix-transport")
- (version "0.32.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-transport" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "05fzh609x4d6djizmrv5m98axinp2m5hcpk003bqw1x9v7z9z8v4"))))
- (arguments
- `(#:cargo-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-base64" ,rust-base64-0.21)
- ("rust-bstr" ,rust-bstr-1)
- ("rust-curl" ,rust-curl-0.4)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-futures-io" ,rust-futures-io-0.3)
- ("rust-futures-lite" ,rust-futures-lite-1)
- ("rust-gix-command" ,rust-gix-command-0.2)
- ("rust-gix-credentials" ,rust-gix-credentials-0.15)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-packetline" ,rust-gix-packetline-0.16)
- ("rust-gix-quote" ,rust-gix-quote-0.4)
- ("rust-gix-sec" ,rust-gix-sec-0.8)
- ("rust-gix-url" ,rust-gix-url-0.19)
- ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
- ("rust-reqwest" ,rust-reqwest-0.11)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-async-std" ,rust-async-std-1)
- ("rust-blocking" ,rust-blocking-1)
- ("rust-maybe-async" ,rust-maybe-async-0.2))))))
-
(define-public rust-gix-traverse-0.41
(package
(name "rust-gix-traverse")
@@ -6938,25 +6482,6 @@ package is used to traverse Git commit graphs and trees.")
("rust-smallvec" ,rust-smallvec-1)
("rust-thiserror" ,rust-thiserror-1))))))
-(define-public rust-gix-traverse-0.26
- (package
- (inherit rust-gix-traverse-0.33)
- (name "rust-gix-traverse")
- (version "0.26.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-traverse" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1n9kgzw5jal2jsqb56bpaj1xp35zp2hz6nf5klrjdgxl9jc2x15h"))))
- (arguments
- `(#:cargo-inputs
- (("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-hashtable" ,rust-gix-hashtable-0.2)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-thiserror" ,rust-thiserror-1))))))
-
(define-public rust-gix-url-0.27
(package
(name "rust-gix-url")
@@ -7062,40 +6587,17 @@ provides a crate for parsing and serialization of gix-url's.")
#:cargo-development-inputs
(("rust-libtest-mimic" ,rust-libtest-mimic-0.6))))))
-(define-public rust-gix-url-0.19
- (package
- (inherit rust-gix-url-0.24)
- (name "rust-gix-url")
- (version "0.19.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-url" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "0qy8shn5s8r9fjchcqrz0xwg89lsjykd463naji4f864bbr3srpi"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-home" ,rust-home-0.5)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-url" ,rust-url-2))))))
-
(define-public rust-gix-utils-0.1
(package
(name "rust-gix-utils")
- (version "0.1.12")
+ (version "0.1.13")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-utils" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1p6lschmdrg1j9cd3rm6q96dyrvivzi2305d7ck1588gzpvjs69m"))))
+ (base32 "0prkj13jwvcrd8gy8f73ci2i3nwkak88xpvdibcqwl4rjlz7whms"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
@@ -7113,19 +6615,19 @@ feature toggles.")
(define-public rust-gix-validate-0.9
(package
(name "rust-gix-validate")
- (version "0.9.0")
+ (version "0.9.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "gix-validate" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "11kckcqaihbik9pzx08dzl81k6965isnpqiyb42b8msfnvdvmwl1"))))
+ (base32 "0dq9flm4iz1pzsiqqjmmxxzsp2fsdarx18db695v71gmz44hslnd"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-bstr" ,rust-bstr-1)
- ("rust-thiserror" ,rust-thiserror-1))))
+ ("rust-thiserror" ,rust-thiserror-2))))
(home-page "https://github.com/Byron/gitoxide")
(synopsis "Validation functions for various kinds of names in Git")
(description "Part of Gitoxide, a pure Rust implementation of Git. This
@@ -7332,40 +6834,6 @@ types and utilities. Part of Gitoxide a pure Rust implementation of Git.")
("rust-gix-path" ,rust-gix-path-0.10)
("rust-serde" ,rust-serde-1))))))
-(define-public rust-gix-worktree-0.18
- (package
- (inherit rust-gix-worktree-0.26)
- (name "rust-gix-worktree")
- (version "0.18.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "gix-worktree" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1xjhxw6lmjhnmcnhajaks34dnsqgg7w7lf576hkl0m485sbav26k"))))
- (arguments
- `(#:cargo-inputs
- (("rust-bstr" ,rust-bstr-1)
- ("rust-document-features" ,rust-document-features-0.2)
- ("rust-filetime" ,rust-filetime-0.2)
- ("rust-gix-attributes" ,rust-gix-attributes-0.13)
- ("rust-gix-features" ,rust-gix-features-0.30)
- ("rust-gix-fs" ,rust-gix-fs-0.2)
- ("rust-gix-glob" ,rust-gix-glob-0.8)
- ("rust-gix-hash" ,rust-gix-hash-0.11)
- ("rust-gix-ignore" ,rust-gix-ignore-0.3)
- ("rust-gix-index" ,rust-gix-index-0.17)
- ("rust-gix-object" ,rust-gix-object-0.30)
- ("rust-gix-path" ,rust-gix-path-0.8)
- ("rust-io-close" ,rust-io-close-0.3)
- ("rust-serde" ,rust-serde-1)
- ("rust-thiserror" ,rust-thiserror-1))
- #:cargo-development-inputs
- (("rust-symlink" ,rust-symlink-0.1)
- ("rust-tempfile" ,rust-tempfile-3)
- ("rust-walkdir" ,rust-walkdir-2))))))
-
(define-public rust-gix-worktree-state-0.13
(package
(name "rust-gix-worktree-state")
@@ -7865,51 +7333,73 @@ library.")
(snippet
'(begin (delete-file-recursively "libgit2") #t))))))
-;; Keep this package for future packaging of pijul.
-(define-public rust-libpijul-0.12
+(define-public rust-libpijul-1
(package
(name "rust-libpijul")
- (version "0.12.2")
+ (version "1.0.0-beta.10")
(source
(origin
(method url-fetch)
(uri (crate-uri "libpijul" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32
- "18d9n8xaq5ncq3375f0xrr96l8si1frczgzdlrz3fl1jby8vbl6f"))))
+ (base32 "0yjii3hh8s7cvp5aihngh49266iz9h5bwlfrcyd1dglinyv0f213"))))
(build-system cargo-build-system)
(arguments
- `(#:skip-build? #t ; TODO: Fix build
- #:tests? #f ; backend::file_header::test_fileheader_alignment fails
- #:cargo-inputs
- (("rust-base64" ,rust-base64-0.10)
- ("rust-bincode" ,rust-bincode-1)
- ("rust-bitflags" ,rust-bitflags-1)
- ("rust-bs58" ,rust-bs58-0.2)
- ("rust-byteorder" ,rust-byteorder-1)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-diffs" ,rust-diffs-0.3)
- ("rust-failure" ,rust-failure-0.1)
- ("rust-flate2" ,rust-flate2-1)
- ("rust-hex" ,rust-hex-0.3)
- ("rust-ignore" ,rust-ignore-0.4)
- ("rust-log" ,rust-log-0.4)
- ("rust-openssl" ,rust-openssl-0.10)
- ("rust-rand" ,rust-rand-0.6)
- ("rust-sanakirja" ,rust-sanakirja-0.10)
- ("rust-sequoia-openpgp" ,rust-sequoia-openpgp-0.9)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-derive" ,rust-serde-derive-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-tempdir" ,rust-tempdir-0.3)
- ("rust-toml" ,rust-toml-0.4))))
- (native-inputs
- (list pkg-config))
- (inputs
- (list clang nettle openssl))
- (home-page "https://pijul.org/")
+ `(#:tests? #f ; file not found for module `rollback`
+ #:cargo-inputs (("rust-adler32" ,rust-adler32-1)
+ ("rust-aes" ,rust-aes-0.7)
+ ("rust-bincode" ,rust-bincode-1)
+ ("rust-bitflags" ,rust-bitflags-1)
+ ("rust-blake3" ,rust-blake3-1)
+ ("rust-bs58" ,rust-bs58-0.4)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-canonical-path" ,rust-canonical-path-2)
+ ("rust-cfg-if" ,rust-cfg-if-1)
+ ("rust-chardetng" ,rust-chardetng-0.1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-crossbeam-deque" ,rust-crossbeam-deque-0.8)
+ ("rust-curve25519-dalek" ,rust-curve25519-dalek-3)
+ ("rust-data-encoding" ,rust-data-encoding-2)
+ ("rust-diffs" ,rust-diffs-0.5)
+ ("rust-ed25519-dalek" ,rust-ed25519-dalek-1)
+ ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+ ("rust-flate2" ,rust-flate2-1)
+ ("rust-generic-array" ,rust-generic-array-0.14)
+ ("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-hmac" ,rust-hmac-0.11)
+ ("rust-ignore" ,rust-ignore-0.4)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-lru-cache" ,rust-lru-cache-0.1)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-nom" ,rust-nom-7)
+ ("rust-parking-lot" ,rust-parking-lot-0.11)
+ ("rust-path-slash" ,rust-path-slash-0.1)
+ ("rust-pbkdf2" ,rust-pbkdf2-0.9)
+ ("rust-pijul-macros" ,rust-pijul-macros-0.5)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-sanakirja" ,rust-sanakirja-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.9)
+ ("rust-tar" ,rust-tar-0.4)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-toml" ,rust-toml-0.5)
+ ("rust-twox-hash" ,rust-twox-hash-1)
+ ("rust-zstd-seekable" ,rust-zstd-seekable-0.1))
+ #:cargo-development-inputs
+ (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-detone" ,rust-detone-1)
+ ("rust-env-logger" ,rust-env-logger-0.8)
+ ("rust-quickcheck" ,rust-quickcheck-1)
+ ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rand-chacha" ,rust-rand-chacha-0.3))))
+ (home-page "https://nest.pijul.com/pijul/libpijul")
(synopsis "Library component of the pijul version control system")
(description
"This crate contains the core API to access Pijul repositories.
@@ -7927,3 +7417,192 @@ file.
@item Information about file moves, additions and deletions.
@end itemize")
(license license:gpl2+)))
+
+(define-public rust-pijul-config-0.0.1
+ (package
+ (name "rust-pijul-config")
+ (version "0.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pijul-config" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "19xdcqyw2lh4r8rs5dfjzqf27ajfld2gimw07bhvnjixz0gplylq"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-dialoguer" ,rust-dialoguer-0.10)
+ ("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-edit" ,rust-edit-0.1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-toml" ,rust-toml-0.5)
+ ("rust-whoami" ,rust-whoami-1))))
+ (home-page "https://nest.pijul.com/pijul/pijul")
+ (synopsis "Configuration for the pijul version control system")
+ (description
+ "This package provides configuration for the pijul version control system.")
+ (license license:gpl2)))
+
+(define-public rust-pijul-identity-0.0.1
+ (package
+ (name "rust-pijul-identity")
+ (version "0.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pijul-identity" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1hpsw5k3s47nf8hxmi7pb6552ld3xz688hqldz57n9v7d7k660m1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-dateparser" ,rust-dateparser-0.1)
+ ("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-keyring" ,rust-keyring-2)
+ ("rust-libpijul" ,rust-libpijul-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-pijul-config" ,rust-pijul-config-0.0.1)
+ ("rust-pijul-interaction" ,rust-pijul-interaction-0.0.1)
+ ("rust-pijul-repository" ,rust-pijul-repository-0.0.1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-thrussh-keys" ,rust-thrussh-keys-0.21)
+ ("rust-toml" ,rust-toml-0.7)
+ ("rust-validator" ,rust-validator-0.15)
+ ("rust-whoami" ,rust-whoami-1))))
+ (native-inputs (list pkg-config))
+ (inputs (list libsodium openssl))
+ (home-page "https://nest.pijul.com/pijul/pijul")
+ (synopsis "Functionality to interact with Pijul identities")
+ (description
+ "This package provides functionality to interact with Pijul identities.")
+ (license license:gpl2)))
+
+(define-public rust-pijul-interaction-0.0.1
+ (package
+ (name "rust-pijul-interaction")
+ (version "0.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pijul-interaction" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0vv1z0flsgvf09y18sv2jbk9sn0rllka15wdskpv9ziydp9xr1h7"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-dialoguer" ,rust-dialoguer-0.10)
+ ("rust-duplicate" ,rust-duplicate-1)
+ ("rust-indicatif" ,rust-indicatif-0.17)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-pijul-config" ,rust-pijul-config-0.0.1)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://nest.pijul.com/pijul/pijul")
+ (synopsis "Human friendly input/output for contexts such as terminals or GUIs")
+ (description
+ "This package provides human friendly input/output (progress bars,
+passwords etc) for contexts such as terminals or GUIs.")
+ (license license:gpl2)))
+
+(define-public rust-pijul-macros-0.5
+ (package
+ (name "rust-pijul-macros")
+ (version "0.5.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pijul-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0r3hivav1mzpzdpk2rj8flhl4vgp2r85gdi0kw5x8r8bv0y79cy2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://nest.pijul.com/pijul/pijul")
+ (synopsis "Macros used to write libpijul")
+ (description "This package provides macros used to write libpijul.")
+ (license license:gpl2)))
+
+(define-public rust-pijul-remote-1
+ (package
+ (name "rust-pijul-remote")
+ (version "1.0.0-beta.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pijul-remote" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pxk6bv3q9ppqivj6rdy2lgv444zxxkqs8jgb1zq3412j6gpsa6d"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-dirs-next" ,rust-dirs-next-2)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-keyring" ,rust-keyring-2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libpijul" ,rust-libpijul-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-pijul-config" ,rust-pijul-config-0.0.1)
+ ("rust-pijul-identity" ,rust-pijul-identity-0.0.1)
+ ("rust-pijul-interaction" ,rust-pijul-interaction-0.0.1)
+ ("rust-pijul-repository" ,rust-pijul-repository-0.0.1)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-sanakirja" ,rust-sanakirja-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-thrussh" ,rust-thrussh-0.34)
+ ("rust-thrussh-config" ,rust-thrussh-config-0.6)
+ ("rust-thrussh-keys" ,rust-thrussh-keys-0.22)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-url" ,rust-url-2))))
+ (native-inputs (list pkg-config))
+ (inputs (list libsodium openssl))
+ (home-page "https://nest.pijul.com/pijul/pijul")
+ (synopsis "Functionality to communicate with a pijul repository remotely")
+ (description
+ "This package provides functionality to communicate with a pijul
+repository remotely.")
+ (license license:gpl2)))
+
+(define-public rust-pijul-repository-0.0.1
+ (package
+ (name "rust-pijul-repository")
+ (version "0.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "pijul-repository" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "06vl6id0amw1pxfhj6m34mvr171czikph8g21xg34k7c263maiq4"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-libpijul" ,rust-libpijul-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-pijul-config" ,rust-pijul-config-0.0.1)
+ ("rust-rlimit" ,rust-rlimit-0.9)
+ ("rust-toml" ,rust-toml-0.7))))
+ (home-page "https://nest.pijul.com/pijul/pijul")
+ (synopsis "Functionality for interacting with a pijul repository")
+ (description
+ "This package provides functionality for interacting with a pijul repository.")
+ (license license:gpl2)))
+