Hello community,

here is the log from the commit of package evince for openSUSE:Factory
checked in at Mon May 16 11:48:35 CEST 2011.



--------
--- GNOME/evince/evince.changes 2011-02-17 15:28:10.000000000 +0100
+++ /mounts/work_src_done/STABLE/evince/evince.changes  2011-05-05 
12:26:08.000000000 +0200
@@ -1,0 +2,159 @@
+Thu May  5 10:24:19 UTC 2011 - [email protected]
+
+- Add evince-find-libedocument.patch: gobject-introspection does
+  not find the newly built libedocument3.
+
+-------------------------------------------------------------------
+Tue Apr  5 15:20:57 UTC 2011 - [email protected]
+
+- Update to version 3.0.0:
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 28 13:24:08 UTC 2011 - [email protected]
+
+- Update to version 2.91.93:
+  + bgo#645594: evince icon updated
+  + Updated translations.
+- Changes from version 2.91.92:
+  + Bug fixes:
+    - Save contents of text form fields when they loss the focus
+      (bgo#624921)
+    - Disable "open containing folder" action when no document is
+      loaded (bgo#644613)
+    - Give the keyboard focus to the view when sidebar is closed
+      (bgo#645109)
+    - Fix document loading when filename contains some characters
+      like brackets (bgo#644604)
+    - Another fix for buffer overwrite in dvi-backend (bgo#643882)
+    - Use TIFFOpenW on windows (bgo#644928)
+    - Remove all widgets from the View when reloading the document
+      (bgo#632087)
+    - Use the primary-toolbar style class for the window toolbar
+      (bgo#644118)
+    - Add .png extension when saving images using DnD (bgo#643709)
+    - Update totem-screensaver code from totem sources (bgo#642946)
+  + Documentation:
+    - Relocate help images to fix documentation build (bgo#645410)
+    - Updated information about opening a document
+- Changes from version 2.91.90:
+  + Bug fixes:
+    - Fix focus stealing when scrolling with keyboard (bgo#633475,
+      bgo#623829)
+    - Fix another security issue in the dvi-backend (bgo#640923)
+    - Check for libICE, needed by eggsmclient (bgo#642509)
+    - Rotate with CTRL+Left/Right in presentation mode too
+      (bgo#641772)
+    - Make the toolbar editor fill its window (bgo#641579)
+- Changes from version 2.91.6:
+  + New Features and UI Improvements:
+    - Add support for external links in presentation mode
+      (bgo#628711)
+  + Documentation:
+    - Fix a few minor mistakes in the manual (bgo#640345)
+  + Bug fixes:
+    - Move to next/previous page with media keys in presentation
+      mode too (bgo#625560)
+    - Remember the current page when document is reloaded in
+      presentation mode (bgo#637594)
+    - Check all extensions when saving an image to avoid adding the
+      extension twice (bgo#637461)
+    - Prevent the sidebar to get the focus when selected thumbnail
+      changes (bgo#639408)
+    - Make sure a11y is initialized before checking whether it's
+      enabled (bgo#639850)
+    - Call gdk_notify_startup_complete() when acting as remote to
+      prevent a hung startup notification when opening a document
+      for the second time (bgo#640115)
+    - Fix rendering issue with some fonts in dvi backend.
+- Changes from version 2.91.5:
+  + New Features and UI Improvements:
+    - Install .thumbnailer file to register the thumbnailer instead
+      of using GConf (bgo#638343)
+    - A context menu has been added to bookmarks sidebar to open,
+      rename and remove bookmarks
+  + Bug fixes:
+    - Fix return value in g_return_val_if_fail() macro
+    - Fix several security issues in dvi backend: CVE-2010-2640,
+      CVE-2010-2641, CVE-2010-2642 and CVE-2010-2643
+    - Do not use deprecated API: GdkCursor, GtkStyle, size-request
+- Changes from version 2.91.4:
+  + New Features and UI Improvements:
+    - Port to GtkStyleContext.
+    - Use GAppInfo instead of deprecated gdk_spawn methods.
+    - Document filename is not shown in the window title
+      (bgo#386292)
+    - Support for interal bookmarks (bgo#590655)
+    - Add support for xz compressed documents (bgo#636481)
+    - Add support for .wwf files (they are just PDF documents with
+      another file extension (bgo#636415)
+    - The pixbuf backend has been removed. Evince is a document
+      viewer, not an image viewer. Eog does the latter job much better
+      than evince ever could.
+  + Documentation:
+    - Lots of documentation updates
+  + Bug fixes:
+    - Stop the GtkSpinner when the loading window is hidden
+      (bgo#637390)
+    - Fixes crash when printing operation is cancelled (bgo#635619)
+    - Don't draw a resize grip for Annotation Windows
+- Changes from version 2.91.3:
+  + New Features and UI Improvements:
+    - Add timestamp parameter to SyncSource DBus signal (bgo#632313)
+    - Use gtk_paned_new() instead gtk_[h|v]paned_new()
+  + Bug fixes:
+    - Add sanity-checks to fix several crashes (bgo#594408,
+      bgo#572061)
+    - Use the URI of the input file instead of the local filename in
+      SyncSource DBus signal (bgo#632317)
+    - Fix a crash when clicking the view before document has been
+      loaded (bgo#630999)
+- Changes from version 2.91.2:
+  + New Features and UI Improvements:
+    - Migrate to new size request API (bgo#633480)
+    - Implement GtkScrollable interface in EvView
+    - Migrate to new combo box APIs (bgo#632640, bgo#632600)
+  + Bug fixes:
+    - Fix drawing glyphs with transparency in dvi backend
+      (bgo#494736)
+    - Fix a typo in pkg-config file
+- Changes from version 2.91.1:
+  + New Features and UI Improvements:
+    - Migrate user config dir to XDG fdo directories spec
+      (bgo#522811)
+  + Documentation:
+    - Replace the existing Evince user guide with new topic-based
+      help from the Mallard project (bgo#631371)
+  + Bug fixes:
+    - Fix introspection build for library renames (bgo#631360)
+- Changes from version 2.91.0:
+  + New Features and UI Improvements:
+    - Add timestamp parameter to SyncView D-Bus method (bgo#630576)
+    - Port to gtk3
+    - Layer actions are now supported for PDF document
+    - Add 'Open Containing Folder' action to the File menu
+      (bgo#627443)
+    - Make "Shrink to Printable Area" default option for Page
+      Scaling.
+    - Change gsettings schema path from /apps/evince to
+      /org/gnome/evince
+    - A D-Bus signal is now emitted when document is loaded
+      (bgo#626561)
+    - XPS Documents are now supported (bgo#321868)
+    - Evince daemon can spawn an evince instance when finding a
+      document (bgo#625971)
+  + Bug fixes:
+    - Fix a crash when synctex backward search fails (bgo#630845)
+    - Don't show an empty tooltip for links that don't have tooltip
+      text
+    - Fix build with --disable-dbus (bgo#629498)
+    - Fix a crash during selection when evince is built with gtk2
+- Adapt BuildRequires to GNOME 3 (remove gconf2-devel, replace
+  gtk2-devel with gtk3-devel)
+- Drop evince-dvi-vulnerabilities.patch: fixed upstream
+- Drop evince-dvi-vulnerability-again.patch: fixed upstream
+- Replace GConf2 schemas handling with GSettings schemas handling.
+- Remove deprecated configure options (pixbuf, impress) and stop
+  passing --with-gtk=2.0 as we move to gtk3.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  evince-2.32.0.tar.bz2
  evince-dvi-vulnerabilities.patch
  evince-dvi-vulnerability-again.patch

New:
----
  evince-3.0.0.tar.bz2
  evince-find-libedocument.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ evince.spec ++++++
--- /var/tmp/diff_new_pack.onUfje/_old  2011-05-16 11:46:38.000000000 +0200
+++ /var/tmp/diff_new_pack.onUfje/_new  2011-05-16 11:46:38.000000000 +0200
@@ -19,26 +19,23 @@
 
 
 Name:           evince
-Version:        2.32.0
-Release:        9
-%define _major_version 2.32
+Version:        3.0.0
+Release:        1
+%define _major_version 3.0
 License:        GPLv2+
 Summary:        GNOME Document Viewer
 Url:            http://www.gnome.org/projects/evince/
 Group:          Productivity/Office/Other
 Source:         
ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/0.4/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM evince-dvi-vulnerabilities.patch [email protected] -- 
CVE-2010-2640, CVE-2010-2641, CVE-2010-2642, CVE-2010-2643
-Patch0:         evince-dvi-vulnerabilities.patch
-# PATCH-FIX-UPSTREAM evince-dvi-vulnerability-again.patch bgo#640923 
bnc#671064 [email protected] -- Fix an issue similar to one fixed in 
evince-dvi-vulnerabilities.patch
-Patch1:         evince-dvi-vulnerability-again.patch
+# PATCH-FIX-UPSTREAM evince-find-libedocument.patch bgo#643382 
[email protected] -- Fix g-ir-scanner not finding libedocument3
+Patch0:         evince-find-libedocument.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  gconf2-devel
 BuildRequires:  ghostscript-fonts-std
 BuildRequires:  ghostscript-x11
 BuildRequires:  gnome-doc-utils-devel
 BuildRequires:  gobject-introspection-devel
-BuildRequires:  gtk2-devel
+BuildRequires:  gtk3-devel
 BuildRequires:  intltool
 BuildRequires:  libdjvulibre-devel
 BuildRequires:  libgnome-keyring-devel
@@ -59,7 +56,6 @@
 Provides:       ggv gpdf
 Obsoletes:      ggv gpdf
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%gconf_schemas_prereq
 %glib2_gsettings_schema_requires
 
 %description
@@ -94,9 +90,8 @@
 %lang_package
 %prep
 %setup -q
-translation-update-upstream
 %patch0 -p1
-%patch1 -p1
+translation-update-upstream
 
 %build
 %configure --disable-static --with-pic\
@@ -105,13 +100,10 @@
        --enable-djvu\
        --enable-dvi\
        --enable-comics\
-       --enable-impress\
-       --enable-pixbuf\
        --enable-t1lib\
        --enable-nautilus\
-        --enable-introspection\
-        --with-gtk=2.0
-%__make %{?_smp_mflags}
+        --enable-introspection
+%__make V=1 %{?_smp_mflags}
 
 %install
 %makeinstall
@@ -119,7 +111,6 @@
 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
 %endif
 %find_lang %{name} %{?no_lang_C}
-%find_gconf_schemas
 %suse_update_desktop_file -r -N Evince evince GNOME GTK Graphics Office Viewer
 find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes $RPM_BUILD_ROOT
@@ -139,22 +130,13 @@
 %desktop_database_postun
 %icon_theme_cache_postun
 
-%pre -f %{name}.schemas_pre
-
-%posttrans -f %{name}.schemas_posttrans
-
-%preun -f %{name}.schemas_preun
-
-%files -f %{name}.schemas_list
+%files
 %defattr (-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS README TODO
 %dir %{_datadir}/gnome/
 %dir %{_datadir}/gnome/help/
 %dir %{_datadir}/gnome/help/%{name}/
 %doc %{_datadir}/gnome/help/%{name}/C/
-%dir %{_datadir}/omf/
-%dir %{_datadir}/omf/%{name}/
-%doc %{_datadir}/omf/%{name}/%{name}-C.omf
 %{_bindir}/*
 %{_datadir}/applications/*.desktop
 %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
@@ -162,6 +144,8 @@
 %{_datadir}/GConf/gsettings/evince.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/evince*.*
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/evince.thumbnailer
 # backends
 %{_libdir}/evince/
 %if "%{_libdir}" != "%{_libexecdir}"

++++++ evince-2.32.0.tar.bz2 -> evince-3.0.0.tar.bz2 ++++++
++++ 306236 lines of diff (skipped)

++++++ evince-find-libedocument.patch ++++++
diff a/libview/Makefile.am b/libview/Makefile.am
--- a/libview/Makefile.am
+++ b/libview/Makefile.am
@@ -136,6 +136,7 @@ EvinceView-$(EV_API_VERSION).gir: libevview3.la Makefile 
$(INST_H_FILES) $(filte
        --output $@ \
        --pkg evince-document-$(EV_API_VERSION) \
        --pkg evince-view-$(EV_API_VERSION) \
+       -L$(top_builddir)/libdocument/ \
        -I$(top_srcdir) \
        -I$(top_builddir) \
        -DEVINCE_COMPILATION \

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to