[PATCH] gnu: guile-curl: Update to 0.9.

  • Done
  • quality assurance status badge
Details
3 participants
  • Léo Le Bouter
  • Ludovic Courtès
  • Xinglu Chen
Owner
unassigned
Submitted by
Xinglu Chen
Severity
normal
X
X
Xinglu Chen wrote on 26 Feb 2021 12:52
(address . guix-patches@gnu.org)
2e1d97cc4baaad39ff33db070b1b47779182d9a2.1614340296.git.public@yoctocell.xyz
* gnu/packages/curl.scm (guile-curl): Update to 0.9.
[#:phases]: Update path to module.
---
gnu/packages/curl.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm
index 52c2be2f80..730676875c 100644
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@ -198,14 +198,14 @@ not offer a replacement for libcurl.")
(define-public guile-curl
(package
(name "guile-curl")
- (version "0.7")
+ (version "0.9")
(source (origin
(method url-fetch)
(uri (string-append "http://www.lonelycactus.com/tarball/"
"guile_curl-" version ".tar.gz"))
(sha256
(base32
- "1zk0ijx6bj212k0j0ma84cpvpvn0x6raaxnby3wdx3w4wnhnscn7"))))
+ "0y7wfhilfm6vzs0wyifrrc2pj9nsxfas905c7qa5cw4i6s74ypmi"))))
(build-system gnu-build-system)
(arguments
`(#:modules (((guix build guile-build-system)
@@ -230,7 +230,7 @@ not offer a replacement for libcurl.")
(modify-phases %standard-phases
(add-after 'unpack 'patch-undefined-references
(lambda* _
- (substitute* "src/curl.scm"
+ (substitute* "module/curl.scm"
;; The following #defines are missing from our curl package
;; and therefore result in the evaluation of undefined symbols.
((",CURLOPT_HAPROXYPROTOCOL") "#f")

base-commit: 099026df5ba6443a9291e8f9d91ccacfdce2f00d
--
2.30.0
L
L
Léo Le Bouter wrote on 26 Feb 2021 14:27
(address . 46792@debbugs.gnu.org)
bde6ee64975f371e94fdc017b9504689f9461d69.camel@zaclys.net
Hello!

Could you use this package update with some software? GNU Guix does not
have any package that actually uses it.

Once I have a bit more assurance that this works correctly when used,
LGTM!

Thank you!
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEFIvLi9gL+xax3g6RRaix6GvNEKYFAmA490UACgkQRaix6GvN
EKZQNw//ZA7/WswHUVJIkXYT9eTPnJTXVOv0jA3PkoRhBo5J+LxmWRBf/coPCGwA
hrkHddXD5B1GKuzwD59Fd5zYmaHe9iw1refqlJDCjmw3QrpT0cXK+FOMZsZGQMFw
s/ZeUDVdqTYZRfjrK3eWBmHxXObIpLePuYTJsz7M0JQrjROBvMp4JyVjsum1XcY+
aXzOHBaOqA0OcZrspWHzIGnJKWCZKfGAo3oHNoQ6o7BD1LlhC+NQaQWmD41QqPEE
CjpHfiNVF7DNU2MUtJi0BpcCDKf+17J+MzWiDOE54MmsimpyGe6Om/B9ujyfBxog
A1FsS+6OUCcHNPt5wI+MV+M8UoafjvOV4CaOjeI29xbLq2FoNA3Odqvl0l31XxHB
zUaWFGI/JAYhDK7aDJlwZ4hIE8jJBiTBL+Jv3l+eyA9QPG2GWXPAi2U96MtIwOy7
ed6LQBlSUv9nrR49Pxk6HXUer/xOzPcmyIYLwVQV9y3IAGSfhvb3y2P0eGBNXZuw
pE4TJBcLhNbR3rWdLMxIogFuPXKODTY8GBYaGnx8iUXAd0ZNvA5RcAwCRx8LVvEU
uVDD4Yody6wsqx+xszaS9pd4lD825UxWya00qhYoVMZtrqYCUK+ovM7PcBgKVCkp
ExmPbjsGybJm2G6apwOO6mYWiR+TxcQO0j+6i5Nwc+4p+EqWUUY=
=YSR0
-----END PGP SIGNATURE-----


X
X
Xinglu Chen wrote on 26 Feb 2021 15:27
87im6ehpk9.fsf@yoctocell.xyz
On Fri, Feb 26 2021, Léo Le Bouter via Guix-patches via wrote:

Toggle quote (8 lines)
> Hello!
>
> Could you use this package update with some software? GNU Guix does not
> have any package that actually uses it.
>
> Once I have a bit more assurance that this works correctly when used,
> LGTM!

I tried one of their example files and it worked as expected.

#+begin_src scheme
(use-modules (curl))

(define handle (curl-easy-init))
(curl-easy-setopt handle 'url "http://www.gnu.org")
(display (curl-easy-perform handle))
#+end_src
L
L
Ludovic Courtès wrote on 11 Mar 2021 23:24
Re: bug#46792: [PATCH] gnu: guile-curl: Update to 0.9.
(name . Xinglu Chen)(address . public@yoctocell.xyz)(address . 46792-done@debbugs.gnu.org)
87a6r9wcqj.fsf@gnu.org
Hi,

Xinglu Chen <public@yoctocell.xyz> skribis:

Toggle quote (3 lines)
> * gnu/packages/curl.scm (guile-curl): Update to 0.9.
> [#:phases]: Update path to module.

Applied, thanks!

Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 46792@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 46792
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch