Cabal revisions of rustls-0.0.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.4-name: rustls-version: 0.0.0.0--synopsis: TLS bindings for Rustls-description:- TLS bindings for [Rustls](https://github.com/rustls/rustls)- via [rustls-ffi](https://github.com/rustls/rustls-ffi).-category: Cryptography, Network--author: amesgen-maintainer: amesgen@amesgen.de-homepage: https://github.com/amesgen/hs-rustls/tree/main/rustls-bug-reports: https://github.com/amesgen/hs-rustls/issues-license: CC0-1.0-license-file: LICENSE--extra-source-files:- cbits/hs_rustls.h- README.md- CHANGELOG.md--source-repository head- location: https://github.com/amesgen/hs-rustls- type: git--flag derive-storable-plugin- description: Use derive-storable-plugin- default: True- manual: True--common commons- default-language: Haskell2010- ghc-options: -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -Wno-name-shadowing -Wno-unticked-promoted-constructors -fhide-source-paths- if impl(ghc >= 8.10)- ghc-options: -Wunused-packages- default-extensions: BangPatterns BlockArguments CApiFFI CPP DataKinds DeriveAnyClass DeriveGeneric DerivingStrategies ExistentialQuantification GeneralizedNewtypeDeriving KindSignatures LambdaCase MultiWayIf NamedFieldPuns OverloadedStrings PatternSynonyms RecordWildCards RoleAnnotations ScopedTypeVariables StrictData TupleSections TypeApplications ViewPatterns--library- import: commons- ghc-options: -Wmissing-export-lists- hs-source-dirs: src- exposed-modules:- Rustls- Rustls.Internal- Rustls.Internal.FFI- build-depends:- base >= 4.12 && < 5- , bytestring >= 0.10 && < 0.12- , text ^>= 1.2 || ^>= 2.0- , derive-storable ^>= 0.3- , transformers >= 0.5.6 && < 0.7- , resourcet ^>= 1.2- , network ^>= 3.1- if flag(derive-storable-plugin)- build-depends: derive-storable-plugin- cpp-options: -DDERIVE_STORABLE_PLUGIN- extra-libraries: rustls- include-dirs: cbits--test-suite tasty- import: commons- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: test- ghc-options: -threaded -rtsopts -with-rtsopts=-N- build-depends:- base- , rustls- , tasty >= 1.3 && < 1.5- , tasty-hunit ^>= 0.10- , tasty-hedgehog >= 1.0 && < 1.3- , hedgehog >= 1.0 && < 1.2- , text- , bytestring- , containers ^>= 0.6- , transformers- , resourcet- , async ^>= 2.2- , stm ^>= 2.5- , process ^>= 1.6- , filepath ^>= 1.4- , directory ^>= 1.3+cabal-version: 2.4 +name: rustls +version: 0.0.0.0 +x-revision: 1 + +synopsis: TLS bindings for Rustls +description: + TLS bindings for [Rustls](https://github.com/rustls/rustls) + via [rustls-ffi](https://github.com/rustls/rustls-ffi). +category: Cryptography, Network + +author: amesgen +maintainer: amesgen@amesgen.de +homepage: https://github.com/amesgen/hs-rustls/tree/main/rustls +bug-reports: https://github.com/amesgen/hs-rustls/issues +license: CC0-1.0 +license-file: LICENSE + +extra-source-files: + cbits/hs_rustls.h + README.md + CHANGELOG.md + +source-repository head + location: https://github.com/amesgen/hs-rustls + type: git + +flag derive-storable-plugin + description: Use derive-storable-plugin + default: True + manual: True + +common commons + default-language: Haskell2010 + ghc-options: -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -Wno-name-shadowing -Wno-unticked-promoted-constructors -fhide-source-paths + if impl(ghc >= 8.10) + ghc-options: -Wunused-packages + default-extensions: BangPatterns BlockArguments CApiFFI CPP DataKinds DeriveAnyClass DeriveGeneric DerivingStrategies ExistentialQuantification GeneralizedNewtypeDeriving KindSignatures LambdaCase MultiWayIf NamedFieldPuns OverloadedStrings PatternSynonyms RecordWildCards RoleAnnotations ScopedTypeVariables StrictData TupleSections TypeApplications ViewPatterns + + +library + import: commons + ghc-options: -Wmissing-export-lists + hs-source-dirs: src + exposed-modules: + Rustls + Rustls.Internal + Rustls.Internal.FFI + build-depends: + base >= 4.12 && < 5 + , bytestring >= 0.10 && < 0.12 + , text ^>= 1.2 || ^>= 2.0 + , derive-storable ^>= 0.3 + , transformers >= 0.5.6 && < 0.7 + , resourcet ^>= 1.2 || ^>= 1.3 + , network ^>= 3.1 + if flag(derive-storable-plugin) + build-depends: derive-storable-plugin + cpp-options: -DDERIVE_STORABLE_PLUGIN + extra-libraries: rustls + include-dirs: cbits + +test-suite tasty + import: commons + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: test + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: + base + , rustls + , tasty >= 1.3 && < 1.5 + , tasty-hunit ^>= 0.10 + , tasty-hedgehog >= 1.0 && < 1.4 + , hedgehog >= 1.0 && < 1.3 + , text + , bytestring + , containers ^>= 0.6 + , transformers + , resourcet + , async ^>= 2.2 + , stm ^>= 2.5 + , process ^>= 1.6 + , filepath ^>= 1.4 + , directory ^>= 1.3 , temporary ^>= 1.3