diff --git a/desktop/kde/application/kholidays/files/sunrise-fix.patch b/desktop/kde/application/kholidays/files/sunrise-fix.patch
new file mode 100644
index 0000000000..0b7be08cf3
--- /dev/null
+++ b/desktop/kde/application/kholidays/files/sunrise-fix.patch
@@ -0,0 +1,21 @@
+--- a/src/sunriseset.cpp
++++ b/src/sunriseset.cpp
+@@ -180,7 +180,7 @@
+ double hourAngle = calcHourAngleSunrise(latitude, solarDec);
+ double delta = longitude + radToDeg(hourAngle);
+ QTime timeUTC(0, 0);
+- if (isnan(delta))
++ if (std::isnan(delta))
+ return timeUTC;
+ timeUTC = timeUTC.addSecs((720 - (4.0 * delta) - eqTime) * 60);
+ return QTime(timeUTC.hour(),
+@@ -199,7 +199,7 @@
+ double hourAngle = -calcHourAngleSunrise(latitude, solarDec);
+ double delta = longitude + radToDeg(hourAngle);
+ QTime timeUTC(0, 0);
+- if (isnan(delta))
++ if (std::isnan(delta))
+ return timeUTC;
+ timeUTC = timeUTC.addSecs((720 - (4.0 * delta) - eqTime) * 60);
+ return QTime(timeUTC.hour(),
+
diff --git a/desktop/kde/application/kholidays/pspec.xml b/desktop/kde/application/kholidays/pspec.xml
index 0a4cf2e22a..06cbf69d4b 100644
--- a/desktop/kde/application/kholidays/pspec.xml
+++ b/desktop/kde/application/kholidays/pspec.xml
@@ -17,6 +17,7 @@
mirrors://kde/stable/applications/15.12.3/src/kholidays-15.12.3.tar.xz
qt5-base-devel
+ autogen-devel
kitemviews-devel
kdoctools-devel
kdelibs4-support-devel
@@ -27,6 +28,9 @@
kdesignerplugin
extra-cmake-modules
+
+ sunrise-fix.patch
+