diff --git a/_service b/_service
index f64f38f..3420617 100644
--- a/_service
+++ b/_service
@@ -2,7 +2,7 @@
https
download.gnome.org
- sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.2.tar.xz
+ sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.4.tar.xz
diff --git a/gdk-pixbuf-2.42.2.zip b/gdk-pixbuf-2.42.2.zip
deleted file mode 100644
index 377a280..0000000
--- a/gdk-pixbuf-2.42.2.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:25ec35113309bede111b7c929950849673141c991bd079f02fd7cc02103a50d1
-size 7771922
diff --git a/gdk-pixbuf-2.42.4.zip b/gdk-pixbuf-2.42.4.zip
new file mode 100644
index 0000000..4c92d7a
--- /dev/null
+++ b/gdk-pixbuf-2.42.4.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3bc6ac5bc949939017fb76b315865b65d6839ced3e8cd2aa7ea0d721a87d0e7
+size 11198676
diff --git a/gdk-pixbuf.changes b/gdk-pixbuf.changes
index b1b491f..3e5f1cc 100644
--- a/gdk-pixbuf.changes
+++ b/gdk-pixbuf.changes
@@ -1,3 +1,32 @@
+-------------------------------------------------------------------
+Sat Mar 27 20:45:00 UTC 2021 - Dominique Leuenberger
+
+- Disable building of docs: creates a cycle with python:
+ + Drop python3-gi-docgen BuildRequires.
+ + Pass gtk_doc=false to meson
+
+-------------------------------------------------------------------
+Sun Mar 21 15:51:52 UTC 2021 - Dominique Leuenberger
+
+- Update to version 2.42.4:
+ + Make enum type registration thread safe.
+ + Do not install skipped test files.
+ + Fix GIF initialization.
+ + Always run GIF loader tests.
+ + Fix leaks discovered via ASan.
+ + Expose GdkPixbufLoader API via introspection.
+ + Fix revert-to-previous first frame behaviour for GIF files.
+ + Link to libintl if needed.
+ + Improve support for using gdk-pixbuf as a subproject.
+ + Fix build with GModule disabled.
+ + Use gi-docgen to generate the API reference from introspection
+ data.
+- Replace gtk-doc BuildRequires with python3-gi-docgen: follow
+ upstreams port.
+- As a workaround to
+ https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/177, delete
+ the installed gi-docgen program files.
+
-------------------------------------------------------------------
Tue Dec 8 08:24:53 UTC 2020 - dimstar@opensuse.org
diff --git a/gdk-pixbuf.spec b/gdk-pixbuf.spec
index 424be64..d3daecb 100644
--- a/gdk-pixbuf.spec
+++ b/gdk-pixbuf.spec
@@ -1,7 +1,7 @@
#
# spec file for package gdk-pixbuf
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define gdk_pixbuf_binary_version 2.10.0
Name: gdk-pixbuf
-Version: 2.42.2
+Version: 2.42.4
Release: 0
Summary: An image loading library
License: LGPL-2.1-or-later
@@ -38,7 +38,6 @@ Source3: gdk-pixbuf-rpmlintrc
Source99: baselibs.conf
BuildRequires: docbook-xsl-stylesheets
-BuildRequires: gtk-doc
BuildRequires: libjpeg-devel
BuildRequires: libtiff-devel
BuildRequires: meson >= 0.55.3
@@ -146,7 +145,7 @@ cp -a %{SOURCE2} .
-Djasper=false \
-Dx11=false \
-Dbuiltin_loaders=none \
- -Dgtk_doc=true \
+ -Dgtk_doc=false \
-Dintrospection=enabled \
-Dman=true \
-Drelocatable=false \
@@ -251,7 +250,6 @@ fi
%{_libdir}/*.so
%{_datadir}/gir-1.0/GdkPixbuf-2.0.gir
%{_datadir}/gir-1.0/GdkPixdata-2.0.gir
-%doc %{_datadir}/gtk-doc/html/gdk-pixbuf
%{_rpmmacrodir}/macros.gdk-pixbuf
%files lang -f %{name}.lang