From d02acde3b0687e126f68cc3d1c1331361113376d Mon Sep 17 00:00:00 2001 From: Easy Build Date: Thu, 13 Apr 2017 11:20:55 +0200 Subject: [PATCH] modified: l/libGLU/libGLU-9.0.0.eb new file: l/libpciaccess/libpciaccess-0.13.1.eb modified: m/MPFR/MPFR-3.1.4-intel-2017a.eb new file: s/SQLite/SQLite-3.8.8.1.eb --- l/libGLU/libGLU-9.0.0.eb | 6 ++-- l/libpciaccess/libpciaccess-0.13.1.eb | 27 ++++++++++++++++++ m/MPFR/MPFR-3.1.4-intel-2017a.eb | 8 ++++-- s/SQLite/SQLite-3.8.8.1.eb | 40 +++++++++++++++++++++++++++ 4 files changed, 77 insertions(+), 4 deletions(-) create mode 100644 l/libpciaccess/libpciaccess-0.13.1.eb create mode 100644 s/SQLite/SQLite-3.8.8.1.eb diff --git a/l/libGLU/libGLU-9.0.0.eb b/l/libGLU/libGLU-9.0.0.eb index bc9d52a0..46cba0f6 100644 --- a/l/libGLU/libGLU-9.0.0.eb +++ b/l/libGLU/libGLU-9.0.0.eb @@ -9,8 +9,10 @@ description = """The OpenGL Utility Library (GLU) is a computer graphics library toolchain = {'name': 'dummy', 'version': ''} toolchainopts = {'pic': True} -source_urls = ['ftp://ftp.freedesktop.org/pub/mesa/glu/'] -sources = ['glu-%(version)s.tar.bz2'] +source_urls = [ + 'http://ftp.iij.ad.jp/pub/X11/x.org/pub/mesa/glu/' +] +sources = ['glu-%(version)s.tar.gz'] sanity_check_paths = { diff --git a/l/libpciaccess/libpciaccess-0.13.1.eb b/l/libpciaccess/libpciaccess-0.13.1.eb new file mode 100644 index 00000000..71480463 --- /dev/null +++ b/l/libpciaccess/libpciaccess-0.13.1.eb @@ -0,0 +1,27 @@ +# Built with EasyBuild version 2.5.0 on 2016-01-18_10-07-09 +easyblock = 'ConfigureMake' + +name = 'libpciaccess' +version = '0.13.1' + +homepage = 'http://cgit.freedesktop.org/xorg/lib/libpciaccess/' +description = """Generic PCI access library.""" + +source_urls = ['http://cgit.freedesktop.org/xorg/lib/libpciaccess/snapshot'] +sources = [SOURCE_TAR_GZ] + +toolchain = {'name': 'dummy', 'version': ''} + +builddependencies = [ + ('Autoconf', '2.69'), + ('xorg-macros', '1.17'), +] + +preconfigopts = "ACLOCAL='aclocal -I $EBROOTXORGMINMACROS/share/aclocal' ./autogen.sh && " + +sanity_check_paths = { + 'files': ['include/pciaccess.h', 'lib/libpciaccess.a'], + 'dirs': ['lib/pkgconfig'], +} + +moduleclass = 'system' diff --git a/m/MPFR/MPFR-3.1.4-intel-2017a.eb b/m/MPFR/MPFR-3.1.4-intel-2017a.eb index 882accac..0daedc6f 100644 --- a/m/MPFR/MPFR-3.1.4-intel-2017a.eb +++ b/m/MPFR/MPFR-3.1.4-intel-2017a.eb @@ -9,8 +9,12 @@ description = """The MPFR library is a C library for multiple-precision toolchain = {'name': 'intel', 'version': '2017a'} -source_urls = ['http://www.mpfr.org/mpfr-%(version)s/'] -sources = [SOURCELOWER_TAR_BZ2] +source_urls = [ + 'http://www.mpfr.org/mpfr-%(version)s/', + 'http://mpfr.loria.fr/mpfr-%(version)s/', + 'http://mpfr.loria.fr/mpfr-%(version)s/mpfr-%(version)s.tar.gz' +] +sources = [SOURCELOWER_TAR_GZ] patches = ['MPFR_ictce_remove-deprecated-mp.patch'] diff --git a/s/SQLite/SQLite-3.8.8.1.eb b/s/SQLite/SQLite-3.8.8.1.eb new file mode 100644 index 00000000..50eeb014 --- /dev/null +++ b/s/SQLite/SQLite-3.8.8.1.eb @@ -0,0 +1,40 @@ +## +# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild +# +# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA +# Authors:: Fotis Georgatos +# 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/ +## + +easyblock = 'ConfigureMake' + +name = 'SQLite' +version = '3.8.8.1' + +homepage = 'http://www.sqlite.org/' +description = 'SQLite: SQL Database Engine in a C Library' + +toolchain = {'name': 'dummy', 'version': ''} + +# eg. http://www.sqlite.org/2014/sqlite-autoconf-3080600.tar.gz +source_urls = ['http://www.sqlite.org/2015/'] +version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version.split('.')[1:]) +sources = ['sqlite-autoconf-%s.tar.gz' % version_str] + +patches = ['enable_column_metadata.patch'] + +dependencies = [ + ('libreadline', '6.3'), + ('Tcl', '8.6.3'), +] + +sanity_check_paths = { + 'files': ['bin/sqlite3'], + 'dirs': [], +} + +moduleclass = 'devel'