libcairo2 - Cairo 2D vector graphics library

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libcairo2
Package version: 1.14.0
Package release: 2.1+deb8u2
Package architecture: amd64
Package type: deb
Installed size: 1.39 KB
Download size: 724.57 KB
Official Mirror:
Cairo is a multi-platform library providing anti-aliased vector-based rendering for multiple target backends. Paths consist of line segments and cubic splines and can be rendered at any width with various join and cap styles. All colors may be specified with optional translucence (opacity/alpha) and combined using the extended Porter/Duff compositing algebra as found in the X Render Extension. Cairo exports a stateful rendering API similar in spirit to the path construction, text, and painting operators of PostScript, (with the significant addition of translucence in the imaging model). When complete, the API is intended to support the complete imaging model of PDF 1.4. This package contains the shared libraries.



    Source package: cairo

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libcairo2 deb package:
      # sudo apt-get install libcairo2


    2016-12-30 - Salvatore Bonaccorso <> cairo (1.14.0-2.1+deb8u2) jessie; urgency=medium * Non-maintainer upload. * CVE-2016-9082: DoS attack based on using SVG to generate invalid pointers from a _cairo_image_surface in write_png. (Closes: #842289)

    2016-03-19 - Moritz M├╝hlenhoff <> cairo (1.14.0-2.1+deb8u1) jessie; urgency=medium * Fix CVE-2016-3190

    2014-10-24 - Yaroslav Halchenko <> cairo (1.14.0-2.1) unstable; urgency=medium * Non-maintainer upload. * debian/patches - picked two post-release patches resolving Debian-reported issues: - 0005-CFF-Fix-unaligned-access.patch fixes unaligned access reported on sparc (Closes: #712836) - 0008-tor-scan-converter-can-t-do_fullrow-when-intersectio.patch resolves segfault while rendering some graphs (Closes: #766479)

    2014-10-22 - Michael Biebl <> cairo (1.14.0-2) unstable; urgency=medium * Modernise debian/rules using minimised dh. * Use list-missing to show uninstalled files. * Don't install libtool .la files. * Add --as-needed to dh-autoreconf. * Use canonical URLs for Vcs-* fields. * Set as Maintainer. * Install cairo-analyse-trace binary into cairo-perf-utils package.

    2014-10-21 - Michael Biebl <> cairo (1.14.0-1) unstable; urgency=medium * New upstream release. * Add debian/gbp.conf for git-buildpackage and configure it to use pristine-tar. * Update patches: - Remove patches which have been merged upstream or no longer apply. - Refresh remaining patches. * Bump Standards-Version to 3.9.6. * Drop initial article from description synopsis. * Update symbols file and use the upstream version for the symbols introduced in 1.12.16-3. Update shlibs version info accordingly for libcairo2.

    2014-09-06 - Emilio Pozuelo Monfort <> cairo (1.12.16-5) unstable; urgency=medium * debian/control: + webkitgtk was also using the GL/EGL support, so add the necessary breaks.

    2014-09-05 - Emilio Pozuelo Monfort <> cairo (1.12.16-4) unstable; urgency=medium * Disable experimental GL/EGL support. It doesn't bring much and causes problems in platforms where the GL and the EGL/GLES stacks are from different vendors, which is the case in some embedded platforms, particularly in the ARM world. Break weston versions that use the gl/egl symbols.

    2014-08-24 - Andreas Henriksson <> cairo (1.12.16-3) unstable; urgency=medium * Team upload. * Cherry-pick patches from upstream for device scale (HiDPI) support - image-Use-convolution-filters-for-sample-reconstruct.patch - gstate-Respect-device-transform-in-stroke.patch - default-context-Inherit-device-scale-in-push_group-s.patch - subsurface-Handle-device-scales.patch - gstate-Move-device-scale-font-scaling-to-gstate.patch - gstate-Handle-device-scale-on-surface-as-source.patch - spans-traps-Undo-device-transform-from-source-matrix.patch - surface-expose-the-device-scale.patch - surface-Opencode-create_similar.patch - surface-Merge-scratch-construction-into-_cairo_surfa.patch - surface-Inherit-device-scale-in-cairo_surface_create.patch - trace-Record-set-device-scale.patch - script-Add-support-for-replaying-device-scale.patch - Downscaling-requires-pixman-0.30.patch * Update debian/libcairo2.symbols with added cairo_surface_get_device_scale * Bump pixman build-dependency to >= 0.30.0