diff options
| author | eroen | 2014-12-21 21:33:49 +0100 |
|---|---|---|
| committer | eroen | 2014-12-21 21:45:00 +0100 |
| commit | 09717cd9922b66843e729e5e5cb7cf83a5d03f86 (patch) | |
| tree | 215d69fdd6f019c6719d705b3523980455168c26 /games-simulation/simutrans | |
| parent | dc52708ae8dd7545cfd48190914af13c379aac66 (diff) | |
| download | eroen-overlay-09717cd9922b66843e729e5e5cb7cf83a5d03f86.tar.gz eroen-overlay-09717cd9922b66843e729e5e5cb7cf83a5d03f86.tar.bz2 eroen-overlay-09717cd9922b66843e729e5e5cb7cf83a5d03f86.tar.xz | |
simutrans - make sound optional
Diffstat (limited to 'games-simulation/simutrans')
| -rw-r--r-- | games-simulation/simutrans/simutrans-0.120.0.1.ebuild | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/games-simulation/simutrans/simutrans-0.120.0.1.ebuild b/games-simulation/simutrans/simutrans-0.120.0.1.ebuild index 1bcf25ff..d08c8b1e 100644 --- a/games-simulation/simutrans/simutrans-0.120.0.1.ebuild +++ b/games-simulation/simutrans/simutrans-0.120.0.1.ebuild @@ -16,15 +16,21 @@ SRC_URI="mirror://sourceforge/simutrans/simutrans-src-${MY_PV}.zip LICENSE="Artistic MIT" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="sdl2" +IUSE="sdl2 sound" RDEPEND=" sdl2? ( - media-libs/libsdl2[opengl,sound,video] + media-libs/libsdl2[opengl,video] + sound? ( + media-libs/libsdl2[opengl,sound,threads,video] + ) ) !sdl2? ( media-libs/libsdl[sound,video] - media-libs/sdl-mixer + sound? ( + media-libs/libsdl[sound,video] + media-libs/sdl-mixer[midi] + ) ) sys-libs/zlib app-arch/bzip2 @@ -35,8 +41,6 @@ DEPEND="${RDEPEND} S=${WORKDIR} src_prepare() { - strip-flags # bug #293927 - # make it look in the install location for the data sed -i \ -e "s:argv\[0\]:\"${GAMES_DATADIR}/${PN}/\":" \ @@ -54,8 +58,10 @@ src_configure() { local backend if use sdl2; then backend=sdl2 - else + elif use sound; then backend=mixer_sdl + else + backend=sdl fi sed -e '/^DEBUG/d' \ -e '/^OPTIMISE/d' \ @@ -83,6 +89,12 @@ pkg_preinst() { pkg_postinst() { games_pkg_postinst gnome2_icon_cache_update + + if use sound && use sdl2; then + ewarn + ewarn "You have selected the sdl2 backend for ${PN}." + ewarn "This backend does not support playing midi background music." + fi } pkg_postrm() { |
