58 lines
2.3 KiB
Text
58 lines
2.3 KiB
Text
cabal-version: 3.0
|
|
name: stellar-veritas
|
|
-- semver
|
|
version: 0
|
|
synopsis: Stellar transaction signer and pretty-printer
|
|
description: The aim is to create a trustworthy Stellar transaction signer (and, by necessity, a pretty printer) using only Glasgow Haskell compiler code and Haskell Core libraries, reducing the possible supply chain attack surface.
|
|
license: AGPL-3.0-only
|
|
license-file: COPYING
|
|
author: La Ancapo
|
|
category: Network, Stellar
|
|
build-type: Simple
|
|
tested-with: GHC == 9.12.3
|
|
|
|
executable stellar-veritas
|
|
main-is: Main.hs
|
|
CPP-options: -DWITH_BYTESTRING_SUPPORT
|
|
ghc-options: -W -Wcompat -Wno-missing-home-modules -fno-warn-tabs -rtsopts=ignoreAll -optl-Wl,-s
|
|
other-modules:
|
|
build-depends: base >= 4.9 && < 5,
|
|
text >= 1.2.4.1 && < 2.2,
|
|
bytestring ^>= 0.12,
|
|
directory ^>= 1.3.9.0,
|
|
vector ^>= 0.13.2.0,
|
|
time ^>= 1.14,
|
|
containers ^>= 0.7,
|
|
array ^>= 0.5.8.0,
|
|
binary ^>= 0.8.9.3,
|
|
deepseq >= 1.5.0.0 && < 1.5.2.0,
|
|
primitive ^>= 0.9.1.0,
|
|
template-haskell >= 2.22.0.0 && < 2.24.0.0,
|
|
filepath ^>= 1.5.4.0,
|
|
ghc-prim >= 0.12.0 && < 0.14,
|
|
hs-source-dirs: src, bundled
|
|
default-language: Haskell2010
|
|
other-extensions:
|
|
BangPatterns
|
|
CPP
|
|
DeriveDataTypeable
|
|
FlexibleContexts
|
|
FlexibleInstances
|
|
GADTs
|
|
KindSignatures
|
|
MagicHash
|
|
MultiParamTypeClasses
|
|
ScopedTypeVariables
|
|
Trustworthy
|
|
TypeOperators
|
|
UnliftedFFITypes
|
|
c-sources: bundled/cbits/ref10/ed25519.c
|
|
bundled/cbits/argon2/argon2.c
|
|
bundled/cbits/blake2/sse/blake2s.c
|
|
bundled/cbits/blake2/sse/blake2sp.c
|
|
bundled/cbits/blake2/sse/blake2b.c
|
|
bundled/cbits/blake2/sse/blake2bp.c
|
|
include-dirs: bundled/cbits/ref10
|
|
bundled/cbits/ref10/include
|
|
bundled/cbits/argon2
|
|
bundled/cbits/blake2/sse
|