Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package evince for openSUSE:Factory checked in at 2022-03-23 20:16:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evince (Old) and /work/SRC/openSUSE:Factory/.evince.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evince" Wed Mar 23 20:16:01 2022 rev:164 rq:963561 version:42.1 Changes: -------- --- /work/SRC/openSUSE:Factory/evince/evince.changes 2022-03-19 22:19:54.496722976 +0100 +++ /work/SRC/openSUSE:Factory/.evince.new.25692/evince.changes 2022-03-23 20:16:31.254399709 +0100 @@ -1,0 +2,130 @@ +Sat Mar 19 13:51:15 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.1: + + data: Remove 42.x development releases from appdata. + +------------------------------------------------------------------- +Fri Mar 18 14:41:22 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.0: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 14 10:57:03 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.rc: + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 14 10:57:02 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.beta: + + all: + - Replace include guards with pragma once + - Remove legacy code path for Gtk < 3.22 + - Rename default branch to main + - Align app name in metadata with .desktop name + + appdata: + - Fix missing tag + - Use a nondeprecated SPDX license identifier + + backends: + - Use C99 types for uint family types + - Use symbol visibility for exported symbols + - dvi: + . replace GdkColor with GdkRGBA + . Avoid using deprecated functions + . Remove support for T1 fonts on dvi + - comics: + . Add helper to get the state of the EvArchive + . Document array contents + . Speed up fetching page sizes + . Use libarchive for RAR support + - djvu: + . Also load DjVu images + . Extract XMP metadata + - pdf: + . Use GdkRGBA instead of GdkColor + . Fix dispose implementation + . Fix metadata parsing precedence + . Implement loading from file descriptor + . Only flag EvDocumentInfo fields when actually present + . Let launch action to open pdfs from click event + - tiff: Extract XMP metadata + + build: + - Fix dependency tracking + - Fix re-definition of default_options + - Only fail to build DVI by missing libkpathsea + - Remove cruft + - Require poppler 22.02.0 for PDF rendering + - Silence deprecated declarations warnings + - Use symbol visibility to hide symbols in private libs + - Use symbol visibility to hide symbols in the nautilus module + - Stop checking for execinfo.h + - Remove incorrect args for i18n.merge_file + - Fix multiple compilation warnings + + doc: Migrate to gi-docgen + + flatpak: + - Add gi-docgen and its dependencies as modules + - Add libarchive 3.6.0 build + - Build introspection and API documentation + - Bump gnome-desktop version + - Bump poppler version and update build options + - Bump poppler-data version + + icons: update symbols + + libdocument: + - Add API to create EvDocument from file descriptor + - Add function to sniff MIME type from FD + - Add missing headers to evince-document.h + - Add portal helper function + - Deprecate GTime usage in annotation's properties + - Don't install private headers + - Factor out function to create GDateTime from tag + - Fix mismatched allocators + - Fix volatile misuse + - Make ev_attachment_launch_app use GdkDisplay + - Make EvDocumentInfo extensible + - Make XMP parser take data length + - Move EvDocumentInfo to its own file + - Move GDateTime members to the extended struct + - Move XMP parsing from backend/pdf to libdocument + - Only register XML namespaces once + - Plug some mem leaks in the XMP parser + - Set EvDocumentInfo.fields_mask when parsing XMP + - Sort evince-document.h includes + - Use symbol visibility for exported symbols + + libmisc: Update style context classes + + libview: + - Add EvJobLoad class to load from file descriptor + - Add Portal implementation of EvPrintOperationExport + - Bugfix: Move cursor over link handling to a separate function + - Do not draw invalid surface + - EvAnnotationWindow is private to libview + - EvPageCache is private to libview + - EvPixbufCache is private to libview + - Fix critical warnings when destroying EvPageAccessible + - Fix typos in annotations + - Fix volatile misuse + - Open annotation windows when opening the document + - Split the unix printing impl from the export print operation + - Use GObject:constructed instead of constructor + - Use symbol visibility for exported symbols + - Whitespace cleanup + - ev-view-cursor.h private to libview + - Set has-tooltip property unconditionally at init + - Fix cancelling ongoing highlight text annotation + - Preview popups only triggered by motion events + - New EvView signal to inform EvWindow we cancelled adding + annotation + + previewer: + - Allow passing the document and print settings as FDs + - Support dark style preference + - Try sniffing MIME type from file descriptor +- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires, + following upstreams port. +- Stop passing t1lib=disabled to meson, no longer needed, nor + available. +- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed + upstream. +- Use ldconfig_scriptlets macro for post(un) handling. + +------------------------------------------------------------------- Old: ---- 1060b24d051607f14220f148d2f7723b29897a54.patch evince-41.4.tar.xz New: ---- evince-42.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evince.spec ++++++ --- /var/tmp/diff_new_pack.2mlwLJ/_old 2022-03-23 20:16:32.430400374 +0100 +++ /var/tmp/diff_new_pack.2mlwLJ/_new 2022-03-23 20:16:32.438400379 +0100 @@ -20,13 +20,13 @@ %define pluginAPI 4 Name: evince -Version: 41.4 +Version: 42.1 Release: 0 Summary: GNOME Document Viewer License: GPL-2.0-or-later Group: Productivity/Office/Other URL: https://wiki.gnome.org/Apps/Evince -Source0: https://download.gnome.org/sources/evince/41/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/evince/42/%{name}-%{version}.tar.xz # PATCH-FIX-SLE alarr...@suse.com - Reverse upstream bump of synctex required version to build with texlive 2017 Patch0: 0001-reversed-synctex-Annotate-more-functions-that-wraps-formatting-strings.patch Patch1: 0002-reversed-synctex-Sync-against-upstream-synctex.patch @@ -37,21 +37,19 @@ Patch6: 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch Patch7: 0005-reversed-synctex-Fix-compilation.patch Patch8: 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch -# PATCH-FIX-UPSTREAM 1060b24d051607f14220f148d2f7723b29897a54.patch -- Fix build with meson 0.60.0 and newer -Patch9: https://gitlab.gnome.org/GNOME/evince/-/commit/1060b24d051607f14220f148d2f7723b29897a54.patch BuildRequires: c_compiler BuildRequires: fdupes BuildRequires: ghostscript-fonts-std BuildRequires: ghostscript-x11 -BuildRequires: gtk-doc >= 1.3 -BuildRequires: meson +BuildRequires: meson >= 0.53.0 BuildRequires: pkgconfig BuildRequires: texlive-devel BuildRequires: yelp-tools BuildRequires: pkgconfig(adwaita-icon-theme) >= 2.17.1 BuildRequires: pkgconfig(appstream-glib) BuildRequires: pkgconfig(ddjvuapi) >= 3.5.22 +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gnome-desktop-3.0) @@ -63,7 +61,7 @@ BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 BuildRequires: pkgconfig(ice) -BuildRequires: pkgconfig(libarchive) >= 3.2.0 +BuildRequires: pkgconfig(libarchive) >= 3.6.0 BuildRequires: pkgconfig(libgxps) >= 0.2.1 BuildRequires: pkgconfig(libhandy-1) BuildRequires: pkgconfig(libnautilus-extension) >= 3.28 @@ -71,7 +69,7 @@ BuildRequires: pkgconfig(libspectre) >= 0.2.0 BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libxml-2.0) >= 2.5.0 -BuildRequires: pkgconfig(poppler-glib) >= 0.86.0 +BuildRequires: pkgconfig(poppler-glib) >= 22.02.0 BuildRequires: pkgconfig(sm) >= 1.0.0 BuildRequires: pkgconfig(synctex) >= 1.18 BuildRequires: pkgconfig(x11) @@ -225,13 +223,11 @@ %patch7 -p1 %patch8 -p1 %endif -%patch9 -p1 %build %meson \ --libexecdir=%{_libexecdir}/%{name} \ -Dps=enabled \ - -Dt1lib=disabled \ %{nil} %meson_build @@ -240,10 +236,8 @@ %find_lang %{name} %{?no_lang_C} --metainfo %{name} %fdupes %{buildroot}/%{_prefix} -%post -n libevdocument3-4 -p /sbin/ldconfig -%postun -n libevdocument3-4 -p /sbin/ldconfig -%post -n libevview3-3 -p /sbin/ldconfig -%postun -n libevview3-3 -p /sbin/ldconfig +%ldconfig_scriptlets -n libevdocument3-4 +%ldconfig_scriptlets -n libevview3-3 %files %license COPYING @@ -285,12 +279,8 @@ %{_libdir}/*.so %{_libdir}/pkgconfig/evince*.pc %{_datadir}/gir-1.0/*.gir -%{_datadir}/gtk-doc/html/evince -%{_datadir}/gtk-doc/html/libevdocument-%{_major_version} -%{_datadir}/gtk-doc/html/libevview-%{_major_version} -# Own these repositories to not depend on gtk-doc while building: -%dir %{_datadir}/gtk-doc -%dir %{_datadir}/gtk-doc/html +%{_datadir}/doc/libevview/ +%{_datadir}/doc/libevdocument/ %files -n nautilus-evince %{_libdir}/nautilus/extensions-*/*.so ++++++ evince-41.4.tar.xz -> evince-42.1.tar.xz ++++++ ++++ 53641 lines of diff (skipped)