aboutsummaryrefslogtreecommitdiff
path: root/tracktrain.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'tracktrain.cabal')
-rw-r--r--tracktrain.cabal48
1 files changed, 48 insertions, 0 deletions
diff --git a/tracktrain.cabal b/tracktrain.cabal
index 80aa773..7c20efe 100644
--- a/tracktrain.cabal
+++ b/tracktrain.cabal
@@ -34,6 +34,8 @@ executable tracktrain
, data-default-class >= 0.1.2
, persistent-postgresql
, monad-logger
+ , gtfs
+ , protocol-buffers
hs-source-dirs: app
default-language: Haskell2010
default-extensions: OverloadedStrings
@@ -54,6 +56,8 @@ executable tracktrain
library
build-depends: base ^>=4.14.3.0
+ , gtfs
+ , protocol-buffers
, zip-archive
, cassava >= 0.5.2.0
, bytestring >= 0.10.10.0
@@ -94,3 +98,47 @@ library
default-language: Haskell2010
default-extensions: OverloadedStrings
, ScopedTypeVariables
+
+library gtfs
+ build-depends: base ^>=4.14.3.0
+ , protocol-buffers
+ , protocol-buffers-descriptor
+ , servant
+ , servant-server
+ , http-media
+ , either
+ , swagger2
+ default-language: Haskell2010
+ hs-source-dirs: gtfs
+ exposed-modules: GTFS.Realtime
+ , GTFS.Realtime.Alert
+ , GTFS.Realtime.Alert.Cause
+ , GTFS.Realtime.Alert.Effect
+ , GTFS.Realtime.Alert.SeverityLevel
+ , GTFS.Realtime.EntitySelector
+ , GTFS.Realtime.FeedEntity
+ , GTFS.Realtime.FeedHeader
+ , GTFS.Realtime.FeedHeader.Incrementality
+ , GTFS.Realtime.FeedMessage
+ , GTFS.Realtime.Position
+ , GTFS.Realtime.Shape
+ , GTFS.Realtime.TimeRange
+ , GTFS.Realtime.TranslatedImage
+ , GTFS.Realtime.TranslatedImage.LocalizedImage
+ , GTFS.Realtime.TranslatedString
+ , GTFS.Realtime.TranslatedString.Translation
+ , GTFS.Realtime.TripDescriptor
+ , GTFS.Realtime.TripDescriptor.ScheduleRelationship
+ , GTFS.Realtime.TripUpdate
+ , GTFS.Realtime.TripUpdate.StopTimeEvent
+ , GTFS.Realtime.TripUpdate.StopTimeUpdate
+ , GTFS.Realtime.TripUpdate.StopTimeUpdate.ScheduleRelationship
+ , GTFS.Realtime.TripUpdate.StopTimeUpdate.StopTimeProperties
+ , GTFS.Realtime.TripUpdate.TripProperties
+ , GTFS.Realtime.VehicleDescriptor
+ , GTFS.Realtime.VehiclePosition
+ , GTFS.Realtime.VehiclePosition.CarriageDetails
+ , GTFS.Realtime.VehiclePosition.CongestionLevel
+ , GTFS.Realtime.VehiclePosition.OccupancyStatus
+ , GTFS.Realtime.VehiclePosition.VehicleStopStatus
+ , Servant.GTFS.Realtime