From fa041656b0e7b834b07bcb0007a4d51b61870fab Mon Sep 17 00:00:00 2001 From: bishnoi1 <a.bishnoi@fz-juelich.de> Date: Thu, 29 Sep 2022 10:11:57 +0200 Subject: [PATCH] Changes for DBus 1.14.0 in 2023. --- Golden_Repo/d/DBus-1.14.0-GCCcore-11.3.0.eb | 44 +++++++++++++++++++++ bin/gcc11ize.py | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 Golden_Repo/d/DBus-1.14.0-GCCcore-11.3.0.eb diff --git a/Golden_Repo/d/DBus-1.14.0-GCCcore-11.3.0.eb b/Golden_Repo/d/DBus-1.14.0-GCCcore-11.3.0.eb new file mode 100644 index 000000000..272fc875d --- /dev/null +++ b/Golden_Repo/d/DBus-1.14.0-GCCcore-11.3.0.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'DBus' +version = '1.14.0' + +homepage = 'https://dbus.freedesktop.org/' + +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': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://dbus.freedesktop.org/releases/dbus'] +sources = [SOURCELOWER_TAR_XZ] +checksums = ['ccd7cce37596e0a19558fd6648d1272ab43f011d80c8635aea8fd0bad58aebd4'] + +builddependencies = [ + ('binutils', '2.38'), + ('pkgconf', '1.8.0'), +] + +dependencies = [ + ('expat', '2.4.8'), +] + +configopts = '--with-systemdsystemunitdir=no ' +# disable documentation +configopts += '--disable-xml-docs --disable-doxygen-docs --disable-ducktype-docs' + +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' diff --git a/bin/gcc11ize.py b/bin/gcc11ize.py index bc8dcd498..596355f85 100755 --- a/bin/gcc11ize.py +++ b/bin/gcc11ize.py @@ -29,7 +29,7 @@ releases = { 'cuDNN': ['8.2.1.32', '8.2.2.26'], 'cURL': ['7.71.1', '7.78.0'], 'dask': ['2.22.0', '2021.9.1'], - 'DBus': ['1.12.20', '1.13.18'], + 'DBus': ['1.13.18', '1.14.0'], 'Eigen': ['3.3.7', '3.3.9'], 'ESMF': ['8.0.1', '8.2.0'], 'FFmpeg': ['4.3.1', '4.4.1'], -- GitLab