-
Notifications
You must be signed in to change notification settings - Fork 720
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{vis}[foss/2018a] gnuplot v5.2.2 #5955
Changes from 9 commits
7510479
f08b0b8
090841a
af2390b
c96e2e1
c2304a1
a281340
b1e0beb
360db52
764efff
a2ce35b
a565958
ce0f88a
cac8f55
deb5764
cd8059f
3ed7de9
54ff2e9
3ddd920
19b8ece
87f3a7b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'FriBidi' | ||
version = '1.0.1' | ||
|
||
homepage = 'https://directory.fsf.org/wiki/Fribidi' | ||
description = """FriBidi is a free implementation of the Unicode Bidirectional (BiDi) Algorithm. It also provides | ||
utility functions to aid in the development of interactive editors and widgets that implement BiDi functionality. | ||
The BiDi algorithm is a prerequisite for supporting right-to-left scripts such as Hebrew, Arabic, Syriac, and | ||
Thaana.""" | ||
toolchain = {'name': 'foss', 'version': '2018a'} | ||
|
||
source_urls = ['https://github.com/fribidi/fribidi/releases/download/v%(version)s/'] | ||
sources = [SOURCELOWER_TAR_BZ2] | ||
checksums = ['c1b182d70590b6cdb5545bab8149de33b966800f27f2d9365c68917ed5a174e4'] | ||
|
||
builddependencies = [ | ||
('Autotools', '20170619'), | ||
('pkg-config', '0.29.2'), | ||
] | ||
|
||
sanity_check_paths = { | ||
'files': ['bin/fribidi', 'lib/libfribidi.la'], | ||
'dirs': [], | ||
} | ||
|
||
moduleclass = 'vis' |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
## | ||
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild | ||
# | ||
# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine | ||
# Authors:: Fotis Georgatos <[email protected]> | ||
# License:: MIT/GPL | ||
# $Id$ | ||
# | ||
# This work implements a part of the HPCBIOS project and is a component of the policy: | ||
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-97.html | ||
## | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'gnuplot' | ||
version = '5.2.2' | ||
|
||
homepage = 'http://gnuplot.sourceforge.net/' | ||
description = """Portable interactive, function plotting utility""" | ||
toolchain = {'name': 'foss', 'version': '2018a'} | ||
|
||
source_urls = [('https://sourceforge.net/projects/gnuplot/files/gnuplot/%(version)s', 'download')] | ||
sources = [SOURCE_TAR_GZ] | ||
checksums = ['a416d22f02bdf3873ef82c5eb7f8e94146795811ef808e12b035ada88ef7b1a1'] | ||
|
||
dependencies = [ | ||
('cairo', '1.14.12'), | ||
('libjpeg-turbo', '1.5.3'), | ||
('libpng', '1.6.34'), | ||
('libgd', '2.2.5'), | ||
('Pango', '1.41.1'), | ||
('libcerf', '1.5'), | ||
('Qt5', '5.10.1'), | ||
] | ||
|
||
builddependencies = [ | ||
('pkg-config', '0.29.2'), | ||
] | ||
|
||
configopts = '--with-qt=qt5 --without-latex ' | ||
|
||
sanity_check_paths = { | ||
'files': ['bin/gnuplot'], | ||
'dirs': [] | ||
} | ||
|
||
moduleclass = 'vis' |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'HarfBuzz' | ||
version = '1.7.5' | ||
|
||
homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz' | ||
description = """HarfBuzz is an OpenType text shaping engine.""" | ||
|
||
toolchain = {'name': 'foss', 'version': '2018a'} | ||
|
||
source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/'] | ||
sources = [SOURCELOWER_TAR_BZ2] | ||
checksums = ['84574e1b1f65ca694cb8fb6905309665c0368af18a312357f8ff886ee2f29563'] | ||
|
||
dependencies = [ | ||
('GLib', '2.54.3'), | ||
('cairo', '1.14.12'), | ||
('freetype', '2.9'), | ||
] | ||
|
||
builddependencies = [ | ||
('GObject-Introspection', '1.54.1', '-Python-2.7.14'), | ||
('pkg-config', '0.29.2'), | ||
] | ||
|
||
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' |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'libdrm' | ||
version = '2.4.90' | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @reedts We already have an existing easyconfig for Also, this is not related to There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @boegel Right, it must have got in here somehow. I'll remove it. |
||
|
||
homepage = 'http://dri.freedesktop.org' | ||
description = """Direct Rendering Manager runtime library.""" | ||
|
||
toolchain = {'name': 'GCCcore', 'version': '6.4.0'} | ||
|
||
source_urls = ['http://dri.freedesktop.org/libdrm/'] | ||
sources = [SOURCELOWER_TAR_GZ] | ||
checksums = ['750a3355fb6cdcee6dcfb366efbbe85d0efe4d9eb02c1f296d854470a1e12c99'] | ||
|
||
builddependencies = [('binutils', '2.28')] | ||
dependencies = [('X11', '20180131')] | ||
|
||
sanity_check_paths = { | ||
'files': ['include/xf86drm.h', 'include/xf86drmMode.h', 'lib/libdrm_intel.%s' % SHLIB_EXT, | ||
'lib/libdrm_radeon.%s' % SHLIB_EXT, 'lib/libdrm.%s' % SHLIB_EXT, 'lib/libkms.%s' % SHLIB_EXT], | ||
'dirs': ['include/libdrm', 'include/libkms', 'lib/pkgconfig'], | ||
} | ||
|
||
moduleclass = 'lib' |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'nettle' | ||
version = '3.4' | ||
|
||
homepage = 'http://www.lysator.liu.se/~nisse/nettle/' | ||
|
||
description = """ | ||
Nettle is a cryptographic library that is designed to fit easily in more or | ||
less any context: In crypto toolkits for object-oriented languages (C++, | ||
Python, Pike, ...), in applications like LSH or GNUPG, or even in | ||
kernel space. | ||
""" | ||
|
||
toolchain = {'name': 'GCCcore', 'version': '6.4.0'} | ||
toolchainopts = {'pic': True} | ||
|
||
source_urls = [GNU_SOURCE] | ||
sources = [SOURCE_TAR_GZ] | ||
checksums = ['ae7a42df026550b85daca8389b6a60ba6313b0567f374392e54918588a411e94'] | ||
|
||
builddependencies = [ | ||
('binutils', '2.28'), | ||
('M4', '1.4.18'), | ||
] | ||
|
||
dependencies = [ | ||
('GMP', '6.1.2'), | ||
] | ||
|
||
sanity_check_paths = { | ||
'files': ['bin/%s' % x for x in ['nettle-hash', 'nettle-lfib-stream', 'pkcs1-conv', 'sexp-conv']] + | ||
[('lib/libhogweed.a', 'lib64/libhogweed.a'), | ||
('lib/libhogweed.%s' % SHLIB_EXT, 'lib64/libhogweed.%s' % SHLIB_EXT), | ||
('lib/libnettle.a', 'lib64/libnettle.a'), | ||
('lib/libnettle.%s' % SHLIB_EXT, 'lib64/libnettle.%s' % SHLIB_EXT)], | ||
'dirs': ['include/nettle'], | ||
} | ||
|
||
moduleclass = 'lib' |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
easyblock = 'ConfigureMake' | ||
|
||
name = 'Pango' | ||
version = '1.41.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': 'foss', 'version': '2018a'} | ||
|
||
source_urls = [FTPGNOME_SOURCE] | ||
sources = [SOURCELOWER_TAR_XZ] | ||
checksums = ['1353a4cf5227299294955d0c6232326b346b087ebac6496241d54ca5d2e2abc3'] | ||
|
||
dependencies = [ | ||
('X11', '20180131'), | ||
('GLib', '2.54.3'), | ||
('cairo', '1.14.12'), | ||
('HarfBuzz', '1.7.5'), | ||
] | ||
|
||
builddependencies = [ | ||
('GObject-Introspection', '1.54.1', '-Python-2.7.14'), | ||
('pkg-config', '0.29.2'), | ||
('FriBidi', '1.0.1'), | ||
] | ||
|
||
configopts = "--disable-silent-rules --enable-introspection=yes --enable-static --enable-shared " | ||
|
||
modextrapaths = { | ||
'XDG_DATA_DIRS': 'share', | ||
} | ||
|
||
moduleclass = 'vis' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@reedts Easyconfig file for this
libgd
dep is still missing?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@boegel Should be included now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good now indeed 👍