packages feed

mDNSResponder-client-1.0.0: mDNSResponder-client.cabal

name:                mDNSResponder-client
version:             1.0.0
synopsis:            Library for talking to the mDNSResponder daemon.
description:
            On OS X, iOS, and Bonjour for Windows, mDNSResponder is
            the daemon responsible for providing the Bonjour services.
            This is a client implementation directly on top of the
            (not documented outside of the open source code) Unix
            domain socket protocol, as the "low level" dns_sd C API
            provided by Apple relies on heavy use of callbacks and
            does not allow for nonblocking connections.
homepage:            https://github.com/obsidiansystems/mDNSResponder-client
license:             BSD3
license-file:        LICENSE
author:              Shea Levy
maintainer:          shea@shealevy.com
copyright:           (c) 2016, Obsidian Systems LLC
category:            Network
build-type:          Simple
extra-source-files:  ChangeLog.md, include/dnssd_ipc.h
cabal-version:       >=1.10

library
  exposed-modules:     Network.DNS.MDNSResponder.Client
  build-depends:       base >=4.9 && <4.10,
                       network >=2.6.3.1 && <2.7,
                       bytestring >=0.10.8.1 && <0.11,
                       network-msg >=0.8 && <0.9,
                       ctrie >=0.1.1.0 && <0.2,
                       data-endian >=0.1.1 && <0.2,
                       transformers >=0.5.2.0 && <0.6
  default-language:    Haskell2010
  build-tools:         hsc2hs
  include-dirs:        include
  ghc-options:         -Wall

test-suite test
  type:              detailed-0.9
  test-module:       Test
  build-depends:     mDNSResponder-client,
                     base,
                     bytestring,
                     Cabal >=1.24 && <1.25
  default-language:  Haskell2010
  ghc-options:       -Wall

source-repository head
  type:     git
  location: git://github.com/obsidiansystems/haskell-socket.git