multicharge: add v0.3.1 (#49255)

* multicharge: add v0.3.1

* fix url
This commit is contained in:
Rocco Meli 2025-03-03 15:32:29 +01:00 committed by GitHub
parent fc30fe1f6b
commit 9ce9596981
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -19,6 +19,7 @@ class Multicharge(CMakePackage, MesonPackage):
build_system("cmake", "meson", default="meson")
version("0.3.1", sha256="180541714c26804a2d66edd892c8cd4cb40a21acbaf7edb24aaf04d580368b97")
version("0.3.0", sha256="e8f6615d445264798b12d2854e25c93938373dc149bb79e6eddd23fc4309749d")
variant("openmp", default=True, description="Enable OpenMP support")
@ -27,6 +28,12 @@ class Multicharge(CMakePackage, MesonPackage):
depends_on("mctc-lib build_system=cmake", when="build_system=cmake")
depends_on("mctc-lib build_system=meson", when="build_system=meson")
def url_for_version(self, version):
if self.spec.satisfies("@:0.3.0"):
return f"https://github.com/grimme-lab/multicharge/releases/download/v{version}/multicharge-{version}.tar.xz"
else:
return f"https://github.com/grimme-lab/multicharge/releases/download/v{version}/multicharge-{version}-source.tar.xz"
class CMakeBuilder(cmake.CMakeBuilder):
def cmake_args(self):