/ futr2.cabal
futr2.cabal
  1  cabal-version: 1.12
  2  
  3  -- This file has been generated from package.yaml by hpack version 0.36.0.
  4  --
  5  -- see: https://github.com/sol/hpack
  6  
  7  name:           futr2
  8  version:        0.1.0.1
  9  description:    Types for nostr with relay
 10  homepage:       https://git.credenso.cafe/Credenso/futr2
 11  bug-reports:    https://git.credenso.cafe/Credenso/futr2/issues
 12  copyright:      2024
 13  license:        BS
 14  license-file:   LICENSE
 15  build-type:     Simple
 16  extra-source-files:
 17      README.md
 18      CHANGELOG.md
 19  
 20  source-repository head
 21    type: git
 22    location: https://git.credenso.cafe/Credenso/futr2
 23  
 24  library
 25    exposed-modules:
 26        Futr.App
 27        Futr.Gui
 28        Futr.Imgs
 29        Futr.LiveImgs
 30        Futr.Pool
 31        Futr.TagSearch
 32        Nostr.Auth
 33        Nostr.Boots
 34        Nostr.Db.Create
 35        Nostr.Db.Fetch
 36        Nostr.Db.Insert
 37        Nostr.Db.Schema
 38        Nostr.Direct
 39        Nostr.Event
 40        Nostr.Filter
 41        Nostr.Keys
 42        Nostr.Kinds
 43        Nostr.Relay
 44        Nostr.Wire
 45        Secp256k1.Internal
 46    other-modules:
 47        Paths_futr2
 48    hs-source-dirs:
 49        src
 50    default-extensions:
 51        RecordWildCards
 52        ViewPatterns
 53        BlockArguments
 54        OverloadedStrings
 55        LambdaCase
 56        DataKinds
 57        DeriveGeneric
 58        MultiParamTypeClasses
 59        FlexibleInstances
 60        FlexibleContexts
 61        NamedFieldPuns
 62        ScopedTypeVariables
 63        TypeApplications
 64        TypeFamilies
 65        RankNTypes
 66        ForeignFunctionInterface
 67        EmptyDataDecls
 68        DoAndIfThenElse
 69        TupleSections
 70        QuasiQuotes
 71        ConstraintKinds
 72        PartialTypeSignatures
 73    ghc-options: -Wall -fno-warn-orphans
 74    pkgconfig-depends:
 75        libsecp256k1
 76    build-depends:
 77        JuicyPixels
 78      , QuickCheck
 79      , Rasterific
 80      , aeson
 81      , async
 82      , base >=4.19 && <5
 83      , base16-bytestring
 84      , base64-bytestring
 85      , beam-core
 86      , beam-migrate
 87      , beam-sqlite
 88      , bech32
 89      , bytestring
 90      , bytestring-to-vector
 91      , config-ini
 92      , containers
 93      , cryptohash-sha256
 94      , cryptonite
 95      , diagrams-contrib
 96      , diagrams-core
 97      , diagrams-lib
 98      , diagrams-rasterific
 99      , directory
