diff --git a/binary/_win/xerces-c-bin/xerces-c-bin.py b/binary/_win/xerces-c-bin/xerces-c-bin.py index a8895d6f..544c95ba 100644 --- a/binary/_win/xerces-c-bin/xerces-c-bin.py +++ b/binary/_win/xerces-c-bin/xerces-c-bin.py @@ -1,49 +1,49 @@ import shutil import info from Package.BinaryPackageBase import * class subinfo(info.infoclass): def setTargets(self): for version in ['3.1.1']: self.targets[ - version] = "http://www.apache.org/dist/xerces/c/3/binaries/xerces-c-3.1.1-x86-windows-vc-10.0.zip" + version] = "http://archive.apache.org/dist/xerces/c/3/binaries/xerces-c-3.1.1-x86-windows-vc-10.0.zip" self.targetDigests['3.1.1'] = '34df759e1ffe4acce301887007cccb62f9496ea0' self.description = "A Validating XML Parser" self.defaultTarget = '3.1.1' def setDependencies(self): self.runtimeDependencies["virtual/bin-base"] = None self.buildDependencies["libs/xerces-c"] = None class PackageBin(BinaryPackageBase): def __init__(self): BinaryPackageBase.__init__(self) self.subinfo.options.package.withCompiler = False self.subinfo.options.package.withSources = False def unpack(self): if not BinaryPackageBase.unpack(self): return False os.renames(os.path.join(self.imageDir(), "xerces-c-3.1.1-x86-windows-vc-10.0", "include"), os.path.join(self.imageDir(), "include")) os.renames(os.path.join(self.imageDir(), "xerces-c-3.1.1-x86-windows-vc-10.0", "bin"), os.path.join(self.imageDir(), "bin")) os.renames(os.path.join(self.imageDir(), "xerces-c-3.1.1-x86-windows-vc-10.0", "lib"), os.path.join(self.imageDir(), "lib")) shutil.rmtree(os.path.join(self.imageDir(), "xerces-c-3.1.1-x86-windows-vc-10.0")) return True from Package.VirtualPackageBase import * if CraftCore.compiler.isMSVC(): class Package(PackageBin): def __init__(self): PackageBin.__init__(self) else: class Package(VirtualPackageBase): def __init__(self): VirtualPackageBase.__init__(self)