summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Harrison2020-01-03 09:39:51 -0500
committerMatt Harrison2020-01-03 09:39:51 -0500
commit6fcb73138c2c8cd416fd95eb8c95f3651bcc6a36 (patch)
treec5758e030dd8c7263cbca22835c25e59b20f1c88
downloadaur-6fcb73138c2c8cd416fd95eb8c95f3651bcc6a36.tar.gz
Initial upload: php73-imagick 3.4.4-1
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD48
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..45a11fee11dd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = php73-imagick
+ pkgdesc = PHP 7.3 extension to create and modify images using the ImageMagick library
+ pkgver = 3.4.4
+ pkgrel = 1
+ url = https://github.com/mkoppanen/imagick
+ arch = x86_64
+ license = PHP
+ checkdepends = librsvg
+ depends = php73
+ depends = imagemagick
+ depends = ttf-dejavu
+ backup = etc/php73/conf.d/imagick.ini
+ source = php73-imagick-3.4.4.tar.gz::https://github.com/mkoppanen/imagick/archive/3.4.4.tar.gz
+ sha512sums = f3d3c74b4d0bb5c2dd986a8b960096ff200daa82e60fdd1467a54944be06810923b4e68a4f70194e25c8176afd9a609b9f2545054520ec759202e5fc3f1e827b
+
+pkgname = php73-imagick
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7ab300dfc35
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Matt Harrison <matt@harrison.us.com>
+# Contributor: David Runge <dvzrv@archlinux.org>
+
+pkgname=php73-imagick
+_name=imagick
+pkgver=3.4.4
+pkgrel=1
+pkgdesc="PHP 7.3 extension to create and modify images using the ImageMagick library"
+arch=('x86_64')
+url="https://github.com/mkoppanen/imagick"
+license=('PHP')
+depends=('php73' 'imagemagick' 'ttf-dejavu')
+checkdepends=('librsvg')
+backup=("etc/php73/conf.d/${_name}.ini")
+source=("$pkgname-$pkgver.tar.gz::https://github.com/mkoppanen/${_name}/archive/${pkgver}.tar.gz")
+sha512sums=('f3d3c74b4d0bb5c2dd986a8b960096ff200daa82e60fdd1467a54944be06810923b4e68a4f70194e25c8176afd9a609b9f2545054520ec759202e5fc3f1e827b')
+
+prepare() {
+ mv -v "${_name}-$pkgver" "$pkgname-$pkgver"
+ cd "$pkgname-$pkgver"
+ # setting package version: https://bugs.archlinux.org/task/64185
+ sed -e "s/@PACKAGE_VERSION@/${pkgver}/" \
+ -i php_imagick.h package.xml
+ echo ";extension=${_name}" > "${_name}.ini"
+ phpize73
+}
+
+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/php73/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"
+}