100      , entropy
101      , hspec
102      , memory
103      , modern-uri
104      , monomer
105      , mtl
106      , regex-tdfa
107      , req
108      , servant
109      , servant-server
110      , sqlite-simple
111      , stm
112      , text
113      , time
114      , transformers
115      , vector
116      , wai
117      , wai-websockets
118      , warp
119      , websockets
120      , wuss
121    default-language: GHC2021
122  
123  executable futr
124    main-is: Main.hs
125    other-modules:
126        Paths_futr2
127    hs-source-dirs:
128        app
129    default-extensions:
130        RecordWildCards
131        ViewPatterns
132        BlockArguments
133        OverloadedStrings
134        LambdaCase
135        DataKinds
136        DeriveGeneric
137        MultiParamTypeClasses
138        FlexibleInstances
139        FlexibleContexts
140        NamedFieldPuns
141        ScopedTypeVariables
142        TypeApplications
143        TypeFamilies
144        RankNTypes
145        ForeignFunctionInterface
146        EmptyDataDecls
147        DoAndIfThenElse
148        TupleSections
149        QuasiQuotes
150        ConstraintKinds
151        PartialTypeSignatures
152    ghc-options: -Wall -fno-warn-orphans -threaded -rtsopts -with-rtsopts=-N
153    pkgconfig-depends:
154        libsecp256k1
155    build-depends:
156        JuicyPixels
157      , QuickCheck
158      , Rasterific
159      , aeson
160      , async
161      , base >=4.19 && <5
162      , base16-bytestring
163      , base64-bytestring
164      , beam-core
165      , beam-migrate
166      , beam-sqlite
167      , bech32
168      , bytestring
169      , bytestring-to-vector
170      , config-ini
171      , containers
172      , cryptohash-sha256
173      , cryptonite
174      , diagrams-contrib
175      , diagrams-core
176      , diagrams-lib
177      , diagrams-rasterific
178      , directory
179      , entropy
180      , futr2
181      , hspec
182      , memory
183      , modern-uri
184      , monomer
185      , mtl
186      , regex-tdfa
187      , req
188      , servant
189      , servant-server
190      , sqlite-simple
191      , stm
192      , text
193      , time
194      , transformers
195      , vector
196      , wai
197      , wai-websockets
198      , warp
199      , websockets
200      , wuss
201    default-language: GHC2021
202  
203  executable relay
204    main-is: Main.hs
205    other-modules:
206        Paths_futr2
207    hs-source-dirs:
208        relay
209    default-extensions:
210        RecordWildCards
211        ViewPatterns
212        BlockArguments
213        OverloadedStrings
214        LambdaCase
215        DataKinds
216        DeriveGeneric
217        MultiParamTypeClasses
218        FlexibleInstances
219        FlexibleContexts
220        NamedFieldPuns
221        ScopedTypeVariables
222        TypeApplications
223        TypeFamilies
224        RankNTypes
225        ForeignFunctionInterface
226        EmptyDataDecls
227        DoAndIfThenElse
228        TupleSections
229        QuasiQuotes
230        ConstraintKinds
231        PartialTypeSignatures
232    ghc-options: -Wall -fno-warn-orphans -threaded -rtsopts -with-rtsopts=-N
233    pkgconfig-depends:
234        libsecp256k1
235    build-depends:
236        JuicyPixels
237      , QuickCheck
238      , Rasterific
239      , aeson
240      , async
241      , base >=4.19 && <5
242      , base16-bytestring
243      , base64-bytestring
244      , beam-core
245      , beam-migrate
246      , beam-sqlite
247      , bech32
248      , bytestring
249      , bytestring-to-vector
250      , config-ini
251      , containers
252      , cryptohash-sha256
253      , cryptonite
254      , diagrams-contrib
255      , diagrams-core
256      , diagrams-lib
257      , diagrams-rasterific
258      , directory
259      , entropy
260      , futr2
261      , hspec
262      , memory
263      , modern-uri
264      , monomer
265      , mtl
266      , regex-tdfa
267      , req
268      , servant
269      , servant-server
270      , sqlite-simple
271      , stm
272      , text
273      , time
274      , transformers
275      , vector
276      , wai
277      , wai-websockets
278      , warp
279      , websockets
280      , wuss
281    default-language: GHC2021
282  
283  test-suite futr2-test
284    type: exitcode-stdio-1.0
285    main-is: Spec.hs
286    other-modules:
287        DbT
288        Golden
289        JsonLoop
290        Nip1
291        Nip13
292        Nip4
293        Paths_futr2
294    hs-source-dirs:
295        test
296    default-extensions:
297        RecordWildCards
298        ViewPatterns
299        BlockArguments
300        OverloadedStrings
301        LambdaCase
302        DataKinds
303        DeriveGeneric
304        MultiParamTypeClasses
305        FlexibleInstances
306        FlexibleContexts
307        NamedFieldPuns
308        ScopedTypeVariables
309        TypeApplications
310        TypeFamilies
311        RankNTypes
312        ForeignFunctionInterface
313        EmptyDataDecls
314        DoAndIfThenElse
315        TupleSections
316        QuasiQuotes
317        ConstraintKinds
318        PartialTypeSignatures
319    ghc-options: -Wall -fno-warn-orphans -threaded -rtsopts -with-rtsopts=-N
320    pkgconfig-depends:
321        libsecp256k1
322    build-depends:
323        JuicyPixels
324      , QuickCheck
325      , Rasterific
326      , aeson
327      , async
328      , base >=4.19 && <5
329      , base16-bytestring
330      , base64-bytestring
331      , beam-core
332      , beam-migrate
333      , beam-sqlite
334      , bech32
335      , bytestring
336      , bytestring-to-vector
337      , config-ini
338      , containers
339      , cryptohash-sha256
340      , cryptonite
341      , diagrams-contrib
342      , diagrams-core
343      , diagrams-lib
344      , diagrams-rasterific
345      , directory
346      , entropy
347      , futr2
348      , hspec
349      , memory
350      , modern-uri
351      , monomer
352      , mtl
353      , regex-tdfa
354      , req
355      , servant
356      , servant-server
357      , sqlite-simple
358      , stm
359      , text
360      , time
361      , transformers
362      , vector
363      , wai
364      , wai-websockets
365      , warp
366      , websockets
367      , wuss
368    default-language: GHC2021