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)

Reply via email to