# Maintainer: Dylan Delgado # Contributor: Felix Golatofski # Contributor: Lex Black # Contributor: Nils Czernia # Contributor: Carsten Feuls pkgname=moodle pkgver=4.1.2 _pkgver="stable401" pkgrel=1 pkgdesc='An open-source software learning management system' arch=('any') url='https://moodle.org/' license=('GPLv3') depends=('php>=7.4.0' 'php-intl>=7.4.0' 'php-gd>=7.4.0' 'mariadb>=10.4' 'php-sodium>=7.4.0') conflicts=('moodle-plus') options=('!strip') source=("https://download.moodle.org/${_pkgver}/${pkgname}-${pkgver}.tgz") sha256sums=('75d5e574e40b79f57a2a395af88785c03e745727b8921a25243e51e97e80d8e8') package() { install -dm0755 "${pkgdir}"/usr/share/webapps install -dm0755 "${pkgdir}"/var/lib/${pkgname} cp -a $pkgname "$pkgdir/usr/share/webapps/${pkgname}" # move data in var ln -s /var/lib/${pkgname} "$pkgdir"/usr/share/webapps/moodledata # fix rights and ownership # should be handled differently chown -R http:http "${pkgdir}"/var/lib/${pkgname} # php.ini install -dm0755 "$pkgdir"/etc/php/conf.d/ }