easyblock = 'MesonNinja' name = 'atkmm' version = '2.28.4' homepage = 'https://developer.gnome.org/atkmm/' description = """atkmm is the C++ interface for ATK (Accessibility Toolkit), providing accessibility support for GTK applications.""" toolchain = {'name': 'foss', 'version': '2024a'} source_urls = ['https://download.gnome.org/sources/atkmm/2.28/'] sources = [f'atkmm-{version}.tar.xz'] checksums = [ '0a142a8128f83c001efb8014ee463e9a766054ef84686af953135e04d28fdab3', ] builddependencies = [ ('Meson', '1.4.0'), ('Ninja', '1.12.1'), ('Doxygen', '1.11.0'), ('M4', '1.4.19'), ('CMake', '3.29.3'), ('pkg-config', '0.29.2'), ('Python', '3.12.3'), ] dependencies = [ ('ATK', '2.38.0'), ('cairomm', '1.16.2'), ('libsigc++', '3.6.0'), ('mm-common', '1.0.6'), ('GLib', '2.80.4'), ('GLibmm', '2.80.1'), ] configopts = ['-Dbuildtype=release'] prebuildopts = "export XML_CATALOG_FILES='/etc/xml/catalog' && " runtest = False sanity_check_paths = { 'files': [ 'include/atkmm-1.6/atkmm.h', ], 'dirs': [ 'lib/pkgconfig', 'lib', ], } moduleclass = 'tools'