# Maintainer: Sergej Pupykin # Contributor: Corrado Primier pkgname=drupal pkgver=10.0.8 pkgrel=1 pkgdesc="A PHP-based content management platform" arch=('any') url="https://www.drupal.org/" license=('GPL') depends=() install='drupal.install' backup=('etc/webapps/drupal/.htaccess') options=(!strip) source=(https://ftp.drupal.org/files/projects/$pkgname-$pkgver.tar.gz) sha256sums=('8a813d5ff58cc49af773fdad8c58a1f6e56772912f1415c6e90c013753d0ad2f') package() { depends=('php' 'php-gd') _instdir="$pkgdir"/usr/share/webapps/drupal mkdir -p ${_instdir} cd ${_instdir} cp -r "$srcdir"/$pkgname-$pkgver/{*,.htaccess} ${_instdir} # move .htaccess mkdir -p "$pkgdir"/etc/webapps/drupal sed -i '1,1iRequire all denied' ${_instdir}/.htaccess mv ${_instdir}/.htaccess "$pkgdir"/etc/webapps/drupal/.htaccess ln -s /etc/webapps/drupal/.htaccess ${_instdir}/.htaccess # move sites/ mkdir -p "$pkgdir"/var/lib/drupal/ mv ${_instdir}/sites "$pkgdir"/var/lib/drupal/sites ln -s /var/lib/drupal/sites ${_instdir}/sites # apache config example cat >"$pkgdir"/etc/webapps/drupal/apache.example.conf < AllowOverride All Options FollowSymlinks Require all granted php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/usr/share/pear/:/var/lib/drupal" EOF }