| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.0.12 | 8 | ~amd64 | 0/1.0.12 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# ebuild generated by hackport 0.9.0.0.9999
#hackport: flags: -ghci-data-files
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Generate HTML docs from a dhall package"
HOMEPAGE="https://dhall-lang.org/
https://hackage.haskell.org/package/dhall-docs"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64"
PATCHES=(
"${FILESDIR}/${PN}-1.0.12-cabal-doctest.patch"
)
RDEPEND=">=dev-haskell/base16-bytestring-1.0.0.0:=[profile?]
dev-haskell/cryptohash-sha256:=[profile?]
>=dev-haskell/file-embed-0.0.10.0:=[profile?]
>=dev-haskell/lens-family-core-1.0.0:=[profile?] <dev-haskell/lens-family-core-2.2:=[profile?]
>=dev-haskell/lucid-2.9.12:=[profile?] <dev-haskell/lucid-2.12:=[profile?]
>=dev-haskell/megaparsec-7:=[profile?] <dev-haskell/megaparsec-10:=[profile?]
>=dev-haskell/mmark-0.0.7.0:=[profile?] <dev-haskell/mmark-0.8:=[profile?]
>=dev-haskell/optparse-applicative-0.14.0.0:=[profile?] <dev-haskell/optparse-applicative-0.19:=[profile?]
>=dev-haskell/path-0.7.0:=[profile?] <dev-haskell/path-0.10:=[profile?]
>=dev-haskell/path-io-1.6.0:=[profile?] <dev-haskell/path-io-2:=[profile?]
>=dev-haskell/prettyprinter-1.7.0:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?]
>=dev-haskell/text-0.11.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?]
>=dev-lang/dhall-1.38.0:=[profile?] <dev-lang/dhall-1.43:=[profile?]
>=dev-lang/ghc-9.0.2:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-3.4.1.0
test? (
dev-haskell/cabal-doctest
>=dev-haskell/doctest-0.7.0
<dev-haskell/foldl-1.5
>=dev-haskell/lucid-2.11.0
<dev-haskell/tasty-1.6
>=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
<dev-haskell/tasty-silver-3.4
>=dev-haskell/turtle-1.6 <dev-haskell/turtle-1.7 )
"
src_configure() {
if use test; then
export GHC_BOOTSTRAP_PACKAGES=(
cabal-doctest
)
fi
haskell-cabal_src_configure \
--flag=-ghci-data-files
}
>=dev-haskell/base16-bytestring-1.0.0.0:=[profile?] dev-haskell/cryptohash-sha256:=[profile?] >=dev-haskell/file-embed-0.0.10.0:=[profile?] >=dev-haskell/lens-family-core-1.0.0:=[profile?] <dev-haskell/lens-family-core-2.2:=[profile?] >=dev-haskell/lucid-2.9.12:=[profile?] <dev-haskell/lucid-2.12:=[profile?] >=dev-haskell/megaparsec-7:=[profile?] <dev-haskell/megaparsec-10:=[profile?] >=dev-haskell/mmark-0.0.7.0:=[profile?] <dev-haskell/mmark-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.14.0.0:=[profile?] <dev-haskell/optparse-applicative-0.19:=[profile?] >=dev-haskell/path-0.7.0:=[profile?] <dev-haskell/path-0.10:=[profile?] >=dev-haskell/path-io-1.6.0:=[profile?] <dev-haskell/path-io-2:=[profile?] >=dev-haskell/prettyprinter-1.7.0:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/text-0.11.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-lang/dhall-1.38.0:=[profile?] <dev-lang/dhall-1.43:=[profile?] >=dev-lang/ghc-9.0.2:= >=dev-haskell/cabal-3.4.1.0 test? ( dev-haskell/cabal-doctest >=dev-haskell/doctest-0.7.0 <dev-haskell/foldl-1.5 >=dev-haskell/lucid-2.11.0 <dev-haskell/tasty-1.6 >=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11 <dev-haskell/tasty-silver-3.4 >=dev-haskell/turtle-1.6 <dev-haskell/turtle-1.7 )
>=dev-haskell/base16-bytestring-1.0.0.0:=[profile?] dev-haskell/cryptohash-sha256:=[profile?] >=dev-haskell/file-embed-0.0.10.0:=[profile?] >=dev-haskell/lens-family-core-1.0.0:=[profile?] <dev-haskell/lens-family-core-2.2:=[profile?] >=dev-haskell/lucid-2.9.12:=[profile?] <dev-haskell/lucid-2.12:=[profile?] >=dev-haskell/megaparsec-7:=[profile?] <dev-haskell/megaparsec-10:=[profile?] >=dev-haskell/mmark-0.0.7.0:=[profile?] <dev-haskell/mmark-0.8:=[profile?] >=dev-haskell/optparse-applicative-0.14.0.0:=[profile?] <dev-haskell/optparse-applicative-0.19:=[profile?] >=dev-haskell/path-0.7.0:=[profile?] <dev-haskell/path-0.10:=[profile?] >=dev-haskell/path-io-1.6.0:=[profile?] <dev-haskell/path-io-2:=[profile?] >=dev-haskell/prettyprinter-1.7.0:=[profile?] <dev-haskell/prettyprinter-1.8:=[profile?] >=dev-haskell/text-0.11.1.0:=[profile?] <dev-haskell/text-2.2:=[profile?] >=dev-lang/dhall-1.38.0:=[profile?] <dev-lang/dhall-1.43:=[profile?] >=dev-lang/ghc-9.0.2:=