Commit graph

24358 commits

Author SHA1 Message Date
Richarda Butler
1c44912f9b
add irep and lua-lang virtual dependency (#22492)
This adds a package for `irep`, a tool for reading `lua` input decks from 
Fortran, C, and C++.

`irep` can be built with either `lua` or `luajit`.  To address this, we also add
a virtual package for lua called `lua-lang`.  `luajit` isn't, by default, a drop-in
replacement for `lua`, but we add a `+lualinks` variant to it that adds symlinks
that make it behave like `lua@5.1`.  With this variant enabled, it provides the
`lua-lang` virtual.  `lua` always provides `lua-lang`.

- [x] add `irep` package
- [x] add `+lualinks` variant to `lua-luajit`
- [x] create `lua-lang` virtual, provided by `lua` and `luajit+lualinks`

Co-authored-by: Kayla Richarda Butler <butler59@quartz1148.llnl.gov>
Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2021-06-15 17:50:04 -07:00
Seth R. Johnson
5971372be7
cairo: fix gtkdocize patch (#24332)
Patch in #23971 was not correct
2021-06-15 16:08:56 -07:00
Vanessasaurus
53dae0040a
adding spack upload command (#24321)
this will first support uploads for spack monitor, and eventually could be
used for other kinds of spack uploads

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-06-15 14:36:02 -07:00
Adam J. Stewart
cdc28a9623
pthreadpool: add new package (#24324) 2021-06-15 14:58:37 -06:00
Thomas Madlener
d4e04f9410
dd4hep: add v1.17 and a patch for cmake issues (#24274) 2021-06-15 13:52:34 -06:00
Seth R. Johnson
1bf84d170f
libdrm: fix one error, mark another conflict (#24309)
* libdrm: fix one configure error and require libpciaccess

Failure with `LIBS`: the linker can't find `-lrt` so configure fails on
darwin-bigsur %apple-clang@12.0.5
```
  >> 22    configure: error: in `/private/var/folders/gy/mrg1ffts2h945qj9k29s1l1dvvmbqb/T/s3j/spack-s
           tage/spack-stage-libdrm-2.4.100-ofhk6m25n2pi427ihnxmvjkfmgyzlrqc/spack-src':
  >> 23    configure: error: C compiler cannot create executables
     24    See `config.log' for more details

See build log for details:
  /var/folders/gy/mrg1ffts2h945qj9k29s1l1dvvmbqb/T/s3j/spack-stage/spack-stage-libdrm-2.4.100-ofhk6m25n2pi427ihnxmvjkfmgyzlrqc/spack-build-out.txt
```

* libpciaccess: Mark conflict with darwin

```
make[2]: *** [common_init.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
common_interface.c:75:10: fatal error: 'sys/endian.h' file not found
         ^~~~~~~~~~~~~~
```
and
```
common_init.c:73:3: error: "Unsupported OS"
```
and others
2021-06-15 12:13:28 -06:00
Glenn Johnson
d7263b5da0
r-insight: new package (#24313) 2021-06-15 11:16:34 -06:00
Paul Romano
ba65cc73ef
openmc: add v0.12.2, v0.12.1 (#24320) 2021-06-15 09:19:39 -06:00
eugeneswalker
c302887f9b
openpmd-api: conflicts w hdf5 api=v110, v16, v18 (#24323)
* openpmd-api: conflicts w hdf5 api=v110, v16, v18
* Update var/spack/repos/builtin/packages/openpmd-api/package.py
* Add reference

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-06-15 07:01:21 -06:00
Vanessasaurus
5521aae4f7
extending example for buildcaches (#22504)
* extending example for buildcaches

I was attempting to create a local build cache from a directory, and I found the
docs for both buildcaches and mirrors, but did not connect the docs that the
url variable could be the local filesystem variable. I am extending the docs for
buildcaches with an example of creating and interacting with one on the filesystem
because I suspect other users will run into this need and possibly not find what
they are looking for.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

* adding as follows to spack mirror list

Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-06-14 21:46:27 -07:00
eugeneswalker
229247c899
e4s ci environment: packages: update to newer versions (#24308) 2021-06-14 19:26:30 -07:00
Hervé Yviquel
b92abd79ab
paraver: rename package to wxparaver, add new versions and fix installation (#24307)
* update url, add all new versions and fix installation

* add wxparaver package and set the old paraver package as deprecated

* remove update of deprecated package

* remove old version from new wxparaver

* Update url

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-06-14 17:46:12 -06:00
David M. Rogers
26c645650d
Made mxnet's cuda dependency conditional on +cuda. (#24305) 2021-06-14 15:23:09 -05:00
Vanessasaurus
39cdd085c9
adding more description to binary caches (#23934)
It is currently kind of confusing to the reader to distinguish spack buildcache install
and spack install, and it is not clear how to use a build cache once a mirror is added.
Hopefully this little big of description can help (and I hope I got it right!)

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-06-14 13:17:35 -07:00
Emil Briggs
8793d93e8c
New package: rmgdft. (#23313) 2021-06-14 13:40:22 -06:00
QuellynSnead
34c9c89b55
Caliper: add v2.6.0 (#24303) 2021-06-14 13:04:14 -06:00
Robert Cohn
d993ee7972
oneAPI packages: fix install for python2 (#24296)
Fix platform detection logic to work for Python 2 and 3
2021-06-14 10:47:44 -07:00
Axel Huebl
22fe56ad24
HiPACE: new package (#24070)
Co-authored-by: Severin Diederichs <65728274+SeverinDiederichs@users.noreply.github.com>
2021-06-14 19:34:24 +02:00
Glenn Johnson
9cfcc16084
leptonica: add v1.81.0 and missing dependencies (#24302)
- add version 1.81.0
- add dependencies
  - giflib
  - jpeg
  - libpng
  - libtiff
  - libwebp
  - openjpeg
- build shared libs
2021-06-14 11:25:33 -06:00
Glenn Johnson
dcabbca1c5
libwebp: add v1.2.0 and new variants (#24301)
- add version 1.2.0
- add variants
    - giflib
    - jpeg
    - libpng
    - libtiff
2021-06-14 19:04:21 +02:00
Sergio
25bca688ce
Fix the branch for the develop version of IOR (#24079) 2021-06-14 10:46:13 -06:00
eugeneswalker
0b769855a1
fast-global-file-status: depends_on libtool (#24293) 2021-06-14 10:01:29 -06:00
Jen Herting
0d73fd2b11
gnutls: added unconditional dependency on libidn2 (#21471) 2021-06-12 13:44:51 +02:00
Dominik Gresch
dc8626b801
IntelPackage: use 'version_yearlike' in check for libfabrics RPATH. (#16700)
Use the 'version_yearlike' attribute instead of 'version' to
check if the SPACK_COMPILER_EXTRA_RPATHS should be set to include
the built-in 'libfabrics'.
When using the bare 'version', the comparison is wrong when
building with 'intel-parallel-studio', which has the version
format '<edition>.YYYY.Nupdate', due to the leading '<edition>'.
2021-06-12 10:02:56 +00:00
Michael Kuhn
1b71d22194
nss: new package (#24288) 2021-06-12 03:19:13 -06:00
Greg Becker
95c9a031ee
Ensure all roots of an installed environment are marked explicit in db (#24277) 2021-06-12 10:23:13 +02:00
Olivier Cessenat
d6cbf72b19
graphviz: add v2.47.2 (#24273)
Updated dependencies
2021-06-12 09:37:00 +02:00
Vanessasaurus
ae91d49f21
libinih: add new package (#24289)
xfsprogs currently does not install with error message:
FATAL ERROR: could not find a valid ini.h header.
Adding this package libinih, and including it as
a dependency for xfsprogs seems to fix the issue. It could be
that we only need to add it for newer versions (if it worked before)
and maybe a maintainer can comment on that.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-06-12 00:31:29 -06:00
Adam J. Stewart
8a0a60c575
py-pytorch-sphinx-theme: add new package (#24283) 2021-06-12 08:15:55 +02:00
Michael Kuhn
163fe86bda
nspr: add v4.31 (#24284) 2021-06-12 08:08:01 +02:00
Seth R. Johnson
8b75e81666
llvm: add conflicts for newer gcc (#24281)
Closes #24270
2021-06-11 17:07:14 -06:00
Robert Mijakovic
177750b215
cp2k: add v8.2 (#24265)
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-06-11 15:43:14 -06:00
Adrien Bernede
b0f348315c
ipopt: add versions up to v3.13.0 (#16706)
Pagination on Github prevent spack from easily parse all available
versions. Also, due to recent migration to GitHub, tarballs for
versions up to 3.12.13 have be regenerated, changing the hash.

The current URL will apparently be supported, so we keep it, and give
the alternative one as a comment.
2021-06-11 14:36:50 -06:00
Adam J. Stewart
11f370e7be
setup-env: allow users to skip module function setup (#24236)
* setup-env: allow users to skip module function setup

* Add documentation on SPACK_SKIP_MODULES
2021-06-11 19:19:24 +00:00
Tom Payerle
4a8785d371
[py-ippython]: Start py-backcall dependency to start at py-ipython@7.3.0: (#24279)
This should fix #24278
$INSTALLDIR/lib/python3.7/site-packages/IPython/core/events.py contains an
import from backcall even in @7.3.0, so dependency on py-backcall needs
to start earlier.
2021-06-11 19:11:44 +00:00
Manuela Kuhn
adc4699c3a
qt+webkit: fix python2 dependency and add opengl conflict (#24276) 2021-06-11 17:24:28 +00:00
Andreas Baumbach
44a8e17549
py-distributed: restrict py-contextvars dep to newer versions (#23841)
* py-distributed: restrict py-contextvars dep to newer versions

Change-Id: I8a6d55b840309aa6966ab310d42252f45b0ef9c7

* fixup dependency on py-contextvars

Change-Id: I56b729394af0f5a6fc283344d8af87990c97426b
2021-06-11 10:15:55 -05:00
Tom Payerle
b4bf0c3476
texlive: restrict poppler version (#24222)
Restrict poppler version for texlive to poppler@:0.84
Should fix #19946

See also https://github.com/NixOS/nixpkgs/issues/79170
Looks like poppler@0.84 upgraded their header files to use the C++ cstdio
instead of the C stdio.h.  Since TeX is using C, not C++. this causes problems.
2021-06-11 09:01:24 -06:00
William Downs
a588d5dc58
gchp: add v13.0.2 and dev branch (#24206) 2021-06-11 07:22:21 -06:00
ajaust
31c4cdf59c
py-pyprecice: fix checksums of 2.2.0.1 and 2.2.1.1 (#24264) 2021-06-11 04:34:43 -06:00
Olivier Cessenat
98ee702b37
perl-cgi: add v4.53 (#24266) 2021-06-11 03:58:39 -06:00
Jen Herting
dbdf8f2ce7
scrot: new package (#24250) 2021-06-11 09:03:44 +00:00
iarspider
ea08e93f2f
Display proper message when patch checksum doesn't match (#24229) 2021-06-11 10:31:33 +02:00
Olivier Cessenat
dcb3fbf98e
visit-cgns: better sets VISIT_PLUGIN_DIR to fit VisIt dir struct (#23834) 2021-06-11 10:28:57 +02:00
Olivier Cessenat
202510869d
visit-silo: better sets VISIT_PLUGIN_DIR to fit VisIt dir struct (#23833) 2021-06-11 10:28:31 +02:00
Rémi Lacroix
ed695f3267
iq-tree: add v2.1.3 (#24235) 2021-06-11 02:19:27 -06:00
Hervé Yviquel
a83b75b878
extrae: fix import and issue with pthread (#24220) 2021-06-11 10:12:18 +02:00
Mark W. Krentel
eefcd3d00d
hpcviewer: add v2021.05 (#24225) 2021-06-11 10:11:06 +02:00
Rémi Lacroix
722376c201
mafft: add v7.481 (#24233) 2021-06-11 09:58:43 +02:00
Jen Herting
269615b9ca
tophat: set the C++ standard (#21737) 2021-06-11 09:54:18 +02:00