diff --git a/_service b/_service
new file mode 100644
index 0000000..216b26a
--- /dev/null
+++ b/_service
@@ -0,0 +1,19 @@
+
+
+
+ git
+ https://gitlab.gnome.org/GNOME/gtksourceview.git
+ 5.12.0
+ @PARENT_TAG@+@TAG_OFFSET@
+ v?(.*)\+0
+ \1
+
+
+
+
+ *.tar
+ zst
+
+
+
+
diff --git a/gtksourceview-5.10.0.tar.xz b/gtksourceview-5.10.0.tar.xz
deleted file mode 100644
index ad8aaa3..0000000
--- a/gtksourceview-5.10.0.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b38a3010c34f59e13b05175e9d20ca02a3110443fec2b1e5747413801bc9c23f
-size 1255564
diff --git a/gtksourceview-5.12.0.obscpio b/gtksourceview-5.12.0.obscpio
new file mode 100644
index 0000000..5c6ab95
--- /dev/null
+++ b/gtksourceview-5.12.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:979b394bf2972e6b779b43acfcff1e90884d750544a9b46756eb66d920ce35a2
+size 12175885
diff --git a/gtksourceview.obsinfo b/gtksourceview.obsinfo
new file mode 100644
index 0000000..9ad93e0
--- /dev/null
+++ b/gtksourceview.obsinfo
@@ -0,0 +1,4 @@
+name: gtksourceview
+version: 5.12.0
+mtime: 1710540784
+commit: 685015155cb4c0bc95f3f761f629f275e18d9e10
diff --git a/gtksourceview5.changes b/gtksourceview5.changes
index 159dafd..584f870 100644
--- a/gtksourceview5.changes
+++ b/gtksourceview5.changes
@@ -1,3 +1,57 @@
+-------------------------------------------------------------------
+Sat Mar 16 09:19:33 UTC 2024 - Dominique Leuenberger
+
+- Update to version 5.12.0:
+ + Do not trigger default indenter for Return when a selection is
+ active.
+ + Render overview slider below text rather than above w/ RGBA.
+ + Premix certain colors in overview when drawing to avoid RGBA
+ blends on GPU.
+ + Avoid round-trip to main loop when map slider needs allocation.
+ + Avoid an extra GSK transform for each line number in the
+ gutter.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 4 08:36:52 UTC 2024 - Dominique Leuenberger
+
+- Update to version 5.11.2:
+ + Ignore empty globs in language specification for mimetypes.
+ + Ensure that partially visible highlight lines are drawn.
+ + Fix line style properties after unsetting style scheme.
+ + latex.lang: Improvements to command parsing.
+
+-------------------------------------------------------------------
+Wed Feb 28 17:54:12 UTC 2024 - Dominique Leuenberger
+
+- Update to version 5.11.1+9:
+ + languagemanager: ignore empty globs.
+ + view: highlight partially visible line.
+ + view: reset current line style properties after unsetting the
+ style scheme.
+
+-------------------------------------------------------------------
+Tue Feb 13 07:20:24 UTC 2024 - Dominique Leuenberger
+
+- Update to version 5.11.1:
+ + A new -Dbuild-testsuite configuration option.
+ + Some build options were renamed to follow more closely what GTK
+ itself uses now:
+ -Dgtk_doc became -Ddocumentation
+ -Dinstall_tests became -Dinstall-tests
+ + Fix a rendering issue where the gutter would not highlight the
+ same as the current-line-highlight.
+ + An optimization for line number drawing which avoids using
+ PangoLayout when drawing.
+ + Ensure the gutter is redrawn when focus leaves text view.
+ + Improved support for input methods when X11 and ibus are used
+ by making it behave closer to Wayland input methods.
+ + Ignore the current-line highlight when out of view which
+ improves the damage area calculation in GTK.
+ + A new Wren language spec.
+ + Updates for the sh language-spec.
+ + Updated translations.
+
-------------------------------------------------------------------
Sun Sep 17 01:20:12 UTC 2023 - Luciano Santos
diff --git a/gtksourceview5.spec b/gtksourceview5.spec
index 5b8a807..89c1bf0 100644
--- a/gtksourceview5.spec
+++ b/gtksourceview5.spec
@@ -1,7 +1,7 @@
#
# spec file for package gtksourceview5
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
%define _name gtksourceview
Name: gtksourceview5
-Version: 5.10.0
+Version: 5.12.0
Release: 0
Summary: GTK+ Source Editing Widget
License: LGPL-2.1-or-later
Group: System/GUI/GNOME
URL: https://wiki.gnome.org/Projects/GtkSourceView
-Source0: https://download.gnome.org/sources/gtksourceview/5.10/%{_name}-%{version}.tar.xz
+Source0: %{_name}-%{version}.tar.zst
Source1: changes.lang
BuildRequires: gobject-introspection-devel >= 1.70
@@ -96,7 +96,6 @@ features typical of a source editor.
%build
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
%meson \
- -Dgtk_doc=true \
%{nil}
%meson_build
@@ -122,7 +121,6 @@ install -m 644 %{S:1} %{buildroot}%{_datadir}/gtksourceview-5/language-specs/
%{_includedir}/gtksourceview-5/
%{_libdir}/libgtksourceview-5.so
%{_libdir}/pkgconfig/gtksourceview-5.pc
-%{_datadir}/doc/%{name}/
%{_datadir}/gir-1.0/GtkSource-5.gir
%dir %{_datadir}/vala/vapi
%{_datadir}/vala/vapi/gtksourceview-5.*