gnu: ruby-ethon: Fix libcurl detection at runtime.

* gnu/packages/ruby.scm (ruby-ethon)[arguments]<#:phases>: Add phase
'libcurl-use-absolute-reference.
This commit is contained in:
Nicolas Graves 2024-10-29 10:00:03 +01:00 committed by Zheng Junjie
parent a26ba23cdd
commit 79670e4bc6
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -3089,7 +3089,15 @@ (define-public ruby-ethon
"0gggrgkcq839mamx7a8jbnp2h7x2ykfn34ixwskwb0lzx2ak17g9"))))
(build-system ruby-build-system)
(arguments
`(#:tests? #f)) ; no included tests
(list
#:tests? #f ; no included tests
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'libcurl-use-absolute-reference
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "lib/ethon/curls/settings.rb"
(("libcurl', 'libcurl\\.so\\.4")
(search-input-file inputs "/lib/libcurl.so"))))))))
(inputs
(list curl))
(propagated-inputs