packages feed

gemoire-0.1.0: gemoire.cabal

cabal-version:   2.2
name:            gemoire
version:         0.1.0
category:        Gemini
homepage:        https://codeberg.org/sena/gemoire
bug-reports:     https://codeberg.org/sena/gemoire/issues
synopsis:        yet another static gemlog generator
description:
    gemoire is just another take on a static gemlog generator with feeds trying
    to be flexible just enough, configured and served using Haskell. See the
    README.md for usage examples and Hackage for a detailed documentation.
license:         GPL-3.0-or-later
license-file:    LICENSE
copyright:       (c) Sena 2024
author:          Sena <contact@sena.pink>
maintainer:      contact@sena.pink
build-type:      Simple
tested-with:     GHC == 9.6.6, GHC == 9.8.4, GHC == 9.10.1
extra-doc-files: README.md, ChangeLog.md

source-repository head
  location: https://codeberg.org/sena/gemoire
  type:     git

library
  default-language: Haskell2010
  hs-source-dirs:  src
  exposed-modules: Gemoire
                 , Gemoire.Gemlog
                 , Gemoire.Gemlog.Post
                 , Gemoire.Gemlog.Feed
                 , Gemoire.Template
  build-depends:   base >= 4.16 && < 5
                 , directory >= 1.3.7 && < 1.4
                 , extra >= 1.7.12 && < 1.9
                 , filepath >= 1.4.100.4 && < 1.6
                 , gemmula >= 1.2 && < 1.3
                 , text >= 2.0 && < 2.2
                 , time >= 1.12 && < 1.15
                 , unordered-containers >= 0.2.18 && < 0.2.21
  ghc-options:     -Wall

test-suite unit
  default-language: Haskell2010
  type:           exitcode-stdio-1.0
  hs-source-dirs: test
  main-is:        Main.hs
  build-depends:  base
                , HUnit >= 1.6 && < 2
                , text
                , unordered-containers
                , gemoire
  ghc-options:    -Wall