diff --git a/libs/libssh2/libssh2.py b/libs/libssh2/libssh2.py index ef7d826a..68625d9c 100644 --- a/libs/libssh2/libssh2.py +++ b/libs/libssh2/libssh2.py @@ -1,33 +1,33 @@ # -*- coding: utf-8 -*- import info from Package.AutoToolsPackageBase import AutoToolsPackageBase class subinfo(info.infoclass): def setTargets( self ): self.svnTargets['master'] = 'https://github.com/libssh2/libssh2.git' for ver in ["1.8.0"]: self.targets[ver] = f"https://www.libssh2.org/download/libssh2-{ver}.tar.gz" self.targetInstSrc[ver] = f"libssh2-{ver}" self.targetDigests["1.8.0"] = (['39f34e2f6835f4b992cafe8625073a88e5a28ba78f83e8099610a7b3af4676d4'], CraftHash.HashAlgorithm.SHA256) - self.patchLevel["1.8.0"] = 5 + self.patchLevel["1.8.0"] = 6 self.defaultTarget = '1.8.0' def setDependencies( self ): self.buildDependencies['virtual/base'] = 'default' self.runtimeDependencies['libs/zlib'] = 'default' self.runtimeDependencies['libs/openssl'] = 'default' from Package.CMakePackageBase import * -if CraftCore.compiler.isGCCLike(): +if not CraftCore.compiler.isGCCLike(): class Package(CMakePackageBase): def __init__(self, **args): CMakePackageBase.__init__(self) # the lib has no exports so we can't build it shared self.subinfo.options.configure.args += " -DENABLE_ZLIB_COMPRESSION=ON -DBUILD_SHARED_LIBS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF" else: class Package(AutoToolsPackageBase): def __init__(self, **args): AutoToolsPackageBase.__init__(self) self.subinfo.options.configure.args = " --disable-static --enable-shared"