| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="2" |
| |
| MY_PN="SugarCE" |
| |
| inherit webapp eutils |
| |
| DESCRIPTION="A complete CRM and groupware system for businesses of all sizes" |
| HOMEPAGE="http://www.sugarforge.org/" |
| SRC_URI="mirror://sourceforge/project/${PN}/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X/SugarCE-${PV}.zip" |
| |
| LICENSE="GPL-3" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="curl imap +json +zlib +mysql +mysqli freetds ldap mssql" |
| |
| DEPEND=">=dev-lang/php-5.2.10[ssl,soap,unicode,xml,session,tokenizer,zip,ldap?,mssql?,mysql?,mysqli?,zlib?,curl?,imap?,json?] |
| dev-php/PEAR-DB |
| dev-php/PEAR-Cache_Lite |
| dev-php/PEAR-Mail_Mime |
| virtual/httpd-cgi |
| freetds? ( >=dev-db/freetds-0.64 |
| mssql? ( >=dev-db/freetds-0.64[mssql] ) ) |
| app-arch/unzip" |
| |
| RDEPEND="${DEPEND}" |
| |
| S="${WORKDIR}/${MY_PN}-Full-${PV}" |
| |
| src_install () { |
| webapp_src_preinst |
| |
| cd "${S}" |
| einfo "Installing main files" |
| cp -R . "${D}/${MY_HTDOCSDIR}" |
| |
| webapp_configfile "${MY_HTDOCSDIR}"/config.php |
| webapp_configfile "${MY_HTDOCSDIR}"/.htaccess |
| |
| for foo in cache custom data modules include upload; do |
| webapp_serverowned -R "${MY_HTDOCSDIR}"/"${foo}" || die |
| |
| done |
| |
| webapp_serverowned "${MY_HTDOCSDIR}"/config.php |
| webapp_serverowned "${MY_HTDOCSDIR}"/config_override.php |
| |
| elog "Please make adjustment of your php.ini or .htaccess file" |
| elog "Change value \"session.path = \" according to your desire" |
| elog "Files of sessions are stored in this directory" |
| elog "For more info see http://developers.sugarcrm.com/documentation.php" |
| |
| webapp_postinst_txt en "${FILESDIR}/"postinstall-en.txt |
| webapp_src_install |
| } |