summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2015-02-08directory_layout now raises an error when an install fails.Todd Gamblin1-2/+18
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 Gamblin6-7/+26
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
2015-02-02Ability to ignore files in activate/deactivate for extensions.Todd Gamblin2-14/+13
2015-02-02Add arguements to extends() and activate/deactivate.Todd Gamblin2-18/+39
2015-02-02Bugfix: Extension hooks shoudl only run for extensions.Todd Gamblin1-2/+4
2015-02-02Add activate and deactivate commands for extensions.Todd Gamblin2-0/+100
2015-02-02Rework do_activate/activate and do_deactivate/deactivate semantics.Todd Gamblin7-74/+105
- packages can now extend only one other package. - do_activate() and do_deactivate() are now called on the extension, and they automatically find the extendee - activate() and deactivate() are still called on the extendee and are passed the extension.
2015-02-02Add PYTOHNPATH to modules for python extensions.Todd Gamblin1-0/+8
2015-02-02Add setup_extension_environment() method.Todd Gamblin1-0/+30
- lets packages do some setup before their extensions run install()
2015-02-02Move symlink tree routines to LinkTree class.Todd Gamblin3-90/+176
2015-02-02Added feature: package extensionsTodd Gamblin6-19/+258
- packages can be "extended" by others - allows extension to be symlinked into extendee's prefix. - used for python modules. - first module: py-setuptools
2015-02-02do_install() passes kwargs to dependencies.Todd Gamblin1-3/+3
2015-02-02Add pre-install and pre-uninstall hooks.Todd Gamblin2-1/+14
2015-02-02New "extends" relation adds another special list to the package class.Todd Gamblin2-1/+28
2015-02-02Directory layout can now track installed extensions per package.Todd Gamblin1-1/+96
2015-02-02Fix bug in mirror path construction.Todd Gamblin3-10/+13
2015-01-23Packages have rpath property.Todd Gamblin1-4/+27
2015-01-22Add is_exe function to filesystem.Todd Gamblin1-1/+6
2015-01-14Fix #11: bug in ProviderIndexTodd Gamblin1-16/+29
- packages that provided same spec (e.g. mpe) were overwritten in the index - Index now has a set of providers instead of a single provider per provided spec. - see https://github.com/scalability-llnl/spack/issues/11
2015-01-10Fix bug when all deps are back edges.Todd Gamblin1-3/+6
- Happened with the graph for SAMRAI
2015-01-10Fix bug in STAT graphTodd Gamblin1-13/+19
2015-01-05Allow commands to return error codes.Todd Gamblin2-0/+6
2015-01-04Expansion works properly, simplified graph code.Todd Gamblin2-90/+148
2015-01-03bugfix for dot graphs of virtual packages.Todd Gamblin2-11/+17
2015-01-03Factor graph code out into its own module, rework spack graph.Todd Gamblin6-317/+509
2014-12-31Color graph edges.Todd Gamblin1-21/+42
2014-12-30Pipelining back edges works, saves more space.Todd Gamblin1-42/+71
2014-12-29Reduce number of immediate expand/contracts.Todd Gamblin1-9/+21
2014-12-29More compact graphs: do back edges before forward expansion.Todd Gamblin1-46/+80
2014-12-29Spec graph works without color.Todd Gamblin2-19/+12
2014-12-29Fix ColorStreamTodd Gamblin2-10/+14
2014-12-29Partially wroking ASCII dependency graph.Todd Gamblin2-1/+187
2014-12-26spack graph allows plotting specific packages.Todd Gamblin4-12/+54
2014-12-25Fix lack of sorting in version concretization.Todd Gamblin1-2/+3
2014-12-25Merge branch 'features/qt' into developTodd Gamblin4-8/+116
2014-12-25URLFetchStrategy now contains exploding tarballs.Todd Gamblin1-1/+19
2014-12-25Fix up bzip2 installTodd Gamblin2-0/+9
2014-12-25Clearer code in filter_file.Todd Gamblin1-2/+5
2014-12-25spack env commandTodd Gamblin1-0/+69
spack env allows regular commands to be run with a spack build environment. It also displays the spack build environment for a package.
2014-12-25Add patch function to Package, so that packages can define custom patch ↵Todd Gamblin2-5/+18
functions.
2014-12-23Print out fetch, build, and total time for builds.Todd Gamblin1-1/+15
2014-12-22Merge branch 'features/better-mirror-support' into developTodd Gamblin3-11/+27
2014-12-18Fix for SPACK-49.Todd Gamblin2-2/+5
- name conflict in imp.load_source caused this to fail. - Python modules loaded by imp have unique names now.
2014-12-18Allow fake installations (just make the directory).Todd Gamblin2-7/+19
- Use for debugging.