Accepting request 881680 from GNOME:Factory

- Disable building of docs: creates a cycle with python:
  + Drop python3-gi-docgen BuildRequires.
  + Pass gtk_doc=false to meson
- 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.

OBS-URL: https://build.opensuse.org/request/show/881680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdk-pixbuf?expand=0&rev=82
This commit is contained in:
Dominique Leuenberger 2021-04-12 10:36:04 +00:00 committed by Git OBS Bridge
commit 2cf13d0fa5
5 changed files with 36 additions and 9 deletions

View File

@ -2,7 +2,7 @@
<service name="download_url" mode="disabled"> <service name="download_url" mode="disabled">
<param name="protocol">https</param> <param name="protocol">https</param>
<param name="host">download.gnome.org</param> <param name="host">download.gnome.org</param>
<param name="path">sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.2.tar.xz</param> <param name="path">sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.4.tar.xz</param>
</service> </service>
<service name="set_version" mode="disabled" /> <service name="set_version" mode="disabled" />
</services> </services>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:25ec35113309bede111b7c929950849673141c991bd079f02fd7cc02103a50d1
size 7771922

3
gdk-pixbuf-2.42.4.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b3bc6ac5bc949939017fb76b315865b65d6839ced3e8cd2aa7ea0d721a87d0e7
size 11198676

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Sat Mar 27 20:45:00 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- 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 <dimstar@opensuse.org>
- 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 Tue Dec 8 08:24:53 UTC 2020 - dimstar@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package gdk-pixbuf # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -20,7 +20,7 @@
%define gdk_pixbuf_binary_version 2.10.0 %define gdk_pixbuf_binary_version 2.10.0
Name: gdk-pixbuf Name: gdk-pixbuf
Version: 2.42.2 Version: 2.42.4
Release: 0 Release: 0
Summary: An image loading library Summary: An image loading library
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -38,7 +38,6 @@ Source3: gdk-pixbuf-rpmlintrc
Source99: baselibs.conf Source99: baselibs.conf
BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook-xsl-stylesheets
BuildRequires: gtk-doc
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: libtiff-devel BuildRequires: libtiff-devel
BuildRequires: meson >= 0.55.3 BuildRequires: meson >= 0.55.3
@ -146,7 +145,7 @@ cp -a %{SOURCE2} .
-Djasper=false \ -Djasper=false \
-Dx11=false \ -Dx11=false \
-Dbuiltin_loaders=none \ -Dbuiltin_loaders=none \
-Dgtk_doc=true \ -Dgtk_doc=false \
-Dintrospection=enabled \ -Dintrospection=enabled \
-Dman=true \ -Dman=true \
-Drelocatable=false \ -Drelocatable=false \
@ -251,7 +250,6 @@ fi
%{_libdir}/*.so %{_libdir}/*.so
%{_datadir}/gir-1.0/GdkPixbuf-2.0.gir %{_datadir}/gir-1.0/GdkPixbuf-2.0.gir
%{_datadir}/gir-1.0/GdkPixdata-2.0.gir %{_datadir}/gir-1.0/GdkPixdata-2.0.gir
%doc %{_datadir}/gtk-doc/html/gdk-pixbuf
%{_rpmmacrodir}/macros.gdk-pixbuf %{_rpmmacrodir}/macros.gdk-pixbuf
%files lang -f %{name}.lang %files lang -f %{name}.lang