summaryrefslogtreecommitdiff
path: root/slackbuilder.cabal
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2023-09-03 10:26:43 +0200
committerEugen Wissner <belka@caraus.de>2023-09-03 10:26:43 +0200
commit77c9a2ab54b697f37e21b76c1fd82fc42dc4792e (patch)
tree882f48c34d14a9ae58642ea41ba102136d7bf8c4 /slackbuilder.cabal
parentc2b98ba395aa486c18fa002175d93aa789b231d6 (diff)
downloadslackbuilder-77c9a2ab54b697f37e21b76c1fd82fc42dc4792e.tar.gz
Add a test module
Diffstat (limited to 'slackbuilder.cabal')
-rw-r--r--slackbuilder.cabal92
1 files changed, 52 insertions, 40 deletions
diff --git a/slackbuilder.cabal b/slackbuilder.cabal
index ddf3135..6244a58 100644
--- a/slackbuilder.cabal
+++ b/slackbuilder.cabal
@@ -1,6 +1,6 @@
cabal-version: 2.4
name: slackbuilder
-version: 1.0.0.0
+version: 1.0.0
synopsis: Slackware build scripts and configuration files.
bug-reports: https://git.caraus.tech/OSS/slackbuilder/issues
@@ -16,42 +16,54 @@ category: Build
extra-source-files: CHANGELOG.md
executable slackbuilder
- main-is: Main.hs
-
- other-modules:
- SlackBuilder.CommandLine
- SlackBuilder.Config
- SlackBuilder.Download
- SlackBuilder.Package
- SlackBuilder.Trans
- SlackBuilder.Updater
- default-extensions:
- DataKinds
- DuplicateRecordFields
- LambdaCase
- NamedFieldPuns
- OverloadedStrings
- RecordWildCards
- TemplateHaskell
- TypeApplications
- build-depends:
- aeson ^>= 2.2.0,
- base ^>= 4.16.4.0,
- bytestring ^>= 0.11.0,
- conduit ^>= 1.3.5,
- cryptonite >= 0.30,
- filepath ^>= 1.4.2,
- http-client ^>= 0.7,
- modern-uri ^>= 0.3.6,
- optparse-applicative ^>= 0.18.1,
- process ^>= 1.6.17,
- req ^>= 3.13,
- text ^>= 2.0,
- tomland ^>= 1.3.3,
- transformers ^>= 0.5.6,
- unordered-containers ^>= 0.2.19,
- vector ^>= 0.13.0
- hs-source-dirs: app
- default-language: Haskell2010
-
- ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
+ main-is: Main.hs
+
+ other-modules:
+ SlackBuilder.CommandLine
+ SlackBuilder.Config
+ SlackBuilder.Download
+ SlackBuilder.Package
+ SlackBuilder.Trans
+ SlackBuilder.Updater
+ default-extensions:
+ DataKinds
+ DuplicateRecordFields
+ LambdaCase
+ NamedFieldPuns
+ OverloadedStrings
+ RecordWildCards
+ QuasiQuotes
+ TemplateHaskell
+ TypeApplications
+ build-depends:
+ aeson ^>= 2.2.0,
+ base ^>= 4.16.4.0,
+ bytestring ^>= 0.11.0,
+ conduit ^>= 1.3.5,
+ cryptonite >= 0.30,
+ exceptions >= 0.10,
+ filepath ^>= 1.4.2,
+ http-client ^>= 0.7,
+ modern-uri ^>= 0.3.6,
+ optparse-applicative ^>= 0.18.1,
+ process ^>= 1.6.17,
+ req ^>= 3.13,
+ text ^>= 2.0,
+ tomland ^>= 1.3.3,
+ transformers ^>= 0.5.6,
+ unordered-containers ^>= 0.2.19,
+ vector ^>= 0.13.0
+ hs-source-dirs: app
+ default-language: Haskell2010
+
+ ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
+
+test-suite slackbuilder-test
+ type: exitcode-stdio-1.0
+ main-is: Spec.hs
+ hs-source-dirs:
+ tests
+ ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
+ default-language: Haskell2010
+ build-depends:
+ hspec >= 2.10.9 && < 2.12