blob: 9b0ea289619bb7b3be87588c5d4fb360e347c51f (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
(define-module (cpprestsdk)
#:use-module (gnu packages boost)
#:use-module (gnu packages tls)
#:use-module (gnu packages web)
#:use-module (guix build-system cmake)
#:use-module (guix git-download)
#:use-module ((guix licenses)
#:prefix license:)
#:use-module (guix packages))
(define-public cpprestsdk
(let ((cpprestsdk-github "https://github.com/microsoft/cpprestsdk")
(cpprestsdk-version "v2.10.19"))
(package
(name "cpprestsdk")
(version cpprestsdk-version)
(source
(origin
(uri
(git-reference
(url cpprestsdk-github)
(commit cpprestsdk-version)))
(method git-fetch)
(hash
(content-hash
"09pb16aqs4x6xgsvj6fpwxzqa4px11j5qigcpjsb3hbsbkvsd9nc"))))
(build-system cmake-build-system)
(native-inputs (list boost openssl websocketpp))
(synopsis "The Microsoft C++ REST SDK")
(description
(string-append
"The C++ REST SDK is a Microsoft project for cloud-based client-server "
"communication in native code using a modern asynchronous C++ API design. "
"This project aims to help C++ developers connect to and interact with "
"services."))
(license license:expat)
(home-page cpprestsdk-github))))
|