Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

vips-tools-8.17.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: vips-tools Distribution: openSUSE Tumbleweed
Version: 8.17.1 Vendor: openSUSE
Release: 1.1 Build date: Wed Jul 16 20:22:50 2025
Group: Productivity/Graphics/Other Build host: reproducible
Size: 112104 Source RPM: vips-8.17.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.libvips.org/
Summary: Command line tools for VIPS library
This package contains command line tools for processing large images using
the VIPS library.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Wed Jul 16 2025 Enrico Belleri <kilgore.trout@idesmi.eu>
  - BuildRequires: libspng-devel instead of pkgconfig(spng)
* Tue Jul 15 2025 Enrico Belleri <kilgore.trout@idesmi.eu>
  - Remove dependency on swig, orc
  - Add dependency on highway, libraw
  - Use libspng on Tumbleweed instead of libpng
  - Add bash completion
  - Disable openslide on Leap <= 16
  - Tidy specfile
  - Update to version 8.17.1:
    * full changelog: https://github.com/libvips/libvips/blob/8fa37a64547e392d3808eed8d72adab7e02b3d00/ChangeLog
    * fix API docs build with meson < 0.60 [lovell]
    * improve function checks in meson [kleisauke]
    * tiff: use correct log domain in threadsafe warning handlers [kleisauke]
    * shift 16-bit output down to 8-bit when unsupported by saver [kleisauke]
    * text: prevent use of rgba subpixel anti-aliasing [lovell]
    * tiffsave: always apply resolution unit conversion [kleisauke]
    * cache: suppress invalidation errors in release builds [kleisauke]
    * dzsave: IIIF: use named region of 'full' when no crop takes place [lovell]
    * pdfload: fix potential crash with pdfium < 6633 [zhifengzhuang]
    * gifsave: add `keep_duplicate_frames` flag [dloebl]
    * add Magic Kernel support [akimon658]
    * tiff: add threadsafe warning/error handlers (requires libtiff 4.5.0+) [lovell]
    * tiffload: add support for `fail_on` flag [lovell]
    * tiffload: add support for `unlimited` flag (requires libtiff 4.7.0+) [lovell]
    * much more reliable operation caching
    * colour: add support for auto-selecting the rendering intent [kleisauke]
    * add matrixmultiply
    * better handling of malformed size values [Simcha Kosman]
    * improve performance of vips_shrink() [kleisauke]
    * svgload: add support for custom CSS via `stylesheet` option [lovell]
    * heifload: `unlimited` flag removes all limits (requires libheif 1.19.0+) [lovell]
    * heifsave: improve alpha channel detection [lovell]
    * convi: ensure double sum precision for floats [lovell]
    * improve guard against corrupt ICC profiles with older lcms2 versions [kleisauke]
    * improve vips_sink_screen() thumbnail rendering
    * heifload: improve detection of seek beyond EOF [lovell]
    * jp2kload: add `oneshot` flag [mbklein]
    * share and reuse openslide connections
    * drop support for openslide 3.3
    * fix vips_quadratic()
    * rename `thumbnail`'s export/import profile options as input/output for
      consistency
    * restore vips_remosaic(), it was not being linked
    * deprecate VipsSaveable, add VipsForeignSaveable
    * move vips_image_preeval(), vips_image_eval(), vips_image_posteval() into the
      public API
    * jxlsave: add support for chunked save (requires libjxl 0.9.0+)
    * increase minimum version of libjxl dependency to 0.7.0
    * increase minimum version of libheif dependency to 1.7.0
    * improve scaling of hough_line feature space [ecbypi]
    * heifload: limit per-image memory usage to 2GB (requires libheif 1.20.0+)
    * svgload: add support for scRGB output via `high_bitdepth` flag [kstanikviacbs]
    * remove vipsprofile from default install
    * add ppmload_buffer [kleisauke]
* Sun Jan 19 2025 Andrea Manzini <andrea.manzini@suse.com>
  - Update to version 8.16.0
    * Signed Distance Fields
    * Better file format support
    * General improvements
    * for details check out https://www.libvips.org/2024/10/10/What's-new-in-8.16.html
* Sun Jan 28 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 8.15.1:
    - reduceh: fix Highway path on SSE2 [DarthSim]
    - fix JPEG in TIFF colourspace for Q >= 90 [heman1-test]
    - fix build with upcoming libjxl 0.9 [kleisauke]
    - jxlsave: lower min effort value to 1 [DarthSim]
    - fix build without libjpeg [ionenwks]
    - fix vips7 plugin load [jcupitt]
    - allow ".jfif" as a suffix for jpegsave [casperbrike]
    - don't let the magick sniffer hijack TIFF [kleisauke]
    - ignore BLOCKED classes in foreign map [jcupitt]
    - add locks to fftw3 calls [akash-akya]
  - drop f0ed595021786f70dbcb145abbe8301e8a2fb331.patch
* Thu Jan 18 2024 Marcus Rueckert <mrueckert@suse.de>
  - Fix building with jxl 0.9
    can be removed in 8.15.1
    https://github.com/libvips/libvips/commit/f0ed595021786f70dbcb145abbe8301e8a2fb331.patch
* Thu Dec 07 2023 ming li <mli@suse.com>
  - Update to version 8.15.0:
    * add support for target_clones attribute [lovell]
    * use with (un)premultiply for ~10% perf gain on AVX CPUs
    * use with XYZ to LAB colourspace conversion for ~10% perf gain on AVX CPUs
    * add fast path to extract_band and bandjoin for uchar images [lovell]
    * reduce `vips_sharpen` max `sigma` to 10 [lovell]
    * inline scRGB to XYZ colourspace conversion, ~2x faster [lovell]
    * set "interlaced=1" for interlaced GIF images [kleisauke]
    * add @line_art to find_trim [miltoncandelero]
    * improve C++ binding [MathemanFlo]
    * add `inplace()` / `VImage::new_from_memory_copy()`
    * add overloads for `draw_*()` / `VImage::thumbnail_buffer()`
    * allow negative line spacing in text [donghuikugou]
    * add VIPS_META_BITS_PER_SAMPLE metadata, deprecate the
      "palette-bit-depth" and "heif-bitdepth" meta fields [MathemanFlo]
    * add "revalidate" to foreign loaders [jcupitt]
    * add `premultiplied` option to smartcrop [lovell]
    * add "prewitt" and "scharr" edge detectors, "sobel" is more accurate for
      non-uchar formats [jcupitt]
    * add support for forms in pdfium loader [kleisauke]
    * swap built-in profiles with ICC v4 variants [kleisauke]
    * remove libgsf dependency in favor of libarchive [kleisauke]
    * better chunking for small shrinks [jcupitt]
    * use alpha range of 0.0 - 1.0 for scRGB images [DarthSim]
    * add support for 16-bit float TIFFs [DarthSim]
    * add direct mode to dzsave [jcupitt]
    * require C++11 as a minimum standard [kleisauke]
    * add support for SIMD via Highway [kleisauke]
    * threaded write in tiffsave for tiled JPEG and JPEG2000 [jcupitt]
    * add vips_thread_execute() to the public API [jcupitt]
    * add "keep" flag to foreign savers, deprecate "strip" [a3mar]
    * improve scRGB handling [jcupitt]
    update to version 8.14.5:
    * fix a crash with alpha plus icc_import and icc_export [jcupitt]
    * fix a crash in jxlsave [jcupitt]
    update to version  8.14.4:
    * fix null-pointer dereference during svgload [kleisauke]
    * heif{load,save}: guard against NULL strings [kleisauke]
    * pdfiumload: fix rendering of pages with different sizes [DarthSim]
    update to version  8.14.3:
    * fix ICC handling of greyscale images with a incompatible profile [kleisauke]
    * fix use-after-free during tiff pyramid save [kleisauke]
    * fix vips7 PNG load and save when using libspng [jcupitt]
    * tiffload: slightly relax tile size sanity check [lovell]
    * heifsave: limit dimensions to a maximum edge of 16384 [lovell]
    * colourspace: ensure CMYK conversion uses the embedded ICC profile [kleisauke]
    * ensure chromatic adaptation during icc_{im,ex}port() [kleisauke]
    * improve ICC compatibility check for CMYK images [kleisauke]
* Tue Jun 20 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to version 8.14.2:
    * use a private fontmap in vips_text() [jcupitt]
    * increase sanity checks on TIFF tile dimensions [lovell]
    * ensure compatibility with libheif > 1.14.2 [kleisauke]
    * minor doc fixes [jcupitt]
    * sanitise dimensions in JPEG-compressed TIFF images [lovell]
    * fix target pnm write [ewelot]
    * dedupe FITS header write [ewelot]
    * fix `strip` parameter in webpsave [jcupitt]
    * earlier abort of webpsave on kill [dloebl]
    * fix thumbnail of CMYK images with an embedded ICC profile [kleisauke]
    * fix ICC handling of RGB images with a monochrome profile [kleisauke]
    * ensure ICC transforms keep all precision [kleisauke]
    * fix openslideload associated=XXX load [jcupitt]
    * fix compatibility with MSVC [SpaceIm]
  - For changes from older releases see provided ChangeLog
  - Drop no longer needed:
    * vips-8.9.2-implicit-fortify-decl.patch
    * vips-8.4.2_libexif-header.patch
    * vips-vipsprofile-python3-shebang.patch
* Sat Dec 10 2022 Dirk Müller <dmueller@suse.com>
  - update to 8.13.3:
    * improve rules for 16-bit heifsave [johntrunc]
    * improve libspng pallette write [kleisauke]
    * improve libspng pallette sort [DarthSim]
    * ensure EXIF has prefix before parsing [lovell]
    * fix low bit depth pallette spng save [DarthSim]
    * fix thumbnail of non-sRGB images with an export profile [kleisauke]
