mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00
modified: c/cairo/cairo-1.14.12.eb
modified: f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb new file: g/GLib/GLib-2.57.1.eb modified: g/GObject-Introspection/GObject-Introspection-1.52.0.eb modified: g/GObject-Introspection/GObject-Introspection-1.56.1.eb new file: g/gnuplot/gnuplot-5.2.4-GCC-6.3.0-2.27.eb new file: g/gperf/gperf-3.1.eb modified: h/HarfBuzz/HarfBuzz-1.7.6.eb new file: h/HarfBuzz/HarfBuzz-1.8.1-GCC-6.3.0-2.27.eb new file: h/HarfBuzz/HarfBuzz-1.8.1.eb new file: l/libICU/libICU-61.1.eb new file: l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb new file: o/OpenJPEG/OpenJPEG-2.3.0.eb new file: p/PCRE/PCRE-8.42.eb new file: p/Pango/Pango-1.42.1-GCC-6.3.0-2.27.eb modified: p/Pango/Pango-1.42.1.eb new file: p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb new file: p/poppler/poppler-0.66.0.patch1 new file: p/poppler/poppler-0.66.0.patch2 new file: p/poppler/poppler-0.66.0.patch3 new file: q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb new file: u/util-linux/util-linux-2.32.eb deleted: g/GLib/GLib-2.56.1.eb Former-commit-id: 20510baf0281d1ecf9d352a2ab2eb893635f13b8
This commit is contained in:
parent
e1dbf26959
commit
4a5f0ccfc7
@ -20,7 +20,7 @@ dependencies = [
|
||||
('freetype', '2.9.1', '-libpng-1.6.34'),
|
||||
('pixman', '0.34.0'),
|
||||
('expat', '2.2.0'),
|
||||
('GLib', '2.56.1'),
|
||||
('GLib', '2.57.1'),
|
||||
('X11', '20170314'),
|
||||
]
|
||||
|
||||
|
@ -14,9 +14,12 @@ source_urls = ['http://www.freedesktop.org/software/fontconfig/release/']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('expat', '2.2.0'),
|
||||
('freetype', '2.9.1', versionsuffix),
|
||||
('LibUUID', '1.0.3'),
|
||||
('util-linux', '2.32'),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('gperf', '3.1'),
|
||||
]
|
||||
|
||||
configopts = '--disable-docs '
|
||||
|
@ -2,7 +2,7 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'GLib'
|
||||
version = '2.56.1'
|
||||
version = '2.57.1'
|
||||
|
||||
homepage = 'http://www.gtk.org/'
|
||||
description = """GLib is one of the base libraries of the GTK+ project"""
|
||||
@ -14,19 +14,19 @@ source_urls = ['http://ftp.gnome.org/pub/gnome/sources/glib/%(version_major_mino
|
||||
sources = ['glib-%(version)s.tar.xz']
|
||||
|
||||
dependencies = [
|
||||
('libffi', '3.2.1'),
|
||||
('gettext', '0.19.8.1'),
|
||||
('libxml2', '2.9.4'),
|
||||
('PCRE', '8.40'),
|
||||
('util-linux', '2.29.2'),
|
||||
# ('libffi', '3.2.1'),
|
||||
# ('gettext', '0.19.8.1'),
|
||||
# ('libxml2', '2.9.4'),
|
||||
('PCRE', '8.42'),
|
||||
('util-linux', '2.32'),
|
||||
]
|
||||
|
||||
#builddependencies = [('Python', '2.7.13')]
|
||||
builddependencies = [('Python', '2.7.13')]
|
||||
|
||||
configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap "
|
||||
configopts += "--enable-static --enable-shared"
|
||||
|
||||
#postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"]
|
||||
postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT],
|
@ -25,7 +25,7 @@ builddependencies = [
|
||||
('Autotools', '20150215'),
|
||||
('flex', '2.6.4'),
|
||||
('Bison', '3.0.4'),
|
||||
('cairo', '1.14.8'),
|
||||
('cairo', '1.14.12'),
|
||||
]
|
||||
|
||||
preconfigopts = "env GI_SCANNER_DISABLE_CACHE=true "
|
||||
|
@ -18,9 +18,9 @@ source_urls = [FTPGNOME_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
|
||||
dependencies = [
|
||||
('Py', '2.7'),
|
||||
('GLib', '2.56.1'),
|
||||
('libffi', '3.2.1'),
|
||||
('Python', '2.7.13'),
|
||||
('GLib', '2.57.1'),
|
||||
# ('libffi', '3.2.1'),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
|
33
g/gnuplot/gnuplot-5.2.4-GCC-6.3.0-2.27.eb
Normal file
33
g/gnuplot/gnuplot-5.2.4-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,33 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'gnuplot'
|
||||
version = '5.2.4'
|
||||
|
||||
homepage = 'http://gnuplot.sourceforge.net/'
|
||||
description = """Portable interactive, function plotting utility"""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
source_urls = [('http://sourceforge.net/projects/gnuplot/files', 'download')]
|
||||
|
||||
dependencies = [
|
||||
('cairo', '1.14.12', '', True),
|
||||
('libjpeg-turbo', '1.5.3', '', True),
|
||||
('libpng', '1.6.34', '', True),
|
||||
('libgd', '2.2.5', '', True),
|
||||
('Pango', '1.42.1'),
|
||||
('libcerf', '1.5', '', True),
|
||||
('Qt', '4.8.7', '', True),
|
||||
]
|
||||
|
||||
configopts = '--with-qt=qt4 '
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/gnuplot'],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
27
g/gperf/gperf-3.1.eb
Normal file
27
g/gperf/gperf-3.1.eb
Normal file
@ -0,0 +1,27 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'gperf'
|
||||
version = '3.1'
|
||||
|
||||
homepage = 'http://www.gnu.org/software/gperf/'
|
||||
|
||||
description = """
|
||||
GNU gperf is a perfect hash function generator. For a given list of strings,
|
||||
it produces a hash function and hash table, in form of C or C++ code, for
|
||||
looking up a value depending on the input string. The hash function is
|
||||
perfect, which means that the hash table has no collisions, and the hash
|
||||
table lookup needs a single string comparison only.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = [GNU_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/gperf'],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'devel'
|
@ -14,7 +14,8 @@ source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/']
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
dependencies = [
|
||||
('GLib', '2.56.1'),
|
||||
('libICU', '61.1'),
|
||||
('GLib', '2.57.1'),
|
||||
('cairo', '1.14.12'),
|
||||
('freetype', '2.9.1', '-libpng-1.6.34'),
|
||||
]
|
||||
|
41
h/HarfBuzz/HarfBuzz-1.8.1-GCC-6.3.0-2.27.eb
Normal file
41
h/HarfBuzz/HarfBuzz-1.8.1-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,41 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'HarfBuzz'
|
||||
version = '1.8.1'
|
||||
|
||||
homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz'
|
||||
description = """HarfBuzz is an OpenType text shaping engine."""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/']
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
dependencies = [
|
||||
('libICU', '62.1'),
|
||||
('GLib', '2.57.1', '', True),
|
||||
('cairo', '1.14.12', '', True),
|
||||
('freetype', '2.9.1', '-libpng-1.6.34', True),
|
||||
]
|
||||
|
||||
parallel = 1
|
||||
|
||||
buildopts = 'CXXFLAGS="$CXXFLAGS --std=c++11 -fno-exceptions"'
|
||||
|
||||
builddependencies = [('GObject-Introspection', '1.56.1', '', True)]
|
||||
|
||||
configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo "
|
||||
|
||||
modextrapaths = {
|
||||
'GI_TYPELIB_PATH': 'share',
|
||||
'XDG_DATA_DIRS': 'share',
|
||||
}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
41
h/HarfBuzz/HarfBuzz-1.8.1.eb
Normal file
41
h/HarfBuzz/HarfBuzz-1.8.1.eb
Normal file
@ -0,0 +1,41 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'HarfBuzz'
|
||||
version = '1.8.1'
|
||||
|
||||
homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz'
|
||||
description = """HarfBuzz is an OpenType text shaping engine."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/']
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
dependencies = [
|
||||
('libICU', '62.1', '', ('GCC', '6.3.0-2.27')),
|
||||
('GLib', '2.57.1'),
|
||||
('cairo', '1.14.12'),
|
||||
('freetype', '2.9.1', '-libpng-1.6.34'),
|
||||
]
|
||||
|
||||
parallel = 1
|
||||
|
||||
buildopts = 'CXXFLAGS="$CXXFLAGS --std=c++11 -fno-exceptions"'
|
||||
|
||||
builddependencies = [('GObject-Introspection', '1.56.1')]
|
||||
|
||||
configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo "
|
||||
|
||||
modextrapaths = {
|
||||
'GI_TYPELIB_PATH': 'share',
|
||||
'XDG_DATA_DIRS': 'share',
|
||||
}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
28
l/libICU/libICU-61.1.eb
Normal file
28
l/libICU/libICU-61.1.eb
Normal file
@ -0,0 +1,28 @@
|
||||
#IT4Innovations 2018
|
||||
|
||||
easyblock = 'PackedBinary'
|
||||
|
||||
name = 'libICU'
|
||||
version = '61.1'
|
||||
|
||||
homepage = 'http://maven.apache.org/index.html'
|
||||
description = """Binary maven install, Apache Maven is a software project management and comprehension tool. Based on
|
||||
the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a
|
||||
central piece of information.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
sources = ['icu4c-61_1-AIX7_2-VA2.tgz']
|
||||
source_urls = ['http://download.icu-project.org/files/icu4c/%(version)s']
|
||||
|
||||
postinstallcmds = [
|
||||
'mv %(installdir)s/usr/local/* %(installdir)s/',
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['bin'],
|
||||
}
|
||||
|
||||
moduleclass = 'devel'
|
27
l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb
Normal file
27
l/libICU/libICU-62.1-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,27 @@
|
||||
#IT4Innovations 2018
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'libICU'
|
||||
version = '62.1'
|
||||
|
||||
homepage = 'http://maven.apache.org/index.html'
|
||||
description = """Binary maven install, Apache Maven is a software project management and comprehension tool. Based on
|
||||
the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a
|
||||
central piece of information.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
sources = ['icu4c-62_1-src.tgz']
|
||||
source_urls = ['http://download.icu-project.org/files/icu4c/%(version)s']
|
||||
|
||||
|
||||
start_dir = "source"
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['bin'],
|
||||
}
|
||||
|
||||
moduleclass = 'devel'
|
29
o/OpenJPEG/OpenJPEG-2.3.0.eb
Normal file
29
o/OpenJPEG/OpenJPEG-2.3.0.eb
Normal file
@ -0,0 +1,29 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'CMakeMake'
|
||||
|
||||
name = 'OpenJPEG'
|
||||
version = '2.3.0'
|
||||
|
||||
homepage = 'http://www.openjpeg.org/'
|
||||
description = "OpenJPEG is an open-source JPEG 2000 codec written in C language."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['https://github.com/uclouvain/openjpeg/archive']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
|
||||
#dependencies = [
|
||||
# ('X11', '20170314', '', True),
|
||||
# ('Qt5', '5.8.0'),
|
||||
# ('cairo', '1.14.12', '', True),
|
||||
# ('fontconfig', '2.13.0', '-libpng-1.6.34', True),
|
||||
#]
|
||||
|
||||
builddependencies = [
|
||||
('CMake', '3.9.1', '', True),
|
||||
]
|
||||
|
||||
parallel = 1
|
||||
|
||||
moduleclass = 'vis'
|
18
p/PCRE/PCRE-8.42.eb
Normal file
18
p/PCRE/PCRE-8.42.eb
Normal file
@ -0,0 +1,18 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'PCRE'
|
||||
version = '8.42'
|
||||
|
||||
homepage = 'http://www.pcre.org/'
|
||||
description = """The PCRE library is a set of functions that implement regular expression pattern matching using
|
||||
the same syntax and semantics as Perl 5."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = [SOURCEFORGE_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
configopts = "--with-pic --disable-cpp --enable-utf --enable-unicode-properties"
|
||||
|
||||
moduleclass = 'devel'
|
38
p/Pango/Pango-1.42.1-GCC-6.3.0-2.27.eb
Normal file
38
p/Pango/Pango-1.42.1-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,38 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Pango'
|
||||
version = '1.42.1'
|
||||
|
||||
homepage = 'http://www.pango.org/'
|
||||
description = """Pango is a library for laying out and rendering of text, with an emphasis on internationalization.
|
||||
Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the
|
||||
context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x."""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
source_urls = [FTPGNOME_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
|
||||
dependencies = [
|
||||
('X11', '20170314', '', True),
|
||||
('GLib', '2.57.1', '', True),
|
||||
('cairo', '1.14.12', '', True),
|
||||
('HarfBuzz', '1.8.1'),
|
||||
('FriBidi', '1.0.2', '', True),
|
||||
]
|
||||
|
||||
builddependencies = [('GObject-Introspection', '1.56.1', '', True)]
|
||||
|
||||
configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared "
|
||||
|
||||
buildopts = 'CFLAGS="$CFLAGS -luuid"'
|
||||
|
||||
modextrapaths = {
|
||||
'XDG_DATA_DIRS': 'share',
|
||||
}
|
||||
|
||||
parallel = 1
|
||||
|
||||
moduleclass = 'vis'
|
@ -17,19 +17,22 @@ sources = [SOURCELOWER_TAR_XZ]
|
||||
|
||||
dependencies = [
|
||||
('X11', '20170314'),
|
||||
('GLib', '2.56.1'),
|
||||
('GLib', '2.57.1'),
|
||||
('cairo', '1.14.12'),
|
||||
('HarfBuzz', '1.7.6'),
|
||||
('HarfBuzz', '1.8.1'),
|
||||
('FriBidi', '1.0.2'),
|
||||
('LibUUID', '1.0.3'),
|
||||
]
|
||||
|
||||
builddependencies = [('GObject-Introspection', '1.56.1')]
|
||||
|
||||
configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared "
|
||||
|
||||
buildopts = 'CFLAGS="$CFLAGS -luuid"'
|
||||
|
||||
modextrapaths = {
|
||||
'XDG_DATA_DIRS': 'share',
|
||||
}
|
||||
|
||||
parallel = 1
|
||||
|
||||
moduleclass = 'vis'
|
||||
|
36
p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb
Normal file
36
p/poppler/poppler-0.66.0-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,36 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'CMakeMake'
|
||||
|
||||
name = 'poppler'
|
||||
version = '0.66.0'
|
||||
|
||||
homepage = 'https://poppler.freedesktop.org/'
|
||||
description = "Poppler is a PDF rendering library based on the xpdf-3.0 code base."
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
source_urls = ['https://poppler.freedesktop.org']
|
||||
sources = [SOURCELOWER_TAR_XZ]
|
||||
|
||||
patches = [
|
||||
'poppler-0.66.0.patch1',
|
||||
'poppler-0.66.0.patch2',
|
||||
'poppler-0.66.0.patch3',
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('X11', '20170314', '', True),
|
||||
('Qt5', '5.11.1'),
|
||||
('cairo', '1.14.12', '', True),
|
||||
('fontconfig', '2.13.0', '-libpng-1.6.34', True),
|
||||
('OpenJPEG', '2.3.0', '', True),
|
||||
('GLib', '2.57.1', '', True),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('CMake', '3.9.1', '', True),
|
||||
('GObject-Introspection', '1.56.1', '', True),
|
||||
]
|
||||
|
||||
moduleclass = 'vis'
|
10
p/poppler/poppler-0.66.0.patch1
Normal file
10
p/poppler/poppler-0.66.0.patch1
Normal file
@ -0,0 +1,10 @@
|
||||
--- poppler/SignatureInfo.cc.orig 2018-06-27 14:34:38.913322007 +0200
|
||||
+++ poppler/SignatureInfo.cc 2018-06-27 14:35:02.480233646 +0200
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
+#include <prtypes.h>
|
||||
#include "SignatureInfo.h"
|
||||
#include "goo/gmem.h"
|
||||
#include <stdlib.h>
|
10
p/poppler/poppler-0.66.0.patch2
Normal file
10
p/poppler/poppler-0.66.0.patch2
Normal file
@ -0,0 +1,10 @@
|
||||
--- qt5/src/poppler-form.cc.orig 2018-06-27 14:35:54.114040082 +0200
|
||||
+++ qt5/src/poppler-form.cc 2018-06-27 14:36:06.712992852 +0200
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
#include "poppler-qt5.h"
|
||||
|
||||
+#include <prtypes.h>
|
||||
#include <QtCore/QSizeF>
|
||||
|
||||
#include <Form.h>
|
10
p/poppler/poppler-0.66.0.patch3
Normal file
10
p/poppler/poppler-0.66.0.patch3
Normal file
@ -0,0 +1,10 @@
|
||||
--- utils/pdfsig.cc.orig 2018-06-27 14:36:51.816823745 +0200
|
||||
+++ utils/pdfsig.cc 2018-06-27 14:37:08.763760247 +0200
|
||||
@@ -15,6 +15,7 @@
|
||||
//========================================================================
|
||||
|
||||
#include "config.h"
|
||||
+#include <prtypes.h>
|
||||
#include <poppler-config.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
35
q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb
Normal file
35
q/Qt5/Qt5-5.11.1-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,35 @@
|
||||
# IT4Innovation 2018
|
||||
|
||||
easyblock = 'EB_Qt'
|
||||
|
||||
name = 'Qt5'
|
||||
version = '5.11.1'
|
||||
|
||||
homepage = 'http://qt.io/'
|
||||
description = "Qt is a comprehensive cross-platform C++ application framework."
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
|
||||
source_urls = [
|
||||
'http://download.qt.io/official_releases/qt/%(version_major_minor)s/%(version)s/single/',
|
||||
'http://download.qt.io/archive/qt/%(version_major_minor)s/%(version)s/single/'
|
||||
]
|
||||
sources = ['qt-everywhere-src-%(version)s.tar.xz']
|
||||
|
||||
#patches = ['Qt5-5.7.1_fix-nan-inf.patch']
|
||||
|
||||
builddependencies = [
|
||||
('pkg-config', '0.29.2', '', True),
|
||||
]
|
||||
|
||||
# qtgamepad needs recent kernel/libevdev (fails on RHEL 6.x)
|
||||
configopts = '-skip qtgamepad'
|
||||
|
||||
dependencies = [
|
||||
('GLib', '2.57.1', '', True),
|
||||
('libpng', '1.6.34', '', True),
|
||||
('X11', '20170314', '', True),
|
||||
('libGLU', '9.0.0', '', True),
|
||||
]
|
||||
|
||||
moduleclass = 'devel'
|
43
u/util-linux/util-linux-2.32.eb
Normal file
43
u/util-linux/util-linux-2.32.eb
Normal file
@ -0,0 +1,43 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'util-linux'
|
||||
version = '2.32'
|
||||
|
||||
homepage = 'http://www.kernel.org/pub/linux/utils/util-linux'
|
||||
|
||||
description = "Set of Linux utilities"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = ['%s/v%%(version_major_minor)s' % homepage]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['ce43afee3182f1bddb0be83f68bd378770efb9b6fdd8f464333ff8e07903db56']
|
||||
|
||||
# disable account related utilities (they need OS dependent pam-devel files)
|
||||
# disable wall and friends (requires group changing permissions for install user)
|
||||
# install systemd service files in install dir
|
||||
# install bash completion files in install dir
|
||||
configopts = "--disable-chfn-chsh --disable-login --disable-su --disable-rfkill "
|
||||
configopts += "--disable-wall --disable-use-tty-group "
|
||||
configopts += "--disable-makeinstall-chown --disable-makeinstall-setuid "
|
||||
configopts += "--with-systemdsystemunitdir='${prefix}/systemd' "
|
||||
configopts += "--with-bashcompletiondir='${prefix}/share/bash-completion/completions' "
|
||||
# disable building Python bindings (since we don't include Python as a dep)
|
||||
configopts += "--without-python "
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.27'),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('ncurses', '6.0'),
|
||||
('zlib', '1.2.11'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/lib%s.a' % x for x in ['blkid', 'mount', 'uuid']],
|
||||
'dirs': ['include', 'bin', 'share', 'sbin'],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
Loading…
x
Reference in New Issue
Block a user