Commit 16aa1810 authored by Mark Wright's avatar Mark Wright
Browse files

app-portage/fquery: workaround for Cabal 2.2.0.1

parent 27dc9133
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# ebuild generated by hackport 0.4.6.9999
CABAL_FEATURES="bin"
inherit haskell-cabal
DESCRIPTION="Installed package query tool for Gentoo Linux"
HOMEPAGE="http://hackage.haskell.org/package/fquery"
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-haskell/hashtables:=
dev-haskell/parsec:=
dev-haskell/regex-compat:=
>=dev-lang/ghc-7.4.1:=
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.6
"
src_prepare() {
default
# Workaround for Cabal 2.2.0.1 running configure with
# ${S}/dist/build set as the current directory. This changes
# the script to prepend ${S}/ to the the paths. The script
# then uses the ${S} environment variable.
sed -e 's@\(Adelie/\)@${S}/\1@g' \
-i configure || die
}
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=5 EAPI=5
...@@ -28,4 +28,11 @@ DEPEND="${RDEPEND} ...@@ -28,4 +28,11 @@ DEPEND="${RDEPEND}
src_prepare() { src_prepare() {
sed -e 's/^Version:.*/&.9999/' -i ${PN}.cabal || die # just to distinct from release install sed -e 's/^Version:.*/&.9999/' -i ${PN}.cabal || die # just to distinct from release install
# Workaround for Cabal 2.2.0.1 running configure with
# ${S}/dist/build set as the current directory. This changes
# the script to prepend ${S}/ to the the paths. The script
# then uses the ${S} environment variable.
sed -e 's@\(Adelie/\)@${S}/\1@g' \
-i configure || die
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment