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