File: hookup.cabal

package info (click to toggle)
haskell-hookup 0.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 116 kB
  • sloc: haskell: 832; ansic: 34; makefile: 4
file content (47 lines) | stat: -rw-r--r-- 1,429 bytes parent folder | download
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
cabal-version:       2.2
name:                hookup
version:             0.8
synopsis:            Abstraction over creating network connections with SOCKS5 and TLS
description:         This package provides an abstraction for communicating with line-oriented
                     network services while abstracting over the use of SOCKS5 and TLS (via OpenSSL)
license:             ISC
license-file:        LICENSE
author:              Eric Mertens
maintainer:          emertens@gmail.com
copyright:           2016-2020 Eric Mertens
category:            Network
build-type:          Simple
extra-doc-files:     ChangeLog.md
homepage:            https://github.com/glguy/irc-core
bug-reports:         https://github.com/glguy/irc-core/issues
tested-with:         GHC==9.4.7

source-repository head
  type: git
  location: git://github.com/glguy/irc-core.git
  branch: v2

library
  hs-source-dirs:      src
  default-language:    Haskell2010

  exposed-modules:
    Hookup
    Hookup.OpenSSL

  other-modules:
    Hookup.Socks5
    Hookup.Concurrent

  c-sources:
    cbits/pem_password_cb.c

  build-depends:
    base                  >=4.11 && <4.20,
    async                 ^>=2.2,
    stm                   ^>=2.5,
    network               >=3.0  && <3.2,
    bytestring            >=0.10 && <0.13,
    attoparsec            ^>=0.14,
    HsOpenSSL             >=0.11.2.3 && <0.12,
    HsOpenSSL-x509-system >=0.1  && <0.2,