From a25265ee1e30a26fd7dbf1ebcb3115582bcc1b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Thu, 15 Feb 2018 12:53:53 +0100 Subject: [PATCH] new file: p/PyQt/PyQt-4.12-Py-3.6.eb new file: s/SIP/SIP-4.19.6-Py-3.6.eb new file: v/Valgrind/Valgrind-3.13.0-intel-2017b.eb --- p/PyQt/PyQt-4.12-Py-3.6.eb | 39 +++++++++++++++++++++++ s/SIP/SIP-4.19.6-Py-3.6.eb | 31 ++++++++++++++++++ v/Valgrind/Valgrind-3.13.0-intel-2017b.eb | 24 ++++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 p/PyQt/PyQt-4.12-Py-3.6.eb create mode 100644 s/SIP/SIP-4.19.6-Py-3.6.eb create mode 100644 v/Valgrind/Valgrind-3.13.0-intel-2017b.eb diff --git a/p/PyQt/PyQt-4.12-Py-3.6.eb b/p/PyQt/PyQt-4.12-Py-3.6.eb new file mode 100644 index 00000000..3e1d6175 --- /dev/null +++ b/p/PyQt/PyQt-4.12-Py-3.6.eb @@ -0,0 +1,39 @@ +# IT4Innovations 2018 + +# Original file: +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland + +easyblock = 'ConfigureMakePythonPackage' + +name = 'PyQt' +version = '4.12' + +homepage = 'http://www.riverbankcomputing.co.uk/software/pyqt' +description = """PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework.""" + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = ['http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-%(version)s'] +sources = ['PyQt4_gpl_x11-%(version)s.tar.gz'] + +dependencies = [ + ('SIP', '4.19.6'), + ('Qt', '4.8.7', '', True), +] + +configopts = "configure-ng.py --confirm-license" +configopts += " --destdir=%(installdir)s/lib/python36/site-packages " +configopts += " --sipdir=%(installdir)s/share/sip/PyQt%(version_major)s" + +options = {'modulename': '%(name)s%(version_major)s'} + +modextrapaths = {'PYTHONPATH': 'lib/python36/site-packages'} + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python36/site-packages/%(name)s%(version_major)s'], +} + +moduleclass = 'vis' diff --git a/s/SIP/SIP-4.19.6-Py-3.6.eb b/s/SIP/SIP-4.19.6-Py-3.6.eb new file mode 100644 index 00000000..908f2bb5 --- /dev/null +++ b/s/SIP/SIP-4.19.6-Py-3.6.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2018 +# +# Original file: +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# Author: Bart Verleye +# Center for eResearch, Auckland +easyblock = 'ConfigureMakePythonPackage' + +name = 'SIP' +version = '4.19.6' + +homepage = 'http://www.riverbankcomputing.com/software/sip/' +description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries.""" + +toolchain = {'name': 'Py', 'version': '3.6'} + +sources = [SOURCELOWER_TAR_GZ] +source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s'] + +configopts = "configure.py" + +skipsteps = ['sanitycheck'] + +python_siteconfig_path = "$EBROOTPYTHON/site-packages" + +sanity_check_paths = { + 'files': ['/apps/all/Python/2.7.9-foss-2015g/lib/python2.7/site-packages/sipconfig.py'], + 'dirs': [], +} + +moduleclass = 'lang' diff --git a/v/Valgrind/Valgrind-3.13.0-intel-2017b.eb b/v/Valgrind/Valgrind-3.13.0-intel-2017b.eb new file mode 100644 index 00000000..db420ade --- /dev/null +++ b/v/Valgrind/Valgrind-3.13.0-intel-2017b.eb @@ -0,0 +1,24 @@ +easyblock = 'ConfigureMake' + +name = 'Valgrind' +version = "3.13.0" + +homepage = 'http://valgrind.org/downloads/' +description = "Valgrind: Debugging and profiling tools" + +toolchain = {'name': 'intel', 'version': '2017b'} + +source_urls = ['http://valgrind.org/downloads/'] +sources = [SOURCELOWER_TAR_BZ2] + +binaries = [ + 'callgrind_annotate', 'callgrind_control', 'cg_annotate', 'cg_diff', + 'cg_merge', 'ms_print', 'valgrind', 'valgrind-listener', 'vgdb' +] + +sanity_check_paths = { + 'files': ['bin/%s' % x for x in binaries], + 'dirs': [] +} + +moduleclass = 'debugger'