diff options
author | hololeap <hololeap@protonmail.com> | 2023-10-02 23:08:54 -0600 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-10-23 04:09:55 +0100 |
commit | 8b855b0e1992977b49bc9ba28911c47bc39a7301 (patch) | |
tree | 01a1fcd72f0dd01a7b69734f8d716cabbaaf5eba /dev-haskell/nanospec | |
parent | dev-haskell/mwc-random: add 0.15.0.2-r2 (diff) | |
download | gentoo-8b855b0e1992977b49bc9ba28911c47bc39a7301.tar.gz gentoo-8b855b0e1992977b49bc9ba28911c47bc39a7301.tar.bz2 gentoo-8b855b0e1992977b49bc9ba28911c47bc39a7301.zip |
dev-haskell/nanospec: Allow tests
Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-haskell/nanospec')
-rw-r--r-- | dev-haskell/nanospec/metadata.xml | 4 | ||||
-rw-r--r-- | dev-haskell/nanospec/nanospec-0.2.2.ebuild | 25 |
2 files changed, 21 insertions, 8 deletions
diff --git a/dev-haskell/nanospec/metadata.xml b/dev-haskell/nanospec/metadata.xml index 937381521944..8f1b8ce8ed3a 100644 --- a/dev-haskell/nanospec/metadata.xml +++ b/dev-haskell/nanospec/metadata.xml @@ -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> diff --git a/dev-haskell/nanospec/nanospec-0.2.2.ebuild b/dev-haskell/nanospec/nanospec-0.2.2.ebuild index 6d7b5ebd836c..c14d160d5dfb 100644 --- a/dev-haskell/nanospec/nanospec-0.2.2.ebuild +++ b/dev-haskell/nanospec/nanospec-0.2.2.ebuild @@ -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 +} |