libcairo2 - Cairo 2D vector graphics library

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename libcairo2_1.16.0-4_amd64.deb
Package name libcairo2
Package version 1.16.0
Package release 4
Package architecture amd64
Package type deb
Category libs role::shared-lib
License -
Maintainer Debian GNOME Maintainers <>
Download size 672.60 KB
Installed size 1.37 MB
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.16.0-4_i386.deb 1.16.0 i386 Debian Main
libcairo2 - - -


Name Value
libc6 >= 2.14
libfontconfig1 >= 2.12.6
libfreetype6 >= 2.9.1
libpixman-1-0 >= 0.30.0
libpng16-16 >= 1.6.2-1
libx11-6 -
libxcb-render0 -
libxcb-shm0 -
libxcb1 >= 1.6
libxext6 -
libxrender1 -
zlib1g >= 1:1.1.4


Type URL
Binary Package libcairo2_1.16.0-4_amd64.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




2019-03-15 - Simon McVittie <>
cairo (1.16.0-4) unstable; urgency=medium
* Team upload
* d/p/ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-c.patch:
Apply patch to fix memory corruption with packages that set their
own memory allocator, such as WebKitGTK+.
(Closes: #915801, CVE-2018-19876)
2019-02-22 - Sebastien Bacher <>
cairo (1.16.0-3) unstable; urgency=medium
* debian/patches/git-pdf-add-missing-flush.patch:
- backport patch to fix corrupted pdf exports/prints
2018-12-23 - Jeremy Bicha <>
cairo (1.16.0-2) unstable; urgency=medium
* Restore -Wl,-O1 to our LDFLAGS
* Bump Standards-Version to 4.3.0
2018-10-20 - Jeremy Bicha <>
cairo (1.16.0-1) unstable; urgency=medium
* New upstream release
* debian/watch: watch for stable releases
* Drop 0005-Fix-assertion-failure-in-the-freetype-backend.patch:
- Applied in new release
2018-08-23 - Jeremy Bicha <>
cairo (1.15.12-1) unstable; urgency=medium
* New upstream snapshot release
* debian/libcairo2.symbols: Add new symbols
* Drop 0005-Revert-fix-warning-variable-X.patch: Applied in new release
* Cherry-pick 0005-Fix-assertion-failure-in-the-freetype-backend.patch
* Bump Standards-Version to 4.1.4
* Build with all hardening flags
* Minor update to debian/watch
* Update debian/gbp.conf
2018-04-18 - Emilio Pozuelo Monfort <>
cairo (1.15.10-3) unstable; urgency=medium
* Disable the test suite (enabled in 1.15.10-2). The test results were
ignored anyway, and the test suite is quite broken at the moment so
we won't be able to make the results fatal anytime soon. Furthermore,
there's only one mega-test that runs all the smaller tests, and this
causes automake to emit no output until the one test is done, making
the build fail on builders with no FPU due to inactivity.
Closes: #891547.
2018-02-25 - Jeremy Bicha <>
cairo (1.15.10-2) unstable; urgency=medium
* Cherry-pick 0005-Revert-fix-warning-variable-X.patch:
Fix libcairo-perl autopkgtest regression. Thanks Niko Tyni
for identifying the fix. (Closes: #889471)
* Mark libcairo2-dev as Multi-Arch: same (Closes: #689122) and
libcairo2-doc as Multi-Arch: foreign (Closes: #884167)
2018-02-02 - Jeremy Bicha <>
cairo (1.15.10-1) unstable; urgency=medium
* New upstream snapshot release
* Update Vcs fields for migration to
* debian/libcairo2.symbols: Add new symbols
* Drop 07_CVE-2016-9082.patch: Applied in new release
* Refresh patches
2017-12-21 - Jeremy Bicha <>
cairo (1.15.8-3) unstable; urgency=medium
* Update Vcs fields and gbp.conf for Debian GNOME team conventions
* Bump debhelper compat to 11
* Bump Standards-Version to 4.1.2
2017-10-25 - Laurent Bigonville <>
cairo (1.15.8-2) unstable; urgency=medium
* Team upload.
* Upload to unstable

See Also

Package Description
libcairomm-1.0-1v5_1.12.2-4_amd64.deb C++ wrappers for Cairo (shared libraries)
libcairomm-1.0-dev_1.12.2-4_amd64.deb C++ wrappers for Cairo (development files)
libcairomm-1.0-doc_1.12.2-4_all.deb C++ wrappers for Cairo (documentation)
libcaja-extension-dev_1.20.3-1+b1_amd64.deb libraries for Caja components (development files)
libcaja-extension-doc_1.20.3-1_all.deb libraries for Caja components (API documentation files)
libcaja-extension1_1.20.3-1+b1_amd64.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-3_all.deb CalDAV client library
libcal3d-doc_0.11.0-7_all.deb Skeletal based 3d character animation library - API documentation
libcal3d12-dev_0.11.0-7+b1_amd64.deb Skeletal based 3d character animation library - development files
libcal3d12v5_0.11.0-7+b1_amd64.deb Skeletal based 3d character animation library
libcalendar-ocaml-dev_2.04-1+b2_amd64.deb OCaml library providing operations over dates and times (dev files)
libcalendar-ocaml-doc_2.04-1_all.deb OCaml library providing operations over dates and times (doc)
libcalendar-ocaml_2.04-1+b2_amd64.deb OCaml library providing operations over dates and times (runtime)
libcalendar-simple-perl_1.23-1_all.deb module for producing simple calendars