diff options
Diffstat (limited to 'www-apps/knowledgetree/knowledgetree-3.1.0.ebuild')
-rw-r--r-- | www-apps/knowledgetree/knowledgetree-3.1.0.ebuild | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/www-apps/knowledgetree/knowledgetree-3.1.0.ebuild b/www-apps/knowledgetree/knowledgetree-3.1.0.ebuild new file mode 100644 index 0000000..61fbadb --- /dev/null +++ b/www-apps/knowledgetree/knowledgetree-3.1.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apps/knowledgetree/knowledgetree-3.0.3.ebuild,v 1.2 2006/07/24 08:38:55 wrobel Exp $ + +inherit webapp + +MY_PN=${PN/tree/Tree} +MY_PV=${PV/_/} +MY_P=${MY_PN}-${MY_PV} + +DESCRIPTION="KnowledgeTree is a document management system providing a content repository, workflow and routing of content, content publication and content metrics definition and analysis." +HOMEPAGE="http://www.ktdms.com/" +SRC_URI="mirror://sourceforge/kt-dms/${MY_P}.tgz" + +LICENSE="GPL-2" +KEYWORDS="~x86 ~amd64" +IUSE="office opendoc pdf ps" + +DEPEND="virtual/httpd-php + dev-db/mysql + office? ( >=app-text/catdoc-0.94.1 ) + ps? ( app-text/pstotext ) + pdf? ( app-text/poppler ) + opendoc? ( app-arch/unzip )" + +S=${WORKDIR}/${MY_PN} + +src_install() { + webapp_src_preinst + + local docs="docs/CREDITS.txt + docs/INSTALL.txt + docs/README.txt + docs/TODO.txt + docs/UPGRADE.txt + docs/FAQ.txt + " + + dodoc ${docs} + + ## Main application + cp -r . ${D}${MY_HTDOCSDIR} + + ## Docs installed, remove unnecessary files + for doc in ${docs} + do + rm ${D}${MY_HTDOCSDIR}/${doc} + done + + for CFG in ${MY_HTDOCSDIR}/config/{config.ini,dmsDefaults.php,siteMap.inc,tableMappings.inc} + do + webapp_configfile ${CFG} + done + + ## Documents will be saved here + webapp_serverowned ${MY_HTDOCSDIR}/var/cache + webapp_serverowned ${MY_HTDOCSDIR}/var/log + webapp_serverowned ${MY_HTDOCSDIR}/var/tmp + webapp_serverowned ${MY_HTDOCSDIR}/var/Documents + #webapp_serverowned "${MY_HTDOCSDIR}/var/Documents/Root Folder" + #webapp_serverowned "${MY_HTDOCSDIR}/var/Documents/Root Folder/Default Unit" + + webapp_sqlscript mysql sql/mysql/install/structure.sql + webapp_sqlscript mysql sql/mysql/install/data.sql + webapp_sqlscript postgres sql/pgsql/install/tables.sql + webapp_sqlscript postgres sql/pgsql/install/functions.sql + + webapp_postinst_txt en ${FILESDIR}/postinstall-en-${PV}.txt + webapp_postupgrade_txt en ${FILESDIR}/postupgrade-en-${PV}.txt + + ## Fix for the root folder + webapp_hook_script ${FILESDIR}/config-hook-${PV}.sh + + webapp_src_install +} |