diff --git a/.gitignore b/.gitignore
index bd11d19..7e610c9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -35,3 +35,5 @@
 /emacs-28.2.tar.xz.sig
 /emacs-29.1.tar.xz
 /emacs-29.1.tar.xz.sig
+/emacs-29.2.tar.xz
+/emacs-29.2.tar.xz.sig
diff --git a/emacs.spec b/emacs.spec
index da3a5ba..4a97499 100644
--- a/emacs.spec
+++ b/emacs.spec
@@ -4,7 +4,7 @@
 Summary:       GNU Emacs text editor
 Name:          emacs
 Epoch:         1
-Version:       29.1
+Version:       29.2
 Release:       2%{?dist}
 License:       GPL-3.0-or-later AND CC0-1.0
 URL:           http://www.gnu.org/software/emacs/
@@ -538,6 +538,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
 %{_includedir}/emacs-module.h
 
 %changelog
+* Mon Jan 22 2024 Peter Oliver <rpm@mavit.org.uk> - 1:29.2-2
+- Update to version 29.2.
+
 * Fri Apr 14 2023 Peter Oliver <rpm@mavit.org.uk> - 1:28.2-5
 - Eliminate "file listed twice" warings during RPM build.
 
diff --git a/sources b/sources
index 2292cd8..7e4d130 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (emacs-29.1.tar.xz) = de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2
-SHA512 (emacs-29.1.tar.xz.sig) = 0177a372ab5cc0fc21f90b26d4e19c2e8feee887d5807291319ee5d7fafee2d8752923f24a928492c53cc1b1f2f8e2ea5ce8b55459b2af56bfc95cf0a6b0f399
+SHA512 (emacs-29.2.tar.xz) = 293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a
+SHA512 (emacs-29.2.tar.xz.sig) = eae72dbfa79c5f9410f2d03d2b96eb3a0b1fd30aaf5888932cfee861c743d01b4bf9a41d8e9381a4b93f075f2e3cad056e3c8fb3915b15942ce687d6c67c962e