forked from GaloisInc/curl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
curl.cabal
52 lines (45 loc) · 1.59 KB
/
curl.cabal
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
name: curl
version: 1.3.9
synopsis: Haskell binding to libcurl
description:
libcurl is a client-side URL transfer library, supporting FTP, FTPS, HTTP,
HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS and FILE.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,
HTTP form based upload, proxies, cookies, user+password authentication
(Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer resume,
http proxy tunneling and more!
.
This package provides a Haskell binding to libcurl.
category: Network
license: BSD3
license-file: LICENSE
author: Sigbjorn Finne
maintainer: Don Stewart <dons00@gmail.com>
build-type: Configure
cabal-version: >= 1.6
extra-source-files: configure, configure.ac, curl.buildinfo.in, CHANGES
flag new-base
Description: Build with new smaller base library
Default: True
library
Exposed-modules: Network.Curl
Network.Curl.Code
Network.Curl.Info
Network.Curl.Opts
Network.Curl.Post
Network.Curl.Types
Network.Curl.Easy
Network.Curl.Debug
c-sources: curlc.c
Extra-libraries: curl
Extensions: CPP, ForeignFunctionInterface
Ghc-options: -Wall
Build-Depends: base
if flag(new-base)
Build-depends: base >= 3 && < 5, containers
else
Build-depends: base < 3
build-depends: bytestring >= 0.9
source-repository head
type: git
location: git://github.com/galoisinc/curl.git