# IT4Innovations 2021 # LK easyblock = 'ConfigureMake' name = 'libevent' version = '2.1.12' homepage = 'https://libevent.org/' description = """ The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. """ toolchain = {'name': 'GCCcore', 'version': '9.3.0'} toolchainopts = {'pic': True} source_urls = ['https://github.com/%(name)s/%(name)s/releases/download/release-%(version)s-stable/'] sources = ['%(name)s-%(version)s-stable.tar.gz'] checksums = ['92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb'] builddependencies = [ ('binutils', '2.34'), ('pkg-config', '0.29.2'), ] dependencies = [ ('zlib', '1.2.11'), ] sanity_check_paths = { 'files': ['bin/event_rpcgen.py', 'include/event.h', 'include/event2/event.h', 'lib/libevent_core.%s' % SHLIB_EXT, 'lib/pkgconfig/libevent.pc'], 'dirs': [], } moduleclass = 'lib'