]> Pileus Git - ~andy/sunrise/blobdiff - games-fps/gzdoom/gzdoom-9999.ebuild
games-fps/gzdoom: gzdoom version bump, add fluidsynth support (w/ useflag)
[~andy/sunrise] / games-fps / gzdoom / gzdoom-9999.ebuild
index a03a54e84af1fd13ee78211aac121176feb1c6f5..626d8fdd8019158d6422172e380ab611fd6def8d 100644 (file)
@@ -13,15 +13,17 @@ ESVN_REPO_URI="http://mancubus.net/svn/hosted/gzdoom/trunk/"
 LICENSE="DOOMLIC BUILDLIC BSD"
 SLOT="0"
 KEYWORDS=""
-IUSE="mmx gtk"
+IUSE="mmx gtk fluidsynth"
 
-RDEPEND="gtk? ( x11-libs/gtk+:2 )
+RDEPEND="
+       fluidsynth? ( media-sound/fluidsynth )
+       gtk? ( x11-libs/gtk+:2 )
        media-libs/flac
        media-libs/fmod:1
        media-libs/jpeg
        media-libs/libsdl"
 
-DEPEND="${REPEND}
+DEPEND="${RDEPEND}
        mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )"
 
 src_prepare() {
@@ -35,7 +37,7 @@ src_configure() {
        local mycmakeargs=(
                $(cmake-utils_use_no mmx ASM)
                $(cmake-utils_use_no gtk GTK)
-               -DFOMD_INCLUDE_DIR=/opt/fmodex/api/inc/
+               -DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc/
                -DFMOD_LIBRARY=/opt/fmodex/api/lib/libfmodex.so
        )
 
@@ -64,5 +66,9 @@ pkg_postinst() {
        elog "To play, simply run:"
        elog "   gzdoom"
        elog
+       if use fluidsynth; then
+               ewarn "You may need to install a SoundFont to use fluidsynth for music."
+               elog
+       fi
        elog "See /usr/share/doc/${P}/zdoom.txt.* for more info"
 }