mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00
new file: a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb
new file: a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb new file: g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb new file: g/Gdk-Pixbuf/Gdk-Pixbuf-2.36.8.eb new file: l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb new file: m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb new file: m/Meson/Meson-0.50.0-Py-2.7.eb new file: n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb new file: p/pathlib2/pathlib2-2.3.4-Py-2.7.eb new file: s/scandir/scandir-1.10.0-Py-2.7.eb new file: w/wxPython/wxPython-3.0.2.0-Py-2.7.eb deleted: g/Gdk-Pixbuf/Gdk-Pixbuf-2.38.1.eb
This commit is contained in:
parent
f023e681ce
commit
c135bcf2b6
40
a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb
Normal file
40
a/ATK/ATK-2.28.1-GCCcore-6.3.0.eb
Normal file
@ -0,0 +1,40 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'ATK'
|
||||
version = '2.28.1'
|
||||
|
||||
homepage = 'https://developer.gnome.org/ATK/stable/'
|
||||
description = """
|
||||
ATK provides the set of accessibility interfaces that are implemented by other
|
||||
toolkits and applications. Using the ATK interfaces, accessibility tools have
|
||||
full access to view and control running applications.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '6.3.0'}
|
||||
|
||||
source_urls = [FTPGNOME_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
checksums = ['cd3a1ea6ecc268a2497f0cd018e970860de24a6d42086919d6bf6c8e8d53f4fc']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.27'),
|
||||
('GObject-Introspection', '1.56.1', '', True),
|
||||
]
|
||||
dependencies = [
|
||||
('GLib', '2.57.1', '', True),
|
||||
]
|
||||
|
||||
configopts = "--enable-introspection=yes"
|
||||
|
||||
modextrapaths = {
|
||||
'XDG_DATA_DIRS': 'share',
|
||||
}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libatk-1.0.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
38
a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb
Normal file
38
a/at-spi2-atk/at-spi2-atk-2.32.0-GCCcore-6.3.0.eb
Normal file
@ -0,0 +1,38 @@
|
||||
easyblock = 'MesonNinja'
|
||||
|
||||
name = 'at-spi2-atk'
|
||||
version = '2.32.0'
|
||||
|
||||
homepage = 'https://wiki.gnome.org/Accessibility'
|
||||
description = """
|
||||
AT-SPI 2 toolkit bridge
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.2.0'}
|
||||
|
||||
source_urls = [FTPGNOME_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
checksums = ['0b51e6d339fa2bcca3a3e3159ccea574c67b107f1ac8b00047fa60e34ce7a45c']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.31.1'),
|
||||
('Meson', '0.50.0', '-Python-3.7.2'),
|
||||
('Ninja', '1.9.0'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('GLib', '2.60.1'),
|
||||
('DBus', '1.13.8'),
|
||||
('at-spi2-core', '2.32.0'),
|
||||
('libxml2', '2.9.8'),
|
||||
('ATK', '2.32.0'),
|
||||
]
|
||||
|
||||
configopts = "--libdir lib "
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libatk-bridge-2.0.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
44
g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb
Normal file
44
g/GTK+/GTK+-2.24.32-GCCcore-6.3.0.eb
Normal file
@ -0,0 +1,44 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'GTK+'
|
||||
version = '2.24.32'
|
||||
|
||||
homepage = 'https://developer.gnome.org/gtk+/stable/'
|
||||
description = """
|
||||
The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '6.3.0'}
|
||||
|
||||
source_urls = [FTPGNOME_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
checksums = ['b6c8a93ddda5eabe3bfee1eb39636c9a03d2a56c7b62828b359bf197943c582e']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.27'),
|
||||
('GObject-Introspection', '1.56.1', '', True),
|
||||
('gettext', '0.19.8.1', '', True),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('ATK', '2.28.1'),
|
||||
('Gdk-Pixbuf', '2.36.8', '', True),
|
||||
('Pango', '1.42.1', '', ('GCC', '6.3.0-2.27')),
|
||||
('X11', '20190311', '', True),
|
||||
]
|
||||
|
||||
configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility "
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/gtk-update-icon-cache', 'lib/libgtk-x11-2.0.%s' % SHLIB_EXT],
|
||||
'dirs': ['include/gtk-2.0'],
|
||||
}
|
||||
|
||||
modextrapaths = {
|
||||
'GI_TYPELIB_PATH': 'share',
|
||||
'XDG_DATA_DIRS': 'share',
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
@ -3,7 +3,7 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Gdk-Pixbuf'
|
||||
version = '2.38.1'
|
||||
version = '2.36.8'
|
||||
|
||||
homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/'
|
||||
description = """
|
||||
@ -19,11 +19,11 @@ source_urls = [FTPGNOME_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
|
||||
dependencies = [
|
||||
('GLib', '2.60.0'),
|
||||
('GLib', '2.57.1'),
|
||||
('libjpeg-turbo', '1.5.1'),
|
||||
('libpng', '1.6.29'),
|
||||
('LibTIFF', '4.0.7'),
|
||||
('GObject-Introspection', '1.60.1')
|
||||
('GObject-Introspection', '1.56.1')
|
||||
]
|
||||
|
||||
configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes "
|
29
l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb
Normal file
29
l/libGLU/libGLU-9.0.0-GCCcore-8.2.0.eb
Normal file
@ -0,0 +1,29 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'libGLU'
|
||||
version = '9.0.0'
|
||||
|
||||
homepage = 'ftp://ftp.freedesktop.org/pub/mesa/glu/'
|
||||
description = """The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. """
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.2.0'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = ['https://mesa.freedesktop.org/archive/glu/']
|
||||
sources = ['glu-%(version)s.tar.bz2']
|
||||
checksums = ['1f7ad0d379a722fcbd303aa5650c6d7d5544fde83196b42a73d1193568a4df12']
|
||||
|
||||
builddependencies = [('binutils', '2.31.1')]
|
||||
|
||||
dependencies = [
|
||||
('Mesa', '19.0.1'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libGLU.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
74
m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb
Normal file
74
m/Mesa/Mesa-19.0.1-GCCcore-8.2.0.eb
Normal file
@ -0,0 +1,74 @@
|
||||
# Automatically converted from Mesa-17.2.4-intel-2017b.eb
|
||||
# Original message:
|
||||
# the purpose of the easyconfig is to build a Mesa for software rendering,
|
||||
# not hardware rendering. This means you want at least SSE4.2. We build:
|
||||
# - llvmpipe: the high-performance Gallium LLVM driver
|
||||
# - swr: Intel's OpenSWR
|
||||
# it will try to use the llvmpipe by default. It you want swr, do:
|
||||
# GALLIUM_DRIVER=swr
|
||||
|
||||
easyblock = 'MesonNinja'
|
||||
|
||||
name = 'Mesa'
|
||||
version = '19.0.1'
|
||||
|
||||
homepage = 'http://www.mesa3d.org/'
|
||||
description = """Mesa is an open-source implementation of the OpenGL specification -
|
||||
a system for rendering interactive 3D graphics."""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.2.0'}
|
||||
# swr detects and builds parts specific for AVX and AVX2. If we use
|
||||
# -xHost, this always gets overwritten and will fail.
|
||||
toolchainopts = {'optarch': False}
|
||||
|
||||
source_urls = [
|
||||
'https://www.mesa3d.org/archive/',
|
||||
'https://mesa.freedesktop.org/archive/',
|
||||
'https://mesa.freedesktop.org/archive/%(version)s',
|
||||
'ftp://ftp.freedesktop.org/pub/mesa/%(version)s',
|
||||
'ftp://ftp.freedesktop.org/pub/mesa/older-versions/%(version_major)s.x/%(version)s',
|
||||
]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
checksums = [
|
||||
'6884163c0ea9e4c98378ab8fecd72fe7b5f437713a14471beda378df247999d4', # mesa-19.0.1.tar.xz
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.31.1'),
|
||||
('Meson', '0.50.0', '-Python-3.7.2'),
|
||||
('Ninja', '1.9.0'),
|
||||
('flex', '2.6.4'),
|
||||
('Bison', '3.0.5'),
|
||||
('pkg-config', '0.29.2'),
|
||||
('Mako', '1.0.8'),
|
||||
('libxml2', '2.9.8'),
|
||||
('expat', '2.2.6'),
|
||||
('gettext', '0.19.8.1'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11'),
|
||||
('nettle', '3.4.1'),
|
||||
('libdrm', '2.4.97'),
|
||||
('LLVM', '7.0.1'),
|
||||
('X11', '20190311'),
|
||||
('libunwind', '1.3.1'),
|
||||
]
|
||||
|
||||
configopts = " -Dplatforms=x11 -Dosmesa=gallium -Ddri3=false -Ddri-drivers='' -Dvulkan-drivers=''"
|
||||
configopts += " -Dgbm=false -Dglx-direct=false -Dgallium-drivers='swrast,swr' -Degl=false"
|
||||
configopts += " -Dllvm=true -Dshared-llvm=true"
|
||||
configopts += " -Dlibunwind=true -Dglx=xlib"
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libGL.%s' % SHLIB_EXT, 'lib/libOSMesa.%s' % SHLIB_EXT,
|
||||
'lib/libGLESv1_CM.%s' % SHLIB_EXT, 'lib/libGLESv2.%s' % SHLIB_EXT,
|
||||
'include/GL/glext.h', 'include/GL/gl_mangle.h',
|
||||
'include/GL/glx.h', 'include/GL/osmesa.h',
|
||||
'include/GL/gl.h', 'include/GL/glxext.h',
|
||||
'include/GL/glx_mangle.h', 'include/GLES/gl.h',
|
||||
'include/GLES2/gl2.h', 'include/GLES3/gl3.h'],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
31
m/Meson/Meson-0.50.0-Py-2.7.eb
Normal file
31
m/Meson/Meson-0.50.0-Py-2.7.eb
Normal file
@ -0,0 +1,31 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'Meson'
|
||||
version = '0.50.0'
|
||||
|
||||
homepage = 'https://mesonbuild.com'
|
||||
description = "Meson is a cross-platform build system designed to be both as fast and as user friendly as possible."
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_LOWER_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['13e034b8e74fd39cb4a833915343bcb291b0337374d0537b76922605dad28648']
|
||||
|
||||
dependencies = [
|
||||
('Ninja', '1.9.0', '', ('GCCcore', '6.3.0')),
|
||||
]
|
||||
|
||||
download_dep_fail = True
|
||||
use_pip = True
|
||||
|
||||
options = {'modulename': 'mesonbuild'}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/meson'],
|
||||
'dirs': ['lib/python%(pyshortver)s/site-packages'],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
31
n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb
Normal file
31
n/Ninja/Ninja-1.9.0-GCCcore-6.3.0.eb
Normal file
@ -0,0 +1,31 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'CmdCp'
|
||||
|
||||
name = 'Ninja'
|
||||
version = '1.9.0'
|
||||
|
||||
homepage = 'https://ninja-build.org/'
|
||||
description = "Ninja is a small build system with a focus on speed."
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '6.3.0'}
|
||||
|
||||
source_urls = ['https://github.com/ninja-build/ninja/archive/']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
checksums = ['5d7ec75828f8d3fd1a0c2f31b5b0cea780cdfe1031359228c428c1a48bfcd5b9']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.27'),
|
||||
('Py', '2.7', '', True),
|
||||
]
|
||||
|
||||
cmds_map = [('.*', "./configure.py --bootstrap")]
|
||||
|
||||
files_to_copy = [(['ninja'], 'bin')]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/ninja'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
25
p/pathlib2/pathlib2-2.3.4-Py-2.7.eb
Normal file
25
p/pathlib2/pathlib2-2.3.4-Py-2.7.eb
Normal file
@ -0,0 +1,25 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'pathlib2'
|
||||
version = '2.3.4'
|
||||
|
||||
homepage = 'https://pypi.org/project/pathlib2/'
|
||||
description = """The old pathlib module on bitbucket is in bugfix-only mode. The goal of pathlib2 is to provide a backport of standard pathlib module which tracks the standard library module, so all the newest features of the standard pathlib can be used also on older Python versions."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('scandir', '1.10.0')
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
21
s/scandir/scandir-1.10.0-Py-2.7.eb
Normal file
21
s/scandir/scandir-1.10.0-Py-2.7.eb
Normal file
@ -0,0 +1,21 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'scandir'
|
||||
version = '1.10.0'
|
||||
|
||||
homepage = 'https://pypi.org/project/scandir/'
|
||||
description = """scandir() is a directory iteration function like os.listdir(), except that instead of returning a list of bare filenames, it yields DirEntry objects that include file type and stat information along with the name. Using scandir() increases the speed of os.walk() by 2-20 times (depending on the platform and file system) by avoiding unnecessary calls to os.stat() in most cases."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
27
w/wxPython/wxPython-3.0.2.0-Py-2.7.eb
Normal file
27
w/wxPython/wxPython-3.0.2.0-Py-2.7.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'wxPython'
|
||||
version = '3.0.2.0'
|
||||
|
||||
homepage = 'https://wxpython.org/'
|
||||
description = """This website is all about wxPython, the cross-platform GUI toolkit for the Python language. With wxPython software developers can create truly native user interfaces for their Python applications, that run with little or no modifications on Windows, Macs and Linux or other unix-like systems."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('pathlib2', '2.3.4'),
|
||||
('pkg-config', '0.29.2', '', True),
|
||||
('GTK+', '2.24.32', '', ('GCCcore', '6.3.0')),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
Loading…
x
Reference in New Issue
Block a user