diff --git a/libs/netcdf/netcdf.py b/libs/netcdf/netcdf.py --- a/libs/netcdf/netcdf.py +++ b/libs/netcdf/netcdf.py @@ -0,0 +1,24 @@ +import info +from Package.CMakePackageBase import * + +class subinfo(info.infoclass): + def setTargets(self): + self.svnTargets['master'] = "[git]https://github.com/Unidata/netcdf-c.git" + for ver in ["4.7.3"]: + self.targets[ver] = f"https://github.com/Unidata/netcdf-c/archive/v{ver}.tar.gz" + self.archiveNames[ver] = f"v{ver}.tar.gz" + self.targetInstSrc[ver] = f"netcdf-c-{ver}" + self.targetDigests['4.7.3'] = ( + ['05d064a2d55147b83feff3747bea13deb77bef390cb562df4f9f9f1ce147840d'], CraftHash.HashAlgorithm.SHA256) + self.description = 'A set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data' + self.defaultTarget = '4.7.3' + + def setDependencies(self): + self.runtimeDependencies["virtual/base"] = None + self.runtimeDependencies["libs/hdf5"] = None + self.runtimeDependencies["libs/libcurl"] = None + +class Package(CMakePackageBase): + def __init__(self, **args): + CMakePackageBase.__init__(self) + #self.subinfo.options.configure.args = "-DBUILD_SHARED_LIBS=OFF"