Commit graph

227 commits

Author SHA1 Message Date
Todd Gamblin
13376efafc Add package-specific rpath back to shiboken and pyside. 2015-02-16 21:53:34 -08:00
Todd Gamblin
614c22fc1b Allow forced deactivation -- best effort unlinking
spack deactivate -f will unlink even if Spack thinks the package isn't enabled.
Made deactivate routines idempotent.
2015-02-16 12:41:22 -08:00
Todd Gamblin
8aa3afcfde Python package cleanup.
- 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-15 23:04:20 -08:00
Todd Gamblin
847ed8ad39 Add libxslt, cleanup libxml2. 2015-02-15 23:04:04 -08:00
Todd Gamblin
b86eb69552 libgcrypt and libgpg-error packages. 2015-02-15 23:03:33 -08:00
Todd Gamblin
65d60f92f5 qhull package. 2015-02-15 23:02:51 -08:00
Todd Gamblin
36579844d9 Add Tcl/Tk packages. 2015-02-15 23:02:36 -08:00
Todd Gamblin
ce011501f9 Add R package. 2015-02-15 23:02:21 -08:00
Todd Gamblin
b11061f99d Rename py-pyqt4 to py-pyqt. 2015-02-15 12:40:02 -08:00
Todd Gamblin
2f67cdaf10 Better time output on build completion. 2015-02-15 12:39:10 -08:00
Todd Gamblin
3c0048dd89 py-sip installs properly into a prefix 2015-02-15 01:59:36 -08:00
Todd Gamblin
c0c0879924 Better extension activation/deactivation 2015-02-15 01:58:35 -08:00
Todd Gamblin
0c94a6e2b0 Merge branch 'features/python-modules' into features/memaxes
Conflicts:
	var/spack/packages/qt/package.py
