diff options
author | stuebinm | 2022-07-02 00:16:02 +0200 |
---|---|---|
committer | stuebinm | 2022-07-02 00:35:34 +0200 |
commit | 6c25964c0165530e7db6650eea79cbac99031353 (patch) | |
tree | 2b821e5e07320c211a8af0e70974cbbe6defef9e /default.nix | |
parent | 6b4e8ba88f35538d62bb78b9872bc298178cf96d (diff) |
gtfs realtime proof of concept
this adds a package for protobuf stuff, generated via hprotoc. Seems to
work kinda fine?
(the generated API is horrible though, will have to write some wrappers
for that)
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/default.nix b/default.nix index 4261fe5..c32059c 100644 --- a/default.nix +++ b/default.nix @@ -5,12 +5,13 @@ let inherit (nixpkgs) pkgs; f = { mkDerivation, aeson, base, bytestring, cassava, conduit - , containers, data-default-class, either, extra, fmt, lens, lib - , monad-logger, mtl, path-pieces, persistent, persistent-postgresql - , regex-tdfa, resource-pool, servant, servant-docs - , servant-server, servant-swagger, stm, swagger2, text, time - , transformers, universum, unliftio-core, uuid, vector, wai-extra - , warp, zip-archive + , containers, data-default-class, either, extra, fmt, http-media + , lens, lib, monad-logger, mtl, path-pieces, persistent + , persistent-postgresql, protocol-buffers + , protocol-buffers-descriptor, regex-tdfa, resource-pool, servant + , servant-docs, servant-server, servant-swagger, stm, swagger2 + , text, time, transformers, unliftio-core, uuid, vector + , vector-algorithms, wai-extra, warp, zip-archive }: mkDerivation { pname = "tracktrain"; @@ -20,15 +21,18 @@ let isExecutable = true; libraryHaskellDepends = [ aeson base bytestring cassava conduit containers either extra fmt - lens monad-logger mtl path-pieces persistent persistent-postgresql + http-media lens monad-logger mtl path-pieces persistent + persistent-postgresql protocol-buffers protocol-buffers-descriptor regex-tdfa resource-pool servant servant-docs servant-server servant-swagger stm swagger2 text time transformers unliftio-core - uuid vector warp zip-archive + uuid vector vector-algorithms warp zip-archive ]; executableHaskellDepends = [ aeson base bytestring data-default-class fmt monad-logger - persistent-postgresql time universum wai-extra warp + persistent-postgresql protocol-buffers time wai-extra warp ]; + doHaddock = false; + description = "tracktrain tracks trains on their traintracks"; license = "unknown"; hydraPlatforms = lib.platforms.none; }; |