spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

OTHER License

Stars
3.9K

Bot releases are visible (Hide)

spack - v0.8.16: Ravel & Cram

Published by tgamblin over 9 years ago

v0.8.16 Release Notes

5 new packages since 0.8.15:

  • cram
  • metis
  • otf
  • ravel
  • scotch
  • Fix for SAMRAI fetch URL.

For packagers

  • MPICH now sets up MPICH_CC, MPICH_CXX, etc. in dependent environment
    so that dependency builds use Spack compiler wrappers.
  • Simpler build error messages on fail (no more python stacktrace)
  • Disable CMake policy warnings in std_cmake_args.
  • Remove superfluous compiler wrapper links (g++ link interfered with icpc)
  • Several new packaging helper functions:
    • install_tree
    • traverse_tree
    • force_symlink
spack -

Published by tgamblin over 9 years ago

v0.8.15 Release Notes

100 new packages since 0.8.11

Mitos gtkplus mpfr py-matplotlib py-shiboken
R harfbuzz mpibash py-mpi4py py-sip
atk icu muster py-mx py-six
bison icu4c nasm py-nose py-sympy
bzip2 isl netcdf py-numpy py-virtualenv
cairo jdk nettle py-pexpect python
cloog lcms pango py-pil qhull
dbus libdrm pcre py-pmw qt
dri2proto libffi pixman py-pychecker qthreads
flex libgcrypt ppl py-pygments readline
gasnet libgpg-error py-basemap py-pylint rose
gcc libjpeg-turbo py-biopython py-pyparsing ruby
gdk-pixbuf libmng py-cython py-pyqt tcl
geos libxcb py-dateutil py-pyside tk
git libxml2 py-epydoc py-pytz util-linux
glib libxshmfence py-gnuplot py-rpy2 vtk
gmp libxslt py-h5py py-scientificpython wget
gnutls memaxes py-ipython py-scikit-learn xcb-proto
gperf mesa py-libxml2 py-scipy xz
gperftools mpc py-mako py-setuptools yasm

For users

  • Support for Python and Python extensions.
  • Python extensions can be activated/deactivated in an installation.
  • Updated documentation
  • Clearer 'spack find' output
  • Bugfixes for mirroring
  • Graphing dependencies with spack graph
  • ROSE Compiler (http://rosecompiler.org)
  • New commands:
    • spack extensions
    • spack activate
    • spack deactivate
    • spack clean (behaves like old clean -d)
    • spack restage (behaves like old clean -w)

For packagers

  • Package extensions, e.g.: extends('python')
  • Extensible activation/deactivation of extensions
  • Dependencies can set variables/build options for dependents
    • setup_dependent_environment()
  • Support fetch URLs with query strings.
  • New commands:
    • spack env
    • spack graph