# Maintainer: danieltetraquark # Contributor: mawcomw pkgname=limesurvey _pkgver="6.5.3" _pkgdate="240415" _foldername=${pkgname} pkgver=$_pkgver+$_pkgdate pkgrel=1 pkgdesc="The most popular FOSS online survey tool on the web." depends=('php') license=('GPL2') arch=('any') url="https://www.limesurvey.org" source=( https://download.limesurvey.org/latest-master/limesurvey${pkgver}.zip ) sha256sums=('e2ee40fa29312b6b279e1cf8bad05680f964fa6fde4b1d912fd16f5c6563642f') optdepends=('apache: a supported application server' 'nginx: a supported application server' 'mariadb: MariaDB database support' 'mysql: MySQL database support' 'postgresql: PostgreSQL database support' 'php-imap: email bounce tracking system' # 'php-iconv: for some encodings when handling excel files' 'php-gd: for CAPTCHAs and graphs' 'php-sodium: for data encryption') # 'php-ldap: import survey participants using ldap') backup=('etc/webapps/limesurvey/config.php') package() { _instdir="$pkgdir"/usr/share/webapps mkdir -p "$_instdir" "$pkgdir"/etc/webapps/limesurvey #install license install -Dm644 "${srcdir}/${_foldername}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" cd "$_instdir" cp -ra "$srcdir"/${_foldername}/ ./limesurvey ln -s /etc/webapps/limesurvey/config.php "$pkgdir"/usr/share/webapps/limesurvey/application/config/config.php chown -R http:http "$_instdir"/limesurvey/application/config chown -R http:http "$_instdir"/limesurvey/upload chown -R http:http "$_instdir"/limesurvey/tmp chown -R http:http "$pkgdir"/etc/webapps/limesurvey # chown -R http:http "$_instdir"/limesurvey/ # TODO: apache, nginx example config echo "configure your webserver and phpbackend. Files are at /usr/share/webapps/limesurvey. In the browser, go to /index.php?r=installer." }