# Copyright 1999-2024 Gentoo Authors # Copyright 2022-2024 The Trinity Desktop Project # Distributed under the terms of the GNU General Public License v2 EAPI="8" TRINITY_MODULE_NAME="tdewebdev" TRINITY_MODULE_TYPE="core" TRINITY_HANDBOOK="optional" TSM_EXTRACT_ALSO="lib" inherit flag-o-matic trinity-meta-2 DESCRIPTION="Web development environment for TDE [Trinity]" HOMEPAGE="https://trinitydesktop.org/" SRC_URI+=" http://download.sourceforge.net/quanta/html.tar.bz2 http://download.sourceforge.net/quanta/css.tar.bz2 http://download.sourceforge.net/quanta/javascript.tar.bz2 http://download.sourceforge.net/quanta/php_manual_en_20030401.tar.bz2" if [[ ${PV} != *9999* ]] ; then KEYWORDS="~amd64 ~arm64 ~x86" fi DEPEND=" app-text/htmltidy dev-libs/libxml2 dev-libs/libxslt ~trinity-base/klinkstatus-${PV} ~trinity-base/kommander-${PV} ~trinity-base/tdefilereplace-${PV} " RDEPEND="${DEPEND}" src_unpack() { trinity-meta-2_src_unpack unpack php_manual_en_20030401.tar.bz2 cd "${S}" unpack css.tar.bz2 unpack javascript.tar.bz2 unpack html.tar.bz2 } src_prepare() { cp "${FILESDIR}/externalpreview.sh" "${S}/quanta/scripts/externalpreview.sh" || die trinity-meta-2_src_prepare } src_configure() { append-cxxflags "-std=c++11" trinity-meta-2_src_configure } src_install() { dodir ${TDEDIR}/share/apps/quanta/doc for i in css html javascript ; do pushd $i >/dev/null || die ./install.sh </dev/null || die rm -rf $i || die done cp -rf "${WORKDIR}/php" "${WORKDIR}/php.docrc" "${D}/${TDEDIR}/share/apps/quanta/doc" || die trinity-meta-2_src_install }