dev-haskell/nanospec: Allow tests
Signed-off-by: hololeap <hololeap@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
36e60f6116
commit
8b855b0e19
|
@ -5,4 +5,8 @@
|
|||
<email>haskell@gentoo.org</email>
|
||||
<name>Gentoo Haskell</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="hackage">nanospec</remote-id>
|
||||
<remote-id type="github">hspec/nanospec</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
|
@ -3,24 +3,33 @@
|
|||
|
||||
EAPI=8
|
||||
|
||||
# ebuild generated by hackport 0.5.5.9999
|
||||
# ebuild generated by hackport 0.8.0.0.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour" # drop test-suite: cyclic depend
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A lightweight implementation of a subset of Hspec's API"
|
||||
HOMEPAGE="https://github.com/hspec/nanospec#readme"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT=test # cyclic depend: silently[test]->nanospec
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-7.4.1:=
|
||||
RDEPEND="
|
||||
>=dev-lang/ghc-8.4.3:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
>=dev-haskell/cabal-2.2.0.1
|
||||
test? (
|
||||
>=dev-haskell/hspec-1.3
|
||||
>=dev-haskell/silently-1.2.4
|
||||
)
|
||||
"
|
||||
|
||||
pkg_pretend() {
|
||||
if use test; then
|
||||
ewarn "The \"test\" USE flag for this package creates cycles within the"
|
||||
ewarn "dependency graph. This may give you problems during 'haskell-updater' runs."
|
||||
ewarn "It is recommended to leave it disabled unless explicitly testing the package."
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue