summaryrefslogtreecommitdiff
path: root/games-engines
diff options
context:
space:
mode:
authoreroen2014-09-22 14:03:06 +0200
committereroen2014-09-22 22:01:31 +0200
commitf8233d45cccc903fbbb8fcd46b77abf63f257c32 (patch)
treed56ee018ff62d7000b13924a86c76b33b7f69fa8 /games-engines
parentcce58c9bbb397eb8bad8e40145b09b9e44b1b5bf (diff)
downloaderoen-overlay-f8233d45cccc903fbbb8fcd46b77abf63f257c32.tar.gz
eroen-overlay-f8233d45cccc903fbbb8fcd46b77abf63f257c32.tar.bz2
eroen-overlay-f8233d45cccc903fbbb8fcd46b77abf63f257c32.tar.xz
openmw-9999 - update live ebuild
- New optional mygui plugin - Narrowed ogre dep - New hidden variables GLOBAL_DATA_PATH GLOBAL_CONFIG_PATH Default values are unsuitable, dependant on CMAKE_INSTALL_PREFIX
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/openmw/openmw-9999.ebuild6
1 files changed, 5 insertions, 1 deletions
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index dcd43e05..3fd21465 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -42,7 +42,7 @@ HDEPEND=""
LIBDEPEND="${OPENMW_LIBS}
launcher? ( ${LAUNCHER_LIBS} )
opencs? ( ${OPENCS_LIBS} )
- dev-games/ogre[boost,cg,freeimage,opengl,threads,zip]
+ >=dev-games/ogre-1.9.0[boost,cg,freeimage,opengl,threads,zip]
dev-libs/boost:=[threads]
media-libs/libsdl2[-directfb(-)]"
DEPEND="${LIBDEPEND}
@@ -73,11 +73,14 @@ src_configure() {
-DSYSCONFDIR="${GAMES_SYSCONFDIR}"/${PN}
-DMORROWIND_DATA_FILES="${GAMES_DATADIR}/${PN}/data"
-DOPENMW_RESOURCE_FILES="${GAMES_DATADIR}/${PN}/resources"
+ -DGLOBAL_CONFIG_PATH=/etc/ # Compatibility with old commits
+ -DGLOBAL_DATA_PATH="${GAMES_DATADIR}"/
$(cmake-utils_use_build launcher LAUNCHER)
$(cmake-utils_use_build opencs OPENCS)
$(cmake-utils_use_build !minimal BSATOOL)
$(cmake-utils_use_build !minimal ESMTOOL)
$(cmake-utils_use_build !minimal MWINIIMPORTER)
+ $(cmake-utils_use_build !minimal MYGUI_PLUGIN)
$(cmake-utils_use_build !minimal NIFTEST)
$(cmake-utils_use_with profile CODE_COVERAGE)
-DUSE_SYSTEM_TINYXML=ON
@@ -99,6 +102,7 @@ src_install() {
-i "${D}/${GAMES_SYSCONFDIR}"/${PN}/openmw.cfg || die
prepgamesdirs
# /etc/openmw/ is hardcoded, but we set SYSCONFDIR for games.eclass
+ # Compatibility with old commits
mv -t "${D}"/etc "${D}/${GAMES_SYSCONFDIR}"/${PN} || die
rmdir "${D}/${GAMES_SYSCONFDIR}" || die
}