summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-30gtkplus package: add variant for CUPS support (#12566)brietzke1-0/+5
Default is ~cups (no CUPS support). Before this option, gtkplus would potentially use a system-installed version of CUPS.
2019-08-30extrae package: add 3.7.1, optionalise dyninst, papi (#11978)Phil Tooley1-35/+57
* Convert to Autotools package * dyninst and papi are now optional (off by default) * limit dyninst version to < 10 (see https://github.com/bsc-performance-tools/extrae/issues/30) * Add numactl dependency * Enable parallel installs for 3.7 and later * Set EXTRAE_HOME in module files and for dependent package installs * Generalize cxx11 support flag (previously it was using a specific syntax and this updates it to use the cxx11 support flag for the compiler in use).
2019-08-30kaldi package: fix installation of libraries (#12177)Jimmy Tang1-3/+9
* The install for kaldi was copying library symlinks but not the actual library files, this makes sure to copy the libraries * All libraries are installed to 'prefix.lib' (the original library directory structure is no longer maintained) * The install step for executables did not account for the different dynamic library suffix on MacOS
2019-08-30New package: py-oauthlib (#12528)Sinan1-0/+36
2019-08-30gtkplus: package cairo dependency must be +gobject (#12655)George Hartzell1-1/+1
e891cc4 updated the cairo package to make gobject support optional and disabled it by default. gtkplus requires gobject support so this explicitly enables +gobject on the cairo dependency of gtkplus.
2019-08-30Add py-pytest 5.1.1 (#12660)Adam J. Stewart1-15/+36
2019-08-30Add py-packaging 19.1 (#12659)Adam J. Stewart1-4/+6
2019-08-30Add py-pluggy 0.12.0 (#12658)Adam J. Stewart1-1/+3
2019-08-30Add py-importlib-metadata package (#12657)Adam J. Stewart1-0/+23
2019-08-30Add py-zipp package (#12656)Adam J. Stewart1-0/+20
2019-08-30Archive all patches in a package after install (#12653)Peter Scheibel1-1/+4
When Spack installs a package it writes the package.py file and patches to a separate repository (which reflects the state of the package at the time it was installed). Previously, Spack only wrote patches that were used at installation time. This updates the archiving step to include all patch files that are relevant to the package (in case that repository is used in another context).
2019-08-30Fujitsu compiler: Add flags for c11/c99 (#12622)t-karatsu2-0/+10
* Fujitsu compiler: Add flags for c11/c99 * Add unit tests about supported flags
2019-08-29OpenSceneGraph package: add version 3.6.4; update URL and checksums (#12626)Sinan1-3/+4
Replace old checksums with sha256 checksums
2019-08-29hpctoolkit: tighten some dependenciesMark W. Krentel1-4/+4
Change the depends_on type from default (build + link) to just 'link' for binutils and a few other packages. We don't use the binutils utilities (only libs). On cori at NERSC (Cray), this was breaking the build by covering up the system ld.
2019-08-29elpa package: add version 2018.11.001 (#12645)Janne Blomqvist1-1/+3
Remove designation of 2017.11.001 as preferred version
2019-08-29emacs package: add version 26.2, jpeg dependency (#12632)brietzke1-0/+2
2019-08-29Scalpel package: remove CMake dependency (#12631)健美猞猁1-1/+0
Scalpel does not depend on CMake
2019-08-29NAMD package: add version 2.13 (#12616)Kevin Manalo1-0/+1
2019-08-29ABINIT package: add version 8.10.3 (#12615)Kevin Manalo1-0/+1
2019-08-29mc package: add version 4.8.23 (#12605)Matthias Diener1-0/+1
2019-08-29New package: py-ecdsa (#12598)Sinan1-0/+20
2019-08-29new package: py-python-jenkinsSinan811-0/+22
2019-08-29New package: py-mysqlclient (#12594)Sinan1-0/+23
2019-08-29paraview: use Spack-built libpng (#12587)Howard Pritchard1-0/+1
2019-08-29qjson package: enable building with qt4 (#12577)Sinan1-0/+6
2019-08-29qtkeychain package: enable building with qt4 (#12578)Sinan1-0/+6
2019-08-29QCA package: add version 2.2.1 and update CMake args (#12576)Sinan1-0/+10
* Version 2.1.3 requires QT version 5.10.0 or earlier * Add CMAKE_CXX_STANDARD=11 argument * Add CMake argument when building against qt@4
2019-08-29bugfix: atk build requires libffi to detect glibGeoffrey M Oxberry1-0/+1
2019-08-29new package: py-repoze-lruSinan811-0/+21
2019-08-29New package: py-pyudev (#12554)Sinan1-0/+19
2019-08-29New package: py-pytest-cache (#12552)Sinan1-0/+21
2019-08-29New package: py-pydotplus (#12537)Sinan1-0/+24
2019-08-29Qt@4.8.7: fix build issue due to +phonon variant, disable phonon backend ↵Sinan1-0/+4
(#12579) * fix build issue that shows up with +phonon variant, disable phonon backend gstreamer until it is setup * provide in code explanation
2019-08-29fix packaging_guide variant table (#12296)Greg Becker1-1/+6
2019-08-29portage: fix linkage against openblas (#12641)Christoph Junghans1-0/+3
2019-08-28hdf5: patch out mpicxx lib when +mpi~cxx fixes #12586 (#12640)Pariksheet Nanda2-0/+16
2019-08-28bowtie package: add version 1.2.3 (#12593)健美猞猁1-6/+6
* Only apply issue-87.patch for versions before 1.2.3 * 1.2.3 builds fine with gcc@8:, but 1.2.2 and 1.2.2_p1 both fail (with or without the patch) so the conflict is updated to exclude only these two versions.
2019-08-28Correcting FleCSI package (#12629)Julien Loiseau1-1/+1
* Adding flecsph package * Correcting header * Boost version update * Correcting Flake8 errors * Correcting headers * Develop preferred in FleCSI
2019-08-28New package: py-pycuda (#12592)Sinan1-0/+31
2019-08-28new package: py-pygletSinan811-0/+22
2019-08-28New package: py-wand (#12590)Sinan1-0/+30
2019-08-28New package: py-planar (#12589)Sinan1-0/+15
2019-08-28Add py-numpy 1.17.1 (#12618)Adam J. Stewart1-1/+3
2019-08-28Add py-scipy 1.3.1 (#12620)Adam J. Stewart1-1/+3
2019-08-27New package: py-nose2 (#12522)Sinan1-0/+22
2019-08-27AutotoolsPackage: remove redundant libtoolize callGeoffrey M Oxberry1-4/+0
This commit removes redundant calls to `libtoolize` and `aclocal`. Some configurations, such as a Spack user using macOS with a Homebrew-installed `libtool` added to their `packages.yaml`, have `autoreconf` and GNU libtoolize installed as `glibtoolize`, but not `libtoolize`. While Spack installations of `libtool` built from source would install `glibtoolize` and symlink `libtoolize` to `glibtoolize`, an external installation of GNU libtoolize as `glibtoolize` will not have such a symlink, and thus the call `m.libtoolize()` will throw an error because `libtoolize` does not exist at the path referenced by `m.libtoolize()` (i.e., `self.spec['libtool'].prefix.bin.join('libtoolize')). However, on these same systems, `autoreconf` runs correctly, and calls `glibtoolize` instead of `libtoolize`, when appropriate. Thus, removing the call to `libtoolize` should resolve the error mentioned above. The redundant call to `aclocal` is also removed in this commit because the maintainers of GNU Automake state that "`aclocal` is expected to disappear" and suggest that downstream users never call `aclocal` directly -- rather, they suggest calling `autoreconf` instead.
2019-08-27New package: py-liblzma (#12549)Sinan1-0/+18
2019-08-27libensemble package: add version 0.5.2 (#12514)Stephen Hudson1-9/+19
* Make mpi, scipy, petsc4py, and nlopt support optional * Later versions depend on python@3.5: * Versions before 0.4.1 must build with MPI: add a conflict for @:0.4.1~mpi
2019-08-27New package: openfdtd (#12498)Hironori-Yamaji1-0/+49
2019-08-27Adding FleCSPH package. (#12525)Julien Loiseau2-0/+47
* Adding flecsph package * Correcting header * Boost version update * Correcting Flake8 errors * Correcting headers