Hello community,

here is the log from the commit of package nemo for openSUSE:Factory checked in 
at 2016-11-15 18:00:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nemo (Old)
 and      /work/SRC/openSUSE:Factory/.nemo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nemo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nemo/nemo.changes        2016-09-30 
15:32:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nemo.new/nemo.changes   2016-11-15 
18:00:37.000000000 +0100
@@ -1,0 +2,71 @@
+Tue Nov  8 13:01:41 UTC 2016 - [email protected]
+
+- Update to version 3.2.0:
+  * Migrate away from gnome-common deprecated vars and macros.
+  * Fix GCC pointer signedness warnings.
+  * Add a .view style class on the icon view scrolled window.
+  * window: Remove a custom get_preferred_width/height implementation.
+    We already take care of the default size when we create the
+    window, and these only break assumptions of the default
+    GtkWindow's handlers.
+  * pathbar: Avoid GTK+ warnings.
+  * pathbar: Remove a hardcoded width for sliders.
+  * Close an open_as_root child on child exit.
+  * nemo-context-menu-menu-item.c: Use correct grammar in the
+    context menu toggle.
+  * Fix a GTK+ 3.21.3+ desktop redraw issue (gh#linuxmint/nemo#1231).
+  * Replace a deprecated gtk_icon_info_free() with g_object_unref().
+  * file-operations: Reduce the time for reliable transfer rate.
+  * Remove a 'Show text in icon' preference.
+  * nemo-view.c: Unescape uris being passed to file-roller during
+    drag-and-drop (replaces %20 with spaces).
+  * Expand grid width to canvas.
+  * Minimum of one column.
+  * Update nemo-file.c.
+  * trash-monitor: Change trash monitoring process.
+  * Fix --geometry option when Nemo is already running.
+  * Keep warnings as warnings when building the packages.
+  * nemo-window.c: Save sidebar width 100ms after last change.
+  * nemo-application.c: Fix maximised window state preservation.
+  * Remove conditional ellipsis code for GTK+ < 3.12.0 builds.
+  * Bind double left click on blank to go to parent directory.
+  * Add an option to manage double cick in blank area (off by
+    default) because it changes previous behaviour.
+  * nemo-file.c: Only append .desktop to desktop files when they
+    actually need it. Trusted desktop files (ones that typically
+    get made and placed on the desktop) don't show their extension,
+    so when you try to rename them, the new name needs .desktop
+    appended to it.
+  * nemo-file-management-properties.glade: Improve the description
+    of the click-to-rename feature.
+  * nemo-thumbnails.c: Don't set a stack size.
+  * nemo-application.c: Look for already-existing desktop windows
+    before attempting to manage the desktop.
+  * desktop: Don't rebuild the desktop any time _NET_WORKAREA
+    changes - this can happen fairly frequently in some situations,
+    causing crashes due to the asynchronous nature of nemo's
+     directory loading back-end.
+  * eel-gnome-extensions.c: Use preferred terminal emulator when
+    using "Run in terminal" to execute something.
+  * nemo-desktop-manager.c: Run layout_changed when the widget
+    scale factor changes.
+  * file-undo-operations: Change trashed files matching condition.
+  * icon view: Use the correct container size for applying margins
+    to the icon container. Also, make sure icon data is fully
+    loaded before positioning items - desktop pseudo-items don't
+    necessarily have the correct bounding boxes defined by the time
+    layout occurs. Load this data just before trying to position
+    the icon, rather than just after.
+  * nemo-desktop-utils: Adjustments for Gtk 3.22 changes in monitor
+    management. gdk_screen_get_monitor_workarea() no longer returns
+    a valid workarea, it simply returns the geometry.
+  * nemo-desktop-manager.c: Reload the desktop in an idle callback.
+  * nemo-application.c: Add a whitelist for ignoring existing
+    desktop handlers by WM_CLASS match. By default 'conky' is in
+    the list.
+- Remove nemo-fix-desktop-redraw.patch: fixed upstream.
+- Move gtk-doc to the devel package.
+- Update nemo-implicit-pointer-decl.patch and
+  nemo-void-return-no-return.patch.
+
+-------------------------------------------------------------------

Old:
----
  nemo-3.0.6.tar.gz
  nemo-fix-desktop-redraw.patch

New:
----
  nemo-3.2.0.tar.gz

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

Other differences:
------------------
++++++ nemo.spec ++++++
--- /var/tmp/diff_new_pack.8vFcIj/_old  2016-11-15 18:00:38.000000000 +0100
+++ /var/tmp/diff_new_pack.8vFcIj/_new  2016-11-15 18:00:38.000000000 +0100
@@ -20,7 +20,7 @@
 %define sover   1
 %define typelib typelib-1_0-Nemo-3_0
 Name:           nemo
-Version:        3.0.6
+Version:        3.2.0
 Release:        0
 Summary:        File browser for Cinnamon
 License:        GPL-2.0+
@@ -31,13 +31,15 @@
 Patch1:         %{name}-implicit-pointer-decl.patch
 # PATCH-FIX-UPSTREAM nemo-void-return-no-return.patch [email protected] 
-- Fix OBS gcc checks.
 Patch2:         %{name}-void-return-no-return.patch
-# PATCH-FIX-UPSTREAM nemo-fix-desktop-redraw.patch boo#1001431 
gh#linuxmint/nemo#1231 -- Fix a GTK+ 3.21.3+ desktop redraw issue (commit 
4e5a103).
-Patch3:         %{name}-fix-desktop-redraw.patch
+BuildRequires:  autoconf
+BuildRequires:  autoconf-archive
+BuildRequires:  automake
 BuildRequires:  cinnamon-translations
 BuildRequires:  fdupes
