39 lines
1.8 KiB
Scheme
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."))))
|