Commit graph

16940 commits

Author SHA1 Message Date
Jaroslav Hron
e2e90e4d6b
Update package.py (#18552)
without setting the build enviroment, the installation fails with

```
1 error found in build log:
     35946    fmtutil [INFO]: /usr/local/pkg/Installs/linux-ubuntu18.04-skylake_avx512/gcc7.4.0/texlive/20190410/rgs2nakycorkgzno/t
              exmf-var/web2c/pdftex/pdfcslatex.fmt installed.
     35947    fmtutil [INFO]: Disabled formats: 6
     35948    fmtutil [INFO]: Successfully rebuilt formats: 45
     35949    fmtutil [INFO]: Total formats: 51
     35950    fmtutil [INFO]: exiting with status 0
     35951    ==> [2020-09-07-21:23:21.482745] '/usr/local/pkg/Installs/linux-ubuntu18.04-skylake_avx512/gcc7.4.0/texlive/20190410/
              rgs2nakycorkgzno/bin/x86_64-linux/mtxrun' '--generate'
  >> 35952    /usr/bin/env: 'texlua': No such file or directory
```

May be there is a better way...
2020-09-08 21:05:18 -05:00
Garth N. Wells
af189e3ed9
Fix linking problem on macos (#18564) 2020-09-08 21:01:21 -05:00
Andrew W Elble
520308ad2b
astra: update checksum, add other executables (#18567) 2020-09-08 21:00:27 -05:00
Tom Payerle
7165795c4a
libxmms: add python build dependency (#18566) (#18568)
Build of libxmms requires python, but not in spack dependency list.
See  #18566
2020-09-08 20:59:22 -05:00
Michael Kuhn
017331684e
go: Add 1.15.1 and 1.14.8 (#18575) 2020-09-08 20:56:08 -05:00
Michael Kuhn
e43855bc8f
node-js: Add 14.10.0 and 12.18.3 (#18576) 2020-09-08 20:55:40 -05:00
Michael Kuhn
9c4d79f8cd
npm: Add 6.14.8 (#18577) 2020-09-08 20:55:12 -05:00
Adam J. Stewart
2f4d493744
Cython: add setuptools run-dependency (#18572)
Cython requires a library that is available in Python 3.8, or before
Python 3.8 with setuptools. This specifies that setuptools is a run
dependency to allow running with Python < 3.8
2020-09-08 17:27:49 -07:00
Tamara Dahlgren
88749de5c9
Clarify manual download required if unable to fetch package (#18242)
Clarify manual download required if unable to fetch (from mirror(s)); support (and tests) for package-specific download instructions
2020-09-08 17:15:48 -07:00
Tamara Dahlgren
6b30cd18d6
Update cray-libsci homepage and install error (#18581) 2020-09-08 16:22:25 -06:00
Richarda Butler
d721bd8070
commands: update help for spack install --yes-to-all (#18367)
`spack install --yes-to-all` doesn't actually make the build non-interactive,
but that is why people typically use it. This documents that you must also
specify `--no-checksum` for a fully non-interactive build.
2020-09-08 13:18:25 -07:00
Peter Josef Scheibel
ccd65895a6 print out debug information about which specs are applying which constraints 2020-09-08 12:19:02 -07:00
Adam J. Stewart
94e694b19f
spack docs: http -> https (#18573) 2020-09-08 20:19:20 +02:00
Michal Sudwoj
7205a75427
Added nvptx variant to rust (#18209)
Co-authored-by: Andrew Gaspar <andrew.gaspar@outlook.com>

Co-authored-by: Andrew Gaspar <andrew.gaspar@outlook.com>
2020-09-08 11:28:59 -05:00
Rémi Lacroix
92bf9493cf
Modules: Deduplicate suffixes but don't sort them. (#18351)
* Modules: Deduplicate suffixes but don't sort them.

The suffixes' order is defined by the order in which they appear in the configuration file.

* Modules: Modify tests to use spack_yaml.load_config.

spack_yaml.load_config ensures that the configuration is stored in an ordered manner. Without this change, the behavior of the tests did not match Spack's.

* Modules: Tweak the suffixes test to better catch ordering issues.
2020-09-08 08:43:03 -06:00
Gvozden Neskovic
c2b33b4444
gromacs: add zen2 target SIMD optimizations (#18551)
Co-authored-by: Gvozden Nešković <neskovic@dev06.compeng.uni-frankfurt.de>
2020-09-08 06:52:56 -06:00
Piotr Luszczek
73110b415d
hpcc: add explicit C99 flag for older GCC versions (#18556) 2020-09-08 08:30:02 +02:00
Mark W. Krentel
850924e423
hpctoolkit: adjust some dependencies (#18558)
Hpctoolkit master and upcoming releases now want the +pic variant for
two dependencies, libunwind and xz.
2020-09-08 08:27:39 +02:00
Axel Huebl
64273da2cc
openPMD-api: added v0.12.0 (#18560) 2020-09-08 08:18:21 +02:00
Massimiliano Culpo
28c6ce9714
SpecList: remove mutable types from __init__ arguments (#18515)
fixes #18439
2020-09-07 11:53:59 -07:00
jthies
dcee0a1d5d
phist: added v1.9.1 (#18529) 2020-09-07 17:52:07 +02:00
ketsubouchi
03a808ec2d
kim-api: add support for Fujitsu compilers (#18533) 2020-09-07 17:47:55 +02:00
Andre Sailer
138e2ad0a1
[LCIO]: changes to install/CPATH for python bindings (#18512) 2020-09-07 10:16:16 -05:00
darmac
b2b7bcd86a
Add new package: kbd (#18436)
* Add new package: kbd

* fix description error
2020-09-07 10:12:47 -05:00
Tim Haines
8b7ca5ef50
capstone: added v4.0.2 (#18534)
This also adds the git branches "master" and "next".
2020-09-07 16:04:23 +02:00
darmac
5e86a131d2
jansi: added new package at v1.18 (#18549) 2020-09-07 16:02:18 +02:00
ketsubouchi
80691fa6d5
gconf: add dependencies (#18406)
* gconf: add dependencies

* gconf: add run type to perl-xml-parser
2020-09-06 22:33:42 -05:00
Andrew W Elble
8ad581e7b3
new package: py-textblob (#18516)
* new package: py-textblob

add variant to py-nltk to allow for data download/installation
add dependencies to py-nltk so that bin/nltk works

* add resources and resource generation script
2020-09-05 11:50:03 -05:00
Satish Balay
b494f50489
petsc4py: repo is migrated from bitbucket to gitlab (#18519) 2020-09-05 10:18:48 -05:00
Massimiliano Culpo
ba257914b3
fujitsu: added new package (#18021)
The package is at the moment not installable, just detectable.

Co-authored-by: Toyohisa Kameyama <kameyama@riken.jp>
2020-09-05 10:40:52 +02:00
Robert Blake
ea57171712
Make spack environment configurations writable from spack external and spack compiler find (#18165)
* spack config: default modification scope can be an environment

The previous model was that environments are the highest priority config
scope for config reading operations, but were not considered for config
writing operations. Now, the active environment is the highest priority
config scope for both reading and writing operations.

Now spack config add, spack external find and spack compiler set environment 
configuration in the environment by default if an environment is active. This is a
change in default behavior for these routines, but better matches the mental
model for an environment taking precedence over the user's default config file.

* add scope argument to 'spack external find' to choose non-default scope

* Increase testing for config modifications on environments

Co-authored-by: Gregory Becker <becker33@llnl.gov>
2020-09-05 01:12:26 -07:00
Ganesh Kumar
704fc475e3
ROCm3.5 miopen recipe (#18442)
* ROCm 3.5 miopen recipe

* fixing flake8 issues

* cmake variant fix

* min support fix

* variant possible values
2020-09-04 17:02:33 -05:00
Nick Booher
61ae21ee4d
energyplus: add version 9.1 (#18485) 2020-09-04 16:13:53 -05:00
mic84
c5e50b73ef
amrex:: new version 20.09 (#18486) 2020-09-04 16:13:20 -05:00
Tom Payerle
2cc7718edd
bml: Add build dependency on python (#18489) (#18491)
At some point in the build phase a script
spack-src/scripts/convert-template
has a shebang looking for python in the path.

Currently this picks up system python if in invoker's path, but should
be using python from spack, so add a build dependency on python.
2020-09-04 16:12:53 -05:00
Michael Kuhn
518372ccd1
mariadb-c-client: Add 3.1.9 (#18501) 2020-09-04 16:03:43 -05:00
Michael Kuhn
ca2760381b
py-setuptools: Add 50.1.0 and 49.6.0 (#18502) 2020-09-04 16:03:20 -05:00
Michael Kuhn
f836d93da1
rocksdb: Add 6.11.4 (#18503) 2020-09-04 16:01:30 -05:00
Michael Kuhn
f2adf531b3
glib: Add 2.64.5 (#18505) 2020-09-04 16:00:07 -05:00
Michael Kuhn
262edde2c1
libbson, mongo-c-driver: Add 1.17.0 (#18506) 2020-09-04 15:59:43 -05:00
Michael Kuhn
14983401a1
libidn2: Add 2.3.0 (#18507) 2020-09-04 15:59:16 -05:00
Michael Kuhn
972caba882
curl: Add 7.72.0 (#18508) 2020-09-04 15:58:52 -05:00
Michael Kuhn
53bf97298f
gettext: Add 0.21 (#18509) 2020-09-04 15:58:30 -05:00
iarspider
0c03248537
Add madgraph 2.8.0; fix recipe (#18510) 2020-09-04 15:58:04 -05:00
Luke Dalessandro
8e41208c65
Build libtinfo.so "--with-versioned-syms" when it is enabled in ncurses. (#18511)
Many system-installed binaries (at least in Debian) are built against a
libtinfo.so that has versioned symbols. If spack builds a version without this
functionality, and it winds up in the user's LD_LIBRARY_PATH via spack load,
system binaries will begin to complain.

```
$ less log.txt
less: /opt/spack/.../libtinfo.so.6: no version information available (required by less)
```

Co-authored-by: Luke D'Alessandro <ldalessa@uw.edu>
2020-09-04 15:54:44 -05:00
Andrew W Elble
f4d3a1a0cb
new package: py-markovify (#18517) 2020-09-04 15:46:38 -05:00
t-nojiri
f3c4747318
fermikit: added support for aarch64 (#18480) 2020-09-04 19:52:10 +02:00
Scott Wittenburg
597b43e30a Rely on E4S project variable for SPACK_REPO 2020-09-04 11:18:56 -06:00
Adam J. Stewart
6fcec1dcff
Python: default to Python 3.8 (#17798) 2020-09-03 16:15:43 -07:00
Adam J. Stewart
0eca977cc9
py-pillow-simd: fix concretization (#18490) 2020-09-03 15:36:20 -07:00