diff --git a/libs/libspectre/libspectre.py b/libs/libspectre/libspectre.py index 5f9c6c05..cc35aacc 100644 --- a/libs/libspectre/libspectre.py +++ b/libs/libspectre/libspectre.py @@ -1,44 +1,44 @@ import info from Package.AutoToolsPackageBase import AutoToolsPackageBase class subinfo(info.infoclass): def registerOptions(self): - self.parent.package.platforms = CraftCore.compiler.Platforms.NotMacOS + self.parent.package.categoryInfo.platforms = CraftCore.compiler.Platforms.NotMacOS def setTargets(self): """ """ for ver in ['0.2.1', '0.2.6', '0.2.7', '0.2.8']: self.targets[ver] = "http://libspectre.freedesktop.org/releases/libspectre-" + ver + ".tar.gz" self.targetInstSrc[ver] = "libspectre-" + ver self.patchToApply["0.2.1"] = ("spectre-0.2.1-cmake.diff", 1) self.patchToApply["0.2.6"] = ("libspectre-0.2.6-20101117.diff", 1) if CraftCore.compiler.isWindows: self.patchToApply["0.2.7"] = [("libspectre-0.2.7-20131003.diff", 1), ("libspectre-new-ghostscript.diff", 1)] self.patchToApply["0.2.8"] = [("libspectre-0.2.7-20131003.diff", 1), ("libspectre-new-ghostscript.diff", 1)] self.targetDigests['0.2.6'] = '819475c7e34a1e9bc2e876110fee530b42aecabd' self.targetDigests['0.2.7'] = 'a7efd97b82b84ff1bb7a0d88c7e35ad10cc84ea8' self.targetDigests["0.2.8"] = (['65256af389823bbc4ee4d25bfd1cc19023ffc29ae9f9677f2d200fa6e98bc7a8'], CraftHash.HashAlgorithm.SHA256) self.description = "a wrapper library for libgs" self.defaultTarget = '0.2.8' def setDependencies(self): self.runtimeDependencies["libs/ghostscript"] = None self.runtimeDependencies["virtual/base"] = None from Package.CMakePackageBase import * if CraftCore.compiler.isWindows: class Package(CMakePackageBase): def __init__(self, **args): CMakePackageBase.__init__(self) else: class Package(AutoToolsPackageBase): def __init__(self, **args): AutoToolsPackageBase.__init__(self) self.subinfo.options.useShadowBuild = False self.subinfo.options.configure.args = " --disable-static --enable-shared"