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

cairo-devel-32bit-1.18.6-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: cairo-devel-32bit Distribution: openSUSE Tumbleweed
Version: 1.18.6 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 23 09:51:45 2026
Group: Development/Libraries/X11 Build host: reproducible
Size: 3689 Source RPM: cairo-1.18.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://cairographics.org
Summary: Development environment for cairo
This package contains all files necessary to build binaries using
cairo.

Provides

Requires

License

LGPL-2.1-or-later OR MPL-1.1

Changelog

* Wed Sep 23 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.6:
    + The XCB surface triggered an UAF warning when building with
      GCC.
    + The clipping code was accessing various fields in a guard
      value, and causing a crash inside Inkscape.
    + Multiple fixes for the Windows backends, including improvements
      in the thread safety of the DirectWrite code.
    + The DirectWrite backend now supports COLRv1 fonts.
    + Multiple fixes for building with MSVC and ClangCL.
    + A leak in the PDF surfaces has been fixed.
    + Various gaps between abutting rectangles when drawing with
      ANTIALIAS_NONE were removed by using absolute coordinates and
      avoiding rounding errors.
    + Remove an overflow when computing the buffer size in the
      XRender code.
  - Refresh cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff
    with quilt.
* Mon Mar 23 2026 Dominique Leuenberger <dimstar@opensuse.org>
  - Migrate to xz compression and manual service run
