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

resvg-0.49.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: resvg Distribution: openSUSE:Factory:zSystems
Version: 0.49.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Oct 26 13:01:47 2026
Group: Productivity/Graphics/Convertors Build host: reproducible
Size: 5330377 Source RPM: resvg-0.49.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/linebender/resvg
Summary: SVG rendering library
resvg is an SVG rendering library.
It can be used as a Rust library, as a C library, and as a CLI
application to render static SVG files.
The core idea is to make a fast, small, portable SVG library with the goal to
support the whole SVG spec.
Features:
* Designed for edge-cases
* Safety
* Zero bloat
* Portable
* SVG preprocessing
* Performance
* Reproducibility

Provides

Requires

License

Apache-2.0 OR MIT

Changelog

* Mon Oct 26 2026 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.49.0
  - Added
    * --query-bbox CLI option to query the drawing bounding box without
    rasterizing it.
    * mix-blend-mode: plus-lighte.
    * feComposite operator="lighter.
    * Prebuilt aarch64 release binaries for Linux and Windows.
  - Changed
    * usvg::BlendMode and usvg::filter::CompositeOperator have new
      PlusLighter and Lighter variants.
    * Group::layer_bounding_box of a group without filters is now clipped by
      its clip path, so clipped groups allocate smaller layers. This also
      affects the sizes reported by --query-all and used by --export-id.
  - Fixed
    * dominant-baseline is now correctly inherited by nested <tspan>
      elements, so a nested span stays on the same baseline as its siblings.
    * Panics and incorrect clipping when a filter region is smaller than its
      input.
    * Incorrect transform order on the outermost svg element with a viewBox.
    * Relative positioning of right-to-left text with dx and dy, including
      text on a path and text decorations.
    * text-anchor now uses the actual extent of a text chunk, which dx and
      textLength can change.
    * Filters inside rotated or skewed groups are now applied in the user
      space of the group. This fixes the clipping to filter regions and
      subregions, as well as the direction of offsets, blurs, turbulence and
      tiles, and the rendering of feImage.
    * gradientTransform and patternTransform are now inherited via href.
    * The bounding box of an <image> with preserveAspectRatio="… slice" is
      now its viewport, so objectBoundingBox clip paths, masks and filters on
      it are resolved correctly.
    * Markers are now clipped to their viewport instead of their viewBox when
      the aspect ratios differ.
    * Object bounding box gradients inside masks, patterns and feImage
      filters used by more than one element are now resolved correctly,
      instead of being rendered as a flat fill or not at all.
    * feMorphology kernels are now symmetric and fractional radii are rounded
      to the nearest pixel.
    * Font fallback log messages now always name the correct fallback font
      family.
    * The resvg CLI no longer rounds fractional image sizes before scaling,
      and rounds the output size up instead of to the nearest integer.
    * The C API header was missing RESVG_ERROR_SVGZ_UNSUPPORTED, so all
      following error codes were off by one.
    * cargo-c now installs ResvgQt.h alongside resvg.h.
* Fri Aug 07 2026 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.48.1
    * resvg-0.*.0.tar.xz is a sources archive with vendored Rust dependencies
    * resvg-explorer-extension.exe is an SVG thumbnailer for Windows Explorer
* Tue Feb 24 2026 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
  - Cleanup specfile:
    * rename from `-c-api-devel` to `devel` and `devel-static` to conform with
      guidelines
* Sun Feb 15 2026 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.47.0
    - Added
    * Focal radius (fr) supported for Radial Gradients.
    * Support for variable fonts based on font-variation-settings CSS
      property.
    - Changed
    * tiny-skia has a major version bump from 0.11 to 0.12.
* Tue Jan 13 2026 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.46.0
  - Added
    * Support SVGs without the xmlns attribute on the root. Thanks to
      @JosefKuchar.
    * Add a from_data_nested method to usvg::Tree
    * Use cache for glyph outlining
    * Support loading nested embedded images
  - Changed
    * Bump dependencies, bump MSRV to 1.87, Upgrade to edition 2024
    * Upgraded kurbo to 0.13 and svgtypes to 0.16.1. Thanks to @HaHa421.
    * Bump zune_jpeg
    * Fix abs_bounding_box calculation for image
    * Fix crash caused by glyph splitting
    * Fix a bug with incorrect resolving of fill/stroke color
    * Fix inverted condition in has_text_nodes method
    * Do not write empty defs nodes
    * Check if text paths need to be written out
    * Use checked arithmetic when computing bounding box
    * Fix bug in rewriting of clip paths with transformed path
  - Removed
    * Remove unused phf dependency
* Mon Apr 21 2025 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.45.1
  - Added
    * Support SVGs without the xmlns attribute on the root.
  - Removed
    * tools/kde-dolphin-thumbnailer.
* Thu Feb 27 2025 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.45.0
  - Added
    * Support for the background-color attribute.
    * Support for additional image-rendering attributes.
    * Support for the !important CSS flag.
    * Support for Luma JPEG images.
    * (c-api) resvg_options_set_stylesheet. Thanks to @michabay05.
    * (svgtypes) Support for floating point hue in hsl() and hsla().
  - Changed
    * License to Apache-2.0 OR MIT. See resvg#838 for more information.
    * Updated WebP decoder for bug fixes and improved performance. Thanks to @Shnatsel.
    * MSRV of resvg and c-api bumped to 1.67.1.
    * fontdb and rustybuzz have been updated.
    * Updated other dependencies.
    * (svgtypes) Simplified color component rounding and bounds checking.
    * Improved handling of paths with paint order markers but no actual markers.
    - Fixed
    * Relative unit handling when use references symbol.
    * (svgtypes) Rounding of hues in HSL to RGB conversion.
    * (svgtypes) Rounding of alpha.
* Mon Oct 07 2024 Андрей Алыпов <and.november@opensuse.org>
  - Update to version 0.44.0
  - Added
    * Stylesheet injection support. Thanks to @LaurenzV.
    * (c-api) resvg_get_object_bbox
    * (c-api) cargo-c metadata. Thanks to @lu-zero.
    * Implement From for fontdb and usvg font types. Thanks to @dhardy.
  - Changed
    * (c-api) resvg_get_image_bbox returns a layer and not object bounding box now.
      Use resvg_get_object_bbox to preserve the old behavior.
  - Fixed
    * (svgtypes) Path parsing with S or T segments after A.
    * Bounding box calculation for the root group used for viewBox flattening.
* Thu Sep 12 2024 Андрей Алыпов <and.november@opensuse.org>
  - Release 0.43.0
  - Added
    * Support WebP images. Thanks to @notjosh.
  - Changed
    * Use zune-jpeg instead of jpeg-decoder. Thanks to @mattfbacon.
    * Update dependencies.
  - Fixed
    * Canvas size limits calculation.
    * SVG fonts handling. Thanks to @LaurenzV.
    * Transforms in COLR fonts. Thanks to @LaurenzV.

Files

/usr/bin/resvg
/usr/share/doc/packages/resvg
/usr/share/doc/packages/resvg/AUTHORS
/usr/share/doc/packages/resvg/CHANGELOG.md
/usr/share/doc/packages/resvg/README.md
/usr/share/licenses/resvg
/usr/share/licenses/resvg/LICENSE-APACHE
/usr/share/licenses/resvg/LICENSE-MIT


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 12 02:14:07 2026