[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/08: gnu: Add coeurl.
From: |
guix-commits |
Subject: |
02/08: gnu: Add coeurl. |
Date: |
Fri, 21 Jan 2022 16:33:39 -0500 (EST) |
ngz pushed a commit to branch master
in repository guix.
commit a693f4e04bd6236119b5e7fa041d467c680891c5
Author: raingloom <raingloom@riseup.net>
AuthorDate: Sun Dec 26 08:39:07 2021 +0100
gnu: Add coeurl.
* gnu/packages/curl.scm (coeurl): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
---
gnu/packages/curl.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm
index 9a9d788ceb..27a98185e0 100644
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@ -40,11 +40,15 @@
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
+ #:use-module (guix build-system meson)
#:use-module (gnu packages)
+ #:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages golang)
#:use-module (gnu packages guile)
#:use-module (gnu packages kerberos)
+ #:use-module (gnu packages logging)
+ #:use-module (gnu packages libevent)
#:use-module (gnu packages libidn)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
@@ -333,3 +337,27 @@ more!")
"Provided a set of HTTP request headers, h2c outputs how to invoke
curl to obtain exactly that HTTP request.")
(license license:expat)))
+
+(define-public coeurl
+ (package
+ (name "coeurl")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://nheko.im/nheko-reborn/coeurl")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32
+ "0sqciagagyc0qv90g0qw8fkyvy4l8h7nbaz04chiz9gnv89hg28p"))))
+ (build-system meson-build-system)
+ (native-inputs
+ (list doctest pkg-config))
+ (inputs
+ (list curl libevent spdlog))
+ (home-page "https://nheko.im/nheko-reborn/coeurl")
+ (synopsis "Simple async wrapper around CURL for C++")
+ (description "Coeurl is a simple library to do HTTP requests
+asynchronously via cURL in C++.")
+ (license license:expat)))
- branch master updated (66e948d5e1 -> 98a322e02e), guix-commits, 2022/01/21
- 04/08: gnu: mtxclient: Remove trailing #T from phases., guix-commits, 2022/01/21
- 07/08: gnu: nheko: Update to 0.9.0., guix-commits, 2022/01/21
- 01/08: gnu: spdlog: Build shared library., guix-commits, 2022/01/21
- 05/08: gnu: Update qtkeychain to 0.13.2., guix-commits, 2022/01/21
- 02/08: gnu: Add coeurl.,
guix-commits <=
- 06/08: gnu: qtkeychain: Remove trailing #T from phases., guix-commits, 2022/01/21
- 03/08: gnu: mtxclient: Update to 0.6.1., guix-commits, 2022/01/21
- 08/08: gnu: nheko: Remove inputs labels., guix-commits, 2022/01/21