The DMBCS Guix channel.

This commit is contained in:
Dale Mellor 2024-02-26 10:37:51 +00:00
commit 2ea5ab7cc2
Signed by: khleedril
GPG key ID: CA471FD501618A49
8 changed files with 596 additions and 0 deletions

39
packages/curlpp.scm Normal file
View file

@ -0,0 +1,39 @@
(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."))))