diff --git a/.gitignore b/.gitignore
index 008ed41..447ccca 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/thermald-1.9.1.tar.gz
+SOURCES/thermald-2.4.1.tar.gz
diff --git a/.thermald.metadata b/.thermald.metadata
index 05e6627..66b77c8 100644
--- a/.thermald.metadata
+++ b/.thermald.metadata
@@ -1 +1 @@
-adeb21c0fbc69b083e76923a798d0550811217c3 SOURCES/thermald-1.9.1.tar.gz
+097a89cbebd1da546ef4af8ea106b9a69f0d712d SOURCES/thermald-2.4.1.tar.gz
diff --git a/SPECS/thermald.spec b/SPECS/thermald.spec
index 88d1fc6..bd5aeeb 100644
--- a/SPECS/thermald.spec
+++ b/SPECS/thermald.spec
@@ -7,8 +7,8 @@
 
 
 Name:		thermald
-Version:	1.9.1
-Release:	2%{?dist}
+Version:	2.4.1
+Release:	1%{?dist}
 Summary:	Thermal Management daemon
 
 License:	GPLv2+
@@ -18,13 +18,16 @@ Source0:	%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
 # No cpuid.h on other arches.
 ExclusiveArch:	%{ix86} x86_64
 
-BuildRequires:	autoconf
+BuildRequires:	autoconf autoconf-archive
 BuildRequires:	automake
 BuildRequires:	dbus-glib-devel
 BuildRequires:	desktop-file-utils
 BuildRequires:	gcc-c++
 BuildRequires:	libxml2-devel
 BuildRequires:	systemd-devel
+BuildRequires:  upower-devel
+BuildRequires:  libevdev-devel
+BuildRequires:  gtk-doc
 
 Requires:	dbus%{?_isa}
 
@@ -143,7 +146,7 @@ of the "power" group.  So make sure to add your user id to this
 group before using the thermald-monitor-app.
 EOF
 
-%{_bindir}/autoreconf -fiv
+NO_CONFIGURE=1 ./autogen.sh
 
 
 %build
@@ -239,6 +242,10 @@ exit 0
 
 
 %changelog
+* Tue Dec 08 2020 Benjamin Berg <bberg@redhat.com> - 2.4.1-1
+- Update to thermald 2.4.1
+  Resolves: #1875505
+
 * Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild