diff --git a/_service b/_service
index 83ec11e..7bccf71 100644
--- a/_service
+++ b/_service
@@ -3,11 +3,11 @@
git
https://gitlab.gnome.org/GNOME/mutter.git
- 5d3e31a49968fc0da04e98c0f9d624ea5095c9e0
+ refs/tags/45.1
@PARENT_TAG@+@TAG_OFFSET@
(.*)\+0
\1
- enable
+
diff --git a/_servicedata b/_servicedata
deleted file mode 100644
index 6797fdd..0000000
--- a/_servicedata
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- https://gitlab.gnome.org/GNOME/mutter.git
- 5d3e31a49968fc0da04e98c0f9d624ea5095c9e0
\ No newline at end of file
diff --git a/mutter-45.0+45.obscpio b/mutter-45.0+45.obscpio
deleted file mode 100644
index cac79fe..0000000
--- a/mutter-45.0+45.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:361213523124f99cc83876e56a3b0c7637ac0a27ec9eacd60213673306c8fea6
-size 26453005
diff --git a/mutter-45.1.obscpio b/mutter-45.1.obscpio
new file mode 100644
index 0000000..7cfb860
--- /dev/null
+++ b/mutter-45.1.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:772ef9b4a0cff0b6bafa63e992620eb7e7d64e27cbdfd038960f544334c6c878
+size 26457101
diff --git a/mutter.changes b/mutter.changes
index 83e18b8..395955d 100644
--- a/mutter.changes
+++ b/mutter.changes
@@ -1,3 +1,52 @@
+-------------------------------------------------------------------
+Wed Nov 1 09:38:49 UTC 2023 - Bjørn Lie
+
+- Update to version 45.1:
+ + Fix filtering keybinding events in presence of grabs
+ + Fix direct scanout support when using integer scaling
+ + Fix capitalization of some keys when caps lock is on
+ + Fix vsync regression
+ + Fix visibility of software cursors when using direct scanout
+ + Fix artifacts at the bottom of some surfaces
+ + Discard monitor configs with fractional scale when unusable
+ + Apply track point settings
+ + xwayland: Enable XDG portal only when not nested
+ + Inhibit real-time scheduling when mode setting
+ + Don't delay frame updates after idle period
+ + Fix running Xwayland in headless setup with nvidia driver
+ + wayland: Send keyboard modifiers after the enter event
+ + Fixed crashes
+ + Misc. bug fixes and cleanups
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Oct 26 18:23:21 UTC 2023 - bjorn.lie@gmail.com
+
+- Update to version 45.0+61:
+ + backend:
+ - Introduce helpers for turning from/to clutter/evdev buttons
+ - Use helper to translate from/to clutter/evdev button codes
+ + clutter/frame-clock:
+ - Simplify next_presentation_time_us calculation
+ - Start next update ASAP after idle period
+ + cogl/onscreen: Add missing error untrap calls
+ + input-capture:
+ - Check barriers don't extend into nonexisting monitors
+ - Fix off-by-one for barrier validation
+ + renderer/native:
+ - Add a new has_addfb2 property
+ - Send modifiers even without AddFb2
+ + screen-cast/stream-src:
+ - Assert that dmabuf handle lookup succeeds
+ - Calculate stride after adding handle to hash table
+ + tests/clutter/event-delivery: Avoid race with stage update
+ + tests/clutter/frame-clock*: Use
+ clutter_frame_get_target_presentation_time
+ + wayland/dma-buf: Advertise INVALID modifier without AddFb2
+ + wayland: Send keyboard modifiers after the enter event
+ + input-capture: Add more barrier tests, mostly for invalid
+ barriers
+
-------------------------------------------------------------------
Fri Oct 13 09:27:31 UTC 2023 - bjorn.lie@gmail.com
diff --git a/mutter.obsinfo b/mutter.obsinfo
index e22c131..7c11ca5 100644
--- a/mutter.obsinfo
+++ b/mutter.obsinfo
@@ -1,4 +1,4 @@
name: mutter
-version: 45.0+45
-mtime: 1697034355
-commit: 5d3e31a49968fc0da04e98c0f9d624ea5095c9e0
+version: 45.1
+mtime: 1698777300
+commit: c71a119de06d8937930e4d1adf06ff0c2b259653
diff --git a/mutter.spec b/mutter.spec
index 32bc51c..4dbb284 100644
--- a/mutter.spec
+++ b/mutter.spec
@@ -22,7 +22,7 @@
%define api_minor 0
%define libmutter libmutter-%{api_major}-%{api_minor}
Name: mutter
-Version: 45.0+45
+Version: 45.1
Release: 0
Summary: Window and compositing manager based on Clutter
License: GPL-2.0-or-later