packages feed

haskell-opentimestamps-client-0.4.1.0: package.yaml

name:                haskell-opentimestamps-client
version:             0.4.1.0
license:             BSD3
#x-license:           BSD-3-Clause OR Apache-2.0
author:              "A.H.M. (Mari) Donkers"
maintainer:          "a.h.m.donkers@photonsphere.org"
copyright:           "2025 A.H.M. (Mari) Donkers"
git:                 "https://codeberg.org/photonsphere/haskell-opentimestamps-client"
category:            Bitcoin, Finance, Network, Cryptography
synopsis:            Haskell implementation of a basic OpenTimestamps client

extra-source-files:
- README.md
- CHANGELOG.md
- cabal.project
- package.yaml
- Makefile

description:         Please see the README on Codeberg at <https://codeberg.org/photonsphere/haskell-opentimestamps-client#readme>

ghc-options:
- -Wall
- -Wcompat
- -Widentities
- -Wincomplete-record-updates
- -Wincomplete-uni-patterns
- -Wmissing-export-lists
- -Wmissing-home-modules
- -Wpartial-fields
- -Wredundant-constraints

library:
  source-dirs: src
  dependencies:
    - base >= 4.7 && < 5
    - bytestring >= 0.10 && < 0.13
    - cryptonite >= 0.25 && < 0.35
    - directory >= 1.2 && < 1.4
    - filepath >= 1.3 && < 1.5
    - haskell-opentimestamps >= 0.5.5.0 && < 1.0
    - memory >= 0.14 && < 0.19
    - temporary >= 1.2 && < 1.4
    - text >= 1.2 && < 2.2
    - time >= 1.4 && < 1.13
    - base16 >= 0.1 && < 2.0
    - containers >= 0.5 && < 0.8

executables:
  haskell-opentimestamps-client-exe:
    main:                Main.hs
    source-dirs:         app
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    dependencies:
    - base >= 4.7 && < 5
    - bytestring >= 0.10 && < 0.13
    - cryptonite >= 0.25 && < 0.35
    - haskell-opentimestamps-client
    - memory >= 0.14 && < 0.19
    - optparse-applicative >= 0.14 && < 0.19