The libcairomm-1.16 package provides a C++ interface to Cairo. This version of the API is needed to support gtkmm-4.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz
Download MD5 sum: 4c7afc4ab5177655724ea4b31794db30
Download size: 620 KB
Estimated disk space required: 25 MB (with tests)
Estimated build time: 0.2 SBU (with tests)
Cairo-1.18.4 and libsigc++-3.6.0
Boost-1.89.0 (for tests)
Install Cairomm-1.16 by running the following commands:
mkdir bld &&
cd    bld &&
meson setup ..             \
      --prefix=/usr        \
      --buildtype=release  \
      -D build-tests=true  \
      -D boost-shared=true &&
ninja
        To run the test suite, run: ninja test.
          Now, as the root user:
        
ninja install
          -D build-tests=true: This
          switch is for building the unit tests. Remove if you have not
          installed Boost-1.89.0.
        
          -D boost-shared=true: This
          switch has the package use the shared version of boost libraries.
          It is required if you have not installed the boost static
          libraries, and you have passed -D
          build-tests=true.
        
          -D build-documentation=true: This
          switch builds the html documentation if doxygen is installed.