summaryrefslogtreecommitdiff
path: root/gnu/packages/web.scm
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2025-04-11 21:38:24 +0800
committerHilton Chain <hako@ultrarare.space>2025-08-21 19:08:31 +0800
commit609b2d4db69076253241c21121b94be8de99e7b2 (patch)
treea94f30c7e5885df72affbc95682dca425a5039f6 /gnu/packages/web.scm
parent84f27c10ee8c9f3f4f46eea408546a18bcbae0da (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.scm33
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