File indexing completed on 2024-09-22 04:27:47
0001 import info 0002 from Package.CMakePackageBase import * 0003 0004 0005 class subinfo(info.infoclass): 0006 def setDependencies(self): 0007 self.runtimeDependencies["virtual/base"] = None 0008 self.runtimeDependencies["libs/zlib"] = None 0009 self.descriptions = "Extracts fingerprints from any audio source" 0010 0011 def setTargets(self): 0012 for ver in ["1.5.0", "1.5.1"]: 0013 self.targets[ver] = f"https://github.com/acoustid/chromaprint/releases/download/v{ver}/chromaprint-{ver}.tar.gz" 0014 self.targetInstSrc[ver] = f"chromaprint-v{ver}" if ver <= "1.5.0" else f"chromaprint-{ver}" 0015 self.targetDigests["1.5.0"] = (["573a5400e635b3823fc2394cfa7a217fbb46e8e50ecebd4a61991451a8af766a"], CraftHash.HashAlgorithm.SHA256) 0016 self.targetDigests["1.5.1"] = (["a1aad8fa3b8b18b78d3755b3767faff9abb67242e01b478ec9a64e190f335e1c"], CraftHash.HashAlgorithm.SHA256) 0017 self.description = "Extracts fingerprints from any audio source" 0018 self.webpage = "https://acoustid.org/chromaprint" 0019 self.defaultTarget = "1.5.1" 0020 0021 0022 class Package(CMakePackageBase): 0023 def __init__(self): 0024 super().__init__() 0025 self.subinfo.options.dynamic.buildStatic = False