How To Install mingw32-atkmm on Fedora 36

In this tutorial we learn how to install mingw32-atkmm in Fedora 36. mingw32-atkmm is MinGW Windows C++ interface for the ATK library

Introduction

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

What is mingw32-atkmm

atkmm provides a C++ interface for the ATK library. Highlights include type-safe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces.

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

Install mingw32-atkmm 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-atkmm using dnf by running the following command:

sudo dnf -y install mingw32-atkmm

Install mingw32-atkmm 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-atkmm using yum by running the following command:

sudo yum -y install mingw32-atkmm

How To Uninstall mingw32-atkmm on Fedora 36

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

sudo dnf remove mingw32-atkmm

mingw32-atkmm Package Contents on Fedora 36

/usr/i686-w64-mingw32/sys-root/mingw/bin/libatkmm-1.6-1.dll
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/action.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/component.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/document.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/editabletext.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/hyperlink.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/hypertext.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/image.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/implementor.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/init.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/noopobject.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/object.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/objectaccessible.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/action_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/component_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/document_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/editabletext_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/hyperlink_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/hypertext_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/image_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/implementor_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/noopobject_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/object_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/objectaccessible_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/range_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/relation_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/relationset_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/selection_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/stateset_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/streamablecontent_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/table_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/text_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/private/value_p.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/range.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/relation.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/relationset.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/selection.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/stateset.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/streamablecontent.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/table.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/text.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/value.h
/usr/i686-w64-mingw32/sys-root/mingw/include/atkmm-1.6/atkmm/wrap_init.h
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6/include
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6/include/atkmmconfig.h
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6/proc
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6/proc/m4
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6/proc/m4/convert.m4
/usr/i686-w64-mingw32/sys-root/mingw/lib/atkmm-1.6/proc/m4/convert_atk.m4
/usr/i686-w64-mingw32/sys-root/mingw/lib/libatkmm-1.6.dll.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/atkmm-1.6.pc
/usr/share/licenses/mingw32-atkmm
/usr/share/licenses/mingw32-atkmm/COPYING

References

Summary

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