commit: 7593ae53f051d731a252b1e41b735327f3238012 Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> AuthorDate: Tue Oct 15 14:52:49 2024 +0000 Commit: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> CommitDate: Tue Oct 15 14:52:49 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7593ae53
dev-libs/libthai: add USE=doc Closes: https://bugs.gentoo.org/807911 Closes: https://bugs.gentoo.org/839864 Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com> dev-libs/libthai/libthai-0.1.29.ebuild | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/dev-libs/libthai/libthai-0.1.29.ebuild b/dev-libs/libthai/libthai-0.1.29.ebuild index a57b377df..f93fc2011 100644 --- a/dev-libs/libthai/libthai-0.1.29.ebuild +++ b/dev-libs/libthai/libthai-0.1.29.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,25 +16,28 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi -LICENSE="LGPL-2.1" +LICENSE="LGPL-2.1+" SLOT="0" +IUSE="doc" RDEPEND="dev-libs/libdatrie" DEPEND="${RDEPEND}" -BDEPEND="dev-vcs/git" +BDEPEND="doc? ( app-text/doxygen )" src_prepare() { default # Fixed version if in non git project echo ${PV} > VERSION - # From upstreams autogen.sh, to make it utilize the autotools eclass - # Here translate the autogen.sh, equivalent to the following code - # > sh autogen.sh - # Fix html doc path - sed -i -e "s|share/doc/libthai/html|share/doc/libthai-${PV}/html|g" configure.ac || die - _elibtoolize --force - eaclocal - eautomake --add-missing - # Not allow git-version-gen does refresh - eautoconf + eautoreconf +} + +src_configure() { + econf \ + $(use_enable doc doxygen-doc) \ + --with-html-docdir="${EPREFIX}"/usr/share/doc/${PF}/html +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die }
