X11-20210518-GCCcore-11.2.0.eb 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. easyblock = 'Bundle'
  2. name = 'X11'
  3. version = '20210518'
  4. homepage = 'https://www.x.org'
  5. description = "The X Window System (X11) is a windowing system for bitmap displays"
  6. toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
  7. source_urls = [
  8. XORG_LIB_SOURCE,
  9. XORG_PROTO_SOURCE,
  10. 'https://xcb.freedesktop.org/dist/',
  11. 'https://xkbcommon.org/download/',
  12. XORG_DATA_SOURCE + '/xkeyboard-config',
  13. XORG_DATA_SOURCE,
  14. ]
  15. builddependencies = [
  16. ('binutils', '2.37'),
  17. ('Autotools', '20210726'),
  18. ('Bison', '3.7.6'),
  19. ('gettext', '0.21'),
  20. ('pkg-config', '0.29.2'),
  21. ('intltool', '0.51.0'),
  22. ('Meson', '0.58.0'),
  23. ('Ninja', '1.10.1'),
  24. ]
  25. dependencies = [
  26. ('bzip2', '1.0.8'),
  27. ('fontconfig', '2.13.93'),
  28. ('freetype', '2.11.0'),
  29. ('zlib', '1.2.11'),
  30. ('xorg-macros', '1.19.3'),
  31. ('libpciaccess', '0.16'),
  32. ]
  33. default_easyblock = 'ConfigureMake'
  34. default_component_specs = {
  35. 'sources': [SOURCE_TAR_GZ],
  36. 'start_dir': '%(name)s-%(version)s',
  37. }
  38. components = [
  39. ('libpthread-stubs', '0.4', { # 2017-03-14
  40. 'checksums': ['50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9'],
  41. }),
  42. ('xorgproto', '2021.4', { # 2021-04-29
  43. 'checksums': ['9de0babd3d8cb16b0c1c47b8389a52f3e1326bb0bc9a9ab34a9500778448a2bd'],
  44. }),
  45. ('libXau', '1.0.9', { # 2019-02-10
  46. 'checksums': ['1f123d8304b082ad63a9e89376400a3b1d4c29e67e3ea07b3f659cccca690eea'],
  47. }),
  48. ('libXdmcp', '1.1.3', { # 2019-03-16
  49. 'checksums': ['2ef9653d32e09d1bf1b837d0e0311024979653fe755ad3aaada8db1aa6ea180c'],
  50. }),
  51. ('xcb-proto', '1.14.1', { # 2020-10-08
  52. 'checksums': ['85cd21e9d9fbc341d0dbf11eace98d55d7db89fda724b0e598855fcddf0944fd'],
  53. }),
  54. ('libxcb', '1.14', { # 2020-02-22
  55. 'sources': [SOURCE_TAR_GZ],
  56. 'checksums': ['2c7fcddd1da34d9b238c9caeda20d3bd7486456fc50b3cc6567185dbd5b0ad02'],
  57. }),
  58. ('xtrans', '1.4.0', { # 2019-03-16
  59. 'checksums': ['48ed850ce772fef1b44ca23639b0a57e38884045ed2cbb18ab137ef33ec713f9'],
  60. }),
  61. ('libxkbcommon', '1.3.0', { # 2021-05-01
  62. 'easyblock': 'MesonNinja',
  63. 'sources': ['libxkbcommon-%(version)s.tar.xz'],
  64. 'checksums': ['7b09e098ea69bc3054f0c57a9a25fda571c4df22398811606e32b5fffeb75e7b'],
  65. 'preconfigopts': '',
  66. 'configopts': '-Denable-wayland=false -Denable-docs=false ',
  67. }),
  68. ('libX11', '1.7.1', { # 2021-05-18
  69. 'checksums': ['7e6d4120696e90995e66ac24f1042d4f11c14fbefd7aab48de0ed1fe3c4b922b'],
  70. }),
  71. ('libXext', '1.3.4', { # 2019-03-16
  72. 'checksums': ['8ef0789f282826661ff40a8eef22430378516ac580167da35cc948be9041aac1'],
  73. }),
  74. ('libFS', '1.0.8', { # 2019-03-10
  75. 'checksums': ['e3da723257f4f4c0c629aec402e0a36fbec66a9418f70d24a159cb0470ec83d2'],
  76. }),
  77. ('libICE', '1.0.10', { # 2019-07-14
  78. 'checksums': ['1116bc64c772fd127a0d0c0ffa2833479905e3d3d8197740b3abd5f292f22d2d'],
  79. }),
  80. ('libSM', '1.2.3', { # 2018-10-10
  81. 'checksums': ['1e92408417cb6c6c477a8a6104291001a40b3bb56a4a60608fdd9cd2c5a0f320'],
  82. }),
  83. ('libXScrnSaver', '1.2.3', { # 2018-07-05
  84. 'checksums': ['4f74e7e412144591d8e0616db27f433cfc9f45aae6669c6c4bb03e6bf9be809a'],
  85. }),
  86. ('libXt', '1.2.1', { # 2021-01-24
  87. 'checksums': ['6da1bfa9dd0ed87430a5ce95b129485086394df308998ebe34d98e378e3dfb33'],
  88. }),
  89. ('libXmu', '1.1.3', { # 2019-03-16
  90. 'checksums': ['5bd9d4ed1ceaac9ea023d86bf1c1632cd3b172dce4a193a72a94e1d9df87a62e'],
  91. }),
  92. ('libXpm', '3.5.13', { # 2019-12-13
  93. 'checksums': ['e3dfb0fb8c1f127432f2a498c7856b37ce78a61e8da73f1aab165a73dd97ad00'],
  94. }),
  95. ('libXaw', '1.0.14', { # 2021-03-27
  96. 'checksums': ['59cfed2712cc80bbfe62dd1aacf24f58d74a76dd08329a922077b134a8d8048f'],
  97. }),
  98. ('libXfixes', '6.0.0', { # 2021-05-11
  99. 'checksums': ['82045da5625350838390c9440598b90d69c882c324ca92f73af9f0e992cb57c7'],
  100. }),
  101. ('libXcomposite', '0.4.5', { # 2019-03-11
  102. 'checksums': ['581c7fc0f41a99af38b1c36b9be64bc13ef3f60091cd3f01105bbc7c01617d6c'],
  103. }),
  104. ('libXrender', '0.9.10', { # 2016-10-04
  105. 'checksums': ['770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf'],
  106. }),
  107. ('libXcursor', '1.2.0', { # 2019-03-11
  108. 'checksums': ['ad5b2574fccaa4c3fa67b9874fbed863d29ad230c784e9a08b20692418f6a1f8'],
  109. }),
  110. ('libXdamage', '1.1.5', { # 2019-03-11
  111. 'checksums': ['630ec53abb8c2d6dac5cd9f06c1f73ffb4a3167f8118fdebd77afd639dbc2019'],
  112. }),
  113. ('libfontenc', '1.1.4', { # 2019-02-20
  114. 'checksums': ['895ee0986b32fbfcda7f4f25ef6cbacfa760e1690bf59f02085ce0e7d1eebb41'],
  115. }),
  116. ('libXfont', '1.5.4', { # 2017-11-28
  117. 'checksums': ['59be6eab53f7b0feb6b7933c11d67d076ae2c0fd8921229c703fc7a4e9a80d6e'],
  118. }),
  119. ('libXfont2', '2.0.4', { # 2019-09-14
  120. 'checksums': ['74e577294c7406b284c50dfcfb5e5d9b3b0cc2d83d33866920ffe1e4860f585a'],
  121. }),
  122. ('libXft', '2.3.3', { # 2019-03-16
  123. 'checksums': ['3c3cf88b1a96e49a3d87d67d9452d34b6e25e96ae83959b8d0a980935014d701'],
  124. }),
  125. ('libXi', '1.7.10', { # 2019-06-19
  126. 'checksums': ['b51e106c445a49409f3da877aa2f9129839001b24697d75a54e5c60507e9a5e3'],
  127. }),
  128. ('libXinerama', '1.1.4', { # 2018-07-05
  129. 'checksums': ['64de45e18cc76b8e703cb09b3c9d28bd16e3d05d5cd99f2d630de2d62c3acc18'],
  130. }),
  131. ('libXrandr', '1.5.2', { # 2019-03-16
  132. 'checksums': ['3f10813ab355e7a09f17e147d61b0ce090d898a5ea5b5519acd0ef68675dcf8e'],
  133. }),
  134. ('libXres', '1.2.1', { # 2021-03-31
  135. 'checksums': ['918fb33c3897b389a1fbb51571c5c04c6b297058df286d8b48faa5af85e88bcc'],
  136. }),
  137. ('libXtst', '1.2.3', { # 2016-10-04
  138. 'checksums': ['a0c83acce02d4923018c744662cb28eb0dbbc33b4adc027726879ccf68fbc2c2'],
  139. }),
  140. ('libXv', '1.0.11', { # 2016-10-04
  141. 'checksums': ['c4112532889b210e21cf05f46f0f2f8354ff7e1b58061e12d7a76c95c0d47bb1'],
  142. }),
  143. ('libXvMC', '1.0.12', { # 2019-09-24
  144. 'checksums': ['024c9ec4f001f037eeca501ee724c7e51cf287eb69ced8c6126e16e7fa9864b5'],
  145. }),
  146. ('libXxf86dga', '1.1.5', { # 2019-03-16
  147. 'checksums': ['715e2bf5caf6276f0858eb4b11a1aef1a26beeb40dce2942387339da395bef69'],
  148. }),
  149. ('libXxf86vm', '1.1.4', { # 2015-02-24
  150. 'checksums': ['5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99'],
  151. }),
  152. ('libdmx', '1.1.4', { # 2018-05-14
  153. 'checksums': ['4d05bd5b248c1f46729fa1536b7a5e4d692567327ad41564c36742fb327af925'],
  154. }),
  155. ('libxkbfile', '1.1.0', { # 2019-03-16
  156. 'checksums': ['2a92adda3992aa7cbad758ef0b8dfeaedebb49338b772c64ddf369d78c1c51d3'],
  157. }),
  158. ('libxshmfence', '1.3', { # 2018-02-26
  159. 'checksums': ['7eb3d46ad91bab444f121d475b11b39273142d090f7e9ac43e6a87f4ff5f902c'],
  160. }),
  161. ('xcb-util', '0.4.0', { # 2014-10-15
  162. 'checksums': ['0ed0934e2ef4ddff53fcc70fc64fb16fe766cd41ee00330312e20a985fd927a7'],
  163. }),
  164. ('xcb-util-image', '0.4.0', { # 2014-10-15
  165. 'checksums': ['cb2c86190cf6216260b7357a57d9100811bb6f78c24576a3a5bfef6ad3740a42'],
  166. }),
  167. ('xcb-util-keysyms', '0.4.0', { # 2014-10-01
  168. 'checksums': ['0807cf078fbe38489a41d755095c58239e1b67299f14460dec2ec811e96caa96'],
  169. }),
  170. ('xcb-util-renderutil', '0.3.9', { # 2014-06-13
  171. 'checksums': ['55eee797e3214fe39d0f3f4d9448cc53cffe06706d108824ea37bb79fcedcad5'],
  172. }),
  173. ('xcb-util-wm', '0.4.1', { # 2014-02-19
  174. 'checksums': ['038b39c4bdc04a792d62d163ba7908f4bb3373057208c07110be73c1b04b8334'],
  175. }),
  176. ('xcb-util-cursor', '0.1.3', { # 2016-05-12
  177. 'checksums': ['a322332716a384c94d3cbf98f2d8fe2ce63c2fe7e2b26664b6cea1d411723df8'],
  178. }),
  179. ('xkeyboard-config', '2.32', { # 2021-02-16
  180. 'checksums': ['88effbe680cb5d5b0f566e5f6aa27927aaa7f7e709f43a6af64f83eb44accece'],
  181. }),
  182. ('printproto', '1.0.5', { # 2011-01-06
  183. 'checksums': ['e8b6f405fd865f0ea7a3a2908dfbf06622f57f2f91359ec65d13b955e49843fc'],
  184. }),
  185. ('libXp', '1.0.3', { # 2015-02-21
  186. 'checksums': ['f6b8cc4ef05d3eafc9ef5fc72819dd412024b4ed60197c0d5914758125817e9c'],
  187. }),
  188. ('xbitmaps', '1.1.2', { # 2018-03-10
  189. 'checksums': ['27e700e8ee02c43f7206f4eca8f1953ad15236cac95d7a0f08505c3f7d99c265'],
  190. }),
  191. ]
  192. preconfigopts = "if [ ! -f configure ]; then ./autogen.sh; fi && "
  193. sanity_check_paths = {
  194. 'files': ['include/X11/Xlib.h', 'include/X11/Xutil.h'],
  195. 'dirs': ['include/GL', 'include/X11', 'include/X11/extensions', 'lib/pkgconfig',
  196. 'share/pkgconfig', 'share/X11/xkb'],
  197. }
  198. moduleclass = 'vis'