# Maintainer: Pierre Schmitz # ALARM: Kevin Mihelich # - drop depend on libavif so v5 can build pkgname=gd pkgver=2.3.3 pkgrel=3 pkgdesc="Library for the dynamic creation of images by programmers" arch=('x86_64') url="https://libgd.github.io/" license=('custom') depends=('fontconfig' 'libxpm' 'libwebp' 'libheif') optdepends=('perl: bdftogd script') checkdepends=('ttf-liberation') source=("https://github.com/libgd/libgd/archive/${pkgname}-${pkgver}.tar.gz" 'https://github.com/libgd/libgd/commit/bdc281eadb1d58d5c0c7bbc1125ee4674256df08.patch') sha256sums=('24429f9d0dbe0f865aaa4b1a63558242396ba9134e6cfd32ca5e486a84483350' '2ae91e3e018440c74c1628bac5deed2851234f2b5bfea49bf805312c64d0115e') prepare() { cd libgd-${pkgname}-${pkgver} # Re-add macros that are used in PHP # See https://github.com/php/php-src/pull/7490 patch -p1 -R -i "$srcdir/bdc281eadb1d58d5c0c7bbc1125ee4674256df08.patch" } build() { cd libgd-${pkgname}-${pkgver} ./bootstrap.sh ./configure \ --prefix=/usr \ --disable-rpath make } check() { cd libgd-${pkgname}-${pkgver} TMP=$(mktemp -d) make check } package() { cd libgd-${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }