diff --git a/frameworks/tier3/knotifications/knotifications.py b/frameworks/tier3/knotifications/knotifications.py index 5c2b63dc..7559c184 100644 --- a/frameworks/tier3/knotifications/knotifications.py +++ b/frameworks/tier3/knotifications/knotifications.py @@ -1,27 +1,29 @@ import info class subinfo(info.infoclass): def setTargets(self): self.versionInfo.setDefaultValues() self.description = "TODO" def setDependencies(self): self.buildDependencies["virtual/base"] = "default" self.buildDependencies["frameworks/extra-cmake-modules"] = "default" self.runtimeDependencies["frameworks/tier1/kwindowsystem"] = "default" self.runtimeDependencies["frameworks/tier3/kservice"] = "default" self.runtimeDependencies["frameworks/tier1/kconfig"] = "default" self.runtimeDependencies["frameworks/tier3/kiconthemes"] = "default" self.runtimeDependencies["frameworks/tier1/kcodecs"] = "default" self.runtimeDependencies["frameworks/tier1/kcoreaddons"] = "default" self.runtimeDependencies["qt-libs/phonon"] = "default" + if OsUtils.isMac(): + self.runtimeDependencies["libs/qt5/qtmacextras"] = "default" from Package.CMakePackageBase import * class Package(CMakePackageBase): def __init__(self): CMakePackageBase.__init__(self) diff --git a/libs/qt5/qtmacextras/qtmacextras.py b/libs/qt5/qtmacextras/qtmacextras.py new file mode 100644 index 00000000..b96a8afe --- /dev/null +++ b/libs/qt5/qtmacextras/qtmacextras.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +import info + + +class subinfo(info.infoclass): + def setTargets(self): + self.versionInfo.setDefaultValues() + + def setDependencies(self): + self.runtimeDependencies["libs/qt5/qtbase"] = "default" + + +from Package.Qt5CorePackageBase import * + + +class QtPackage(Qt5CorePackageBase): + def __init__(self, **args): + Qt5CorePackageBase.__init__(self) + + +class Package(Qt5CoreSdkPackageBase): + def __init__(self): + Qt5CoreSdkPackageBase.__init__(self, classA=QtPackage)