diff options
Diffstat (limited to 'www-apps/limesurvey')
-rw-r--r-- | www-apps/limesurvey/Manifest | 1 | ||||
-rw-r--r-- | www-apps/limesurvey/limesurvey-5.3.22.ebuild | 58 |
2 files changed, 59 insertions, 0 deletions
diff --git a/www-apps/limesurvey/Manifest b/www-apps/limesurvey/Manifest index 78c3807..7cf2f1f 100644 --- a/www-apps/limesurvey/Manifest +++ b/www-apps/limesurvey/Manifest @@ -4,3 +4,4 @@ DIST limesurvey-2.57.1.tar.gz 75910330 SHA256 10dd9675eb7e02873d45a147f1a695faac DIST limesurvey-2.63.1.tar.gz 73655219 SHA256 6165b7fbaae9dbcd7ff28a734889439fdcd60a40bdaf01a0fe23a3d323d0874a SHA512 e6a72ff5b4d5fa53cc8092f02cb6321d427ec9c7067dbb301b055249a42c6238b159b2d580b63955245cc22728ef2453ef4e60884cc254aa98b81f661466384e WHIRLPOOL 03c23cbf40d3f0e5cfd68343d23e858268e83f277beeec9e8ffdb26890057e019c30bc4e657b5f780ef0027d9cd9637c8ad1c70b038f728d2fb2366bb7e2cfec DIST limesurvey-2.64.1.tar.gz 29598 SHA256 5e1ec9035ca4213c0107b177085d033bd8832bcfbac292a049a1220ca0abf483 SHA512 3cdf4677e7bf0cf51f2038c9fc2d9e63c4223a034e6e29baf41f85029197dbdffd07d1cc2bdfde6dd410511068be8272e5e0bede67fef378beb90b70dc0285f9 WHIRLPOOL ed3c52b592eccd703c31fed152a54494ef95451771ca7e167976b632f736879cc9387916e7cf114fc441f158ce2bccef19735118ebb02defe2f0d9f2ede471e9 DIST limesurvey-2.72.5.tar.gz 75156451 SHA256 35aee519db72aede8f677bfcbaeaa332c50ca4095d4ba4d34ae51f7f660bad67 SHA512 2c1c388b2e4d7faa267adc04e04ca0f0d5984d61b7ea02be01af865fcafefa1513550ec35db5e2093d0e1f1a42e0c3480f83a8aa21b35599814e903b69c3303f WHIRLPOOL 4ee9cce6672173ecc2c084be3a4559ab4305be2c82c6fca88da3b31c27f194ea937dc3c00b0e505ed2bad746a3aeeff26d484abeb585bebb6261c2b3dc8bd9b4 +DIST limesurvey5.3.22+220628.zip 83649913 BLAKE2B c769828e67e3f22c277f7e3feb1f7cb7dd4c420b6f7a5ada264a9c26e7ac99806b6599b50fa8776077e8e7d32802eda98eac75ea23f9376af9d1500ccad3dc94 SHA512 747c05ea9bf65c3231afa8e2a0c10500b5ee8081e572d5e6609f5a5314b738606c4d90d57047039cbe84027a26f5e9d814ea12a3e61747cca8683a39186ef555 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 +} |