guix-channel/packages/curlpp.scm
2024-02-26 10:37:51 +00:00

39 lines
1.8 KiB
Scheme

(define-module (packages curlpp)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system cmake)
#:use-module (guix licenses)
#:use-module (gnu packages curl)
#:use-module (gnu packages gawk))
(define-public curlpp
(package
(name "curlpp")
(version "0.8.1")
(source (origin (method git-fetch)
(uri (git-reference
(url "https://github.com/jpbarrette/curlpp.git")
(commit "v0.8.1")))
(sha256 (base32 "1b0ylnnrhdax4kwjq64r1fk0i24n5ss6zfzf4hxwgslny01xiwrk"))))
(build-system cmake-build-system)
(arguments `(#:phases (modify-phases %standard-phases (delete 'check))))
(propagated-inputs `(("curl" ,curl)))
(synopsis "C++ wrapper around libcURL")
(description
(string-append
"A free and easy-to-use client-side URL transfer library,"
"supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and"
"LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT,"
"FTP uploading, kerberos, HTTP form based upload, proxies,"
"cookies, user+password authentication, file transfer resume, http"
"proxy tunneling and more! libcurl is highly portable, it builds"
"and works identically on numerous platforms, including Solaris,"
"NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux,"
"Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC"
"OS, Novell NetWare, DOS and more... libcurl is free, thread-safe,"
"IPv6 compatible, feature rich, well supported and fast." ))
(home-page "http://www.curlpp.org")
(license (non-copyleft "file://COPYING"
"See COPYING in the distribution."))))