libcairo-script-interpreter2 - Vector Graphics Library with Cross-Device Output Support

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename libcairo-script-interpreter2-1.16.0-165.13.i586.rpm
Package name libcairo-script-interpreter2
Package version 1.16.0
Package release 165.13
Package architecture i586
Package type rpm
Category System/Libraries
License LGPL-2.1-or-later OR MPL-1.1
Maintainer -
Download size 103.05 KB
Installed size 136.28 KB
Cairo is a vector graphics library with cross-device output support.
Currently supported output targets include the X Window System,
in-memory image buffers, and PostScript. Cairo is designed to produce
identical output on all output media while taking advantage of display
hardware acceleration when available.


Package Version Architecture Repository
libcairo-script-interpreter2-1.16.0-204.13.i586.rpm 1.16.0 i586 GNOME Next
libcairo-script-interpreter2-1.16.0-204.13.x86_64.rpm 1.16.0 x86_64 GNOME Next
libcairo-script-interpreter2-1.16.0-165.7.x86_64.rpm 1.16.0 x86_64 GNOME Factory
libcairo-script-interpreter2-1.16.0-2.1.i586.rpm 1.16.0 i586 openSUSE Oss
libcairo-script-interpreter2-1.16.0-2.1.x86_64.rpm 1.16.0 x86_64 openSUSE Oss
libcairo-script-interpreter2 - - -


Name Value
/sbin/ldconfig - - - - - - - - -


Name Value -
libcairo-script-interpreter2 = 1.16.0-165.13
libcairo-script-interpreter2(x86-32) = 1.16.0-165.13


Type URL
Binary Package libcairo-script-interpreter2-1.16.0-165.13.i586.rpm
Source Package cairo-1.16.0-165.13.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo gnome-factory
  2. Install libcairo-script-interpreter2 rpm package:
    # zypper install libcairo-script-interpreter2




2019-09-04 - Bjørn Lie <>
- Add 2 upstream bug fix patches:
+ cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
ft: Use FT_Done_MM_Var instead of free when available in
cairo_ft_apply_variations. Fixes a crash when using freetype
>= 2.9
+ cairo-composite_color_glyphs.patch: Fix a thinko in
composite_color_glyphs. We can't just move around the contents
of the passed-in string, we need to make a copy. This was
showing up as memory corruption in pango.
2018-10-21 -
- Update to version 1.16.0:
+ test: Free resources in pdf2png.
+ Drop skia backend.
+ Revert "Correctly decode Adobe CMYK JPEGs in PDF export".
2018-10-05 -
- Update to version 1.15.14:
+ Features and Enhancements:
- Add more FreeeType font color conversions to support
- Update test reference images against current pixman.
+ Bugs fixed:
- Fix crash when rendering Microsoft's Segoe UI Emoji Regular
- Fix build breakage with glesv3 enabled due to non-existant
- Fix memory leaks found by Coverity.
- Fix incorrect null ptr handling found by Coverity.
- Fix test compilation when font-config is disabled.
- Use _cairo_malloc instead of malloc
(fdo#101547, CVE-2017-9814).
- Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
+ cairo-fix-assertion-failure-in-freetype-backend.patch.
+ cairo-CVE-2017-9814.patch.
2018-06-20 -
- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
and check cmap size before allocating (boo#1049092,
CVE-2017-9814, fdo#101547).
2018-04-24 -
- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
assertion failure in the freetype backend (fdo#105746).
2018-04-12 -
- Update to version 1.15.12:
+ The main focus for this release is the addition of Variable
Font support. Variable fonts are single font files with various
typography characteristics, such as weight or slant, that users
of the font can adjust between two points. Effectively this
enables a single font to behave as multiple fonts.
+ The Skia backend is disabled in this release, due to severe
bitrot, and will be removed in future releases. Contact the
cairo team if you have a need of this backend.
+ Features and Enhancements:
- Variable font support.
- Skia backend is disabled.
+ API Changes: cairo_font_options_get_variations() and
cairo_font_options_set_variations() are added.
+ Bugs fixed:
- Fix errors in csi-trace --help and --version options.
- Fix a 'memory leak' in the image compositor, with
- Fix access of uninitialized memory found by valgrind
- Fix improper initialization of memory in
_cairo_ft_font_face_create_for_pattern() (fdo#105084).
- Fix multi-monitor virtual desktop with negative coords on
Win32 (fdo#100793).
- Fix issues occuring with older FreeType versions.
2018-02-28 -
- Modernize spec-file by calling spec-cleaner
2018-02-16 -
- Add explicit pkgconfig(zlib) and (conditionalized on
build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer
alignment with what configure checks for.

See Also

Package Description
libcairo-script-interpreter2-32bit-1.16.0-165.13.x86_64.rpm Vector Graphics Library with Cross-Device Output Support
libcairo2-1.16.0-165.13.i586.rpm Vector Graphics Library with Cross-Device Output Support
libcairo2-1.16.0-165.7.x86_64.rpm Vector Graphics Library with Cross-Device Output Support
libcairo2-32bit-1.16.0-165.13.x86_64.rpm Vector Graphics Library with Cross-Device Output Support
libcairomm-1_0-1-1.12.2-9.12.x86_64.rpm C++ interface for Cairo
libcairomm-1_0-1-1.12.2-9.17.i586.rpm C++ interface for Cairo
libcairomm-1_0-1-32bit-1.12.2-9.17.x86_64.rpm C++ interface for Cairo
libcairomm-1_16-1-1.15.5-76.11.x86_64.rpm C++ interface for Cairo
libcairomm-1_16-1-1.15.5-76.16.i586.rpm C++ interface for Cairo
libcairomm-1_16-1-32bit-1.15.5-76.16.x86_64.rpm C++ interface for Cairo
libcamel-1_2-62-3.34.2-363.1.x86_64.rpm Evolution Data Server's Messaging Library
libcamel-1_2-62-3.34.3-371.3.i586.rpm Evolution Data Server's Messaging Library
libcamel-1_2-62-32bit-3.34.3-371.3.x86_64.rpm Evolution Data Server's Messaging Library
libcanberra-devel-0.30-87.28.x86_64.rpm Development files for libcanberra, a portable sound event library
libcanberra-devel-0.30-87.34.i586.rpm Development files for libcanberra, a portable sound event library