[packages/gdk-pixbuf2] - updated to 2.44.1 (aligned with GNOME 49; now uses glycin loaders by default)
qboosh
qboosh at pld-linux.org
Sun Sep 14 12:14:09 CEST 2025
commit 2efe1ba1e89fb092e4c41ae522d5eeee3d252550
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Sep 14 12:17:05 2025 +0200
- updated to 2.44.1 (aligned with GNOME 49; now uses glycin loaders by default)
gdk-pixbuf2.spec | 46 +++++++++++++++++++++++++++++++++++++++-------
1 file changed, 39 insertions(+), 7 deletions(-)
---
diff --git a/gdk-pixbuf2.spec b/gdk-pixbuf2.spec
index df5b93d..538b230 100644
--- a/gdk-pixbuf2.spec
+++ b/gdk-pixbuf2.spec
@@ -1,27 +1,32 @@
+# NOTE: as of 2.44.1, glycin works only as builtin
#
# Conditional build:
%bcond_without apidocs # API documentation
+%bcond_without glycin # Glycin loaders support
+%bcond_without tests # test suite
%define abiver 2.10.0
Summary: GdkPixbuf - an image loading and scaling library
Summary(pl.UTF-8): GdkPixbuf - biblioteka ładująca i skalująca obrazki
Name: gdk-pixbuf2
-Version: 2.42.12
-Release: 2
+Version: 2.44.1
+Release: 1
License: LGPL v2+
Group: Libraries
-Source0: https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-%{version}.tar.xz
-# Source0-md5: f986fdbba5ec6233c96f8b6535811780
+Source0: https://download.gnome.org/sources/gdk-pixbuf/2.44/gdk-pixbuf-%{version}.tar.xz
+# Source0-md5: 27c04b847fcf9e5bfb7ac5ce2a08ecd0
URL: https://developer.gnome.org/gdk-pixbuf/
BuildRequires: docutils
BuildRequires: gettext-tools >= 0.19
BuildRequires: glib2-devel >= 1:2.56.0
+%{?with_glycin:BuildRequires: glycin-devel >= 2.0}
+%{?with_tests:BuildRequires: glycin-loaders >= 2.0}
BuildRequires: gobject-introspection-devel >= 0.10.0
%{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel >= 1.0
BuildRequires: libtiff-devel >= 4
-BuildRequires: meson >= 0.55.3
+BuildRequires: meson >= 1.5
BuildRequires: ninja >= 1.5
BuildRequires: perl-devel
BuildRequires: pkgconfig
@@ -31,6 +36,10 @@ BuildRequires: shared-mime-info
BuildRequires: tar >= 1:1.22
BuildRequires: xz
Requires: glib2 >= 1:2.56.0
+%if %{with glycin}
+Requires: glycin-loaders >= 2.0
+Requires: glycin-thumbnailer >= 2.0
+%endif
Requires: shared-mime-info
Suggests: librsvg >= 2.31
Conflicts: gtk+2 < 2:2.21.3-1
@@ -100,9 +109,20 @@ Dokumentacja API biblioteki gdk-pixbuf.
%build
%meson \
+ -Dandroid=disabled \
+ -Dbuiltin_loaders=%{?with_glycin:glycin} \
+ -Ddocumentation=true \
+ -Dgif=enabled \
%{?with_apidocs:-Dgtk_doc=true} \
+ -Dglycin=%{__enabled_disabled glycin} \
-Dinstalled_tests=false \
- -Dothers=enabled
+ -Dintrospection=enabled \
+ -Djpeg=enabled \
+ -Dothers=enabled \
+ -Dpng=enabled \
+ -Dthumbnailer=enabled \
+ %{!?with_tests:-Dtests=false} \
+ -Dtiff=enabled
%meson_build
@@ -159,7 +179,19 @@ fi
%dir %{_libdir}/gdk-pixbuf-2.0/%{abiver}
%ghost %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders.cache
%dir %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders
-%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-*.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-ani.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-bmp.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-gif.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-icns.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-ico.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-jpeg.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-png.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-pnm.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-qtif.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-tga.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-tiff.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-xbm.so
+%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/%{abiver}/loaders/libpixbufloader-xpm.so
%{_datadir}/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer
%{_libdir}/girepository-1.0/GdkPixbuf-2.0.typelib
%{_libdir}/girepository-1.0/GdkPixdata-2.0.typelib
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gdk-pixbuf2.git/commitdiff/2efe1ba1e89fb092e4c41ae522d5eeee3d252550
More information about the pld-cvs-commit
mailing list