Tom Scogland
b5979b13e3
complete lua rework, also module path fix
...
This is a complete rework of the lua package, it also allows the
environment modification classes to handle paths that are not separated
by colons, and uses the support for same in TCL modules as well.
The biggest difference is the handling for lua extension packages, which
now have their paths set correctly by the lua parent package, and have
access to both lua and luarocks as installation tools. See the luaposix
package for what should be required for most lua packages after this.
2016-05-14 16:18:26 -07:00
Todd Gamblin
5e13bba068
Fix #941 : add copyright to new package files.
...
- also reworded the boilerplate a bit.
2016-05-12 10:30:13 -07:00
Todd Gamblin
e7ced54369
Correct LLNL LGPL license template for clarity.
2016-05-11 21:22:25 -07:00
Todd Gamblin
14fe0b8ad2
Merge pull request #558 from adamjstewart/features/pgi
...
Add Licensed Software Support
2016-05-11 17:17:47 -07:00
Adam J. Stewart
c043275f1b
Final flake8 changes
2016-05-11 11:46:41 -05:00
Todd Gamblin
9cf5404bb7
Merge pull request #937 from davydden/features/unit_tests
...
Features/package_test
2016-05-11 09:42:00 -07:00
Adam J. Stewart
5879f8207f
Flake8 formatting changes
2016-05-11 11:32:08 -05:00
Adam J. Stewart
ee7ec4fa66
Move all licensing support to pre/post_install hooks
2016-05-11 11:32:08 -05:00
Adam J. Stewart
19f4b27fd2
Add documentation for packaging of licensed software
2016-05-11 11:32:08 -05:00
Adam J. Stewart
8bcb812529
Allow multiple license symlinks
2016-05-11 11:32:08 -05:00
Adam J. Stewart
2a11cb8b76
Use global licenses with local symlinks
2016-05-11 11:32:08 -05:00
Adam J. Stewart
6906911e85
Allow license files to use different symbols for comments
2016-05-11 11:32:08 -05:00
Adam J. Stewart
b63d11d5b0
Formatting consistency
2016-05-11 11:32:07 -05:00
Adam J. Stewart
5cb45c253e
Bug fix
2016-05-11 11:32:07 -05:00
Adam J. Stewart
1b997f10a8
Add set_up_license function
2016-05-11 11:32:07 -05:00
Adam J. Stewart
8cba8d6d1d
Add default global variables for licensing information
2016-05-11 11:29:30 -05:00
Todd Gamblin
fd5d89b61c
Merge branch 'custom_modulefiles_from_config' of https://github.com/epfl-scitas/spack into epfl-scitas-custom_modulefiles_from_config
2016-05-11 08:59:23 -07:00
alalazo
bb4b6c8ee2
flake 8 : fixed checks
2016-05-11 17:02:36 +02:00
Denis Davydov
eba264fcd0
fix formatting
2016-05-11 16:11:34 +02:00
alalazo
78ae5d7723
Merge branch 'develop' of https://github.com/LLNL/spack into features/custom_modulefile_from_config
...
Conflicts:
lib/spack/spack/config.py
2016-05-11 16:11:19 +02:00
alalazo
22bb0562fe
Revert "flake8 : fixed all issues?"
...
This reverts commit 71e49e289a
.
2016-05-11 16:09:47 +02:00
alalazo
b215b19cae
modules : added docs
2016-05-11 15:42:48 +02:00
Denis Davydov
809ded74c9
add functions for simple unit tests; refactor openblas to use them
2016-05-11 15:10:13 +02:00
Benedikt Hegner
0b7b25487f
improve error message for wrong config section names
2016-05-11 13:29:27 +02:00
Todd Gamblin
6d6eb0f2d1
Remove config.py from flake checking for now.
2016-05-11 02:32:13 -07:00
Todd Gamblin
fc8d18ebdc
Merge branch 'bugfix/config' of git://github.com/hegner/spack into hegner-bugfix/config
2016-05-11 02:31:20 -07:00
Todd Gamblin
9030541e4b
Merge pull request #929 from epfl-scitas/differentiate_framework_from_packages
...
QA : make qa checking less painful
2016-05-11 02:26:07 -07:00
Benedikt Hegner
c1e6b52184
first round of coding rules
2016-05-11 00:28:12 +02:00
Benedikt Hegner
05b6c3f8cf
add test for list parameters
2016-05-11 00:14:24 +02:00
Benedikt Hegner
6e462abb4d
hmm... test before commit
2016-05-10 23:31:29 +02:00
Benedikt Hegner
5d477bc956
fix setting config for list parameters
2016-05-10 23:19:30 +02:00
Todd Gamblin
98faee1d5c
Minor tweaks to flock
docs.
2016-05-10 11:19:17 -07:00
Todd Gamblin
a49662276d
Merge branch 'fix-doc-flock' of git://github.com/luca-heltai/spack into luca-heltai-fix-doc-flock
2016-05-10 11:10:07 -07:00
Luca Heltai
4cb91d6f7b
Added documentation on lockf/flock.
2016-05-10 19:46:24 +02:00
alalazo
7d74e209f3
qa : this should still fail due to F821
2016-05-10 19:20:26 +02:00
alalazo
979b53cab6
qa : modifying 2 packages and a framework file just for the sake of it
2016-05-10 18:33:07 +02:00
alalazo
71e49e289a
flake8 : fixed all issues?
2016-05-10 17:19:22 +02:00
alalazo
c3f3f26632
modules : added warning if a user tries to add prerequisite with dotkit
2016-05-10 16:16:50 +02:00
alalazo
0b7c673205
modules : changed syntax for environment modifications
2016-05-10 15:48:37 +02:00
alalazo
f8f71b1c2c
modules : prefix_inspections moved to modules.yaml
2016-05-10 13:37:03 +02:00
alalazo
9eee71edf7
Merge branch 'develop' of https://github.com/LLNL/spack into features/custom_modulefile_from_config
2016-05-10 11:13:19 +02:00
Todd Gamblin
42edb6840e
Merge pull request #905 from adamjstewart/features/rpath_flag
...
Allow compilers to specify their own rpath linking flags
2016-05-10 01:56:49 -07:00
Todd Gamblin
a2528a86b4
Merge pull request #692 from mathstuf/quoted-command-lines
...
executable: quote arguments
2016-05-10 01:42:26 -07:00
Todd Gamblin
8ce45d2161
Merge pull request #775 from epfl-scitas/fixes/config_update
...
fix: proper update of config file
2016-05-10 01:35:56 -07:00
Todd Gamblin
57e495943f
Merge pull request #757 from glennpj/extend_r
...
Make R extendable
2016-05-10 01:30:13 -07:00
Todd Gamblin
69f6baf28e
Merge pull request #842 from hegner/compiler_lookup_order
...
Bugfix - preserve lookup order in PATH when invoking 'spack compiler add'
2016-05-10 01:11:18 -07:00
Todd Gamblin
cbfba84aa2
Merge pull request #849 from brettviren/bugfix/share-pkgconfig
...
Add to sub dirs checked for pkg-config files.
2016-05-10 00:59:01 -07:00
Adam J. Stewart
6665a996e6
Add documentation for rpath_flag handling
2016-05-09 17:04:14 -05:00
Adam J. Stewart
58733eb26a
Comment change
2016-05-09 16:59:39 -05:00
Adam J. Stewart
b211829fb1
Testing typo
2016-05-09 16:59:39 -05:00