Hello community, here is the log from the commit of package nemo for openSUSE:Factory checked in at 2017-11-10 14:55:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nemo (Old) and /work/SRC/openSUSE:Factory/.nemo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nemo" Fri Nov 10 14:55:56 2017 rev:18 rq:538174 version:3.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/nemo/nemo.changes 2017-08-22 11:11:00.924658881 +0200 +++ /work/SRC/openSUSE:Factory/.nemo.new/nemo.changes 2017-11-10 14:55:59.219139010 +0100 @@ -1,0 +2,87 @@ +Sat Oct 28 19:57:36 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 3.6.2 (changes since 3.4.7): + * actions: Escape single and double quotes that are part of a + file path. Add a "Terminal" key in the nemo_action file, to + execute the Exec line in a terminal window. + * actions: Update sample action for Terminal keyword, update + nemo_action sourceview files. + * actions: Only use nemo_launch_application_from_command_array() + when Terminal=true. This ensures compatibility with existing + actions, which will continue to use g_spawn_async(). + * nemo-icon-info.h: Use standard icon sizes for the desktop. + * nemo-action.c: Fixup a few compiler warnings. + * nemo-icon-private.h: Avoid memory padding. Save a little memory + use by rearranging the fields to avoid memory padding in + structures. + * eel-editable-label.h: Avoid memory padding. Move fields in a + structure to avoid memory padding made padding explicit to + avoid warning messages if the padding compiler warnings are on. + * nemo-file-undo-operations.c: Use GQueue instead of GList for + our undo file pair lists. + * nemo-file-operations.c: Use g_remove for native (path-reachable) + files. Allowing the normal g_file_delete involves gvfs whether + the file is native or not. + * nemo.desktop: Remove DBusActivatable line - we don't actually + support it yet, it was an unnecessary change in ad5fcfc. + This ends up just causing issues with getting nemo to launch in + more up-to-date distributions. + * nemo-icon-container.c: Always treat desktop pseudo-files as + semi-placed icons - that is, they can have their positions + stored, then restored later, but their position can be adjusted + upon placement if their previously stored position is now + occupied. + * nemo-progress-ui-handler.c: Use XAppGtkWindow for the progress + window, so we can pass progress info to Cinnamon. + * nemo-desktop-manager: Refactor and expand to integrate better + with Cinnamon. + * plugin manager: Allow launching of an extension's config + application from the plugin window, rather than having it in + the main menu. + * desktop: Handle blank desktop windows properly during monitor + change events. + * nemo-desktop-manager.c: Don't just try to resize existing + desktops if the number of monitors has changed. In this case, + do a full re-layout. + * nemo-progress-ui-handler.c: Don't update the status icon if + it's not being shown. + * nemo-file-operations.c: Reduce progress ui update frequency + during file operations. + * Fix some warnings in libnemo-private + * nemo-desktop-manager.c: Don't run on_run_state_changed() during + the init phase when it's a fallback session as it can cause a + nasty recursion problem resulting in a crash. + * nemo-directory-async.c: Hold the directory alive for the + duration of an extension provider job, to ensure clean + termination to the job when asynchronous info providers are + used. + * dbus services: Normalise file names. + * desktop: Don't show the "Show hidden files" menu item. We have + never show hidden files on the desktop, so having this is + misleading. + * Add .rar and .7z to the archive mounting action. + * When activating files on the desktop (only), deselect them + after activating them. + * nemo-toolbar.c: Add an option to hide an elevated privileges + warning. + * Rename show-superuser-toolbar to show-root-warning. + * file: Let renames work on Google Drive Renaming. An item on + Google Drive does not change the actual GVfs path because the + path is made up of document-ids, which do not change. + A rename operation only affects the title of the entry. + In GIO terms, only the standard::display-name changes, but the + standard::name remains the same. + * file, file-undo-operations: Let renames on Google Drive be + undone. We really should be using standard::display-name when + renaming files - g_file_get_basename is simply not the right + thing to use. Moreover, in case of Google Drive, the URI might + not change with the display name and we can not get the old + display name from the old GFile. + * A send by mail action. + * Fix permissions on files/usr/share/nemo/actions/send-by-mail.py + * Update the man page. + * Update translations. +- Remove nemo-implicit-pointer-decl.patch, + nemo-void-return-no-return.patch: merged upstream. + +------------------------------------------------------------------- Old: ---- nemo-3.4.7.tar.gz nemo-implicit-pointer-decl.patch nemo-void-return-no-return.patch New: ---- nemo-3.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nemo.spec ++++++ --- /var/tmp/diff_new_pack.3iTCDx/_old 2017-11-10 14:56:00.487093150 +0100 +++ /var/tmp/diff_new_pack.3iTCDx/_new 2017-11-10 14:56:00.491093005 +0100 @@ -20,17 +20,13 @@ %define sover 1 %define typelib typelib-1_0-Nemo-3_0 Name: nemo -Version: 3.4.7 +Version: 3.6.2 Release: 0 Summary: File browser for Cinnamon License: GPL-2.0+ Group: System/GUI/Other Url: https://github.com/linuxmint/nemo Source: https://github.com/linuxmint/%{name}/archive/%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM nemo-implicit-pointer-decl.patch marguerite@opensuse.org -- OBS gcc checks. -Patch0: %{name}-implicit-pointer-decl.patch -# PATCH-FIX-UPSTREAM nemo-void-return-no-return.patch margueirte@opensuse.org -- Fix OBS gcc checks. -Patch1: %{name}-void-return-no-return.patch BuildRequires: autoconf BuildRequires: autoconf-archive BuildRequires: automake @@ -61,7 +57,8 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(polkit-agent-1) BuildRequires: pkgconfig(x11) -Requires: cinnamon-translations +BuildRequires: pkgconfig(xapp) >= 1.0.4 +Requires: %{name}-lang Requires: desktop-file-utils >= 0.7 Requires: glib2-tools Requires: gvfs >= 1.3.2 @@ -111,8 +108,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build NOCONFIGURE=1 ./autogen.sh @@ -136,6 +131,7 @@ %fdupes %{buildroot}%{_datadir}/ +%if 0%{?suse_version} <= 1320 %post %icon_theme_cache_post %desktop_database_post @@ -147,6 +143,7 @@ %desktop_database_postun %mime_database_postun %glib2_gsettings_schema_postun +%endif %post -n %{soname}%{sover} -p /sbin/ldconfig @@ -161,8 +158,8 @@ %{_datadir}/icons/hicolor/*/*/* %{_datadir}/mime/packages/%{name}.xml %{_mandir}/man?/%{name}*%{?ext_man} -%{_datadir}/dbus-1/services/org.Nemo.service -%{_datadir}/dbus-1/services/org.nemo.freedesktop.FileManager1.service +%{_datadir}/dbus-1/services/nemo.service +%{_datadir}/dbus-1/services/nemo.FileManager1.service %{_datadir}/glib-2.0/schemas/org.nemo.gschema.xml %{_datadir}/gtksourceview-?.0/language-specs/%{name}_action.lang %{_datadir}/polkit-1/actions/org.nemo.root.policy ++++++ nemo-3.4.7.tar.gz -> nemo-3.6.2.tar.gz ++++++ ++++ 10097 lines of diff (skipped)