cabal-version: 2.4 name: slackbuilder version: 1.0 synopsis: Tool to automatically update Slackware build scripts. bug-reports: https://git.caraus.tech/OSS/slackbuilder/issues license: MPL-2.0 license-files: LICENSE copyright: (c) 2023-2024 Eugen Wissner author: Eugen Wissner maintainer: belka@caraus.de category: Build extra-source-files: CHANGELOG.md README.md source-repository head type: git location: https://git.caraus.tech/OSS/slackbuilder.git common dependencies build-depends: aeson ^>= 2.2.0, base >= 4.16 && < 5, bytestring ^>= 0.11.0, conduit ^>= 1.3.5, conduit-extra ^>= 1.3, http-client ^>= 0.7, containers ^>= 0.6, cryptonite >= 0.30, directory ^>= 1.3.8, exceptions >= 0.10, filepath ^>= 1.4.2, megaparsec ^>= 9.6, modern-uri ^>= 0.3.6, memory ^>= 0.18, parser-combinators ^>= 1.3, process ^>= 1.6.18, req ^>= 3.13, tar-conduit ^>= 0.4, lzma ^>= 0.0.1, text ^>= 2.1, tomland ^>= 1.3.3, transformers ^>= 0.6.1, unordered-containers ^>= 0.2.20, vector ^>= 0.13.0, word8 ^>= 0.1.3 default-language: GHC2021 default-extensions: DataKinds DuplicateRecordFields ExplicitForAll LambdaCase NamedFieldPuns OverloadedStrings RecordWildCards QuasiQuotes TemplateHaskell TupleSections TypeApplications library import: dependencies exposed-modules: SlackBuilder.Config SlackBuilder.Download SlackBuilder.Info SlackBuilder.LatestVersionCheck SlackBuilder.Package SlackBuilder.Trans hs-source-dirs: lib ghc-options: -Wall build-depends: mono-traversable ^>= 1.0.17 executable slackbuilder import: dependencies main-is: Main.hs other-modules: SlackBuilder.CommandLine SlackBuilder.Update build-depends: ansi-terminal ^>= 1.1, optparse-applicative ^>= 0.18.1, slackbuilder hs-source-dirs: src ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall test-suite slackbuilder-test import: dependencies type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: SlackBuilder.InfoSpec SlackBuilder.LatestVersionCheckSpec SlackBuilder.PackageSpec hs-source-dirs: tests build-depends: hspec >= 2.10.9 && < 2.12, hspec-megaparsec ^>= 2.2, slackbuilder ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall build-tool-depends: hspec-discover:hspec-discover