~ruther/guix-local

6588b1c963346e1f72a0548e07d598055c313a03 — Hilton Chain 1 year, 3 months ago 219c97e
gnu: ripgrep: Remove #:cargo-inputs.

* gnu/packages/rust-apps.scm (ripgrep)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: New entry.

Change-Id: I06156afd7c76a02c2fc6496370b89478ffe40fdb
2 files changed, 77 insertions(+), 14 deletions(-)

M gnu/packages/rust-apps.scm
M gnu/packages/rust-crates.scm
M gnu/packages/rust-apps.scm => gnu/packages/rust-apps.scm +1 -14
@@ 2031,19 2031,6 @@ decompressing files and directories.")
    (build-system cargo-build-system)
    (arguments
     (list
      #:cargo-inputs `(("rust-anyhow" ,rust-anyhow-1)
                       ("rust-bstr" ,rust-bstr-1)
                       ("rust-grep" ,rust-grep-0.3)
                       ("rust-ignore" ,rust-ignore-0.4)
                       ("rust-jemallocator" ,rust-jemallocator-0.5)
                       ("rust-lexopt" ,rust-lexopt-0.3)
                       ("rust-log" ,rust-log-0.4)
                       ("rust-serde-json" ,rust-serde-json-1)
                       ("rust-termcolor" ,rust-termcolor-1)
                       ("rust-textwrap" ,rust-textwrap-0.16))
      #:cargo-development-inputs `(("rust-serde" ,rust-serde-1)
                                   ("rust-serde-derive" ,rust-serde-derive-1)
                                   ("rust-walkdir" ,rust-walkdir-2))
      #:install-source? #f
      ;; Note: the built target 'rg' binary is required for 'install-extras
      #:phases #~(modify-phases %standard-phases


@@ 2081,7 2068,7 @@ decompressing files and directories.")
                             (lambda _
                               (invoke rg "--generate" "complete-fish")))))))
      #:features '(list "pcre2")))
    (inputs (list pcre2))
    (inputs (cons pcre2 (cargo-inputs 'ripgrep)))
    (native-inputs (cons* pkg-config (if (%current-target-system)
                                         (list this-package)
                                         '())))

M gnu/packages/rust-crates.scm => gnu/packages/rust-crates.scm +76 -0
@@ 4619,6 4619,10 @@
  (crate-source "grep-matcher" "0.1.7"
                "00mcjar5b6y1pwf0gjdywzgh1fnp6jl612n9qznwyfm420d198s7"))

(define rust-grep-pcre2-0.1.8
  (crate-source "grep-pcre2" "0.1.8"
                "0imybpfr9vpwna4qw30gxp9bs9j52f5152p06ak6x1sz0dp8cvyq"))

(define rust-grep-printer-0.1.7
  (crate-source "grep-printer" "0.1.7"
                "0sjsv4v7a88arckc880ns3mbn2y2p38mpnkh9dviznj9ixbm2ig1"))


@@ 7832,8 7836,17 @@
  (crate-source "pciid-parser" "0.6.3"
                "0d6pliaab6xs2m1vnialy1biaw3nv6g9s0ykdrracx2a5h1p4jdd"))

(define rust-pcre2-0.2.9
  (crate-source "pcre2" "0.2.9"
                "0avb52h3ppw6kp9ynlw988c745am9j7px2cdsm0la10qmi1mrr9v"))

(define rust-pcre2-0.2.9.85b7afb rust-pcre2-utf32-0.2)

(define rust-pcre2-sys-0.2.9
  (crate-source "pcre2-sys" "0.2.9"
                "12hxy54i8amdnmcm034hqdc7iryd20n8aqg1hw5w540vzcc5s3sm"
                #:snippet '(delete-file-recursively "upstream")))

(define rust-pcre2-sys-0.2.9.85b7afb rust-pcre2-utf32-0.2)

(define rust-pcsc-2.9.0


@@ 27930,6 27943,69 @@
                                  rust-zerofrom-derive-0.1.6
                                  rust-zerovec-0.10.4
                                  rust-zerovec-derive-0.10.3))
                     (ripgrep =>
                              (list rust-aho-corasick-1.1.3
                                    rust-anyhow-1.0.98
                                    rust-bitflags-2.9.0
                                    rust-bstr-1.12.0
                                    rust-cc-1.2.19
                                    rust-cfg-if-1.0.0
                                    rust-crossbeam-deque-0.8.6
                                    rust-crossbeam-epoch-0.9.18
                                    rust-crossbeam-utils-0.8.21
                                    rust-encoding-rs-0.8.35
                                    rust-encoding-rs-io-0.1.7
                                    rust-getrandom-0.3.2
                                    rust-globset-0.4.16
                                    rust-grep-0.3.2
                                    rust-grep-cli-0.1.11
                                    rust-grep-matcher-0.1.7
                                    rust-grep-pcre2-0.1.8
                                    rust-grep-printer-0.2.2
                                    rust-grep-regex-0.1.13
                                    rust-grep-searcher-0.1.14
                                    rust-ignore-0.4.23
                                    rust-itoa-1.0.15
                                    rust-jemalloc-sys-0.5.4+5.3.0-patched
                                    rust-jemallocator-0.5.4
                                    rust-jobserver-0.1.33
                                    rust-lexopt-0.3.1
                                    rust-libc-0.2.172
                                    rust-log-0.4.27
                                    rust-memchr-2.7.4
                                    rust-memmap2-0.9.5
                                    rust-pcre2-0.2.9
                                    rust-pcre2-sys-0.2.9
                                    rust-pkg-config-0.3.32
                                    rust-proc-macro2-1.0.95
                                    rust-quote-1.0.40
                                    rust-r-efi-5.2.0
                                    rust-regex-automata-0.4.9
                                    rust-regex-syntax-0.8.5
                                    rust-ryu-1.0.20
                                    rust-same-file-1.0.6
                                    rust-serde-1.0.219
                                    rust-serde-derive-1.0.219
                                    rust-serde-json-1.0.140
                                    rust-shlex-1.3.0
                                    rust-syn-2.0.100
                                    rust-termcolor-1.4.1
                                    rust-textwrap-0.16.2
                                    rust-unicode-ident-1.0.18
                                    rust-walkdir-2.5.0
                                    rust-wasi-0.14.2+wasi-0.2.4
                                    rust-winapi-util-0.1.9
                                    rust-windows-sys-0.59.0
                                    rust-windows-targets-0.52.6
                                    rust-windows-aarch64-gnullvm-0.52.6
                                    rust-windows-aarch64-msvc-0.52.6
                                    rust-windows-i686-gnu-0.52.6
                                    rust-windows-i686-gnullvm-0.52.6
                                    rust-windows-i686-msvc-0.52.6
                                    rust-windows-x86-64-gnu-0.52.6
                                    rust-windows-x86-64-gnullvm-0.52.6
                                    rust-windows-x86-64-msvc-0.52.6
                                    rust-wit-bindgen-rt-0.39.0))
                     (rust-bindgen-cli =>
                                       (list rust-aho-corasick-1.1.3
                                        rust-annotate-snippets-0.11.5