1(use-modules (guix packages)2 (guix build-system haskell)3 (guix git-download)4 (gnu packages commencement)5 (gnu packages curl)6 (gnu packages entr)7 (gnu packages haskell)8 (gnu packages haskell-apps)9 (gnu packages haskell-xyz)10 (gnu packages nss)11 (gnu packages linux))1213;; XXX: build ghc-hakyll from Git until changes required for metadata-only14;; dependencies end up in a new Hakyll release. For more information refer15;; to the following pull request <https://github.com/jaspervdj/hakyll/pull/1084>.16(define-public ghc-hakyll-latest17 (let ((commit "2dc90eb9931203efd821ed68db089f4065e069af")18 (revision "0"))19 (package/inherit ghc-hakyll20 (name "ghc-hakyll-latest")21 (version (git-version "4.16.7.1" revision commit))22 (source (origin23 (method git-fetch)24 (uri (git-reference25 (url "https://github.com/jaspervdj/hakyll")26 (commit commit)))27 (file-name (git-file-name name version))28 (sha25629 (base3230 "1bmjrj27529xpq7kf5y50i2fxyvgqvfa5h86is4dflg9npn1nskq")))))))3132(packages->manifest33 (list34 cabal-install35 chimerautils36 curl ;needed by cabal for https:// URLs.37 gcc-toolchain ;required by cabal.38 ghc39 nss-certs ;needed by curl for TLS support.40 ghc-hakyll-latest41 entr))