summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2024-02-03Environment views: dependents before dependencies, resolve identical file ↵Harmen Stoppels6-12/+78
conflicts (#42350) Fix two separate problems: 1. We want to always visit parents before children while creating views (when it comes to ignoring conflicts, the first instance generated in the view is chosen, and we want the parent instance to have precedence). Our preorder traversal does not guarantee that, but our topological- order traversal does. 2. For copy style views with packages x depending on y, where <x-prefix>/foo is a symlink to <y-prefix>/foo, we want to guarantee that: * A conflict is not registered * <y-prefix>/foo is chosen (otherwise, the "foo" symlink would become self-referential if relocated relative to the view root) Note that * This is an exception to [1] (in this case the dependency instance overrides the dependent) * Prior to this change, if "foo" was ignored as a conflict, it was possible to create this self-referential symlink Add tests for each of these cases
2024-02-02Sqlite package: export api symbols on Windows (#42299)John W. Parent1-16/+38
* Sqlite requires the user to provide a command line arg (DYNAMIC_SHELL) to export shared symbols to import lib from .def * Add other options recommended by Sqlite docs: https://github.com/sqlite/sqlite/blob/master/doc/compile-for-windows.md * Some of these options mean we can restore variants that were disabled for Windows (fts, functions, rtree).
2024-02-02tau: update test functions (#42432)jalcaraz1-37/+74
* Updated with generic test functions * Added level_zero test As the compiler is not installed by TAU, it should be loaded first and run with --dirty. Will check if there is a way to make it work without --dirty. * Update var/spack/repos/builtin/packages/tau/package.py Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> --------- Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-02-02ascent: fix self-referential dependencies (#42457)Massimiliano Culpo1-32/+34
2024-02-02astyle: new version 4.1.11 and build using cmake (#42390)Olivier Cessenat1-6/+27
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-02-02acts: fix self-referential dependencies (#42455)Massimiliano Culpo1-6/+15
2024-02-02openmm: Apply patch use `FindCUDAToolkit` (#42437)Mosè Giordano1-1/+10
2024-02-02WarpX: Disable CCache (#42434)Axel Huebl1-0/+4
https://github.com/ECP-WarpX/WarpX/pull/4637
2024-02-01preCICE: add v3.0.0 (#42426)Frédéric Simonis1-0/+2
* preCICE: add version 3.0.0 * preCICE: add version conflict for libxml2 2.12.x
2024-02-01Bugfix: fix build of xforms (#35391)stefanfechter2-0/+67
This additional patch fixes the build of the now unmaintained library xforms.
2024-02-01Add algorithmic differentiation packages for SU2 (#39975)kjrstory4-12/+141
* Add algorithmic differentiation packages for SU2 * Simplify checking boolean variants * spack prefix and spec satisfies methos fix * spelling fix * style fix
2024-02-01Add new package Qrmumps (#42393)fpruvost1-0/+50
2024-02-01amrex: add v24.02 (#42431)Weiqun Zhang1-0/+1
2024-02-01py-lightly: add v1.4.25 (#42421)Adam J. Stewart1-0/+5
2024-02-01foldseek: new package @8 (#42422)George Young1-0/+23
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-02-01pv: Add version 1.8.5. (#42419)Rémi Lacroix1-4/+6
Switch to "tar.gz" source packages as the "tar.bz2" archives are not available for newer versions.
2024-02-01ncdu: Add version 1.19 (#42420)Rémi Lacroix1-0/+1
2024-02-01Python: add v3.12.1 (#42397)Adam J. Stewart1-2/+4
2024-02-01neovim: be more specific with lua dependencies (#42401)Alberto Invernizzi4-7/+6
2024-02-01Update PyTorch ecosystem (#42394)Adam J. Stewart5-15/+39
2024-02-01g2c: add v1.8.0 (#40761)Edward Hartnett1-0/+12
includes variant to build with future API for v2
2024-01-31jq: 1.7.1 (#42409)Harmen Stoppels1-0/+1
2024-01-31Update OpenSubdiv spec (#42381)Dave Sweeris1-0/+3
* Update package.py Add support for OpenSubdiv 3.5.x * Fixed Dependencies I was getting errors about cmake not being able to find `xf86vm`, and adding a dependency on `libxxf86vm` fixes it.
2024-01-31Adds nvhpc 24.1 (#42388)Julius Plehn1-0/+14
2024-01-31visit: set minimum silo version to 4.11 (#42072)Ben Wibking1-1/+2
2024-01-31Update recipe for Palace v0.12.0 (#42400)Sebastian Grimberg1-10/+32
2024-01-31kim-api: added paths for bash/zsh completion (#31691)Hector Martinez-Seara1-0/+4
Co-authored-by: Hector Mtz-Seara <hector@gmail.com> Co-authored-by: Ryan S. Elliott <relliott@umn.edu> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> Co-authored-by: hseara <hseara@users.noreply.github.com>
2024-01-31Add sol2 package (#42402)Richard Berger1-0/+29
2024-01-31add new release versions (#42362)Chris White4-3/+7
2024-01-31py-nbconvert: avoid install-time downloads (#42024)Alex Richert2-49/+87
* py-nbconvert: avoid install-time downloads * install css files as resources for py-nbconvert * Update var/spack/repos/builtin/packages/py-nbconvert/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py * py-nbconvert: update dependencies for 7.14.1 * [@spackbot] updating style on behalf of AlexanderRichert-NOAA * Update var/spack/repos/builtin/packages/py-nbconvert/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update resources & remove style.min.css file * Update package.py * [@spackbot] updating style on behalf of AlexanderRichert-NOAA --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-01-31Add +dlaf variant to cp2k in CI (#42346)Rocco Meli1-0/+1
2024-01-31hpctoolkit: refine dependencies (#42354)Jonathon Anderson1-6/+10
* Force Dyninst <=12 before @2024.01 * Remove some +pic requirements * Use virtual tbb dep
2024-01-30Updated last commit of TAU package with Dyninst test (#42387)jalcaraz1-3/+48
* Updated last commit of TAU package with Dyninst test * The path to dyninst was missing when loading TAU
2024-01-30precice: add release v2.5.1 (#42376)Frédéric Simonis1-0/+1
2024-01-30add gmsh v4.12.2 (#42375)Benjamin Fovet1-0/+1
2024-01-30gtpin: add versions 3.4 and 3.7 (#42373)Wileam Y. Phan1-0/+12
2024-01-30autoconf: Fix patches' URLs (#42372)Rémi Lacroix1-3/+3
2024-01-30ns-3-dev: rewrite the package to use CMake (#34207)Massimiliano Culpo1-44/+21
2024-01-30elsi: cleanup recipe (#42355)Massimiliano Culpo1-44/+24
2024-01-30py-bluepyefe, py-igor2: new version, new package igor2 (#42191)Matthias Wolf2-2/+31
2024-01-30py-black: add v24.1.1 (#42343)Adam J. Stewart1-0/+1
2024-01-30starpu: add release 1.4.3 (#42339)Nathalie Furmento1-0/+1
2024-01-30singularityce: add v4.x (#42347)James Beal1-0/+6
Co-authored-by: James Beal <jb23@sanger.ac.uk>
2024-01-30Add fenics development version and ufl-legacy (#42182)Henrik Finsberg3-4/+51
* Add fenics development version and ufl-legacy * Make sure python and setuptools are added to ufl-legacy and add version 2022.3.0 as well * Run black and add maintainer to fenics package * Fix typo * Use Fiat version 2019.1.0 * Run black * Add back master branch of fiat * Remove master from the list of dolfin versions and add one extra line of each deps instead * Run black * Do not specify python version in ufl-legacy * Remove python dependency from ufl-legacy * Remove python dependency from ffc * Add special case for master in ffc * Run black * Remove master from loop in ffc * Run black again
2024-01-30geopm-service: New package and deprecate geopm (#41788)Brad Geltz7-20/+295
* geopm: Mark all as deprecated - This recipe will be removed in a future release. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add py-sphinx-emoji Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add py-dasbus Signed-off-by: Brad Geltz <brad.geltz@intel.com> * py-pygobject: Add v3.46.0 - Previous versions error during build phase. Signed-off-by: Brad Geltz <brad.geltz@intel.com> * py-sphinx-tabs: Add new versions Signed-off-by: Brad Geltz <brad.geltz@intel.com> * Add geopm-service - Previous geopm package is now 2 packages: geopm-service and geopm-runtime. - The GEOPM service is designed as a systemd/dbus service providing a userspace interface to privileged hardware telemetry and configurations. - Installing via spack will enable some userspace testing, but generally most users will want to install the GEOPM service via the system package manager as root to get full functionality. - This recipe will enable the creation of the fully userspace geopm-runtime recipe which will replace the old geopm recipe. Signed-off-by: Brad Geltz <brad.geltz@intel.com> --------- Signed-off-by: Brad Geltz <brad.geltz@intel.com>
2024-01-30py-textual: Added package py-textual (#42291)Alex Leute1-0/+26
* py-textual: New package py-textual * py-textual: Depend on py-mdit-py-plugins * py-textual: Added dependency on python@3.8:3 * py-textual: Added a comment about why there is a dependency on py-mdit-py-plugins * py-textual: Ran black --------- Co-authored-by: Alex C Leute <aclrc@rit.edu>
2024-01-30py-pytest-aiohttp: add package (#42313)Caetano Melone1-0/+25
* add pytest-aiohttp * black * py-setuptools -> py-setuptools-scm Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-01-30gmsh: add v4.12.0 (#41854)Benjamin Fovet1-0/+2
* disable building gmsh with oce for recent versions Co-authored-by: Benjamin Fovet <benjamin.fovet@cea.fr>
2024-01-29Bump spglib version (#42340)Cristian Le1-0/+1
2024-01-29VTK package: improve dependency-detection on Windows (#42300)John W. Parent4-5/+71
VTK struggles to consume some Spack-derived packages on Windows: Patch VTK to allow a smoother integration Also add install for examples as they are not part of the install interface.