2015-02-12 10:01:58 -08:00
Gregory L. Lee
5c2608b032 typo: Self -> self 2015-02-09 15:55:18 -08:00
Todd Gamblin
25af341954 Python package improvements. 2015-02-09 02:54:49 -08:00
Alfredo Gimenez
27617670f0 qt with hardware accelerated opengl working 2015-02-09 00:01:07 -08:00
Todd Gamblin
20ec80295d setup_extension_environment is now setup_dependent_environment.
- 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-08 19:41:17 -08:00
Todd Gamblin
e51e01f4f0 Cleaned up python to remove redundant line. 2015-02-08 19:39:36 -08:00
Alfredo Gimenez
9e878075ac mesa 8.0.5 working 2015-02-08 16:09:13 -08:00
Alfredo Gimenez
cc684a3ebe older mesa for 2.6 kernel (not workin yet) 2015-02-08 13:34:45 -08:00
Alfredo Gimenez
1605e04d44 mesa and systemd (systemd not working yet) 2015-02-07 22:08:50 -08:00
Alfredo Gimenez
932f3930f4 util-linux added 2015-02-07 09:18:34 -08:00
Alfredo Gimenez
676cc84c9e more mesa dependencies 2015-02-06 17:24:55 -08:00
Alfredo Gimenez
5fdf5438ea flex and bison 2015-02-06 16:55:48 -08:00
Alfredo Gimenez
d95d48bbe6 py-mako and fix for setup-env.sh 2015-02-06 16:43:21 -08:00
Gregory L. Lee
5cc369c2b8 add dependent packages to PYTHONPATH for build 2015-02-06 16:35:35 -08:00
Alfredo Gimenez
a4ac1977a4 merge with python-modules 2015-02-06 16:27:33 -08:00
Todd Gamblin
457f2d1d51 Fix libpng to use a better URL
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-06 08:37:22 -08:00
Todd Gamblin
2d9190d264 Add extensions command. 2015-02-02 11:20:36 -08:00
Gregory L. Lee
48f1ff87f8 added more Python modules 2015-02-02 11:19:54 -08:00
Gregory L. Lee
2bc3f74df2 added more Python modules 2015-02-02 11:19:54 -08:00
Todd Gamblin
de91c95e8e Ability to ignore files in activate/deactivate for extensions. 2015-02-02 11:19:54 -08:00
Todd Gamblin
ff9cb94f4f Add arguements to extends() and activate/deactivate. 2015-02-02 11:19:54 -08:00
Gregory L. Lee
9fa489b7f2 added several modules 2015-02-02 11:19:54 -08:00
Gregory L. Lee
7992f415fe added py-nose 2015-02-02 11:19:54 -08:00
Todd Gamblin
bcccf02020 Add setup_extension_environment() method.
- lets packages do some setup before their extensions run install()
2015-02-02 11:19:53 -08:00
Todd Gamblin
9977543478 Added feature: package extensions
- 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-02 11:19:00 -08:00
Todd Gamblin
2c1eda66c4 First python extension package: setuptools 2015-02-02 11:16:23 -08:00
Alfredo Gimenez
6a496ef620 PSAPI v0.6 -> Mitos v0.7 2015-01-23 16:58:15 -08:00
Todd Gamblin
0ac6ffb3ef Add extra gcc dependencies.
- not used until optional/conditional deps are implemented.
2015-01-23 00:05:23 -08:00
Todd Gamblin
3e37903ffd Packages have rpath property. 2015-01-23 00:03:51 -08:00
Alfredo Gimenez
e97db785d6 psapi v0.6 2015-01-21 20:42:44 -08:00
Todd Gamblin
2a0e33876e Add PSAPI 2015-01-19 20:45:27 -08:00
Todd Gamblin
d08c0703a0 Initial build of MemAxes GUI. 2015-01-19 14:07:41 -08:00
Todd Gamblin
b7dacb427d Qt5 & VTK builds. VTK works with Qt 4 and 5. 2015-01-19 14:07:09 -08:00
Todd Gamblin
0211adbdb6 version bump libpng 2015-01-19 14:06:25 -08:00
Todd Gamblin
53c8b4249a Make dbus put a machine id file in the right place. 2015-01-19 14:06:09 -08:00
Todd Gamblin
a4c19eee14 Qt5 webkit requires gperf 2015-01-19 14:00:54 -08:00
Todd Gamblin
4e3662f318 Dyninst 8.2 works. 2015-01-17 17:09:42 -08:00
Todd Gamblin
fa67d69585 Merge branch 'develop' of github.com:scalability-llnl/spack into develop 2015-01-13 00:53:04 -08:00
Todd Gamblin
917d82be0d Add list_url for ompss 2015-01-13 00:45:12 -08:00
Luc Jaulmes
844c083848 Updated versions in OmpSs and Extrae, which resolves version-dependency problems with MPI 2015-01-12 20:38:32 +01:00
Todd Gamblin
36198c525b Merge pull request #10 from justintoo/rose
Add Packages for ROSE and JDK
2015-01-08 09:10:52 -08:00
Justin Too
3a07ec6c7d (Package) Add ROSE compiler package 2015-01-07 14:07:35 -08:00
Justin Too
cd9e4b5b7f (Package) Add Oracle JDK package 2015-01-07 14:07:02 -08:00
Todd Gamblin
9dabcc8703 Git package. 2014-12-26 00:07:15 -08:00
Todd Gamblin
b0ce1b81ba Fix SPINDLE and SCR download URLs. 2014-12-25 18:42:03 -08:00
Todd Gamblin
0bc861db6e Fix up bzip2 install 2014-12-25 17:55:19 -08:00
Todd Gamblin
d98e475361 Qt4 builds successfully with proper RPATHs. 2014-12-25 16:09:42 -08:00
Todd Gamblin
01ca61c7cc Updates for Qt dependencies 2014-12-23 14:43:05 -08:00
Todd Gamblin
8edf299dd2 gnutls, nettle, wget, dbus 2014-12-23 14:43:05 -08:00
Todd Gamblin
e0b5890ab5 Initial versions of Qt and some dependencies. 2014-12-23 14:43:04 -08:00
Todd Gamblin
983f35f32a Tweak extrae indentation. 2014-12-22 23:24:21 -08:00
Adam Moody
a9be5e7239 add gperftools (tcmalloc and friends) 2014-12-18 11:31:58 -08:00
Todd Gamblin
588955a987 Disable pkgconfig files until I support this better. 2014-12-05 08:45:51 -08:00
Todd Gamblin
7dc90c7097 Add experimental gasnet package for legion. 2014-12-04 10:53:52 -08:00
Todd Gamblin
c19347a055 Merge branch 'features/mpibash' into develop 2014-12-02 23:00:11 -08:00
Adam Moody
0f04f75fa3 add autoconf and libcircle dependencies, call autoconf before configure 2014-12-02 22:59:33 -08:00
Todd Gamblin
908400bfc5 Fix dyninst 8.1.1 checksum. 2014-12-02 21:57:37 -08:00
Todd Gamblin
0c12e26026 Bugfix in boost build.
- b2 used to be called bjam
2014-12-02 14:25:52 -08:00
Todd Gamblin
79414947ae Merge branch 'features/gcc' into develop
Conflicts:
	lib/spack/spack/package.py