* Sat Oct 01 2022 Dirk Müller <dmueller@suse.com>
  - update to 8.13.2:
    * in dzsave, add add missing include directive for errno/EEXIST
    * fix 8 bit pallete PNG save [lovell]
    * fix null string in buffer print [pclewis]
    * revise caching of seq mode loaders [jcupitt]
    * reduce latency on dzsave kill [kleisauke]
    * improve text too large check [kleisauke]
    * fix subifd writing for small images [ruven]
    * name ICC profiles in spngsave [lovell]
* Mon Sep 12 2022 Dirk Müller <dmueller@suse.com>
  - update to 8.13.1:
    * fix im7 feature detection in meson
    * add a summary table at the end of configure in meson
    * fix libpng fallback when spng is disabled in meson
    * add "unlimited" to jpegload
    * better 0 detection in unpremultiply
    * fix low bitdepth spng save [jeffska]
    * fix PNG low bitdepth save of high bitdepth images
    * add support for libjxl 0.7 [kleisauke]
    * improve compatibility with older libgsf versions [kleisauke]
* Mon Jul 25 2022 Dirk Müller <dmueller@suse.com>
  - update to 8.13.0:
    * last release with autotools build system
    * configure fails for requested but unmet dependencies
    * add support for another quantiser
    * add "extend", "background" and "premultiplied" to vips_mapim() to fix edge
    antialiasing
    * add support for HDR HEIC and AVIF images
    * add vips_spngsave()
    * jpeg2000 load left-justifies bitdepth
    * add "password" option to pdfload, fix byte ordering of "background"
    * add vips_operation_block_set(), vips_block_untrusted_set()
    * improve the pixel rng
    * new meson build system
    * improve introspection annotations
    * add "unlimited" to heifload
    * add support for regions in C++ API
    * add "maxerror" to gifsave
    * update libnsgif API
    * deprecate "properties" option to dzsave (now always on)
    * add vips_dzsave_buffer()
    * always set the min stack size for pthreads, if we can
    * add "fail-on" to thumbnail
    * add "gap" option to vips_reduce[hv]() and vips_resize()
    * add "ceil" option to vips_shrink()
    * quality improvements for image resizing
    * add vips_source_new_from_target()
    * add vips_target_seek(), vips_target_read(), vips_target_new_temp()
    * add vips_tiffsave_target()
    * add vips_target_end(), deprecate vips_target_finish()
    * add "mixed" to webpsave
    * add support for ICC profiles and linear encoding to JXL load and save
    * add "reoptimise" to gifsave
    * add "bitdepth" to magicksave
    * change default PNG filter to "none"
* Sat Jun 18 2022 Dirk Müller <dmueller@suse.com>
  - update to 8.12.2:
    * make exif resuint optional and default to inch
    * win: don't set create time on inappropriate file descriptors [lovell]
    * fall back to magicksave for gif if cgif is not present [erik-frontify]
    * fix a crash with 0 length vectors
    * change default frame delay for GIFs from 1s to 0.1s
    * remove stray trailing comma from iiif3 dirnames [whalehub]
    * fix TTF load [chregu]
    * revise GIF save alpha threshold [jfcalvo]
    * raise libpng pixel size limit from 1m to 10m pixels [jskrzypek]
    * fix gif save change detector [TheEssem]
    * fix load from pipe with variable size reads
* Fri Jan 21 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to version 8.12.1
    https://github.com/libvips/libvips/releases/tag/v8.12.1
    https://github.com/libvips/libvips/releases/tag/v8.12.0
    https://github.com/libvips/libvips/releases/tag/v8.11.4
    https://github.com/libvips/libvips/releases/tag/v8.11.3
    https://github.com/libvips/libvips/releases/tag/v8.11.2
    https://github.com/libvips/libvips/releases/tag/v8.11.1
    https://github.com/libvips/libvips/releases/tag/v8.11.0
  - this update adds modules in a version specific directory
    which is packages as vips-modules-%{short_version}
  - adds buildrequires for missing features:
    pkgconfig(imagequant)
    pkgconfig(libopenjp2) >= 2.4
  - Fix requires of the devel package to match the pkg-config files

Files

/usr/bin/vips
/usr/bin/vipsedit
/usr/bin/vipsheader
/usr/bin/vipsthumbnail
/usr/share/licenses/vips-tools
/usr/share/licenses/vips-tools/LICENSE
/usr/share/man/man1/vips.1.gz
/usr/share/man/man1/vipsedit.1.gz
/usr/share/man/man1/vipsheader.1.gz
/usr/share/man/man1/vipsprofile.1.gz
/usr/share/man/man1/vipsthumbnail.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jul 18 23:36:12 2025