# Maintainer: Timo Sarawinski _phpbase=80 pkgname=php80-imagick _name=imagick pkgver=3.7.0 pkgrel=2 pkgdesc="PHP 8.0 extension to create and modify images using the ImageMagick library" arch=('x86_64') url="https://github.com/imagick/imagick" license=('PHP') depends=('imagemagick' 'ttf-font') makedepends=("php${_phpbase}" 'librsvg') checkdepends=('ttf-dejavu') backup=("etc/php${_phpbase}/conf.d/${_name}.ini") source=( "${pkgname}-${pkgver}.tar.gz::https://github.com/${_name}/${_name}/archive/refs/tags/${pkgver}.tar.gz" "${_name}.ini" ) sha512sums=('67cf7e76ee59dcf2fbb6230956344033022ea2b93f82fcdb949998638ce9990004948fddf13e7f4649b2115ce6f402a1eb4f95aa36a3b6a26f3f016b0e958bc3' '4b22a3a3b425632b7012c34e171315b1bf5310fd0ed411eeda59e7224266698890ac2d5e6af536542acbfa31408446e3eb6539b004b2ba1b4ea9387102097ffc') prepare() { mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" # setting package version: https://bugs.archlinux.org/task/64185 sed -e "s/@PACKAGE_VERSION@/${pkgver}/" \ -i "${pkgname}-${pkgver}/php_imagick.h" "${pkgname}-${pkgver}/package.xml" cd "$pkgname-${pkgver}" phpize${_phpbase} } build() { cd "$pkgname-$pkgver" ./configure --prefix=/usr make } check() { cd "$pkgname-$pkgver" export NO_INTERACTION="true" make -k test } package() { cd "$pkgname-$pkgver" make INSTALL_ROOT="$pkgdir/" install install -vDm 644 "../${_name}.ini" -t "${pkgdir}/etc/php${_phpbase}/conf.d/" install -vDm 644 {ChangeLog,CREDITS,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}/" install -vDm 644 examples/*.php -t "${pkgdir}/usr/share/doc/${pkgname}/examples" }