diff --git a/frameworks/tier3/knotifications/knotifications.py b/frameworks/tier3/knotifications/knotifications.py --- a/frameworks/tier3/knotifications/knotifications.py +++ b/frameworks/tier3/knotifications/knotifications.py @@ -17,6 +17,8 @@ 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 * diff --git a/libs/qt5/qtmacextras/qtmacextras.py b/libs/qt5/qtmacextras/qtmacextras.py new file mode 100644 --- /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)