aboutsummaryrefslogtreecommitdiff
path: root/tracktrain.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'tracktrain.cabal')
-rw-r--r--tracktrain.cabal57
1 files changed, 29 insertions, 28 deletions
diff --git a/tracktrain.cabal b/tracktrain.cabal
index e763f6d..8f81229 100644
--- a/tracktrain.cabal
+++ b/tracktrain.cabal
@@ -1,31 +1,22 @@
cabal-version: 2.4
name: tracktrain
-version: 0.1.0.0
-
--- A short (one-line) description of the package.
-synopsis: tracktrain tracks trains on their traintracks
-
--- A longer description of the package.
--- description:
-
--- A URL where users can report bugs.
--- bug-reports:
-
--- The license under which the package is released.
--- license:
+version: 0.0.2.0
+synopsis: tracktrain tracks trains on their traintracks
+description: A passenger information system backend for the Ilztalbahn
+license: EUPL-1.2
author: stuebinm
maintainer: stuebinm@disroot.org
-- A copyright notice.
-- copyright:
--- category:
+
extra-source-files: CHANGELOG.md
executable tracktrain
main-is: Main.hs
ghc-options: -threaded -rtsopts
- build-depends: base ^>=4.17
- , bytestring ^>= 0.11
+ build-depends: base
+ , bytestring ^>= 0.12
, fmt >= 0.6.3.0
, time
, aeson
@@ -36,24 +27,23 @@ executable tracktrain
, persistent-postgresql
, monad-logger
, gtfs-realtime
- , conferer
- , conferer-aeson
- , conferer-yaml
+ , conftrack
, directory
, extra
, proto-lens
+ , filepath >= 1.4.100
hs-source-dirs: app
- default-language: Haskell2010
+ default-language: GHC2021
default-extensions: OverloadedStrings
, ScopedTypeVariables
library
- build-depends: base ^>=4.17
+ build-depends: base
, gtfs-realtime
, zip-archive
, cassava >= 0.5.2.0
- , bytestring ^>= 0.11
+ , bytestring ^>= 0.12
, uri-bytestring
, vector >= 0.12.3.1
, regex-tdfa
@@ -98,18 +88,19 @@ library
, blaze-markup
, timezone-olson
, timezone-series
- , conferer
- , conferer-warp
+ , conftrack
, prometheus-client
, prometheus-metrics-ghc
, exceptions
, proto-lens
, http-media
+ , filepath >= 1.4.100
+ , monad-control
hs-source-dirs: lib
exposed-modules: GTFS
, Server
, Server.GTFS_RT
- , Server.ControlRoom
+ , Server.Frontend
, PersistOrphans
, Persist
, Extrapolation
@@ -118,14 +109,24 @@ library
other-modules: Server.Util
, Yesod.Auth.Uffd
, Yesod.Orphans
- default-language: Haskell2010
+ , MultiLangText
+ , Server.Base
+ , Server.Ingest
+ , Server.Subscribe
+ , Server.Frontend.Routes
+ , Server.Frontend.Tickets
+ , Server.Frontend.OnboardUnit
+ , Server.Frontend.Gtfs
+ , Server.Frontend.SpaceTime
+ , Server.Frontend.Ticker
+ default-language: GHC2021
default-extensions: OverloadedStrings
, ScopedTypeVariables
, ViewPatterns
library gtfs-realtime
- build-depends: base ^>=4.17
- , proto-lens-runtime
+ build-depends: base
+ , proto-lens-runtime
default-language: Haskell2010
hs-source-dirs: gtfs-realtime
exposed-modules: Proto.GtfsRealtime