danecheck 1.0.0.0 → 1.0.0.1
raw patch · 2 files changed
+19/−12 lines, 2 files
Files
- README.md +17/−10
- danecheck.cabal +2/−2
README.md view
@@ -95,22 +95,29 @@ available from [Hackage](https://hackage.haskell.org/); no external C libraries are required. -The recommended way to install a Haskell toolchain is via-[`ghcup`](https://www.haskell.org/ghcup/):+`danecheck` is tested against GHC 9.10.3, 9.12.4 and 9.14.1; any of+these will work. Use whichever your system already provides, or the+most recent one if you're starting fresh. - $ curl --proto '=https' --tlsv1.2 -sSf \- https://get-ghcup.haskell.org | sh+Some systems have packages for one or more of the supported+compiler versions. For example: -Once `ghcup` is installed, fetch GHC and `cabal-install`:+ - Fedora 43 has `ghc9.10-devel` and `ghc9.12-devel` meta packages+ that can obviate the need for "ghcup", or make it possible to+ build "ghcup" from source. + - For MacOS `ghcup`, `ghc@9.10` and `ghc@9.12` are available via+ `homebrew`.++Alternatively, you can install the Haskell toolchain via+[`ghcup`](https://www.haskell.org/ghcup/). Once `ghcup` is+[installed](https://www.haskell.org/ghcup/install/),+fetch GHC and `cabal-install`:+ $ ghcup install ghc 9.12.4 $ ghcup set ghc 9.12.4 $ ghcup install cabal recommended -`danecheck` is tested against GHC 9.10.3, 9.12.4 and 9.14.1; any of-these will work. Use whichever your system already provides, or the-most recent one if you're starting fresh.- **Disk space note**: each GHC toolchain installed by `ghcup` is substantial — a single GHC takes roughly **2.2–3.0 GB** under `~/.ghcup/ghc/<version>/`. By comparison the cabal package store@@ -138,7 +145,7 @@ or add the same line to your own `cabal.project` / cabal config. -GHC 9.10.3 and 9.12.4 build cleanly in either scenario without any+GHC 9.10.3 and 9.12.4 build `danecheck` in either scenario without any workaround. ### Compile and install danecheck
danecheck.cabal view
@@ -1,7 +1,7 @@-cabal-version: 3.12+cabal-version: 3.0 Name: danecheck-Version: 1.0.0.0+Version: 1.0.0.1 Synopsis: DANE SMTP validator Description: @danecheck@ is a diagnostic tool that verifies the