# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=8
inherit webapp

DESCRIPTION="OpenCart is free open source ecommerce platform for online merchants"
HOMEPAGE="https://www.opencart.com/"
SRC_URI="https://github.com/opencart/opencart/archive/${PV}.tar.gz"

LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
#IUSE="snmp doc"

need_httpd

RDEPEND="
	dev-lang/php[curl,zip,zlib,gd,session,sockets,xml,mysql,mysqli,unicode]
	dev-db/mariadb
	dev-libs/libmcrypt
	dev-php/composer
	dev-php/twig"

src_compile() { :; }

src_install() {
#	dodoc docs/{CHANGELOG,txt/manual.txt}
#	dodoc -r docs/html/
#	rm -rf docs

	webapp_src_preinst

	edos2unix `find -type f -name '*.php'`

	dodir ${MY_HTDOCSDIR}
	cp -R * "${D}"${MY_HTDOCSDIR}

	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/backup/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/cache/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/download/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/logs/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/marketplace/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/session/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/upload/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/system/storage/vendor/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/image/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/image/cache/
	webapp_serverowned ${MY_HTDOCSDIR}/upload/image/catalog/
	webapp_configfile ${MY_HTDOCSDIR}/upload/admin/config-dist.php
	webapp_configfile ${MY_HTDOCSDIR}/upload/config-dist.php
##	webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt

	webapp_src_install
}