easyblock = 'ConfigureMake'

name = 'DBus'
version = '1.10.8'

homepage = 'http://dbus.freedesktop.org/doc/dbus-glib'
description = """D-Bus is a message bus system, a simple way for applications to talk
 to one another.  In addition to interprocess communication, D-Bus helps
 coordinate process lifecycle; it makes it simple and reliable to code
 a "single instance" application or daemon, and to launch applications
 and daemons on demand when their services are needed."""

toolchain = {'name': 'foss', 'version': '2016a'}

source_urls = ['http://dbus.freedesktop.org/releases/dbus']
sources = [SOURCELOWER_TAR_GZ]

sanity_check_paths = {
    'files': [
        'bin/dbus-%s' %
        x for x in [
            'cleanup-sockets',
            'daemon',
            'launch',
            'monitor',
            'run-session',
            'send',
            'uuidgen']] +
    [
        'lib/libdbus-1.%s' %
        x for x in [
            'a',
            SHLIB_EXT]],
    'dirs': [
        'include',
        'share']}

moduleclass = 'devel'