* Mon Aug 11 2025 Cliff Zhao <qzhao@suse.com>
  - Add b5752618.patch:
    Backport from William Bader's request 621, Fix NULL access
    in active_edges_to_traps().
    https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/621/diffs
    https://gitlab.freedesktop.org/williamb/cairo/-/commit/b5752618
    (CVE-2025-50422, bsc#1247589)
* Wed Mar 19 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Switch back to using source service.
* Mon Mar 17 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.4:
    + The dependency on LZO has been made optional through a build
      time configuration toggle.
    + You can build Cairo against a Freetype installation that does
      not have the FT_Color type.
    + Cairo tests now build on Solaris 11.4 with GCC 14.
    + The DirectWrite backend now builds on MINGW 11.
    + The DirectWrite backend now supports font variations and proper
      glyph coverage.
    + Support for Windows 98 has been removed. The minimum
      requirement for Windows is now Vista.
  - Use tarball in lieu of source service due to freedesktop gitlab
    migration, will switch back at next release at the latest.
  - Drop b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: Fixed
    upstream.
  - Add pkgconfig(lzo2) BuildRequires: New optional dependency, build
    lzo2 support feature.
* Thu Nov 28 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Convert to source service: allows for easier upgrades by the
    GNOME team.
* Fri Sep 20 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Add b9eed915f9a67380e7ef9d8746656455c43f67e2.patch: cff: Don't
    fail if no local subs. Fix regression when writing PDFs with
    fonts.
* Mon Sep 02 2024 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.2:
    + The malloc-stats code has been removed from the tests directory
      the canonical location for it is:
      https://github.com/behdad/malloc-stats
    + Cairo now requires a version of pixman equal to, or newer than,
      0.40.
    + There have been multiple build fixes for newer versions of GCC
      for MSVC; for Solaris; and on macOS 10.7.
    + PNG errors caused by loading malformed data are correctly
      propagated to callers, so they can handle the case.
    + Both stroke and fill colors are now set when showing glyphs on
      a PDF surface.
    + All the font options are copied when creating a fallback font
      object.
    + When drawing text on macOS, Cairo now tries harder to select
      the appropriate font name.
    + Cairo now prefers the COLRv1 table inside a font, if one is
      available.
    + Cairo requires a C11 toolchain when building.
* Sat Sep 23 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.0:
    + The first stable cairo release in five years should be cause
      for celebration.
    + All the API added in the 1.17 development cycle is now
      considered stable, and will not change.
    + Many thanks to all the contributors for this release.
    + The cairo-sphinx tool has been removed; we could not find any
      instruction on how to use it, and no user answered our call for
      help. If you were using cairo-sphinx, please reach out to the
      cairo maintainers.
    + Cairo now implements Type 3 color fonts for PDF.
    + Multiple documentation fixes, to ensure that the cairo API
      reference is up to date. Also fixed multiple compiler warnings
      generated when building cairo.
    + The XML surface has been removed; it was disabled by default
      when building cairo, and we could not find any downstream
      distributor that would enable it.
    + The Tee surface is now automatically enabled. Downstream
      distributors of cairo have been enabling for years it in order
      to build Firefox.
    + Fixed multiple issues with the DWrite font backend.
    + Improved the Quartz surface; mainly, Quartz surfaces now use
      the main display ColorSpace, speeding up rendering operations.
    + Cairo now hides all private symbols by default on every
      platform; the old "slim" symbols hack to alias internally used
      symbols has been dropped, in favor of using
      `-Bsymbolic-functions` with toolchains that support it.
    + Fixed multiple memory leaks in the code base and test suite,
      and general maintenance.
    + Added new API to expose the Pixman dithering filter to cairo
      patterns; this is currently implemented only for image
      surfaces.
  - Drop patches fixed upstream:
    + cairo-1.17.8-fix-tee-compilation.patch
    + cairo-1.17.8-ft-font-missing-glyph.patch
  - Rebase patches with quilt.
  - Stop passing xml=disabled to meson setup, xml backend is dropped.
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.17.8:
    + In a continuing effort to reduce the amount of legacy code, and
      increase the long-term maintainability of cairo, the following
      backends have been removed:
    - GL and GLES drawing
    + Additionally, cairo's Autotools build system has been removed;
      from now on, cairo will only support the Meson build system.
      While the end result should be identical, further testing is
      appreciated.
    + In this snapshot, cairo gained support for rendering COLRv1
      fonts, and rendering SVG and COLRv1 fonts with custom palettes.
    + Support for macOS and Windows has been improved, with lots of
      build and bug fixes.
    + Lots of safety issues have been fixed, with array bounds
      checking and plugging memory leaks, as well as fixes for bugs
      identified via fuzzying.
    + This is going to be the last snapshot of the 1.17 development
      cycle; we only expect minor bug fixing and improvements until
      the 1.18.0 release.
  - Switch to meson buildsystem: Add meson BuildRequires and macros.
  - Update Source Url to new home.
  - Drop build_gl_backend define and conditional pkgconfig(egl) and
    pkgconfig(gl) BuildRequires: No longer supported.
  - Add generic c++_compiler and c_compiler BuildRequires: New
    dependencies.
  - Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
    Fixed upstream.
  - Add upstream bug fix patches:
    + cairo-1.17.8-fix-tee-compilation.patch
    + cairo-1.17.8-ft-font-missing-glyph.patch

Files

/usr/lib/libcairo-gobject.so
/usr/lib/libcairo-script-interpreter.so
/usr/lib/libcairo.so
/usr/lib/pkgconfig/cairo-fc.pc
/usr/lib/pkgconfig/cairo-ft.pc
/usr/lib/pkgconfig/cairo-gobject.pc
/usr/lib/pkgconfig/cairo-pdf.pc
/usr/lib/pkgconfig/cairo-png.pc
/usr/lib/pkgconfig/cairo-ps.pc
/usr/lib/pkgconfig/cairo-script-interpreter.pc
/usr/lib/pkgconfig/cairo-script.pc
/usr/lib/pkgconfig/cairo-svg.pc
/usr/lib/pkgconfig/cairo-tee.pc
/usr/lib/pkgconfig/cairo-xcb-shm.pc
/usr/lib/pkgconfig/cairo-xcb.pc
/usr/lib/pkgconfig/cairo-xlib-xrender.pc
/usr/lib/pkgconfig/cairo-xlib.pc
/usr/lib/pkgconfig/cairo.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Sep 30 23:05:14 2026