diff options
| author | Hilton Chain <hako@ultrarare.space> | 2025-04-11 21:38:24 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-08-21 19:08:31 +0800 |
| commit | 609b2d4db69076253241c21121b94be8de99e7b2 (patch) | |
| tree | a94f30c7e5885df72affbc95682dca425a5039f6 /gnu/packages/web.scm | |
| parent | 84f27c10ee8c9f3f4f46eea408546a18bcbae0da (diff) | |
gnu: monolith: Remove #:cargo-inputs.
* gnu/packages/web.scm (monolith)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:phases>: Move 'dont-default-to-vendored-openssl into...
[source]: ...a snippet.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[monolith]: New entry.
Change-Id: If5c7f2e578f30085ad7b3f2b2dfefd0ba0318574
Diffstat (limited to 'gnu/packages/web.scm')
| -rw-r--r-- | gnu/packages/web.scm | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 60f53d6e336..f5974e77c61 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -521,37 +521,18 @@ replacing them with data URIs.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "082xh0zmmy9abz7y3zjybbwffq7d0j1jl78ggzbwwanvam65v0dp")))) + (base32 "082xh0zmmy9abz7y3zjybbwffq7d0j1jl78ggzbwwanvam65v0dp")) + (modules '((guix build utils))) + ;; Don't default to vendored openssl. + (snippet '(substitute* "Cargo.toml" + ((".*\"vendored-openssl\".*") ""))))) (build-system cargo-build-system) (arguments - `(#:install-source? #f - #:cargo-inputs - (("rust-atty" ,rust-atty-0.2) - ("rust-base64" ,rust-base64-0.22) - ("rust-chrono" ,rust-chrono-0.4) - ("rust-clap" ,rust-clap-3) - ("rust-cssparser" ,rust-cssparser-0.34) - ("rust-encoding-rs" ,rust-encoding-rs-0.8) - ("rust-html5ever" ,rust-html5ever-0.27) - ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.3) - ("rust-openssl" ,rust-openssl-0.10) - ("rust-percent-encoding" ,rust-percent-encoding-2) - ("rust-regex" ,rust-regex-1) - ("rust-reqwest" ,rust-reqwest-0.12) - ("rust-sha2" ,rust-sha2-0.10) - ("rust-url" ,rust-url-2)) - #:cargo-development-inputs - (("rust-assert-cmd" ,rust-assert-cmd-2)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'dont-default-to-vendored-openssl - (lambda _ - (substitute* "Cargo.toml" - ((".*\"vendored-openssl\".*") ""))))))) + `(#:install-source? #f)) (native-inputs (list pkg-config)) (inputs - (list openssl)) + (cons openssl (cargo-inputs 'monolith))) (home-page "https://github.com/Y2Z/monolith") (synopsis "Command line tool for saving web pages as a single HTML file") (description |
