Changeset View
Changeset View
Standalone View
Standalone View
libs/qtav/qtav.py
Show All 9 Lines | 9 | class subinfo(info.infoclass): | |||
---|---|---|---|---|---|
10 | def setTargets(self): | 10 | def setTargets(self): | ||
11 | self.versionInfo.setDefaultValues() | 11 | self.versionInfo.setDefaultValues() | ||
12 | self.description = "A cross-platform multimedia framework based on Qt and FFmpeg." | 12 | self.description = "A cross-platform multimedia framework based on Qt and FFmpeg." | ||
13 | self.webpage = "https://github.com/wang-bin/QtAV" | 13 | self.webpage = "https://github.com/wang-bin/QtAV" | ||
14 | self.displayName = "QtAV" | 14 | self.displayName = "QtAV" | ||
15 | self.patchToApply['1.13.0'] = [ | 15 | self.patchToApply['1.13.0'] = [ | ||
16 | ("0001-Include-QSGMaterial.patch", 1), | 16 | ("0001-Include-QSGMaterial.patch", 1), | ||
17 | ("0002-Fix-install-prefix.patch", 1), | 17 | ("0002-Fix-install-prefix.patch", 1), | ||
18 | ("0003-Add-craft-search-paths.patch", 1), | ||||
18 | ] | 19 | ] | ||
19 | 20 | | |||
20 | def setDependencies(self): | 21 | def setDependencies(self): | ||
21 | self.buildDependencies["virtual/base"] = None | 22 | self.buildDependencies["virtual/base"] = None | ||
22 | self.runtimeDependencies["libs/ffmpeg"] = None | 23 | self.runtimeDependencies["libs/ffmpeg"] = None | ||
23 | self.runtimeDependencies["libs/qt5/qtbase"] = None | 24 | self.runtimeDependencies["libs/qt5/qtbase"] = None | ||
24 | 25 | | |||
25 | 26 | | |||
26 | from Package.QMakePackageBase import * | 27 | from Package.QMakePackageBase import * | ||
27 | 28 | | |||
28 | 29 | | |||
29 | class Package(QMakePackageBase): | 30 | class Package(QMakePackageBase): | ||
30 | def __init__(self): | 31 | def __init__(self): | ||
31 | QMakePackageBase.__init__(self) | 32 | QMakePackageBase.__init__(self) | ||
32 | 33 | | |||
33 | def configureOptions(self, defines=""): | 34 | def configureOptions(self, defines=""): | ||
34 | return super().configureOptions(defines + ' "CONFIG += no-examples no-tests"') | 35 | return super().configureOptions(defines + ' "CONFIG += no-examples no-tests"') | ||
36 | | ||||
37 | def install(self, options=None): | ||||
38 | if not super().install(options): | ||||
39 | return False | ||||
40 | if OsUtils.isWin(): | ||||
maxrd2: For some reason libs/ffmpeg on windows is installing .lib files under bin/ ... that doesn't… | |||||
41 | return utils.system("sdk_install.bat", cwd=self.buildDir()) | ||||
42 | return True |
For some reason libs/ffmpeg on windows is installing .lib files under bin/ ... that doesn't look right.. does it?