summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-02-17Better activate/deactivate logic.Todd Gamblin6-19/+95
spack activate - now activates dependency extensions - ensures dependencies are activated in the python installation. - -f/--force option still allows the old activate behavior. spack deactivate - checks for dependents before deactivating (like uninstall) - deactivate -a/--all <extension> will deactviate a package and ALL of its dependency extensions. - deactivate -a/--all <extendee> activates all extensions of <extendee> e.g.: spack deactivate -a python - deactivate -f/--force option allows removing regardless of dependents. - deactivate -f can be run EVEN if a package is not activated. - allows for clenup of activations gone wrong.
2015-02-17Ignore conflicting nose tests in py-nose and py-matplotlib.Todd Gamblin2-2/+3
2015-02-17Factor ignore logic into a predicate builder.Todd Gamblin2-14/+42
2015-02-16More py-setuptools dependencies added.Todd Gamblin5-2/+6
2015-02-16Add package-specific rpath back to shiboken and pyside.Todd Gamblin2-4/+16
2015-02-16Factor out forking logic to build_environment.py.Todd Gamblin2-32/+63
2015-02-16Allow forced deactivation -- best effort unlinkingTodd Gamblin4-4/+15
spack deactivate -f will unlink even if Spack thinks the package isn't enabled. Made deactivate routines idempotent.
2015-02-15Python package cleanup.Todd Gamblin6-3/+32
- Added a number of dependencies to python packages. - Python packages may still not build without some OS support. - Example: Numpy needs ATLAS, and will use a system ATLAS install. - Atlas requires turning off CPU throttling to build. - can't do this as a regular user -- how to build ATLAS with Spack - currnetly relying on a system ATLAS install.
2015-02-15Add libxslt, cleanup libxml2.Todd Gamblin2-0/+27
2015-02-15libgcrypt and libgpg-error packages.Todd Gamblin2-0/+36
2015-02-15qhull package.Todd Gamblin1-0/+27
2015-02-15Add Tcl/Tk packages.Todd Gamblin2-0/+44
2015-02-15Add R package.Todd Gamblin1-0/+33
2015-02-15Rename py-pyqt4 to py-pyqt.Todd Gamblin2-4/+7
2015-02-15Better time output on build completion.Todd Gamblin2-7/+22
2015-02-15Memoize all_specs() and exists() for better performance.Todd Gamblin2-2/+10
- Real bottleneck is calling normalize() for every spec when we read it. - Need to store graph information in spec files to avoid the need for this. - Also, normalizing old specs isn't always possible, so we need to do this anyway.
2015-02-15py-sip installs properly into a prefixTodd Gamblin2-3/+14
2015-02-15Better extension activation/deactivationTodd Gamblin4-56/+133
2015-02-15installed_extensions_for no longer fails when nothing known about pkgTodd Gamblin1-2/+9
2015-02-15Add profile option to spack script.Todd Gamblin1-40/+49
2015-02-12Merge branch 'features/python-modules' into features/memaxesTodd Gamblin16-38/+143
Conflicts: var/spack/packages/qt/package.py
2015-02-09typo: Self -> selfGregory L. Lee1-1/+1
2015-02-09Python package improvements.Todd Gamblin9-13/+90
2015-02-09Add Alfredo to contributors.Todd Gamblin1-0/+1
2015-02-09Merge pull request #18 from ch4i/features/memaxesTodd Gamblin76-137/+2074
Features/memaxes
2015-02-09qt with hardware accelerated opengl workingAlfredo Gimenez3-2/+51
2015-02-08"spack extensions" shows total extension count.Todd Gamblin1-1/+2
2015-02-08Move dpeendency environment setup to build_environemnt.Todd Gamblin2-5/+5
2015-02-08import fix in cmd/cleanTodd Gamblin1-0/+1
2015-02-08setup_extension_environment is now setup_dependent_environment.Todd Gamblin3-7/+15
- other packages, like Qt, can now use this to set up relevant build variables and env vars for their dependencies. - not just extensions anymore.
2015-02-08Minor textual error in extensions command.Todd Gamblin1-1/+1
2015-02-08Cleaned up python to remove redundant line.Todd Gamblin1-5/+5
2015-02-08directory_layout now raises an error when an install fails.Todd Gamblin1-2/+18
2015-02-08mesa 8.0.5 workingAlfredo Gimenez3-10/+24
2015-02-08older mesa for 2.6 kernel (not workin yet)Alfredo Gimenez2-42/+4
2015-02-07mesa and systemd (systemd not working yet)Alfredo Gimenez2-0/+64
2015-02-07util-linux addedAlfredo Gimenez2-5/+20
2015-02-06more mesa dependenciesAlfredo Gimenez5-0/+88
2015-02-06flex and bisonAlfredo Gimenez2-0/+32
2015-02-06py-mako and fix for setup-env.shAlfredo Gimenez2-2/+18
2015-02-06add dependent packages to PYTHONPATH for buildGregory L. Lee1-0/+5
2015-02-06merge with python-modulesAlfredo Gimenez62-134/+1831
2015-02-06Fix libpng to use a better URLTodd Gamblin1-2/+3
Sourceforge URLs like this eventually die when the libpng version is bumped: http://sourceforge.net/projects/libpng/files/libpng16/1.6.14/libpng-1.6.14.tar.gz/download But ones like this give you a "permanently moved", which curl -L will follow: http://download.sourceforge.net/libpng/libpng-1.6.16.tar.gz
2015-02-04Do not automatically activate extensions on install.Todd Gamblin1-6/+2
2015-02-04Bugfix in spak extensionsTodd Gamblin1-2/+2
2015-02-02More information in extensions command.Todd Gamblin2-9/+36
2015-02-02Add extensions command.Todd Gamblin8-12/+99
2015-02-02Fixed dumb link_tree bug, added test for link tree.Todd Gamblin4-87/+274
2015-02-02Add "spack extensions" command to list activated extensions.Todd Gamblin2-27/+117
2015-02-02Fix for install sanity check -- don't count hidden dir layout files.Todd Gamblin1-4/+10