| # Copyright 1999-2017 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=5 |
| |
| CABAL_FEATURES="bin nocabaldep" |
| inherit eutils haskell-cabal |
| |
| DESCRIPTION="Rebuild Haskell dependencies in Gentoo" |
| HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater" |
| SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="*" |
| IUSE="" |
| |
| DEPEND=">=dev-lang/ghc-6.12.1" |
| |
| # Need a lower version for portage to get --keep-going |
| RDEPEND="|| ( >=sys-apps/portage-2.1.6 |
| sys-apps/pkgcore |
| sys-apps/paludis )" |
| |
| src_prepare() { |
| if use prefix; then |
| sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \ |
| "${S}/Distribution/Gentoo/Packages.hs" || die |
| |
| sed -i -e 's,"/","'"${EPREFIX}"'/",g' \ |
| "${S}/Distribution/Gentoo/GHC.hs" || die |
| fi |
| } |
| |
| src_configure() { |
| cabal_src_configure \ |
| --bindir="${EPREFIX}/usr/sbin" \ |
| --constraint="Cabal == $(cabal-version)" |
| } |
| |
| src_install() { |
| cabal_src_install |
| |
| dodoc TODO |
| } |