mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00
new file: f/FLAC/FLAC-1.3.1.eb
new file: m/matplotlib/matplotlib-2.1.1-Python-2.7.15.eb new file: s/SoX/SoX-14.4.2.eb new file: t/Tcl/Tcl-8.6.9-GCCcore-8.2.0.eb new file: t/Tk/Tk-8.6.9-GCCcore-8.2.0.eb
This commit is contained in:
parent
50007fd994
commit
be35dd3041
30
f/FLAC/FLAC-1.3.1.eb
Normal file
30
f/FLAC/FLAC-1.3.1.eb
Normal file
@ -0,0 +1,30 @@
|
||||
##
|
||||
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
|
||||
#
|
||||
# Author: Stephane Thiell <sthiell@stanford.edu>
|
||||
###
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'FLAC'
|
||||
version = '1.3.1'
|
||||
|
||||
homepage = 'https://xiph.org/flac/'
|
||||
description = """Programs and libraries for working with Free Lossless Audio Codec (FLAC) files."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
source_urls = ['http://downloads.xiph.org/releases/flac/']
|
||||
|
||||
# use of assembly routines requires a recent binutils
|
||||
#builddependencies = [('binutils', '2.25', '', ('GCC', '4.9.2'))]
|
||||
|
||||
runtest = 'check'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/flac', 'include/FLAC/all.h', 'lib/libFLAC.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'data'
|
26
m/matplotlib/matplotlib-2.1.1-Python-2.7.15.eb
Normal file
26
m/matplotlib/matplotlib-2.1.1-Python-2.7.15.eb
Normal file
@ -0,0 +1,26 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'matplotlib'
|
||||
version = '2.1.1'
|
||||
|
||||
homepage = 'http://matplotlib.org'
|
||||
description = """Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
|
||||
hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
|
||||
and ipython shell, web application servers, and six graphical user interface toolkits."""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.2.0'}
|
||||
|
||||
source_urls = ['https://github.com/matplotlib/matplotlib/archive/']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('freetype', '2.9.1', '-libpng-1.6.34', True),
|
||||
('libpng', '1.6.34', '', True),
|
||||
('Python', '2.7.15'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {'files': [], 'dirs': [
|
||||
'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/%(name)s'], }
|
||||
|
||||
moduleclass = 'python'
|
27
s/SoX/SoX-14.4.2.eb
Normal file
27
s/SoX/SoX-14.4.2.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'SoX'
|
||||
version = '14.4.2'
|
||||
|
||||
homepage = 'http://http://sox.sourceforge.net/'
|
||||
description = """Sound eXchange, the Swiss Army knife of audio manipulation"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['https://sourceforge.net/projects/sox/files/sox/%(version)s']
|
||||
|
||||
# These are not strictly mandatory but add flac and mp3 support to SoX
|
||||
dependencies = [
|
||||
('FLAC', '1.3.1'),
|
||||
('LAME', '3.100')
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/sox', 'include/sox.h', 'lib/libsox.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'data'
|
27
t/Tcl/Tcl-8.6.9-GCCcore-8.2.0.eb
Normal file
27
t/Tcl/Tcl-8.6.9-GCCcore-8.2.0.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2019
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Tcl'
|
||||
version = '8.6.9'
|
||||
|
||||
homepage = 'http://www.tcl.tk/'
|
||||
description = """Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language,
|
||||
suitable for a very wide range of uses, including web and desktop applications, networking, administration,
|
||||
testing and many more."""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.2.0'}
|
||||
|
||||
source_urls = ["http://prdownloads.sourceforge.net/tcl"]
|
||||
sources = ['%(namelower)s%(version)s-src.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11', '', True),
|
||||
]
|
||||
|
||||
configopts = '--enable-threads EXTRA_INSTALL="install-private-headers"'
|
||||
|
||||
runtest = 'test'
|
||||
|
||||
start_dir = 'unix'
|
||||
|
||||
moduleclass = 'lang'
|
28
t/Tk/Tk-8.6.9-GCCcore-8.2.0.eb
Normal file
28
t/Tk/Tk-8.6.9-GCCcore-8.2.0.eb
Normal file
@ -0,0 +1,28 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Tk'
|
||||
version = '8.6.9'
|
||||
|
||||
homepage = 'http://www.tcl.tk/'
|
||||
description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for building
|
||||
a graphical user interface (GUI) in many different programming languages."""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '8.2.0'}
|
||||
|
||||
source_urls = ["http://prdownloads.sourceforge.net/tcl"]
|
||||
sources = ['%(namelower)s%(version)s-src.tar.gz']
|
||||
|
||||
patches = ['Tk-8.6.4_different-prefix-with-tcl.patch']
|
||||
|
||||
dependencies = [
|
||||
('Tcl', version),
|
||||
('zlib', '1.2.11', '', True),
|
||||
]
|
||||
|
||||
configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib --without-x CFLAGS="-I$EBROOTTCL/include"'
|
||||
|
||||
start_dir = 'unix'
|
||||
|
||||
moduleclass = 'vis'
|
Loading…
x
Reference in New Issue
Block a user