# Template file for 'vips' pkgname=vips version=8.16.0 revision=2 build_style=meson build_helper=gir configure_args="-Ddoxygen=true $(vopt_feature gir introspection) $(vopt_bool gtk_doc)" hostmakedepends="pkg-config gettext glib-devel doxygen graphviz $(vopt_if gtk_doc gtk-doc) $(vopt_if gir gobject-introspection)" 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 libimagequant-devel libjpeg-turbo-devel libopenexr-devel libpng-devel librsvg-devel tiff-devel libwebp-devel libopenjpeg2-devel pango-devel libmagick-devel libheif-devel poppler-glib-devel libjxl-devel" short_desc="Fast image processing with low memory needs" maintainer="Orphaned " license="LGPL-2.1-or-later" homepage="https://www.libvips.org/" changelog="https://raw.githubusercontent.com/libvips/libvips/master/ChangeLog" distfiles="https://github.com/libvips/libvips/archive/refs/tags/v${version}.tar.gz" checksum=d28d7bf7e3f8fa17390c255ace4a05a1c56459e1f6015319f4847ea0733593b3 python_version=3 build_options="gir gtk_doc hdf5" build_options_default="gir" desc_option_gtk_doc="Build GTK-doc documentation" desc_option_hdf5="HDF5 support" if [ -z "$CROSS_BUILD" ]; then build_options_default+=" gtk_doc hdf5" fi libvips_package() { short_desc+=" - library" pkg_install() { vmove "usr/lib/*.so.*" if [ "$build_option_gir" ]; then vmove usr/lib/girepository-1.0 fi } } libvips-devel_package() { depends="${makedepends} ${sourcepkg}-${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" if [ "$build_option_gir" ]; then vmove usr/share/gir-1.0 fi } } libvips-doc_package() { short_desc+=" - documentation" pkg_install() { vmove usr/share/doc if [ "$build_option_gtk_doc" ]; then vmove usr/share/gtk-doc fi } } libvips-heif_package() { short_desc+=" - HEIF module" pkg_install() { vmove "usr/lib/vips-modules-${version%.*}/vips-heif.so" } } libvips-jxl_package() { short_desc+=" - JPEG XL module" pkg_install() { vmove "usr/lib/vips-modules-${version%.*}/vips-jxl.so" } } libvips-magick_package() { short_desc+=" - ImageMagick module" pkg_install() { vmove "usr/lib/vips-modules-${version%.*}/vips-magick.so" } } libvips-poppler_package() { short_desc+=" - Poppler PDF module" pkg_install() { vmove "usr/lib/vips-modules-${version%.*}/vips-poppler.so" } }