diff --git a/kde/frameworks/tier1/solid/D20691.diff b/kde/frameworks/tier1/solid/D20691.diff new file mode 100644 index 00000000..b16545ea --- /dev/null +++ b/kde/frameworks/tier1/solid/D20691.diff @@ -0,0 +1,13 @@ +diff --git a/src/solid/devices/backends/iokit/cfhelper.cpp b/src/solid/devices/backends/iokit/cfhelper.cpp +--- a/src/solid/devices/backends/iokit/cfhelper.cpp ++++ b/src/solid/devices/backends/iokit/cfhelper.cpp +@@ -94,7 +94,7 @@ + + if (typeId == CFDateGetTypeID()) { + QDateTime dt; +- dt.setTime_t(uint(kCFAbsoluteTimeIntervalSince1970)); ++ dt.setSecsSinceEpoch(qint64(kCFAbsoluteTimeIntervalSince1970)); + return dt.addSecs(int(CFDateGetAbsoluteTime(static_cast(obj)))); + } + + diff --git a/kde/frameworks/tier1/solid/solid.py b/kde/frameworks/tier1/solid/solid.py index f8e7dba4..ec7825ff 100644 --- a/kde/frameworks/tier1/solid/solid.py +++ b/kde/frameworks/tier1/solid/solid.py @@ -1,22 +1,23 @@ import info class subinfo(info.infoclass): def setTargets(self): self.versionInfo.setDefaultValues() + self.patchToApply['5.57.0'] = [("D20691.diff", 1)] self.description = "Solid" def setDependencies(self): self.buildDependencies["virtual/base"] = None self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None self.runtimeDependencies["libs/qt5/qtbase"] = None self.runtimeDependencies["libs/qt5/qtdeclarative"] = None from Package.CMakePackageBase import * class Package(CMakePackageBase): def __init__(self): CMakePackageBase.__init__(self)