|
|
|
@ -14,6 +14,16 @@ inherit trinity-base-2
|
|
|
|
|
LICENSE="|| ( GPL-2 GPL-3 )"
|
|
|
|
|
HOMEPAGE="http://www.trinitydesktop.org/"
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# The TRINITY_HANDBOOK variable is described in trinity-base-2.eclass
|
|
|
|
|
# This ECLASS does not use the yes value of this variable.
|
|
|
|
|
# Required dependency to view the documentation.
|
|
|
|
|
#
|
|
|
|
|
if [[ "${TRINITY_HANDBOOK}" == "optional" ]] ; then
|
|
|
|
|
IUSE+=" +handbook"
|
|
|
|
|
RDEPEND+=" handbook? ( ~trinity-base/khelpcenter-${PV} )"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# @FUNCTION: trinity-meta-2_set_trinity_submodule
|
|
|
|
|
# @DESCRIPTION:
|
|
|
|
|
# Sets the TRINITY_SUBMODULE variable to
|
|
|
|
@ -155,6 +165,9 @@ trinity-meta-2_create_extractlists() {
|
|
|
|
|
*) ;; # nothing special for other modules
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
#Adding documentation
|
|
|
|
|
[[ "${TRINITY_HANDBOOK}" == "optional" ]] && TSM_EXTRACT_LIST+=" doc"
|
|
|
|
|
|
|
|
|
|
TSM_EXTRACT_LIST+=" ${TSM_EXTRACT} ${TSM_EXTRACT_ALSO} cmake/ CMakeLists.txt"
|
|
|
|
|
TSM_EXTRACT_LIST+=" config.h.cmake ConfigureChecks.cmake"
|
|
|
|
|
[[ ${TRINITY_BUILD_ADMIN} == "yes" ]] && TSM_EXTRACT_LIST+=" admin configure.in.in Makefile.am.in \
|
|
|
|
@ -207,6 +220,10 @@ trinity-meta-2_src_configure() {
|
|
|
|
|
tsmargs+=" -DBUILD_${mod}=ON"
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
if [[ "${TRINITY_HANDBOOK}" == "optional" ]] ; then
|
|
|
|
|
mycmakeargs+=( "-DBUILD_DOC=$(usex handbook ON OFF)" )
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
mycmakeargs=(
|
|
|
|
|
"${mycmakeargs[@]}"
|
|
|
|
|
${tsmargs}
|
|
|
|
|