libcairo2 - Cairo 2D vector graphics library

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name libcairo2
Package version 1.14.0
Package release 2.1+deb8u2
Package architecture i386
Package type deb
Installed size 1.59 KB
Download size 780.65 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
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.


Package Version Architecture Repository
libcairo2_1.14.0-2.1+deb8u2_amd64.deb 1.14.0 amd64 Debian Main
libcairo2 - - -


Name Value
libc6 >= 2.11
libfontconfig1 >= 2.11
libfreetype6 >= 2.3.5
libpixman-1-0 >= 0.30.0
libpng12-0 >= 1.2.13-4
libx11-6 -
libxcb-render0 -
libxcb-shm0 -
libxcb1 >= 1.6
libxext6 -
libxrender1 -
multiarch-support -
zlib1g >= 1:1.1.4


Type URL
Binary Package libcairo2_1.14.0-2.1+deb8u2_i386.deb
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
- 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
* 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
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
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

See Also

Package Description
libcairomm-1.0-1_1.10.0-1.1_i386.deb C++ wrappers for Cairo (shared libraries)
libcairomm-1.0-dev_1.10.0-1.1_i386.deb C++ wrappers for Cairo (development files)
libcairomm-1.0-doc_1.10.0-1.1_all.deb C++ wrappers for Cairo (documentation)
libcaja-extension-dev_1.8.2-3+deb8u1_i386.deb libraries for caja components (development files)
libcaja-extension1_1.8.2-3+deb8u1_i386.deb libraries for caja components
libcajun-dev_2.0.3-2_all.deb C++ headers for JSON generation and parsing
libcal-dav-perl_0.6-2_all.deb CalDAV client library
libcal3d-doc_0.11.0-4.2_all.deb Skeletal based 3d character animation library - API documentation
libcal3d12-dev_0.11.0-4.2_i386.deb Skeletal based 3d character animation library - development files
libcal3d12_0.11.0-4.2_i386.deb Skeletal based 3d character animation library
libcalendar-ocaml-dev_2.03.2-3_i386.deb OCaml library providing operations over dates and times
libcalendar-ocaml-doc_2.03.2-3_all.deb OCaml library providing operations over dates and times
libcalendar-ocaml_2.03.2-3_i386.deb OCaml library providing operations over dates and times
libcalendar-simple-perl_1.21-1_all.deb module for producing simple calendars
libcalendarsupport4_4.14.1-1+deb8u1_i386.deb calendar support library