How To Install mingw32-cairomm on Fedora 36

In this tutorial we learn how to install mingw32-cairomm in Fedora 36. mingw32-cairomm is MinGW Windows C++ API for the cairo graphics library

Introduction

In this tutorial we learn how to install mingw32-cairomm on Fedora 36.

What is mingw32-cairomm

Cairomm is the C++ API for the cairo graphics library. It offers all the power of cairo with an interface familiar to C++ developers, including use of the Standard Template Library where it makes sense.

We can use yum or dnf to install mingw32-cairomm on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mingw32-cairomm.

Install mingw32-cairomm on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install mingw32-cairomm using dnf by running the following command:

sudo dnf -y install mingw32-cairomm

Install mingw32-cairomm on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install mingw32-cairomm using yum by running the following command:

sudo yum -y install mingw32-cairomm

How To Uninstall mingw32-cairomm on Fedora 36

To uninstall only the mingw32-cairomm package we can use the following command:

sudo dnf remove mingw32-cairomm

mingw32-cairomm Package Contents on Fedora 36

/usr/i686-w64-mingw32/sys-root/mingw/bin/libcairomm-1.0-1.dll
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/cairomm.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/context.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/device.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/enums.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/exception.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/fontface.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/fontoptions.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/matrix.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/path.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/pattern.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/quartz_font.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/quartz_surface.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/refptr.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/region.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/scaledfont.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/script.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/script_surface.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/surface.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/types.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/win32_font.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/win32_surface.h
/usr/i686-w64-mingw32/sys-root/mingw/include/cairomm-1.0/cairomm/xlib_surface.h
/usr/i686-w64-mingw32/sys-root/mingw/lib/cairomm-1.0
/usr/i686-w64-mingw32/sys-root/mingw/lib/cairomm-1.0/include
/usr/i686-w64-mingw32/sys-root/mingw/lib/cairomm-1.0/include/cairommconfig.h
/usr/i686-w64-mingw32/sys-root/mingw/lib/libcairomm-1.0.dll.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-ft-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-pdf-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-png-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-ps-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-svg-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-win32-1.0.pc
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/cairomm-win32-font-1.0.pc
/usr/share/licenses/mingw32-cairomm
/usr/share/licenses/mingw32-cairomm/COPYING

References

Summary

In this tutorial we learn how to install mingw32-cairomm on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).