2014-11-08 22:30:46 -08:00
Todd Gamblin
57076f6ca4 URL parsing improvements 2014-11-08 11:42:54 -08:00
Todd Gamblin
9033ae6460 Add package for Sandia QThreads. 2014-11-07 00:20:39 -08:00
Todd Gamblin
d78ece658b Change to faster gcc mirror that allows spidering. 2014-11-07 00:13:52 -08:00
Todd Gamblin
b97ee67a4b Working GCC package. 2014-11-05 09:54:43 -08:00
Todd Gamblin
a37828bafb Packages for gcc and its dependencies. 2014-11-04 13:42:47 -08:00
Todd Gamblin
488a6737b7 Merge branch 'features/python' into develop 2014-11-03 14:20:37 -08:00
Todd Gamblin
7905b50dcb Bump ImageMagick version 2014-11-03 14:19:24 -08:00
Todd Gamblin
6c4bac2ed8 Update libmonitor URL to point to google code. 2014-11-03 14:17:10 -08:00
Todd Gamblin
6c8c41da98 Working Python 2.7.8, ncurses, readline 2014-11-03 14:12:16 -08:00
Todd Gamblin
1656f62a12 Add bzip2 package and spack pkg add command. 2014-11-03 14:12:16 -08:00
Todd Gamblin
8c8fc749be Initial versions of python and libffi. 2014-11-03 14:12:06 -08:00
Todd Gamblin
132c32076a Add Muster parallel clustering library. 2014-10-28 16:44:35 -07:00
Todd Gamblin
ee50a4ccce Merge branch 'features/mpe2' into develop 2014-10-27 21:30:58 -07:00
Todd Gamblin
f918ea1ba7 Merge branch 'features/coreutils' into develop 2014-10-27 20:44:32 -07:00
Todd Gamblin
1c4948e1b0 Fix long-standing multimethod test error.
- New inclusive version ranges from git-fetching branch enable a fix.
- Can now write :1 to include 1.3, 1.4, etc.
  - couldn't do this before so provides() was weird.
2014-10-27 20:02:24 -07:00
Todd Gamblin
e2af2a27bf Merge branch 'features/git-fetching' into develop
Conflicts:
	lib/spack/docs/packaging_guide.rst
	lib/spack/spack/cmd/info.py
	lib/spack/spack/package.py
	lib/spack/spack/stage.py
2014-10-27 19:53:05 -07:00
Bob Robey
f9149b6cb6 Fixing errors in depends_on and updating version for ImageMagick 2014-10-25 21:59:01 -06:00
Bob Robey
76ed5c212c Adding autotools and ImageMagick and patch for mpe2 2014-10-25 21:25:25 -06:00
Todd Gamblin
340b5590f1 Add coreutils package. 2014-10-25 14:41:06 -07:00
Todd Gamblin
ce1b30c229 Adding initial version of MPE2 package. 2014-10-23 21:08:13 -07:00
Todd Gamblin
c08985f7d1 Add bib2xhtml 2014-10-22 01:08:08 -07:00
Todd Gamblin
e4c2891d4b Test for URL extrapolation. 2014-10-22 00:49:16 -07:00
Todd Gamblin
fb3003f664 Bug fixes for URLs and mirror fetching. 2014-10-16 06:56:00 -07:00
Todd Gamblin
1fcfb80bdd SPACK-19 no longer an issue. Removing libtool copy. 2014-10-10 09:23:28 -07:00
David Boehme
8857b1f69e Add Scalasca 2.1 2014-10-08 17:31:11 -07:00
Todd Gamblin
4c614ac768 Add SUNDIALS solver package. 2014-10-08 03:10:29 -07:00
Todd Gamblin
36a87f5bf9 Update documentation to add an auto-generated list of packages. 2014-10-08 03:08:40 -07:00
Todd Gamblin
4cae48c8df Add libNBC (non-blocking collectives) 2014-10-06 13:48:50 -07:00
Todd Gamblin
616d232257 Add package for Torsten's netgauge tool. 2014-10-06 10:26:54 -07:00