summaryrefslogtreecommitdiff
path: root/dev-libs/libgraphics/libgraphics-34.11.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libgraphics/libgraphics-34.11.ebuild')
-rw-r--r--dev-libs/libgraphics/libgraphics-34.11.ebuild12
1 files changed, 9 insertions, 3 deletions
diff --git a/dev-libs/libgraphics/libgraphics-34.11.ebuild b/dev-libs/libgraphics/libgraphics-34.11.ebuild
index d5bce6eb..46d44e6e 100644
--- a/dev-libs/libgraphics/libgraphics-34.11.ebuild
+++ b/dev-libs/libgraphics/libgraphics-34.11.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://www.bay12games.com/dwarves/${DF_P}_linux.tar.bz2"
LICENSE="DwarfFortress as-is LGPL-2.1 BSD fmod MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="egg"
DEPEND_SCONSCRIPT="virtual/pkgconfig
media-libs/sdl-image
@@ -41,6 +41,7 @@ DEPEND_INCLUDE="media-libs/fmod
"
COMMON_DEPEND="!games-simulation/dwarffortress[libgraphics]
+ egg? ( games-util/dfhack[egg] )
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-gtklibs
app-emulation/emul-linux-x86-opengl
@@ -65,13 +66,18 @@ pkg_setup() {
}
src_prepare() {
+ if use egg; then
+ epatch "${FILESDIR}/0001-Add-something-eggy.patch"
+ cp "${FILESDIR}/SConscript-egg" "g_src/SConscript" || die
+ else
+ cp "${FILESDIR}/SConscript" "g_src/SConscript" || die
+ fi
cp "${FILESDIR}/SConstruct" "SConstruct" || die
- cp "${FILESDIR}/SConscript" "g_src/SConscript" || die
rm "libs/libgraphics.so" || die
}
src_compile() {
- escons || die
+ LIBPATH="$(games_get_libdir)" escons || die
}
src_install() {