From 220883dfd8d474ab16f2e2e73a53bfcca0e45b73 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.0. --- srcpkgs/vips/template | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/srcpkgs/vips/template b/srcpkgs/vips/template index f8d810e7b9c6..facca4ab408a 100644 --- a/srcpkgs/vips/template +++ b/srcpkgs/vips/template @@ -1,8 +1,8 @@ # Template file for 'vips' pkgname=vips -version=8.12.1 -revision=2 -build_style=gnu-configure +version=8.14.0 +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,14 +14,18 @@ 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" +configure_args="-Dmodules=disabled -Ddoxygen=true + $(vopt_bool gir introspection) + $(vopt_bool gtk_doc)" +hostmakedepends="pkg-config gettext glib-devel doxygen + $(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 @@ -35,6 +39,7 @@ makedepends=" librsvg-devel libwebp-devel orc-devel + pango-devel poppler-glib-devel tiff-devel " @@ -42,16 +47,19 @@ 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=b31ca79f65341518926c354f59c613dec893722e20774bdbee9a3764652fa412 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 +78,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 +88,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 } }