-BuildRequires:  gnome-common
 BuildRequires:  gtk-doc
 BuildRequires:  hicolor-icon-theme
+BuildRequires:  intltool
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  python3-gobject
 BuildRequires:  python3-polib
@@ -50,7 +52,7 @@
 BuildRequires:  pkgconfig(gail-3.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12.0
 BuildRequires:  pkgconfig(gtksourceview-2.0)
 BuildRequires:  pkgconfig(gtksourceview-3.0)
 BuildRequires:  pkgconfig(libexif)
@@ -111,16 +113,15 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 %build
-NOCONFIGURE=1 gnome-autogen.sh
+NOCONFIGURE=1 ./autogen.sh
 %configure \
   --libexecdir=%{_libexecdir}/%{name} \
   --disable-static                    \
   --disable-update-mimedb             \
   --enable-gtk-doc
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 %make_install
@@ -173,7 +174,6 @@
 
 %files -n %{soname}%{sover}
 %defattr(-,root,root)
-%doc %{_datadir}/gtk-doc/html/libnemo-extension
 %dir %{_libdir}/%{name}/
 %dir %{_libdir}/%{name}/extensions-3.0/
 %{_libdir}/%{soname}.so.%{sover}*
@@ -184,5 +184,6 @@
 %{_libdir}/%{soname}.so
 %{_libdir}/pkgconfig/%{soname}.pc
 %{_datadir}/gir-1.0/Nemo-3.0.gir
+%{_datadir}/gtk-doc/html/libnemo-extension/
 
 %changelog

++++++ nemo-3.0.6.tar.gz -> nemo-3.2.0.tar.gz ++++++
++++ 7634 lines of diff (skipped)

++++++ nemo-implicit-pointer-decl.patch ++++++
--- /var/tmp/diff_new_pack.8vFcIj/_old  2016-11-15 18:00:38.000000000 +0100
+++ /var/tmp/diff_new_pack.8vFcIj/_new  2016-11-15 18:00:38.000000000 +0100
@@ -1,7 +1,16 @@
-Index: nemo-2.4.0/libnemo-private/nemo-widget-menu-item.c
-===================================================================
---- nemo-2.4.0.orig/libnemo-private/nemo-widget-menu-item.c
-+++ nemo-2.4.0/libnemo-private/nemo-widget-menu-item.c
+--- a/libnemo-private/nemo-file-undo-operations.c
++++ b/libnemo-private/nemo-file-undo-operations.c
+@@ -1135,7 +1135,7 @@ trash_retrieve_files_to_restore_thread (
+                                       trash_time = 0;
+                               }
+ 
+-                              if (abs (orig_trash_time - trash_time) <= 
TRASH_TIME_EPSILON) {
++                              if (ABS (orig_trash_time - trash_time) <= 
TRASH_TIME_EPSILON) {
+                                       /* File in the trash */
+                                       item = g_file_get_child (trash, 
g_file_info_get_name (info));
+                                       g_hash_table_insert (to_restore, item, 
g_object_ref (origfile));
+--- a/libnemo-private/nemo-widget-menu-item.c
++++ b/libnemo-private/nemo-widget-menu-item.c
 @@ -17,6 +17,7 @@
  
  #include "nemo-widget-menu-item.h"

++++++ nemo-void-return-no-return.patch ++++++
--- /var/tmp/diff_new_pack.8vFcIj/_old  2016-11-15 18:00:38.000000000 +0100
+++ /var/tmp/diff_new_pack.8vFcIj/_new  2016-11-15 18:00:38.000000000 +0100
@@ -8,6 +8,25 @@
  }
  
  static gboolean
+--- a/libnemo-private/nemo-desktop-utils.c
++++ b/libnemo-private/nemo-desktop-utils.c
+@@ -82,15 +82,7 @@ nemo_desktop_utils_get_primary_monitor (
+ #if GTK_CHECK_VERSION (3, 22, 0)
+     ensure_display ();
+ 
+-    gint n_mon = gdk_display_get_n_monitors (default_display);
+-    gint i;
+-
+-    for (i = 0; i < n_mon; i ++) {
+-        GdkMonitor *monitor = gdk_display_get_monitor (default_display, i);
+-        if (gdk_monitor_is_primary (monitor)) {
+-            return i;
+-        }
+-    }
++    return gdk_display_get_primary_monitor (default_display);
+ #else
+     ensure_screen ();
+ 
 --- a/libnemo-private/nemo-monitor.c
 +++ b/libnemo-private/nemo-monitor.c
 @@ -78,6 +78,7 @@ schedule_call_consume_changes (void)


Reply via email to