Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pix for openSUSE:Factory checked in at 2023-08-28 17:15:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pix (Old) and /work/SRC/openSUSE:Factory/.pix.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pix" Mon Aug 28 17:15:44 2023 rev:27 rq:1106165 version:3.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/pix/pix.changes 2021-11-27 00:52:09.886627965 +0100 +++ /work/SRC/openSUSE:Factory/.pix.new.1766/pix.changes 2023-08-28 17:15:51.642041528 +0200 @@ -1,0 +2,7 @@ +Sun Aug 27 05:58:30 UTC 2023 - Marguerite Su <[email protected]> + +- update to version 3.0.2 +- drop pix-exiv2-error.patch +- add pix-3.0.2-no-return.patch + +------------------------------------------------------------------- Old: ---- pix-2.8.0.tar.gz pix-exiv2-error.patch New: ---- pix-3.0.2-no-return.patch pix-master.mint21.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pix.spec ++++++ --- /var/tmp/diff_new_pack.rNd3CK/_old 2023-08-28 17:15:53.130094964 +0200 +++ /var/tmp/diff_new_pack.rNd3CK/_new 2023-08-28 17:15:53.142095395 +0200 @@ -1,7 +1,7 @@ # # spec file for package pix # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,29 +16,30 @@ # +%define pix_ver master.mint21 Name: pix -Version: 2.8.0 +Version: 3.0.2 Release: 0 Summary: Image viewer and browser utility License: GPL-2.0-or-later Group: Productivity/Graphics/Viewers URL: https://github.com/linuxmint/pix -Source: https://github.com/linuxmint/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -#PATCH-FIX-UPSTREAM [email protected] - exiv2 0.27 Exiv2::Error has changed from an int to an Exiv2::ErrorCode enum -Patch0: pix-exiv2-error.patch +Source: https://github.com/linuxmint/%{name}/archive/%{pix_ver}.tar.gz#/%{name}-%{pix_ver}.tar.gz +Patch0: pix-3.0.2-no-return.patch BuildRequires: bison -BuildRequires: dcraw +BuildRequires: cmake BuildRequires: fdupes BuildRequires: flex BuildRequires: gcc-c++ -BuildRequires: gnome-common BuildRequires: itstool BuildRequires: libjpeg-devel BuildRequires: libtiff-devel +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(clutter-1.0) >= 1.0.0 BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.0.0 +BuildRequires: pkgconfig(colord) BuildRequires: pkgconfig(exiv2) >= 0.21 BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.34.0 @@ -47,19 +48,19 @@ BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libbrasero-burn3) >= 3.2.0 -# Disabled until upstreams ports to current libopenraw -#BuildRequires: pkgconfig(libopenraw-0.1) +BuildRequires: pkgconfig(libheif) +BuildRequires: pkgconfig(libjxl) BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libraw) BuildRequires: pkgconfig(librsvg-2.0) >= 2.34.0 BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsoup-gnome-2.4) >= 2.36.0 BuildRequires: pkgconfig(libwebp) >= 0.2.0 BuildRequires: pkgconfig(sm) >= 1.0.0 BuildRequires: pkgconfig(webkit2gtk-4.0) +BuildRequires: pkgconfig(xapp) >= 2.5.0 BuildRequires: pkgconfig(zlib) -Requires: xapps-common Recommends: %{name}-lang %glib2_gsettings_schema_requires @@ -85,21 +86,15 @@ slide shows, set your desktop background, and more. %prep -%autosetup -p1 +%setup -q -n %{name}-%{pix_ver} +%patch0 -p1 %build -NOCONFIGURE=1 gnome-autogen.sh -export SUID_CFLAGS=-fPIE -export SUID_LDFLAGS=-pie -%configure\ - --disable-static \ - --disable-silent-rules \ - --enable-libraw \ - --with-smclient=xsmp -make %{?_smp_mflags} V=1 +%meson +%meson_build %install -%make_install +%meson_install find %{buildroot} -type f -name "*.la" -delete -print %suse_update_desktop_file %{name} @@ -121,7 +116,7 @@ %files %license COPYING -%doc README debian/changelog +%doc README.md debian/changelog %doc %{_datadir}/help/C/%{name}/ %{_bindir}/%{name} %{_libdir}/%{name}/ @@ -135,8 +130,8 @@ %files lang -f %{name}.lang %files devel -%{_includedir}/%{name}-*/ +%{_includedir}/%{name} %{_datadir}/aclocal/%{name}.m4 -%{_libdir}/pkgconfig/%{name}-*.pc +%{_libdir}/pkgconfig/%{name}.pc %changelog ++++++ pix-3.0.2-no-return.patch ++++++ Index: pix-master.mint21/extensions/file_tools/cairo-blur.c =================================================================== --- pix-master.mint21.orig/extensions/file_tools/cairo-blur.c +++ pix-master.mint21/extensions/file_tools/cairo-blur.c @@ -238,7 +238,7 @@ _cairo_image_surface_box_blur (cairo_sur if (cairo_surface_status (tmp) != CAIRO_STATUS_SUCCESS) { cairo_surface_destroy (tmp); - return; + return FALSE; } while (completed && (iterations-- > 0)) { @@ -305,7 +305,7 @@ _cairo_image_surface_sharpen (cairo_surf blurred = _cairo_image_surface_copy (source); if (cairo_surface_status (blurred) != CAIRO_STATUS_SUCCESS) { cairo_surface_destroy (blurred); - return; + return FALSE; } if (! _cairo_image_surface_blur_with_progress (blurred, radius, &progress_data)) {
