Age | Commit message (Collapse) | Author | Files | Lines |
|
* octave: enable 64-bit BLAS builds.
Perform necessary actions [as described in the manual](https://octave.org/doc/v5.2.0/Compiling-Octave-with-64_002dbit-Indexing.html).
* Update package.py
|
|
Add version Octave 5.2.0 including sha256.
|
|
* Octave: moved the short description in its own paragraph
* Octave: patch mkoctfile.in.cc to avoid using compiler wrappers
* Added a check to ensure mkoctfile works correctly
|
|
|
|
Add version Octave 5.1.0 including sha256.
|
|
|
|
Users can now list mirrors of the main url in packages.
- [x] Instead of just a single `url` attribute, users can provide a list (`urls`) in the package, and these will be tried by in order by the fetch strategy.
- [x] To handle one of the most common mirror cases, define a `GNUMirrorPackage` mixin to handle all the standard GNU mirrors. GNU packages can set `gnu_mirror_path` to define the path within a mirror, and the mixin handles setting up all the requisite GNU mirror URLs.
- [x] update all GNU packages in `builtin` to use the `GNUMirrorPackage` mixin.
|
|
* Update URL parsing regexes and tests
* Get rid of no longer used README
* Merge py-udunits and py-cf-units
* netcdf -> netcdf-c
* setup_environment -> setup_*_environment
* Fix doc tests
* Few last minute fixes
* Simplify prefix removal copypasta
|
|
We'd like to use a consistent checksum scheme everywhere so that we can:
a) incorporate archive checksums into our specs and have a
consistent hashing algorithm across all specs.
b) index mirrors with a consistent type of checksum, and not one that
is dependent on how spack packages are written.
- [x] convert existing md5, sha224, sha512, sha1 checksums to sha256
|
|
|
|
* octave: add 4.2.2, 4.4.0 and 4.4.1
* gnuplot: add 5.2.5
|
|
- remove the old LGPL license headers from all files in Spack
- add SPDX headers to all files
- core and most packages are (Apache-2.0 OR MIT)
- a very small number of remaining packages are LGPL-2.1-only
|
|
This PR includes the following changes:
* Added JDK 10
* Changed the JDK version numbers according to the consensus reached
in #2284
* Added spec['java'].home and spec['java'].libs, similar to #3367
(JDK and IcedTea)
* Added a check to prevent people from installing JDK on macOS
* Set CLASSPATH for packages depending on Java (JDK and IcedTea)
* Add TODO for extending virtual packages (not currently possible)
* Add TODO for adding Java dependents to views
* Add TODO for packages which extend multiple packages (e.g. Java
and Python)
|
|
|
|
|
|
|
|
There are two providers, pkgconf and pkg-config, with the former being
the default provider.
|
|
We moved to a new GitHub org! Now make the code and docs reflect that.
|
|
|
|
* alsa-lib: new package
* cups: new package
* icedtea: new package
* icedtea: adding JAVA_HOME variable
* alsa: removing placeholder
* icedtea: typo fix
* alsa: fixing formattting
* icedtea: formatting fixes and cleanup
* icedtea: additional cleanup
* jdk: adding provides('java') to jdk, setting jdk to default java.
* icedtea: adding jdk as a dependency
* java: changing depends_on('jdk') and similar entries to depends_on('java')
* icedtea: removing unused imports, trying to placate flake8.
* fastqc: fixing flake8 error
* bazel: fixing typo in java dependency
* jdk: changing provides java to a range
* icedtea: cleaning up. Splitting up checksums.
* icedtea: jdk dependency is build only
|
|
|
|
Also switch to arpack-ng, which is maintained and has bugfixes,
whereas the original arpack code is abandoned.
|
|
|
|
- Added a new interface for Specs to pass build information
- Calls forwarded from Spec to Package are now explicit
- Added descriptor within Spec to manage forwarding
- Added state in Spec to maintain query information
- Modified a few packages (the one involved in spack install pexsi) to showcase changes
- This uses an object wrapper to `spec` to implement the `libs` sub-calls.
- wrapper is returned from `__getitem__` only if spec is concrete
- allows packagers to access build information easily
|
|
|
|
checksum. (#2958)
|
|
* octave: add 4.2.0; fix Blas/Lapack; use AutotoolsPackage
* fix a bug
|
|
* Rename packages
* Upcasing depends_on() in packages.
* Downcased extends('r')
* Fixed erroneously changed URL that had slipped through.
* Fixed typo
* Fixed link from documentation into package source code.
* Fixed another doc problem.
* Changed underscores to dashes in package names.
* Added test to enforce lowercase, no-underscore naming convention.
* Fix r-xgboost
* Downcase more instances of 'R' in package auto-creation.
* Fix test.
* Converted unit test packages to use dashes not underscores
* Downcase `r` in the docs.
* Update module_file_support.rst
Fix r->R for class R.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|