parent
fc30fe1f6b
commit
9ce9596981
@ -19,6 +19,7 @@ class Multicharge(CMakePackage, MesonPackage):
|
|||||||
|
|
||||||
build_system("cmake", "meson", default="meson")
|
build_system("cmake", "meson", default="meson")
|
||||||
|
|
||||||
|
version("0.3.1", sha256="180541714c26804a2d66edd892c8cd4cb40a21acbaf7edb24aaf04d580368b97")
|
||||||
version("0.3.0", sha256="e8f6615d445264798b12d2854e25c93938373dc149bb79e6eddd23fc4309749d")
|
version("0.3.0", sha256="e8f6615d445264798b12d2854e25c93938373dc149bb79e6eddd23fc4309749d")
|
||||||
|
|
||||||
variant("openmp", default=True, description="Enable OpenMP support")
|
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=cmake", when="build_system=cmake")
|
||||||
depends_on("mctc-lib build_system=meson", when="build_system=meson")
|
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):
|
class CMakeBuilder(cmake.CMakeBuilder):
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user