summaryrefslogtreecommitdiff
path: root/haskell/package.yaml
diff options
context:
space:
mode:
authorJulien Dessaux2023-07-02 22:58:30 +0200
committerJulien Dessaux2023-07-02 23:01:01 +0200
commita775330b4fa17fb367e55343e6fda6c7ae9e34b4 (patch)
tree8c572f799dbf434459d4659e32559c121421f120 /haskell/package.yaml
parentMoved the nodejs agent to its own subfolder to make room for my haskell agent (diff)
downloadspacetraders-a775330b4fa17fb367e55343e6fda6c7ae9e34b4.tar.gz
spacetraders-a775330b4fa17fb367e55343e6fda6c7ae9e34b4.tar.bz2
spacetraders-a775330b4fa17fb367e55343e6fda6c7ae9e34b4.zip
Bootstrapped my haskell client
Diffstat (limited to 'haskell/package.yaml')
-rw-r--r--haskell/package.yaml62
1 files changed, 62 insertions, 0 deletions
diff --git a/haskell/package.yaml b/haskell/package.yaml
new file mode 100644
index 0000000..8023a22
--- /dev/null
+++ b/haskell/package.yaml
@@ -0,0 +1,62 @@
+name: spacetraders
+version: 0.1.0.0
+github: "adyxax/spacetraders"
+license: EUPL-1.2
+author: "Julien Dessaux"
+maintainer: "julien.dessaux@adyxax.org"
+copyright: "2023 Julien Dessaux"
+
+extra-source-files:
+- README.md
+- CHANGELOG.md
+
+synopsis: My spacetraders.io game client implementation
+category: Games
+
+description: Please see the README on GitHub at <https://github.com/adyxax/spacetraders#readme>
+
+dependencies:
+- aeson
+- base >= 4.7 && < 5
+- bytestring
+- http-conduit
+- http-types
+- sqlite-simple
+- text
+- raw-strings-qq
+
+ghc-options:
+- -Wall
+- -Wcompat
+- -Widentities
+- -Wincomplete-record-updates
+- -Wincomplete-uni-patterns
+- -Wmissing-export-lists
+- -Wmissing-home-modules
+- -Wpartial-fields
+- -Wredundant-constraints
+
+library:
+ source-dirs: src
+
+executables:
+ spacetraders-exe:
+ main: Main.hs
+ source-dirs: app
+ ghc-options:
+ - -threaded
+ - -rtsopts
+ - -with-rtsopts=-N
+ dependencies:
+ - spacetraders
+
+tests:
+ spacetraders-test:
+ main: Spec.hs
+ source-dirs: test
+ ghc-options:
+ - -threaded
+ - -rtsopts
+ - -with-rtsopts=-N
+ dependencies:
+ - spacetraders