diff options
author | Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> | 2023-01-03 09:49:39 -0100 |
---|---|---|
committer | Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> | 2023-01-03 09:50:46 -0100 |
commit | 2c144cecedebd295bbebc352197c74671d7407a3 (patch) | |
tree | b60cee22e7739263dc3fe65a78fbd2d24ce9eed4 /www-apps/limesurvey/limesurvey-5.3.22.ebuild | |
parent | Drop old ebuild causing QA issues. (diff) | |
download | jmbsvicetto-2c144cecedebd295bbebc352197c74671d7407a3.tar.gz jmbsvicetto-2c144cecedebd295bbebc352197c74671d7407a3.tar.bz2 jmbsvicetto-2c144cecedebd295bbebc352197c74671d7407a3.zip |
Several QA fixes.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
Diffstat (limited to 'www-apps/limesurvey/limesurvey-5.3.22.ebuild')
-rw-r--r-- | www-apps/limesurvey/limesurvey-5.3.22.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/www-apps/limesurvey/limesurvey-5.3.22.ebuild b/www-apps/limesurvey/limesurvey-5.3.22.ebuild new file mode 100644 index 0000000..846a7d9 --- /dev/null +++ b/www-apps/limesurvey/limesurvey-5.3.22.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit webapp + +MY_PN="LimeSurvey" +MY_DATE="220628" +MY_PV="${PV}+${MY_DATE}" + +DESCRIPTION="LimeSurvey is a popular Free Open Source Software survey tool" +HOMEPAGE="https://www.limesurvey.org/" +#SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://download.limesurvey.org/latest-stable-release/$PN$MY_PV.zip" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="+gd ldap mssql mysql postgres zip" +REQUIRED_USE="^^ ( mssql mysql postgres )" + +DEPEND=" + app-admin/webapp-config +" +RDEPEND=" + dev-lang/php[gd?,hash,ldap?,session,zip?,zlib] + mssql? ( dev-lang/php[mssql] ) + mysql? ( dev-lang/php[mysqli] ) + postgres? ( dev-lang/php[postgres] ) +" +S="${WORKDIR}/${MY_PN}-${PV}-${MY_DATE}" + +pkg_config () { + + webapp_pkg_setup +} + +src_install () { + + webapp_src_preinst + + einfo "Installing files" + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_src_install +} + +pkg_preinst () { + + fowners -R root:apache "${MY_HTDOCSDIR}" + fperms -R g-w,o-rwx "${MY_HTDOCSDIR}" + + # Allow writing to the tmp, upload and application/config directories + for dir in tmp upload application/config ; do + + fperms -R g+w "${MY_HTDOCSDIR}/${dir}" + done +} |