Commit 22ca97e9 authored by Lukáš Krupčík's avatar Lukáš Krupčík

Merge branch 'it4i-salomon'

parents 50007fd9 be35dd30
Pipeline #8464 passed with stage
in 16 seconds
##
# 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'
# 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'
# 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'
# 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'
# 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'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment