From 466558968b5cd454786cfa2fd12be7cb7c21279f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Z=C3=A1rybnick=C3=BD?= Date: Mon, 25 Jun 2018 12:00:18 +0200 Subject: [PATCH] web: Fix compilation errors for all 'stack.yaml's --- hledger-web/Hledger/Web/Foundation.hs | 2 +- hledger-web/Hledger/Web/Import.hs | 2 +- hledger-web/Hledger/Web/Main.hs | 1 - hledger-web/Hledger/Web/Widget/AddForm.hs | 11 +++++++++-- hledger-web/Hledger/Web/Widget/Common.hs | 9 +++++++-- hledger-web/hledger-web.cabal | 17 +++++++++-------- hledger-web/package.yaml | 14 ++++++++------ 7 files changed, 35 insertions(+), 21 deletions(-) diff --git a/hledger-web/Hledger/Web/Foundation.hs b/hledger-web/Hledger/Web/Foundation.hs index f49f57c6e..67dd03bbb 100644 --- a/hledger-web/Hledger/Web/Foundation.hs +++ b/hledger-web/Hledger/Web/Foundation.hs @@ -21,7 +21,7 @@ import qualified Data.ByteString.Char8 as BC import Data.Traversable (for) import Data.IORef (IORef, readIORef, writeIORef) import Data.Maybe (fromMaybe) -import Data.Semigroup ((<>)) +import Data.Monoid ((<>)) import Data.Text (Text) import qualified Data.Text as T import Data.Time.Calendar (Day) diff --git a/hledger-web/Hledger/Web/Import.hs b/hledger-web/Hledger/Web/Import.hs index ac28e2f84..f2dd18b40 100644 --- a/hledger-web/Hledger/Web/Import.hs +++ b/hledger-web/Hledger/Web/Import.hs @@ -13,7 +13,7 @@ import Data.ByteString as Import (ByteString) import Data.Default as Import import Data.Either as Import import Data.Foldable as Import -import Data.List as Import (foldl', unfoldr) +import Data.List as Import (unfoldr) import Data.Maybe as Import import Data.Text as Import (Text) import Data.Time as Import hiding (parseTime) diff --git a/hledger-web/Hledger/Web/Main.hs b/hledger-web/Hledger/Web/Main.hs index e40bda448..2a8843f62 100644 --- a/hledger-web/Hledger/Web/Main.hs +++ b/hledger-web/Hledger/Web/Main.hs @@ -25,7 +25,6 @@ import Yesod.Default.Main (defaultDevelApp) import Hledger import Hledger.Cli hiding (progname,prognameandversion) -import Hledger.Cli.Utils (journalTransform) import Hledger.Utils.UTF8IOCompat (putStrLn) import Hledger.Web.Application (makeApplication) import Hledger.Web.Settings (Extra(..), parseExtra) diff --git a/hledger-web/Hledger/Web/Widget/AddForm.hs b/hledger-web/Hledger/Web/Widget/AddForm.hs index 003918912..c66d2767e 100644 --- a/hledger-web/Hledger/Web/Widget/AddForm.hs +++ b/hledger-web/Hledger/Web/Widget/AddForm.hs @@ -1,3 +1,4 @@ +{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE GADTs #-} {-# LANGUAGE OverloadedStrings #-} @@ -26,12 +27,14 @@ import Yesod import Hledger import Hledger.Web.Settings (widgetFile) --- XXX