summaryrefslogtreecommitdiff
path: root/slackbuilder.cabal
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2023-08-09 20:59:42 +0200
committerEugen Wissner <belka@caraus.de>2023-08-09 20:59:42 +0200
commit43ebbc5e6705d2cf86650f1918e28b9b7e94406d (patch)
treeaa82dd1f7bf02aa2107994b6031498a87aaede3f /slackbuilder.cabal
parent69ba04a7314aa5750a5fedbb9533cf775486870f (diff)
downloadslackbuilder-43ebbc5e6705d2cf86650f1918e28b9b7e94406d.tar.gz
Use TOML configuration
Diffstat (limited to 'slackbuilder.cabal')
-rw-r--r--slackbuilder.cabal19
1 files changed, 11 insertions, 8 deletions
diff --git a/slackbuilder.cabal b/slackbuilder.cabal
index 29c2a9d..58585e2 100644
--- a/slackbuilder.cabal
+++ b/slackbuilder.cabal
@@ -1,13 +1,11 @@
-cabal-version: 2.4
-name: slackbuilder
-version: 0.1.0.0
-
--- A short (one-line) description of the package.
--- synopsis:
+cabal-version: 2.4
+name: slackbuilder
+version: 0.1.0.0
-- A longer description of the package.
-- description:
+synopsis: Slackware build scripts and configuration files.
bug-reports: https://git.caraus.tech/OSS/slackbuilder/issues
license: MPL-2.0
@@ -21,15 +19,19 @@ category: Build
extra-source-files: CHANGELOG.md
executable slackbuilder
- main-is: Main.hs
+ main-is: Main.hs
other-modules:
SlackBuilder.CommandLine
+ SlackBuilder.Config
SlackBuilder.Updater
default-extensions:
+ DataKinds
+ DuplicateRecordFields
OverloadedStrings
RecordWildCards
TemplateHaskell
+ TypeApplications
build-depends:
aeson ^>= 2.2.0,
base ^>= 4.16.4.0,
@@ -38,7 +40,8 @@ executable slackbuilder
optparse-applicative ^>= 0.18.1,
req ^>=3.13,
text ^>= 2.0,
+ tomland ^>= 1.3.3,
unordered-containers ^>= 0.2.19,
vector ^>= 0.13.0
- hs-source-dirs: app
+ hs-source-dirs: app
default-language: Haskell2010