mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00

new file: c/CGAL/CGAL-4.11.1-foss-2017b.eb new file: h/HDF5/HDF5-1.10.2-foss-2017b.eb modified: l/libGLU/libGLU-9.0.0.eb new file: m/METIS/METIS-5.1.0-foss-2017b.eb new file: m/METIS/METIS-5.1.0-use-doubles.patch new file: m/MPFR/MPFR-4.0.1-foss-2017b.eb new file: m/Mesa/Mesa-18.1.1-foss-2017b.eb new file: o/OpenFOAM/.OpenFOAM-6-foss-2017b.eb.swp new file: o/OpenFOAM/OpenFOAM-6-foss-2017b.eb new file: p/ParaView/ParaView-5.4.1-foss-2017b-mpi.eb new file: p/Python/Python-2.7.15-foss-2017b.eb new file: s/SCOTCH/SCOTCH-6.0.5-foss-2017b.eb new file: x/X11/X11-20180604-foss-2017b.eb Former-commit-id: e8b10bec2b833ddd8d62d61f64121f07ce56c411
282 lines
12 KiB
Plaintext
282 lines
12 KiB
Plaintext
# IT4Innovations 2018
|
|
|
|
easyblock = 'Bundle'
|
|
|
|
name = 'X11'
|
|
version = '20180604'
|
|
|
|
homepage = 'https://www.x.org'
|
|
description = "The X Window System (X11) is a windowing system for bitmap displays"
|
|
|
|
toolchain = {'name': 'foss', 'version': '2017b'}
|
|
|
|
source_urls = [
|
|
XORG_LIB_SOURCE,
|
|
XORG_PROTO_SOURCE,
|
|
'http://xcb.freedesktop.org/dist/',
|
|
'http://xkbcommon.org/download/',
|
|
'http://cgit.freedesktop.org/xorg/util/macros/snapshot',
|
|
XORG_DATA_SOURCE + '/xkeyboard-config',
|
|
]
|
|
|
|
dependencies = [
|
|
('bzip2', '1.0.6', '', True),
|
|
('fontconfig', '2.13.0', '', True),
|
|
('freetype', '2.9.1', '', True),
|
|
('zlib', '1.2.11', '', True),
|
|
]
|
|
builddependencies = [
|
|
('Autotools', '20180311', '', True),
|
|
('Bison', '3.0.4', '', True),
|
|
('gettext', '0.19.8.1', '', True),
|
|
('pkg-config', '0.29.1', '', True),
|
|
('intltool', '0.51.0', '', True),
|
|
]
|
|
|
|
default_easyblock = 'ConfigureMake'
|
|
|
|
default_component_specs = {
|
|
'sources': [SOURCE_TAR_GZ],
|
|
'start_dir': '%(name)s-%(version)s',
|
|
}
|
|
components = [
|
|
('xorg-macros', '1.19.2', { # 2018-03-04
|
|
'sources': ['util-macros-%(version)s.tar.gz'],
|
|
'checksums': ['5d6e62803c9f20830b28ad8a9800c97a9987635089229e3e380ef3848c84d2a6'],
|
|
'start_dir': 'util-macros-%(version)s',
|
|
}),
|
|
('libpthread-stubs', '0.4', { # 2017-03-14
|
|
'checksums': ['50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9'],
|
|
}),
|
|
('bigreqsproto', '1.1.2', { # 2012-03-23
|
|
'checksums': ['de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea'],
|
|
}),
|
|
('compositeproto', '0.4.2', { # 2010-10-30
|
|
'checksums': ['22195b7e50036440b1c6b3b2d63eb03dfa6e71c8a1263ed1f07b0f31ae7dad50'],
|
|
}),
|
|
('damageproto', '1.2.1', { # 2010-10-30
|
|
'checksums': ['f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303'],
|
|
}),
|
|
('dmxproto', '2.3.1', { # 2011-01-06
|
|
'checksums': ['3262bbf5902211a3ce88f5c6ab4528145ff84f69c52fd386ae0312bc45fb8a40'],
|
|
}),
|
|
('dri2proto', '2.8', { # 2012-07-11
|
|
'checksums': ['7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61'],
|
|
}),
|
|
('dri3proto', '1.0', { # 2013-11-01
|
|
'checksums': ['e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9'],
|
|
}),
|
|
('fixesproto', '5.0', { # 2011-03-08
|
|
'checksums': ['67865a0e3cdc7dec1fd676f0927f7011ad4036c18eb320a2b41dbd56282f33b8'],
|
|
}),
|
|
('fontsproto', '2.1.3', { # 2014-04-14
|
|
'checksums': ['72c44e63044b2b66f6fa112921621ecc20c71193982de4f198d9a29cda385c5e'],
|
|
}),
|
|
('glproto', '1.4.17', { # 2013-12-10
|
|
'checksums': ['9d8130fec2b98bd032db7730fa092dd9dec39f3de34f4bb03ceb43b9903dbc96'],
|
|
}),
|
|
('inputproto', '2.3.2', { # 2016-04-04
|
|
'checksums': ['10eaadd531f38f7c92ab59ef0708ca195caf3164a75c4ed99f0c04f2913f6ef3'],
|
|
}),
|
|
('kbproto', '1.0.7', { # 2015-05-01
|
|
'checksums': ['828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416'],
|
|
}),
|
|
('presentproto', '1.1', { # 2017-01-26
|
|
'checksums': ['114252e97afb4dfae8b31e6b0d5e24e4babda26b364e2be57abc2f3c30248b87'],
|
|
}),
|
|
('randrproto', '1.5.0', { # 2015-05-17
|
|
'checksums': ['8f8a716d6daa6ba05df97d513960d35a39e040600bf04b313633f11679006fab'],
|
|
}),
|
|
('recordproto', '1.14.2', { # 2012-03-23
|
|
'checksums': ['485f792570dd7afe49144227f325bf2827bc7d87aae6a8ab6c1de2b06b1c68c5'],
|
|
}),
|
|
('renderproto', '0.11.1', { # 2010-08-10
|
|
'checksums': ['a0a4be3cad9381ae28279ba5582e679491fc2bec9aab8a65993108bf8dbce5fe'],
|
|
}),
|
|
('resourceproto', '1.2.0', { # 2011-05-28
|
|
'checksums': ['469029d14fdeeaa7eed1be585998ff4cb92cf664f872d1d69c04140815b78734'],
|
|
}),
|
|
('scrnsaverproto', '1.2.2', { # 2012-03-23
|
|
'checksums': ['d8dee19c52977f65af08fad6aa237bacee11bc5a33e1b9b064e8ac1fd99d6e79'],
|
|
}),
|
|
('videoproto', '2.3.3', { # 2016-03-11
|
|
'checksums': ['df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0'],
|
|
}),
|
|
('xcmiscproto', '1.2.2', { # 2012-03-23
|
|
'checksums': ['48013cfbe4bd5580925a854a43e2bccbb4c7a5a31128070644617b6dc7f8ef85'],
|
|
}),
|
|
('xextproto', '7.3.0', { # 2013-12-27
|
|
'checksums': ['1b1bcdf91221e78c6c33738667a57bd9aaa63d5953174ad8ed9929296741c9f5'],
|
|
}),
|
|
('xf86bigfontproto', '1.2.0', { # 2009-08-27
|
|
'checksums': ['d190e6462b2bbbac6ee9a007fb8eccb9ad9f5f70544154f388266f031d4bbb23'],
|
|
}),
|
|
('xf86dgaproto', '2.1', { # 2009-10-01
|
|
'checksums': ['73bc6fc830cce5a0ec9c750d4702601fc0fca12d6353ede8b4c0092c9c4ca2af'],
|
|
}),
|
|
('xf86driproto', '2.1.1', { # 2011-01-06
|
|
'checksums': ['18ff8de129b89fa24a412a1ec1799f8687f96c186c655b44b1a714a3a5d15d6c'],
|
|
}),
|
|
('xf86vidmodeproto', '2.3.1', { # 2011-01-06
|
|
'checksums': ['c3512b11cefa7558576551f8582c6e7071c8a24d78176059d94b84b48b262979'],
|
|
}),
|
|
('xineramaproto', '1.2.1', { # 2011-01-06
|
|
'checksums': ['d99e121edf7b310008d7371ac5dbe3aa2810996d476b754dc78477cc26e5e7c1'],
|
|
}),
|
|
('xproto', '7.0.31', { # 2016-09-23
|
|
'checksums': ['6d755eaae27b45c5cc75529a12855fed5de5969b367ed05003944cf901ed43c7'],
|
|
}),
|
|
('libXau', '1.0.8', { # 2013-05-24
|
|
'checksums': ['c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b'],
|
|
}),
|
|
('libXdmcp', '1.1.2', { # 2015-03-21
|
|
'checksums': ['6f7c7e491a23035a26284d247779174dedc67e34e93cc3548b648ffdb6fc57c0'],
|
|
}),
|
|
('xcb-proto', '1.13', { # 2018-03-05
|
|
'checksums': ['0698e8f596e4c0dbad71d3dc754d95eb0edbb42df5464e0f782621216fa33ba7'],
|
|
}),
|
|
('libxcb', '1.13', { # 2018-03-05
|
|
'sources': [SOURCE_TAR_GZ],
|
|
'checksums': ['0bb3cfd46dbd90066bf4d7de3cad73ec1024c7325a4a0cbf5f4a0d4fa91155fb'],
|
|
'start_dir': '%(name)s-%(version)s',
|
|
}),
|
|
('xtrans', '1.3.5', { # 2014-09-22
|
|
'checksums': ['b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d'],
|
|
}),
|
|
('libxkbcommon', '0.8.0', { # 2017-12-16
|
|
'sources': ['libxkbcommon-%(version)s.tar.xz'],
|
|
'checksums': ['e829265db04e0aebfb0591b6dc3377b64599558167846c3f5ee5c5e53641fe6d'],
|
|
'start_dir': 'libxkbcommon-%(version)s',
|
|
}),
|
|
('libX11', '1.6.5', { # 2017-02-26
|
|
'checksums': ['3abce972ba62620611fab5b404dafb852da3da54e7c287831c30863011d28fb3'],
|
|
}),
|
|
('libXext', '1.3.3', { # 2014-07-24
|
|
'checksums': ['eb0b88050491fef4716da4b06a4d92b4fc9e76f880d6310b2157df604342cfe5'],
|
|
}),
|
|
('libFS', '1.0.7', { # 2015-05-01
|
|
'checksums': ['91bf1c5ce4115b7dbf4e314fdbee54052708e8f7b6a2ec6e82c309bcbe40ef3d'],
|
|
}),
|
|
('libICE', '1.0.9', { # 2014-06-07
|
|
'checksums': ['7812a824a66dd654c830d21982749b3b563d9c2dfe0b88b203cefc14a891edc0'],
|
|
}),
|
|
('libSM', '1.2.2', { # 2013-09-08
|
|
'checksums': ['14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4'],
|
|
}),
|
|
('libXScrnSaver', '1.2.2', { # 2012-03-08
|
|
'checksums': ['e12ba814d44f7b58534c0d8521e2d4574f7bf2787da405de4341c3b9f4cc8d96'],
|
|
}),
|
|
('libXt', '1.1.5', { # 2015-05-01
|
|
'checksums': ['b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3'],
|
|
}),
|
|
('libXmu', '1.1.2', { # 2013-09-08
|
|
'checksums': ['e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba'],
|
|
}),
|
|
('libXpm', '3.5.12', { # 2016-12-15
|
|
'checksums': ['2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501'],
|
|
}),
|
|
('libXaw', '1.0.13', { # 2015-05-01
|
|
'checksums': ['7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694'],
|
|
}),
|
|
('libXfixes', '5.0.3', { # 2016-10-04
|
|
'checksums': ['9ab6c13590658501ce4bd965a8a5d32ba4d8b3bb39a5a5bc9901edffc5666570'],
|
|
}),
|
|
('libXcomposite', '0.4.4', { # 2013-01-03
|
|
'checksums': ['83c04649819c6f52cda1b0ce8bcdcc48ad8618428ad803fb07f20b802f1bdad1'],
|
|
}),
|
|
('libXrender', '0.9.10', { # 2016-10-04
|
|
'checksums': ['770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf'],
|
|
}),
|
|
('libXcursor', '1.1.15', { # 2017-11-28
|
|
'checksums': ['449befea2b11dde58ba3323b2c1ec30550013bd84d80501eb56d0048e62251a1'],
|
|
}),
|
|
('libXdamage', '1.1.4', { # 2013-01-03
|
|
'checksums': ['4bb3e9d917f5f593df2277d452926ee6ad96de7b7cd1017cbcf4579fe5d3442b'],
|
|
}),
|
|
('libfontenc', '1.1.3', { # 2015-05-01
|
|
'checksums': ['6fba26760ca8d5045f2b52ddf641c12cedc19ee30939c6478162b7db8b6220fb'],
|
|
}),
|
|
('libXfont', '1.5.4', { # 2017-11-28
|
|
'checksums': ['59be6eab53f7b0feb6b7933c11d67d076ae2c0fd8921229c703fc7a4e9a80d6e'],
|
|
}),
|
|
('libXfont2', '2.0.3', { # 2017-11-28
|
|
'checksums': ['a4b761a37528353a2b83dba364d7c1fd6aef2d554a1a019815f24f7f8866890e'],
|
|
}),
|
|
('libXft', '2.3.2', { # 2014-06-06
|
|
'checksums': ['26cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507'],
|
|
}),
|
|
('libXi', '1.7.9', { # 2017-01-23
|
|
'checksums': ['463cc5370191404bc0f8a450fdbf6d9159efbbf274e5e0f427a60191fed9cf4b'],
|
|
}),
|
|
('libXinerama', '1.1.3', { # 2013-05-31
|
|
'checksums': ['0ba243222ae5aba4c6a3d7a394c32c8b69220a6872dbb00b7abae8753aca9a44'],
|
|
}),
|
|
('libXrandr', '1.5.1', { # 2016-10-04
|
|
'checksums': ['2baa7fb3eca78fe7e11a09b373ba898b717f7eeba4a4bfd68187e04b4789b0d3'],
|
|
}),
|
|
('libXres', '1.2.0', { # 2017-10-11
|
|
'checksums': ['5b62feee09f276d74054787df030fceb41034de84174abec6d81c591145e043a'],
|
|
}),
|
|
('libXtst', '1.2.3', { # 2016-10-04
|
|
'checksums': ['a0c83acce02d4923018c744662cb28eb0dbbc33b4adc027726879ccf68fbc2c2'],
|
|
}),
|
|
('libXv', '1.0.11', { # 2016-10-04
|
|
'checksums': ['c4112532889b210e21cf05f46f0f2f8354ff7e1b58061e12d7a76c95c0d47bb1'],
|
|
}),
|
|
('libXvMC', '1.0.10', { # 2016-10-04
|
|
'checksums': ['d8306f71c798d10409bb181b747c2644e1d60c05773c742c12304ab5aa5c8436'],
|
|
}),
|
|
('libXxf86dga', '1.1.4', { # 2013-05-31
|
|
'checksums': ['e6361620a15ceba666901ca8423e8be0c6ed0271a7088742009160349173766b'],
|
|
}),
|
|
('libXxf86vm', '1.1.4', { # 2015-02-24
|
|
'checksums': ['5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99'],
|
|
}),
|
|
('libdmx', '1.1.4', { # 2018-05-14
|
|
'checksums': ['4d05bd5b248c1f46729fa1536b7a5e4d692567327ad41564c36742fb327af925'],
|
|
}),
|
|
('libpciaccess', '0.14', { # 2017-10-23
|
|
'checksums': ['8d86e64893917be3dfb1c5e837888d1275399c818783474002203d751312b03c'],
|
|
}),
|
|
('libxkbfile', '1.0.9', { # 2015-05-01
|
|
'checksums': ['95df50570f38e720fb79976f603761ae6eff761613eb56f258c3cb6bab4fd5e3'],
|
|
}),
|
|
('libxshmfence', '1.3', { # 2018-02-26
|
|
'checksums': ['7eb3d46ad91bab444f121d475b11b39273142d090f7e9ac43e6a87f4ff5f902c'],
|
|
}),
|
|
('xcb-util', '0.4.0', { # 2014-10-15
|
|
'checksums': ['0ed0934e2ef4ddff53fcc70fc64fb16fe766cd41ee00330312e20a985fd927a7'],
|
|
}),
|
|
('xcb-util-image', '0.4.0', { # 2014-10-15
|
|
'checksums': ['cb2c86190cf6216260b7357a57d9100811bb6f78c24576a3a5bfef6ad3740a42'],
|
|
}),
|
|
('xcb-util-keysyms', '0.4.0', { # 2014-10-01
|
|
'checksums': ['0807cf078fbe38489a41d755095c58239e1b67299f14460dec2ec811e96caa96'],
|
|
}),
|
|
('xcb-util-renderutil', '0.3.9', { # 2014-06-13
|
|
'checksums': ['55eee797e3214fe39d0f3f4d9448cc53cffe06706d108824ea37bb79fcedcad5'],
|
|
}),
|
|
('xcb-util-wm', '0.4.1', { # 2014-02-19
|
|
'checksums': ['038b39c4bdc04a792d62d163ba7908f4bb3373057208c07110be73c1b04b8334'],
|
|
}),
|
|
('xcb-util-cursor', '0.1.3', { # 2016-05-12
|
|
'checksums': ['a322332716a384c94d3cbf98f2d8fe2ce63c2fe7e2b26664b6cea1d411723df8'],
|
|
}),
|
|
('xkeyboard-config', '2.24', { # 2018-06-04
|
|
'checksums': ['21276860a413ca351a781732d729b35cdc5800151e7759f1679036b1b16cdd2a'],
|
|
}),
|
|
]
|
|
|
|
preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && "
|
|
|
|
# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module
|
|
full_sanity_check = True
|
|
|
|
sanity_check_paths = {
|
|
'files': ['include/X11/Xlib.h', 'include/X11/Xutil.h'],
|
|
'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib/pkgconfig',
|
|
'share/pkgconfig', 'share/X11/xkb'],
|
|
}
|
|
|
|
moduleclass = 'vis'
|