hablo/hablo.cabal

115 lines
4 KiB
Text
Raw Normal View History

2019-02-18 15:16:34 +01:00
cabal-version: >= 1.10
2019-01-27 21:41:21 +01:00
-- Initial package description 'hablo.cabal' generated by 'cabal init'.
-- For further documentation, see http://haskell.org/cabal/users-guide/
name: hablo
2021-01-20 13:18:45 +01:00
version: 1.1.0.1
2019-01-27 21:41:21 +01:00
synopsis: A minimalist static blog generator
2019-04-19 21:31:41 +02:00
description:
Hablo is a fediverse-oriented static blog generator for articles written
in Markdown. It tries to generate as little HTML as needed and uses
Javascript to implement dynamic features in the browser.
Those features include the handling of comments and a cached navigation to
minimize the number of queries to the server. Hablo also generates RSS feeds
and Open Graph cards for prettier shares on social networks.
2019-01-27 21:41:21 +01:00
homepage: https://git.marvid.fr/Tissevert/hablo
-- bug-reports:
2019-02-18 15:16:34 +01:00
license: BSD3
2019-01-27 21:41:21 +01:00
license-file: LICENSE
author: Tissevert
maintainer: tissevert+devel@marvid.fr
-- copyright:
category: Web
extra-source-files: CHANGELOG.md
2019-02-15 14:13:43 +01:00
build-type: Simple
data-dir: share
2019-02-15 14:13:43 +01:00
data-files: js/*.js
2019-02-17 19:52:28 +01:00
defaultWording.conf
2019-01-27 21:41:21 +01:00
library
exposed-modules: Arguments
, Article
, ArticlesList
2019-01-27 21:41:21 +01:00
, Blog
, Blog.Path
, Blog.Template
, Blog.Skin
, Blog.URL
2019-02-17 19:52:28 +01:00
, Blog.Wording
2020-03-25 19:47:28 +01:00
, Collection
, DOM
, DOM.Card
, Files
, HTML
, JS
2019-01-27 21:41:21 +01:00
, JSON
, Markdown
, Page
, Paths_hablo
, Pretty
2020-03-25 19:47:28 +01:00
, RSS
2019-01-27 21:41:21 +01:00
-- other-extensions:
2021-01-20 13:18:45 +01:00
build-depends: aeson >= 1.2.0 && < 1.6
, base >= 4.9.1 && < 4.15
, bytestring >= 0.10.8 && < 0.12
2019-06-29 17:33:32 +02:00
, containers >= 0.5.11 && < 0.7
, directory >= 1.3.1 && < 1.4
2019-04-19 21:31:41 +02:00
, filepath >= 1.4.2 && < 1.5
2021-01-20 13:18:45 +01:00
, lucid >= 2.8.0 && < 2.10
2019-04-19 21:31:41 +02:00
, mtl >= 2.2.2 && < 2.3
2021-01-20 13:18:45 +01:00
, optparse-applicative >= 0.14.0 && < 0.17
2019-04-19 21:31:41 +02:00
, parsec >= 3.1.13 && < 3.2
, template >= 0.2.0 && < 0.3
, text >= 1.2.3 && < 1.3
, time >= 1.8.0 && < 1.12
, SJW >= 0.1.2 && < 0.2
2019-04-19 21:31:41 +02:00
, unix >= 2.7.2 && < 2.8
, url >= 2.1.3 && < 2.2
ghc-options: -Wall
2019-01-27 21:41:21 +01:00
hs-source-dirs: src
default-language: Haskell2010
executable hablo
main-is: src/Main.hs
other-modules: Paths_hablo
-- other-extensions:
build-depends: base >= 4.9.1 && < 4.15
, hablo
, mtl >= 2.2.2 && < 2.3
ghc-options: -Wall
default-language: Haskell2010
test-suite tests
type: detailed-0.9
test-module: Tests
other-modules: Mock.Arguments
, Mock.Article
, Mock.ArticlesList
, Mock.Blog
, Mock.Blog.Path
, Mock.Blog.Skin
, Mock.Blog.Template
, Mock.Blog.URL
, Mock.Blog.Wording
, Mock.Collection
, Mock.Markdown
, Structure
, Utils
, XML.Card
, XML.Card.Component
, XML.Card.Output
build-depends: base
, Cabal
, containers
, directory
, filepath
, hablo
, lucid
, mtl
, text
, url
hs-source-dirs: test
ghc-options: -Wall
default-language: Haskell2010