--- minetest-0.4.10-r2.ebuild 2015-03-10 15:29:46.375058582 +0100 +++ minetest-0.4.10-r2.ebuild 2015-03-10 15:20:23.972290730 +0100 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-action/minetest/minetest-0.4.10-r2.ebuild,v 1.1 2014/09/25 20:13:59 hasufell Exp $ +# $Header: $ EAPI=5 inherit eutils cmake-utils gnome2-utils vcs-snapshot user games @@ -12,7 +12,7 @@ LICENSE="LGPL-2.1+ CC-BY-SA-3.0" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+curl dedicated leveldb luajit nls redis +server +sound +truetype" +IUSE="+curl dedicated doc leveldb luajit nls redis +server +sound +truetype" RDEPEND="dev-db/sqlite:3 sys-libs/zlib @@ -38,6 +38,7 @@ redis? ( dev-libs/hiredis )" DEPEND="${RDEPEND} >=dev-games/irrlicht-1.8-r2 + doc? ( app-doc/doxygen media-gfx/graphviz ) nls? ( sys-devel/gettext )" pkg_setup() { @@ -82,7 +83,7 @@ $(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON") -DCUSTOM_BINDIR="${GAMES_BINDIR}" -DCUSTOM_DOCDIR="/usr/share/doc/${PF}" - -DCUSTOM_LOCALEDIR="/usr/share/locale" + -DCUSTOM_LOCALEDIR="${GAMES_DATADIR}/${PN}/locale" -DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}" $(cmake-utils_use_enable curl CURL) $(cmake-utils_use_enable truetype FREETYPE) @@ -104,6 +105,10 @@ src_compile() { cmake-utils_src_compile + + if use doc ; then + emake -C "${CMAKE_BUILD_DIR}" doc + fi } src_install() { @@ -114,6 +119,11 @@ newconfd "${T}"/minetestserver.confd minetest-server fi + if use doc ; then + cd "${CMAKE_BUILD_DIR}"/doc || die + dodoc -r html + fi + prepgamesdirs }