summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-08-03Added parens to %'s arguments. Fixes #1432James Riley Wynne III1-1/+1
2016-08-03Flake8 cleanupGeorge Hartzell1-0/+1
2016-08-03Merge pull request #1382 from KineticTheory/gktplus3-depsTodd Gamblin5-9/+64
GTK+3: Provide updates to package dependencies.
2016-08-03Add package for unisonGeorge Hartzell1-0/+50
Add package for unison (the file synchronizer). Needs the ocaml compiler to build.
2016-08-03Add package for ocaml compilerGeorge Hartzell1-0/+43
Installs the ocaml compiler.
2016-08-03Merge pull request #1430 from KineticTheory/cray-cc-recursion-fixTodd Gamblin1-1/+1
Cray: Fix a typo that could cause an infinite recursion when calling env/cc
2016-08-03Cray: Fix a typo that could cause an infinite recursion when calling /env/cc.Kelly (KT) Thompson1-1/+1
fixes #1428
2016-08-03Provide minor updates after code reviewKelly (KT) Thompson1-4/+2
+ Always depend on the gettext package. This simplifies the logic and I no longer need to 'import sys' + Only apply the patch for the older version of glib.
2016-08-03Merge pull request #1378 from LLNL/bugfix/gh-1324-intel-parallel-studiobecker331-1/+32
Bugfix/gh 1324 intel parallel studio
2016-08-03Merge pull request #1156 from adamjstewart/features/py-meepbecker3316-47/+685
Add py-meep package and dependencies Merging to add the gettext support, will submit a separate issue for the LD_LIBRARY_PATH issue with MPI and py-meep
2016-08-03Merge pull request #1361 from ↵becker333-6/+38
epfl-scitas/features/module_token_expansion_in_environment module : token expansion in environment
2016-08-03Merge pull request #1420 from epfl-scitas/packages/plumedbecker331-0/+84
plumed : added package
2016-08-03qa : flake8 issuesalalazo1-5/+7
2016-08-02One more formatting change to make flake8 happy.Kelly (KT) Thompson1-1/+1
2016-08-02Merge pull request #1233 from hartzell/add-nextflowbecker331-0/+42
First cut package for nextflow, has issues
2016-08-02Merge pull request #1236 from davydden/pkg/arpack-ng_blasbecker331-9/+30
arpack-ng: fix blas/lapack libraries
2016-08-02arpack-ng: fix blas/lapack librariesDenis Davydov1-9/+30
2016-08-02Merge pull request #1424 from adamjstewart/features/setup_pybecker331-1/+1
spack create should use setup_py() instead of python()
2016-08-02spack create should use setup_py() instead of python()Adam J. Stewart1-1/+1
2016-08-02Merge pull request #1366 from hartzell/feature/add-package-for-ackbecker331-0/+51
Add package for ack
2016-08-02Merge pull request #1421 from hartzell/feature/add-package-for-texlivebecker331-0/+57
Add package for texlive
2016-08-02Merge pull request #1339 from hartzell/features/add-perlbecker331-0/+75
Add perl package
2016-08-02Merge pull request #1423 from glennpj/fix_urlbecker331-1/+2
Move archive_version setting to if block
2016-08-02Remove accidentally committed cabal-install bitsGeorge Hartzell2-62/+0
2016-08-02Merge pull request #1243 from davydden/pkg/atlas_urlsbecker333-9/+120
atlas: fix urls and shared libs
2016-08-02Move archive_version setting to if blockGlenn Johnson1-1/+2
The archive_version variable should only get set if versions will be checked and that is only if there is a list_url in the package file. For VCS repos setting the variable triggers an error from web.py as it parses the default_fetcher object. This should fix #1422.
2016-08-02Merge pull request #864 from davydden/kdiff3becker332-2/+46
kdiff3: initial version of the package
2016-08-02Merge pull request #1360 from glennpj/pysetuptoolsdepbecker334-3/+10
Add py-setuptools dependencies to packages
2016-08-02Merge pull request #1354 from ↵becker334-5/+114
paulhopkins/bugfix/preferred_variants_do_not_recognise_-variant Bugfix/preferred variants do not recognise -variant
2016-08-02Remove local copy of cpanm installerGeorge Hartzell3-1075/+62
This is handled as a resource in the package now.
2016-08-02Merge pull request #1373 from hartzell/bug/update-several-r-packagesbecker333-3/+6
Update several R packages (r-shiny prereqs)
2016-08-02Add previous versions back into packageGeorge Hartzell3-0/+3
Following the advice of @glennpj, added the old versions back into the packages. I can install the current packages and the previous packages.
2016-08-02Remove useless `def unpack`George Hartzell1-3/+0
Before I learned that I was stumbling over a real but (#1308), I thought I needed to arrange for the fetcher to skip the unpack step. This commit removes the useful `def unpack`.
2016-08-02Flake8 cleanup.George Hartzell1-1/+2
2016-08-02Touch up variant commentGeorge Hartzell1-1/+1
2016-08-02Use "resource" machinery to manage cpanm tarballGeorge Hartzell1-8/+13
Use the resource machinery to fetch/cache/unpack/... the App::cpanminus tarball. - this hardcodes the version, I can't figure out how to use a variant to hold/set the value and access it in the resource(). - change up the install to use the `with working_dir()` meme.
2016-08-02Add the std spack header to perl/package.pyGeorge Hartzell1-0/+24
Stole the example header from antlr/package.py, included it at the top of perl/package.py.
2016-08-02Make running perl's tests conditionalGeorge Hartzell1-1/+2
Make running perl's tests conditional, one must now specify the `--run-tests` flag to the `spack install` command in order to run the tests. On one system (8 core, 16GB Digital Ocean Droplet), installing without tests takes 3 minutes, with tests takes 16 minutes.
2016-08-02Make the cpanm version a variantGeorge Hartzell1-2/+5
Rather than hard-coding the verison of `cpanm` that's [optionally] installed into the core, make it a variant with a default value of '1.7042'. Also discovered that `prefix + 'bin'` is the same as `prefix.bin`, so embetter that bit of code.
2016-08-02Add perl packageGeorge Hartzell2-0/+1117
Add perl package, based on [work by justintoo](https://github.com/LLNL/spack/pull/105). He had too many things pulled into that pull request, this just adds a perl package. Support the current releases on the past three minor branches. Run perl's tests before installing. Install cpanm into the core (makes building on top of this perl *much* simpler). Controlled by a variant.
2016-08-02Add package for texliveGeorge Hartzell1-0/+56
2016-08-02Ack should depends_on('perl')George Hartzell1-3/+6
Add a depends_on('perl') and rewrite the script's `#!` line to refer to that Perl's `perl` executable.
2016-08-02Remove unnecessary imports.George Hartzell1-2/+0
Now that it's sporting a cleaner install method, these imports are unnecessary.
2016-08-02Remove override of `unpack(self)`George Hartzell1-3/+0
I cargo culted that from my *nextflow* package. I [thought I] needed it to work around Spack trying to use tar to unpack something that was neither a tar ball nor unpackable. This package works fine without it. In retrospect, the error that I was seeing in the *nextflow* package was probably this problem #1308.
2016-08-02Use cleaner mech to install scriptGeorge Hartzell1-7/+3
Use @adamjstewart's nicer bit of python code in the install method.
2016-08-02Add package for ackGeorge Hartzell1-0/+57
Add a package for [ack](http://beyondgrep.com/install/). Simply install the fatpacked script. It uses '#!/usr/bin/env perl' and it very much not choosy about what perl it needs. For now just trust that there's one available, perhaps someday we can/should uncomment the depends_on('perl'). Follows the methodolgy I used in nextflow. Has the same uninstall/install problem that nextflow has, there is an issue in progress for that: https://github.com/LLNL/spack/issues/1308. Tested on CentOS7.
2016-08-02Update several R packages (r-shiny prereqs)George Hartzell3-6/+6
r-jsonlite 0.0.21 -> 1.0 r-mime 0.4 -> 0.5 rcpp 0.12.5 -> 0.12.6 CRAN is funny. The older versions of these packages are still available in package specific directories but the current version is not there, so I don't see any way to make the older versions work.
2016-08-02Fix whitespace, make flake8 happ{y,ier}.George Hartzell1-1/+1
2016-08-02Add standard header, use spack helpersGeorge Hartzell1-5/+26
Added the standard header (stolen from R). Touched up the install to use set_executable rather than doing it myself.
2016-08-02First cut package for nextflow, has issuesGeorge Hartzell1-0/+24
This is my first cut at a package to support nextflow. It's also my first package. It works, but has issues. I'm going to submit a pull request and get some coaching on how to deal with it. One issue particular: if I install, then uninstall, then try to install again (which uses the cached copy of the "distribution file"), it explodes.