From 6e86fb03eacd1a752906f1cab07aaaf6d5fecabb Mon Sep 17 00:00:00 2001 From: icp Date: Mon, 9 Jan 2023 01:30:34 +0530 Subject: [PATCH] vips: update to 8.14.1. --- srcpkgs/vips/template | 57 ++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 33 deletions(-) diff --git a/srcpkgs/vips/template b/srcpkgs/vips/template index aa2d766ebfe2..5e47bcaced1e 100644 --- a/srcpkgs/vips/template +++ b/srcpkgs/vips/template @@ -1,8 +1,8 @@ # Template file for 'vips' pkgname=vips -version=8.12.1 -revision=3 -build_style=gnu-configure +version=8.14.1 +revision=1 +build_style=meson build_helper=gir # TODO: As of version 8.11 vips supports loading its support for OpenSlide, # libheif, Poppler and libMagick backends at runtime using GModule. Consider @@ -14,44 +14,33 @@ build_helper=gir # processing untrused image inputs and punting it to a subpackage would # allow void users to make that choice themselves without using this # template to build from source. -configure_args="--enable-introspection=$(vopt_if gir yes no) --disable-modules" -hostmakedepends="pkgconf" -makedepends=" - $(vopt_if hdf5 hdf5-devel) - $(vopt_if hdf5 matio-devel) - cfitsio-devel - expat-devel - fftw-devel - giflib-devel - glib-devel - lcms2-devel - libexif-devel - libgsf-devel - libheif-devel - libimagequant-devel - libjpeg-turbo-devel - libopenexr-devel - libpng-devel - librsvg-devel - libwebp-devel - orc-devel - poppler-glib-devel - tiff-devel -" +configure_args="-Dmodules=disabled -Ddoxygen=true + $(vopt_bool gir introspection) $(vopt_bool gtk_doc)" +hostmakedepends="pkg-config gettext glib-devel doxygen graphviz + $(vopt_if gtk_doc gtk-doc)" +makedepends=" $(vopt_if hdf5 hdf5-devel) $(vopt_if hdf5 matio-devel) + cfitsio-devel expat-devel fftw-devel fontconfig-devel giflib-devel + glib-devel lcms2-devel libexif-devel libgsf-devel libheif-devel + libimagequant-devel libjpeg-turbo-devel libopenexr-devel libpng-devel + librsvg-devel libwebp-devel orc-devel pango-devel poppler-glib-devel + tiff-devel" short_desc="Fast image processing with low memory needs" maintainer="Isaac Freund " license="LGPL-2.1-or-later" homepage="https://www.libvips.org/" -distfiles="https://github.com/libvips/libvips/releases/download/v${version}/vips-${version}.tar.gz" -checksum=474d8439244cd26c504812fd623259f806c32553b38d2a54798c9766135f5a5c +changelog="https://raw.githubusercontent.com/libvips/libvips/master/ChangeLog" +distfiles="https://github.com/libvips/libvips/archive/refs/tags/v${version}.tar.gz" +checksum=a4a6b282216f7522b42ebb5cd64cfd82a0d1a632033e9c0502f021e945fed641 python_version=3 -build_options="gir hdf5" +build_options="gir gtk_doc hdf5" build_options_default="gir" +desc_option_gir="Build GObject introspection" +desc_option_gtk_doc="Build GTK-doc documentation" desc_option_hdf5="HDF5 support" if [ -z "$CROSS_BUILD" ]; then - build_options_default+=" hdf5" + build_options_default+=" gtk_doc hdf5" fi libvips_package() { @@ -70,7 +59,6 @@ libvips-devel_package() { pkg_install() { vmove usr/include vmove usr/lib/pkgconfig - vmove "usr/lib/*.a" vmove "usr/lib/*.so" if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 @@ -81,6 +69,9 @@ libvips-devel_package() { libvips-doc_package() { short_desc+=" - documentation" pkg_install() { - vmove usr/share/gtk-doc + vmove usr/share/doc + if [ "$build_option_gtk_doc" ]; then + vmove usr/share/gtk-doc + fi } }