diff --git a/libs/openal-soft/openal-soft-1.19.1-20191017.diff b/libs/openal-soft/openal-soft-1.19.1-20191017.diff new file mode 100644 index 00000000..4dd6918a --- /dev/null +++ b/libs/openal-soft/openal-soft-1.19.1-20191017.diff @@ -0,0 +1,12 @@ +diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' openal-soft-openal-soft-1.19.1.orig/cmake/FindDSound.cmake openal-soft-openal-soft-1.19.1/cmake/FindDSound.cmake +--- openal-soft-openal-soft-1.19.1.orig/cmake/FindDSound.cmake 2018-10-12 00:05:31.000000000 +0200 ++++ openal-soft-openal-soft-1.19.1/cmake/FindDSound.cmake 2019-10-17 16:04:36.707549100 +0200 +@@ -8,7 +8,7 @@ + # DSOUND_LIBRARY - the dsound library + # + +-if (WIN32) ++if (MSVC) + include(FindWindowsSDK) + if (WINDOWSSDK_FOUND) + get_windowssdk_library_dirs(${WINDOWSSDK_PREFERRED_DIR} WINSDK_LIB_DIRS) diff --git a/libs/openal-soft/openal-soft.py b/libs/openal-soft/openal-soft.py index e5203623..22c42160 100644 --- a/libs/openal-soft/openal-soft.py +++ b/libs/openal-soft/openal-soft.py @@ -1,21 +1,22 @@ import info from Package.CMakePackageBase import * class subinfo(info.infoclass): def setTargets(self): for ver in ['1.19.1']: self.targets[ver] = \ f'https://github.com/kcat/openal-soft/archive/openal-soft-{ver}.tar.gz' self.targetInstSrc[ver] = f'openal-soft-openal-soft-{ver}' self.targetDigests["1.19.1"] = (['9f3536ab2bb7781dbafabc6a61e0b34b17edd16bd6c2eaf2ae71bc63078f98c7'], CraftHash.HashAlgorithm.SHA256) + self.patchToApply["1.19.1"] = [("openal-soft-1.19.1-20191017.diff", 1)] self.description = 'a library for audio support' self.defaultTarget = '1.19.1' def setDependencies(self): self.runtimeDependencies["virtual/base"] = None class Package(CMakePackageBase): def __init__(self, **args): CMakePackageBase.__init__(self)