diff options
Diffstat (limited to 'main/gd/APKBUILD')
-rw-r--r-- | main/gd/APKBUILD | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/main/gd/APKBUILD b/main/gd/APKBUILD index e4726b31b27..273e37c2372 100644 --- a/main/gd/APKBUILD +++ b/main/gd/APKBUILD @@ -1,30 +1,43 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> +# Contributor: Nicolas Lorin <androw95220@gmail.com> # Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org> pkgname=gd -pkgver=2.3.2 -pkgrel=0 +pkgver=2.3.3 +pkgrel=9 _pkgreal=lib$pkgname pkgdesc="Library for the dynamic creation of images by programmers" url="https://libgd.github.io/" arch="all" -license="custom" +license="GD" makedepends=" + fontconfig-dev + freetype-dev + libavif-dev libjpeg-turbo-dev libpng-dev libwebp-dev - freetype-dev + libxpm-dev + tiff-dev zlib-dev " -subpackages="$pkgname-dev $_pkgreal:libs" +checkdepends="font-liberation" +subpackages="$pkgname-dev $pkgname-doc $_pkgreal:libs" source="https://github.com/$_pkgreal/$_pkgreal/releases/download/gd-$pkgver/$_pkgreal-$pkgver.tar.xz" builddir="$srcdir/$_pkgreal-$pkgver" -# https://github.com/libgd/libgd/issues/359 -options="!check" + +case "$CARCH" in + # https://github.com/libgd/libgd/issues/359 + aarch64|mips*|ppc64le|riscv64|s390x|x86|loongarch64) options="!check";; +esac # secfixes: +# 2.3.0-r1: +# - CVE-2021-38115 +# - CVE-2021-40145 # 2.3.0-r0: # - CVE-2019-11038 # - CVE-2018-14553 +# - CVE-2017-6363 # 2.2.5-r2: # - CVE-2018-5711 # - CVE-2019-6977 @@ -32,6 +45,11 @@ options="!check" # 2.2.5-r1: # - CVE-2018-1000222 +prepare() { + default_prepare + update_config_sub +} + build() { ./configure \ --build=$CBUILD \ @@ -39,18 +57,17 @@ build() { --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --without-fontconfig \ - --disable-werror + --infodir=/usr/share/info make } check() { - make check + TMPDIR=/tmp make check } package() { DESTDIR="$pkgdir" make install + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } dev() { @@ -60,4 +77,6 @@ dev() { mv "$pkgdir"/usr/bin/bdftogd "$subpkgdir"/usr/bin/ } -sha512sums="a31c6dbb64e7b725b63f3b400f7bebc289e2d776bdca0595af23006841660dc93a56c2247b98f8a584438a826f9e9ff0bea17d0b3900e48e281580b1308794d2 libgd-2.3.2.tar.xz" +sha512sums=" +aa49d4381d604a4360d556419d603df2ffd689a6dcc10f8e5e1d158ddaa3ab89912f6077ca77da4e370055074007971cf6d356ec9bf26dcf39bcff3208bc7e6c libgd-2.3.3.tar.xz +" |