From 7a32954f7f55955acfb11c48d5f04e245b28651d Mon Sep 17 00:00:00 2001 From: Rocco Meli Date: Fri, 10 Jan 2025 16:13:15 +0100 Subject: [PATCH] dftd4: add v3.6.0 and v3.7.0, update URL (#48500) --- var/spack/repos/builtin/packages/dftd4/package.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/dftd4/package.py b/var/spack/repos/builtin/packages/dftd4/package.py index f5a5eb97be9..992a1e40f20 100644 --- a/var/spack/repos/builtin/packages/dftd4/package.py +++ b/var/spack/repos/builtin/packages/dftd4/package.py @@ -9,7 +9,7 @@ class Dftd4(MesonPackage): """Generally Applicable Atomic-Charge Dependent London Dispersion Correction""" homepage = "https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4" - url = "https://github.com/dftd4/dftd4/releases/download/v3.5.0/dftd4-3.5.0-source.tar.xz" + url = "https://github.com/dftd4/dftd4/releases/download/v0.0.0/dftd4-0.0.0.tar.xz" git = "https://github.com/dftd4/dftd4.git" maintainers("awvwgk") @@ -17,6 +17,8 @@ class Dftd4(MesonPackage): license("LGPL-3.0-only") version("main", branch="main") + version("3.7.0", sha256="4e8749df6852bf863d5d1831780a2d30e9ac4afcfebbbfe5f6a6a73d06d6c6ee") + version("3.6.0", sha256="56b3b4650853a34347d3d56c93d7596ecbe2208c4a14dbd027959fd4a009679d") version("3.5.0", sha256="d2bab992b5ef999fd13fec8eb1da9e9e8d94b8727a2e624d176086197a00a46f") version("3.4.0", sha256="24fcb225cdd5c292ac26f7d3204ee3c4024174adb5272eeda9ae7bc57113ec8d") version("3.3.0", sha256="408720b8545532d5240dd743c05d57b140af983192dad6d965b0d79393d0a9ef") @@ -54,3 +56,8 @@ def meson_args(self): "-Dopenmp={0}".format(str("+openmp" in self.spec).lower()), "-Dpython={0}".format(str("+python" in self.spec).lower()), ] + + def url_for_version(self, version): + if version <= Version("3.6.0"): + return f"https://github.com/dftd4/dftd4/releases/download/v{version}/dftd4-{version}-source.tar.xz" + return super().url_for_version(version)