cabal format

This commit is contained in:
Kazu Yamamoto 2023-06-30 10:44:55 +09:00
parent 7d8478dd95
commit f8e2139f70

253
dns.cabal
View File

@ -1,125 +1,138 @@
Name: dns
Version: 4.2.0
Author: Kazu Yamamoto <kazu@iij.ad.jp>
Maintainer: Kazu Yamamoto <kazu@iij.ad.jp>
License: BSD3
License-File: LICENSE
Synopsis: DNS library in Haskell
Description:
A thread-safe DNS library for both clients and servers written
in pure Haskell.
Category: Network
Cabal-Version: 2.0
Build-Type: Simple
Extra-Source-Files: Changelog.md
cabal.project
cbits/dns.c
Tested-With: GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
, GHC == 8.6.5
, GHC == 8.8.1
cabal-version: 2.0
name: dns
version: 4.2.0
license: BSD3
license-file: LICENSE
maintainer: Kazu Yamamoto <kazu@iij.ad.jp>
author: Kazu Yamamoto <kazu@iij.ad.jp>
tested-with:
ghc ==8.0.2 ghc ==8.2.2 ghc ==8.4.4 ghc ==8.6.5 ghc ==8.8.1
Library dns-internal
Default-Language: Haskell2010
GHC-Options: -Wall
Hs-Source-Dirs: internal
Exposed-Modules: Network.DNS.Imports
Network.DNS.Types.Internal
Network.DNS.Types.Resolver
Network.DNS.Resolver.Internal
Network.DNS.Decode.Parsers
Network.DNS.Decode.Internal
Network.DNS.Encode.Builders
Network.DNS.Encode.Internal
Network.DNS.StateBinary
Network.DNS.Memo
Network.DNS.Base32Hex
Build-Depends: base
, array
, async
, attoparsec
, auto-update
, base16-bytestring
, base64-bytestring
, bytestring
, case-insensitive
, containers
, crypton
, hourglass
, iproute
, mtl
, network
, psqueues
if os(windows)
C-Sources: cbits/dns.c
Extra-Libraries: iphlpapi
synopsis: DNS library in Haskell
description:
A thread-safe DNS library for both clients and servers written
in pure Haskell.
Library
Default-Language: Haskell2010
GHC-Options: -Wall
Exposed-Modules: Network.DNS
Network.DNS.Lookup
Network.DNS.LookupRaw
Network.DNS.Resolver
Network.DNS.Utils
Network.DNS.Types
Network.DNS.Decode
Network.DNS.Encode
Network.DNS.IO
Other-Modules: Network.DNS.Transport
Build-Depends: dns-internal
, base >= 4 && < 5
, array
, async
, attoparsec
, auto-update
, base16-bytestring
, base64-bytestring
, bytestring
, containers
, crypton
, hourglass
, iproute >= 1.3.2
, mtl
, network >= 2.3
, psqueues
category: Network
build-type: Simple
extra-source-files:
Changelog.md
cabal.project
cbits/dns.c
Test-Suite network-tests
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
Hs-Source-Dirs: test2
Ghc-Options: -Wall
Main-Is: Spec.hs
Other-Modules: LookupSpec
IOSpec
Build-Depends: dns
, dns-internal
, base
, hspec
, network
Build-Tool-Depends: hspec-discover:hspec-discover
source-repository head
type: git
location: https://github.com/kazu-yamamoto/dns.git
Test-Suite spec-tests
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
Hs-Source-Dirs: test
Ghc-Options: -Wall
Main-Is: Spec.hs
Other-Modules: EncodeSpec
DecodeSpec
RoundTripSpec
Build-Depends: dns
, dns-internal
, QuickCheck >= 2.9
, base
, bytestring
, case-insensitive
, hspec
, iproute >= 1.3.2
, word8
Build-Tool-Depends: hspec-discover:hspec-discover
library
exposed-modules:
Network.DNS
Network.DNS.Lookup
Network.DNS.LookupRaw
Network.DNS.Resolver
Network.DNS.Utils
Network.DNS.Types
Network.DNS.Decode
Network.DNS.Encode
Network.DNS.IO
Source-Repository head
Type: git
Location: https://github.com/kazu-yamamoto/dns.git
other-modules: Network.DNS.Transport
default-language: Haskell2010
ghc-options: -Wall
build-depends:
dns-internal,
base >=4 && <5,
array,
async,
attoparsec,
auto-update,
base16-bytestring,
base64-bytestring,
bytestring,
containers,
crypton,
hourglass,
iproute >=1.3.2,
mtl,
network >=2.3,
psqueues
library dns-internal
exposed-modules:
Network.DNS.Imports
Network.DNS.Types.Internal
Network.DNS.Types.Resolver
Network.DNS.Resolver.Internal
Network.DNS.Decode.Parsers
Network.DNS.Decode.Internal
Network.DNS.Encode.Builders
Network.DNS.Encode.Internal
Network.DNS.StateBinary
Network.DNS.Memo
Network.DNS.Base32Hex
hs-source-dirs: internal
default-language: Haskell2010
ghc-options: -Wall
build-depends:
base,
array,
async,
attoparsec,
auto-update,
base16-bytestring,
base64-bytestring,
bytestring,
case-insensitive,
containers,
crypton,
hourglass,
iproute,
mtl,
network,
psqueues
if os(windows)
c-sources: cbits/dns.c
extra-libraries: iphlpapi
test-suite network-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
build-tool-depends: hspec-discover:hspec-discover
hs-source-dirs: test2
other-modules:
LookupSpec
IOSpec
default-language: Haskell2010
ghc-options: -Wall
build-depends:
dns,
dns-internal,
base,
hspec,
network
test-suite spec-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
build-tool-depends: hspec-discover:hspec-discover
hs-source-dirs: test
other-modules:
EncodeSpec
DecodeSpec
RoundTripSpec
default-language: Haskell2010
ghc-options: -Wall
build-depends:
dns,
dns-internal,
QuickCheck >=2.9,
base,
bytestring,
case-insensitive,
hspec,
iproute >=1.3.2,
word8