diff --git a/_service b/_service
new file mode 100644
index 0000000..6cbc485
--- /dev/null
+++ b/_service
@@ -0,0 +1,20 @@
+
+
+
+ git
+ https://gitlab.gnome.org/GNOME/gnome-shell.git
+ refs/tags/41.2
+ @PARENT_TAG@+@TAG_OFFSET@
+ (.*)\+0
+ \1
+
+
+
+
+ *.tar
+ xz
+
+
+
+
diff --git a/_servicedata b/_servicedata
new file mode 100644
index 0000000..0b1d5b5
--- /dev/null
+++ b/_servicedata
@@ -0,0 +1,4 @@
+
+
+ https://gitlab.gnome.org/GNOME/gnome-shell.git
+ b371faddb4c466a651a292006923eefe6fdb187e
\ No newline at end of file
diff --git a/gnome-shell-41.1.tar.xz b/gnome-shell-41.1.tar.xz
deleted file mode 100644
index 5ebe68e..0000000
--- a/gnome-shell-41.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5f742456dfe00605c0f090a3728ca62797bc49e50af852bbd7285da1a0517ff6
-size 1897144
diff --git a/gnome-shell-41.2.obscpio b/gnome-shell-41.2.obscpio
new file mode 100644
index 0000000..6f9296d
--- /dev/null
+++ b/gnome-shell-41.2.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:171f33d9c78a0c763261f730cd5363d258c938de759696d4ba7d69c62a95e4f9
+size 15131661
diff --git a/gnome-shell.changes b/gnome-shell.changes
index 52204c8..ef06180 100644
--- a/gnome-shell.changes
+++ b/gnome-shell.changes
@@ -1,3 +1,16 @@
+-------------------------------------------------------------------
+Mon Dec 13 16:07:50 UTC 2021 - Bjørn Lie
+
+- Update to version 41.2:
+ + Fix wrongly rejected D-Bus calls after gnome-shell restarts.
+ + magnifier: Avoid offscreen rendering if possible.
+ + Improve handling of all-day/zero-length events in calendar.
+ + Keep keyboard focus in notification list after deleting
+ message.
+ + Misc. bug fixes and cleanups.
+ + Updated translations.
+- Switch to git checkout of released tag via source service.
+
-------------------------------------------------------------------
Fri Nov 26 11:10:25 UTC 2021 - Callum Farmer
diff --git a/gnome-shell.obsinfo b/gnome-shell.obsinfo
new file mode 100644
index 0000000..510b2f3
--- /dev/null
+++ b/gnome-shell.obsinfo
@@ -0,0 +1,5 @@
+name: gnome-shell
+version: 41.2
+mtime: 1639232683
+commit: 618965fcd4a16255235dc6e27a88fe29118afd22
+
diff --git a/gnome-shell.spec b/gnome-shell.spec
index 380497e..f1892d7 100644
--- a/gnome-shell.spec
+++ b/gnome-shell.spec
@@ -19,14 +19,17 @@
%global __requires_exclude typelib\\(Meta\\)
Name: gnome-shell
-Version: 41.1
+Version: 41.2
Release: 0
Summary: GNOME Shell
# shew extension is LGPL 2.1; gnome-shell-extension-tool is GPL-3.0-or-later
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later
Group: System/GUI/GNOME
URL: https://wiki.gnome.org/Projects/GnomeShell
-Source: https://download.gnome.org/sources/gnome-shell/41/%{name}-%{version}.tar.xz
+# Source url disabled as we are using a git checkout via source service
+#Source0: https://download.gnome.org/sources/gnome-shell/41/%%{name}-%%{version}.tar.xz
+Source0: %{name}-%{version}.tar.xz
+
# SOURCE-FEATURE-SLE aboutMenu fate#314545 dliang@suse.com -- Add an applet on login UI to display suse icon, product name, hostname.
Source1: aboutMenu.js
# SOURCE-FEATURE-OPENSUSE noise-texture boo#1176418 qkzhu@suse.com -- Add noise-texture as the default greeter background, used by patch4.