mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-04 06:11:36 +01:00

new file: e/Emacs/Emacs-29.4-GCCcore-12.2.0.eb new file: e/Emacs/Emacs-29.4-GCCcore-14.2.0.eb new file: f/fontconfig/fontconfig-2.15.0-GCCcore-14.2.0.eb new file: f/freetype/freetype-2.13.2-GCCcore-14.2.0.eb new file: g/GTK3/GTK3-3.24.42-GCCcore-14.2.0.eb new file: g/gettext/gettext-0.22.5-GCCcore-14.2.0.eb new file: g/gperf/gperf-3.1-GCCcore-14.2.0.eb new file: i/intltool/intltool-0.51.0-GCCcore-14.2.0.eb new file: j/jbigkit/jbigkit-2.1-GCCcore-14.2.0.eb new file: l/LibTIFF/LibTIFF-4.7.0-GCCcore-14.2.0.eb new file: l/libdeflate/libdeflate-1.20-GCCcore-14.2.0.eb new file: l/libjpeg-turbo/libjpeg-turbo-3.0.1-GCCcore-14.2.0.eb new file: l/libpng/libpng-1.6.45-GCCcore-14.2.0.eb new file: n/NASM/NASM-2.16.03-GCCcore-14.2.0.eb new file: p/Python/Python-3.13.1-GCCcore-12.2.0.eb new file: u/util-linux/util-linux-2.40-GCCcore-14.2.0.eb new file: x/X11/X11-20240607-GCCcore-14.2.0.eb
218 lines
8.5 KiB
Plaintext
218 lines
8.5 KiB
Plaintext
# IT4Innovations
|
|
# LK 2025
|
|
|
|
easyblock = 'Bundle'
|
|
|
|
name = 'X11'
|
|
version = '20240607'
|
|
|
|
homepage = 'https://www.x.org'
|
|
description = "The X Window System (X11) is a windowing system for bitmap displays"
|
|
|
|
toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
|
|
|
|
builddependencies = [
|
|
('binutils', '2.42'),
|
|
('Autotools', '20231222'),
|
|
('Bison', '3.8.2'),
|
|
('gettext', '0.22.5'),
|
|
('pkgconf', '2.2.0'),
|
|
('intltool', '0.51.0'),
|
|
('Meson', '1.4.0'),
|
|
('Ninja', '1.12.1'),
|
|
('Doxygen', '1.11.0'),
|
|
]
|
|
|
|
dependencies = [
|
|
('bzip2', '1.0.8'),
|
|
('fontconfig', '2.15.0'),
|
|
('freetype', '2.13.2'),
|
|
('zlib', '1.3.1'),
|
|
('xorg-macros', '1.20.1'),
|
|
('libpciaccess', '0.18.1'),
|
|
]
|
|
|
|
source_urls = [
|
|
XORG_LIB_SOURCE,
|
|
XORG_PROTO_SOURCE,
|
|
'https://xcb.freedesktop.org/dist/',
|
|
'https://xkbcommon.org/download/',
|
|
XORG_DATA_SOURCE + '/xkeyboard-config',
|
|
XORG_DATA_SOURCE,
|
|
]
|
|
|
|
default_easyblock = 'ConfigureMake'
|
|
|
|
default_component_specs = {
|
|
'sources': [SOURCE_TAR_GZ],
|
|
'start_dir': '%(name)s-%(version)s',
|
|
}
|
|
|
|
components = [
|
|
('libpthread-stubs', '0.5', { # 2023-07-18
|
|
'checksums': ['593196cc746173d1e25cb54a93a87fd749952df68699aab7e02c085530e87747'],
|
|
}),
|
|
('xorgproto', '2024.1', { # 2024-03-26
|
|
'checksums': ['4f6b9b4faf91e5df8265b71843a91fc73dc895be6210c84117a996545df296ce'],
|
|
}),
|
|
('libXau', '1.0.11', { # 2022-12-08
|
|
'checksums': ['3a321aaceb803577a4776a5efe78836eb095a9e44bbc7a465d29463e1a14f189'],
|
|
}),
|
|
('libXdmcp', '1.1.5', { # 2024-03-02
|
|
'checksums': ['31a7abc4f129dcf6f27ae912c3eedcb94d25ad2e8f317f69df6eda0bc4e4f2f3'],
|
|
}),
|
|
('xcb-proto', '1.17.0', { # 2024-04-15
|
|
'checksums': ['392d3c9690f8c8202a68fdb89c16fd55159ab8d65000a6da213f4a1576e97a16'],
|
|
}),
|
|
('libxcb', '1.17.0', { # 2024-04-15
|
|
'checksums': ['2c69287424c9e2128cb47ffe92171e10417041ec2963bceafb65cb3fcf8f0b85'],
|
|
}),
|
|
('xtrans', '1.5.0', { # 2023-06-03
|
|
'checksums': ['a806f8a92f879dcd0146f3f1153fdffe845f2fc0df9b1a26c19312b7b0a29c86'],
|
|
}),
|
|
('libxkbcommon', '1.7.0', { # 2024-03-23
|
|
'easyblock': 'MesonNinja',
|
|
'sources': [SOURCE_TAR_XZ],
|
|
'checksums': ['65782f0a10a4b455af9c6baab7040e2f537520caa2ec2092805cdfd36863b247'],
|
|
'preconfigopts': '',
|
|
'configopts': '-Denable-wayland=false -Denable-docs=false ',
|
|
}),
|
|
('libX11', '1.8.9', { # 2024-04-05
|
|
'checksums': ['57ca5f07d263788ad661a86f4139412e8b699662e6b60c20f1f028c25a935e48'],
|
|
}),
|
|
('libXext', '1.3.6', { # 2024-02-04
|
|
'checksums': ['1a0ac5cd792a55d5d465ced8dbf403ed016c8e6d14380c0ea3646c4415496e3d'],
|
|
}),
|
|
('libFS', '1.0.9', { # 2022-08-26
|
|
'checksums': ['8bc2762f63178905228a28670539badcfa2c8793f7b6ce3f597b7741b932054a'],
|
|
}),
|
|
('libICE', '1.1.1', { # 2022-12-08
|
|
'checksums': ['04fbd34a11ba08b9df2e3cdb2055c2e3c1c51b3257f683d7fcf42dabcf8e1210'],
|
|
}),
|
|
('libSM', '1.2.4', { # 2022-12-20
|
|
'checksums': ['51464ce1abce323d5b6707ceecf8468617106e1a8a98522f8342db06fd024c15'],
|
|
}),
|
|
('libXScrnSaver', '1.2.4', { # 2022-12-05
|
|
'checksums': ['0656b2630475104d6df75d91ebb8e0153e61d14e9871ef1f403bcda4a62a838a'],
|
|
}),
|
|
('libXt', '1.3.0', { # 2023-05-09
|
|
'checksums': ['de4a80c4cc7785b9620e572de71026805f68e85a2bf16c386009ef0e50be3f77'],
|
|
}),
|
|
('libXmu', '1.2.1', { # 2024-04-16
|
|
'checksums': ['bf0902583dd1123856c11e0a5085bd3c6e9886fbbd44954464975fd7d52eb599'],
|
|
}),
|
|
('libXpm', '3.5.17', { # 2023-10-03
|
|
'checksums': ['959466c7dfcfcaa8a65055bfc311f74d4c43d9257900f85ab042604d286df0c6'],
|
|
}),
|
|
('libXaw', '1.0.16', { # 2024-03-10
|
|
'checksums': ['012f90adf8739f2f023d63a5fee1528949cf2aba92ef7ac1abcfc2ae9cf28798'],
|
|
}),
|
|
('libXfixes', '6.0.1', { # 2023-04-09
|
|
'checksums': ['e69eaa321173c748ba6e2f15c7cf8da87f911d3ea1b6af4b547974aef6366bec'],
|
|
}),
|
|
('libXcomposite', '0.4.6', { # 2022-12-04
|
|
'checksums': ['3599dfcd96cd48d45e6aeb08578aa27636fa903f480f880c863622c2b352d076'],
|
|
}),
|
|
('libXrender', '0.9.11', { # 2022-10-22
|
|
'checksums': ['6aec3ca02e4273a8cbabf811ff22106f641438eb194a12c0ae93c7e08474b667'],
|
|
}),
|
|
('libXcursor', '1.2.2', { # 2024-03-02
|
|
'checksums': ['98c3a30a3f85274c167d1ac5419d681ce41f14e27bfa5fe3003c8172cd8af104'],
|
|
}),
|
|
('libXdamage', '1.1.6', { # 2022-12-04
|
|
'checksums': ['2afcc139eb6eb926ffe344494b1fc023da25def42874496e6e6d3aa8acef8595'],
|
|
}),
|
|
('libfontenc', '1.1.8', { # 2024-03-02
|
|
'checksums': ['b55039f70959a1b2f02f4ec8db071e5170528d2c9180b30575dccf7510d7fb9f'],
|
|
}),
|
|
('libXfont', '1.5.4', { # 2017-11-28
|
|
'checksums': ['59be6eab53f7b0feb6b7933c11d67d076ae2c0fd8921229c703fc7a4e9a80d6e'],
|
|
}),
|
|
('libXfont2', '2.0.6', { # 2022-08-26
|
|
'checksums': ['a944df7b6837c8fa2067f6a5fc25d89b0acc4011cd0bc085106a03557fb502fc'],
|
|
}),
|
|
('libXft', '2.3.8', { # 2023-04-17
|
|
'checksums': ['32e48fe2d844422e64809e4e99b9d8aed26c1b541a5acf837c5037b8d9f278a8'],
|
|
}),
|
|
('libXi', '1.8.1', { # 2023-05-04
|
|
'checksums': ['3b5f47c223e4b63d7f7fe758886b8bf665b20a7edb6962c423892fd150e326ea'],
|
|
}),
|
|
('libXinerama', '1.1.5', { # 2022-10-29
|
|
'checksums': ['2efa855cb42dc620eff3b77700d8655695e09aaa318f791f201fa60afa72b95c'],
|
|
}),
|
|
('libXrandr', '1.5.4', { # 2023-10-04
|
|
'checksums': ['c72c94dc3373512ceb67f578952c5d10915b38cc9ebb0fd176a49857b8048e22'],
|
|
}),
|
|
('libXres', '1.2.2', { # 2022-12-05
|
|
'checksums': ['8abce597ced4a7ab89032aee91f6f784d9960adc772b2b59f17e515cd4127950'],
|
|
}),
|
|
('libXtst', '1.2.4', { # 2022-09-27
|
|
'checksums': ['01366506aeb033f6dffca5326af85f670746b0cabbfd092aabefb046cf48c445'],
|
|
}),
|
|
('libXv', '1.0.12', { # 2022-12-05
|
|
'checksums': ['ce706619a970a580a0e35e9b5c98bdd2af243ac6494c65f44608a89a86100126'],
|
|
}),
|
|
('libXvMC', '1.0.14', { # 2024-02-04
|
|
'checksums': ['3ad5d2b991219e2bf9b2f85d40b12c16f1afec038715e462f6058af73a9b5ef8'],
|
|
}),
|
|
('libXxf86dga', '1.1.6', { # 2022-12-05
|
|
'checksums': ['87c7482b1e29b4eeb415815641c4f69c00545a8138e1b73ff1f361f7d9c22ac4'],
|
|
}),
|
|
('libXxf86vm', '1.1.5', { # 2022-09-27
|
|
'checksums': ['f3f1c29fef8accb0adbd854900c03c6c42f1804f2bc1e4f3ad7b2e1f3b878128'],
|
|
}),
|
|
('libdmx', '1.1.5', { # 2023-06-03
|
|
'checksums': ['070e82cc1daa1b21ee1339aef56a909eab04cbe7d430fabfbb01ecd21b2dd9f3'],
|
|
}),
|
|
('libxkbfile', '1.1.3', { # 2024-02-04
|
|
'checksums': ['c4c2687729d1f920f165ebb96557a1ead2ef655809ab5eaa66a1ad36dc31050d'],
|
|
}),
|
|
('libxshmfence', '1.3.2', { # 2022-12-08
|
|
'checksums': ['e93a85099604beb244ee756dcaf70e18b08701c1ca84c4de0126cd71bd6c8181'],
|
|
}),
|
|
('xcb-util', '0.4.1', { # 2022-12-20
|
|
'checksums': ['21c6e720162858f15fe686cef833cf96a3e2a79875f84007d76f6d00417f593a'],
|
|
}),
|
|
('xcb-util-image', '0.4.1', { # 2022-10-18
|
|
'checksums': ['0ebd4cf809043fdeb4f980d58cdcf2b527035018924f8c14da76d1c81001293b'],
|
|
}),
|
|
('xcb-util-keysyms', '0.4.1', { # 2022-10-19
|
|
'checksums': ['1fa21c0cea3060caee7612b6577c1730da470b88cbdf846fa4e3e0ff78948e54'],
|
|
}),
|
|
('xcb-util-renderutil', '0.3.10', { # 2022-10-19
|
|
'checksums': ['e04143c48e1644c5e074243fa293d88f99005b3c50d1d54358954404e635128a'],
|
|
}),
|
|
('xcb-util-wm', '0.4.2', { # 2022-10-19
|
|
'checksums': ['dcecaaa535802fd57c84cceeff50c64efe7f2326bf752e16d2b77945649c8cd7'],
|
|
}),
|
|
('xcb-util-cursor', '0.1.5', { # 2023-10-19
|
|
'checksums': ['0e9c5446dc6f3beb8af6ebfcc9e27bcc6da6fe2860f7fc07b99144dfa568e93b'],
|
|
}),
|
|
('xkeyboard-config', '2.42', { # 2024-06-07
|
|
'easyblock': 'MesonNinja',
|
|
'sources': [SOURCE_TAR_XZ],
|
|
'checksums': ['a6b06ebfc1f01fc505f2f05f265f95f67cc8873a54dd247e3c2d754b8f7e0807'],
|
|
# required to overrule parent preconfigopts that runs autogen.sh if configure script is missing
|
|
'preconfigopts': '',
|
|
}),
|
|
('printproto', '1.0.5', { # 2011-01-06
|
|
'checksums': ['e8b6f405fd865f0ea7a3a2908dfbf06622f57f2f91359ec65d13b955e49843fc'],
|
|
}),
|
|
('libXp', '1.0.4', { # 2022-09-12
|
|
'checksums': ['05e46af1ccb68f1752cca5879774a4fb9bf3b19fe088eb745034956e0c6fadba'],
|
|
}),
|
|
('xbitmaps', '1.1.3', { # 2023-02-23
|
|
'checksums': ['93b433b7ff223c4685fdba583b4bd30f2706be2413a670021084422d85b0269d'],
|
|
}),
|
|
]
|
|
|
|
preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && "
|
|
|
|
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'
|