From d33b2bc0736fd81d4974a5f0ae660c4e2ee28fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20P=2E=20Ren=C3=A9=20de=20Cotret?= Date: Sun, 6 Jul 2025 13:17:53 -0400 Subject: [PATCH] Loosen dependency bounds to build using recent Hackage package lists --- README.md | 3 +++ haskell-foundation.cabal | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cba2d025..e41bfcb8 100644 --- a/README.md +++ b/README.md @@ -23,18 +23,21 @@ To build the project: ```bash stack build +# alternatively: cabal build ``` Once the project has built (which can take a while due to the dependencies for Hakyll), generate the site with: ```bash stack exec -- site build +# alternatively: cabal run -- site build ``` and for development use: ```bash stack run -- site watch +# alternatively: cabal run -- site watch ``` The site will be build in the `_site` directory, and you can open the files in your browser of choice. Due to a Hakyll issue, some sponsor logos will not show up correctly. This is expected behavior, and should be fine for the deployed site. diff --git a/haskell-foundation.cabal b/haskell-foundation.cabal index 068d2f33..c3a41391 100644 --- a/haskell-foundation.cabal +++ b/haskell-foundation.cabal @@ -6,9 +6,9 @@ cabal-version: 2.0 executable site main-is: site.hs build-depends: base == 4.* - , hakyll ^>= 4.14 || ^>= 4.15 + , hakyll ^>= 4.14 || ^>= 4.15 || ^>= 4.16 , monadlist - , pandoc >=2.11 && <2.20 + , pandoc >=2.11 && <3.8 , filepath ^>= 1.4 , text ghc-options: -threaded