Hello community, here is the log from the commit of package nautilus for openSUSE:Factory checked in at 2016-09-21 18:39:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nautilus (Old) and /work/SRC/openSUSE:Factory/.nautilus.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nautilus" Changes: -------- --- /work/SRC/openSUSE:Factory/nautilus/nautilus.changes 2016-09-05 21:11:57.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nautilus.new/nautilus.changes 2016-09-21 18:39:05.000000000 +0200 @@ -1,0 +2,56 @@ +Mon Sep 19 20:11:47 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.22.0: + + Increase gtk+ depencency version. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 14 08:17:34 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.21.92: + + Fix libgd warning. + + Numerous batch renaming improvements and fixes. + + Detect .bz and .xz as extensions for renaming. + + Fix operations popover too small. + + Add dummy --no-desktop option so Dropbox plugin works again. + + Fix build when using the --disable-tracker compile time option. + + Updated translations. +- Run spec-clean: Updates macros to current standard and adds + pkgconfig BuildRequires, also removes obsolete clean section. +- Conditionally BuildRequire and apply gnome-patch-translate and + translations-update-upstream for non-openSUSE only. +- Drop nautilus2-devel Obsoletes/Provides: We do not support + upgrading from any version where this would apply. + +------------------------------------------------------------------- +Fri Sep 2 19:58:02 UTC 2016 - zaitor@opensuse.org + +- Update to version 3.21.91.1: + + mime-actions: Fix shift+control+down segfault on a folder. + + Use templates for glib-mkenums. + + Fix compiler warning. + + batch-rename-utilities: + - Protect against null error. + - Print warnings if query goes wrong. + + file-undo-operations: Add plural support for strings. + + batch-rename-dialog: Add plural support for strings. + + Updated translations. +- Drop nautilus-fix-compiler-warning.patch: Fixed upstream. + +------------------------------------------------------------------- +Wed Aug 31 08:40:37 UTC 2016 - dimstar@opensuse.org + +- Update to version 3.21.91: + + Implement batch renaming tool. + + Implement compressed files support. + + Rework the view menus. + + Separate desktop handling from Nautilus. + + Add missing cut shortcut. + + Add <ctrl>= as "zoom in" shortcut. +- Add pkgconfig(gnome-autoar-0) BuildRequires: new dependency. +- Rebase nautilus-enable-eject-option-on-selection-menu.patch and + nautilus-fix-desktop-icon-smash.patch. +- Add nautilus-fix-compiler-warning.patch: Fix function potentially + reching the end without returning a value. + +------------------------------------------------------------------- Old: ---- nautilus-3.20.3.tar.xz New: ---- nautilus-3.22.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nautilus.spec ++++++ --- /var/tmp/diff_new_pack.ssobhP/_old 2016-09-21 18:39:07.000000000 +0200 +++ /var/tmp/diff_new_pack.ssobhP/_new 2016-09-21 18:39:07.000000000 +0200 @@ -17,39 +17,38 @@ Name: nautilus -Version: 3.20.3 +Version: 3.22.0 Release: 0 Summary: File Manager for the GNOME Desktop License: GPL-2.0+ Group: Productivity/File utilities -Source: http://download.gnome.org/sources/nautilus/3.20/%{name}-%{version}.tar.xz +Url: http://www.gnome.org +Source: http://download.gnome.org/sources/nautilus/3.22/%{name}-%{version}.tar.xz # fate#308344 bgo#602147 Source1: mount-archive.desktop Source99: baselibs.conf # PATCH-FIX-UPSTREAM nautilus-enable-eject-option-on-selection-menu.patch bsc#981950 bgo#768355 tyang@suse.com -- Enable eject option on selection menu Patch0: nautilus-enable-eject-option-on-selection-menu.patch # PATCH-FIX-UPSTREAM nautilus-fix-desktop-icon-smash.patch bsc#979072 bgo#765601 qzhao@suse.com -- Fix icons smash at first boot -Patch2: nautilus-fix-desktop-icon-smash.patch -Url: http://www.gnome.org -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Patch1: nautilus-fix-desktop-icon-smash.patch # needed for directory ownership BuildRequires: dbus-1 BuildRequires: fdupes -BuildRequires: gnome-patch-translation BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: intltool >= 0.50 BuildRequires: libselinux-devel # We need the %%mime_database_* macros +BuildRequires: pkgconfig BuildRequires: shared-mime-info -BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: pkgconfig(exempi-2.0) >= 2.1.0 BuildRequires: pkgconfig(gail-3.0) BuildRequires: pkgconfig(glib-2.0) >= 2.45.7 +BuildRequires: pkgconfig(gnome-autoar-0) >= 0.1 BuildRequires: pkgconfig(gnome-desktop-3.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.8.0 -BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.12 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.21.6 BuildRequires: pkgconfig(libexif) >= 0.6.20 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libxml-2.0) >= 2.7.8 @@ -57,9 +56,12 @@ BuildRequires: pkgconfig(tracker-sparql-1.0) Recommends: %{name}-lang Recommends: gvfs -Provides: nautilus2 = %{version} -Obsoletes: nautilus2 < %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %glib2_gsettings_schema_requires +%if !0%{?is_opensuse} +BuildRequires: gnome-patch-translation +BuildRequires: translation-update-upstream +%endif %description Nautilus is the file manager for the GNOME desktop. @@ -101,8 +103,6 @@ Group: Development/Libraries/GNOME Requires: %{name} = %{version} Requires: typelib-1_0-Nautilus-3_0 = %{version} -Provides: nautilus2-devel = %{version} -Obsoletes: nautilus2-devel < %{version} %description devel Nautilus is the file manager for the GNOME desktop. @@ -110,21 +110,24 @@ This package contains development files for nautilus. %lang_package + %prep %setup -q %patch0 -p1 -%patch2 -p1 +%patch1 -p1 +%if !0%{?is_opensuse} translation-update-upstream +%endif %build %configure\ --disable-update-mimedb \ --enable-gtk-doc -%__make %{?jobs:-j%jobs} V=1 +make %{?_smp_mflags} %install -%makeinstall -rm $RPM_BUILD_ROOT/%{_libdir}/{*.*a,nautilus/extensions-3.0/*.la} +make %{?_smp_mflags} DESTDIR=%{buildroot} install +find %{buildroot} -type f -name "*.la" -delete -print %suse_update_desktop_file org.gnome.Nautilus %suse_update_desktop_file nautilus-autorun-software %suse_update_desktop_file nautilus-autostart @@ -132,12 +135,9 @@ test ! -e %{buildroot}%{_datadir}/applications/mount-archive.desktop %{__install} -m0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/mount-archive.desktop %suse_update_desktop_file mount-archive -mkdir -p $RPM_BUILD_ROOT/%{_libdir}/nautilus/extensions-3.0 +mkdir -p %{buildroot}/%{_libdir}/nautilus/extensions-3.0 %find_lang %{name} %{?no_lang_C} -%fdupes $RPM_BUILD_ROOT - -%clean -rm -rf $RPM_BUILD_ROOT +%fdupes %{buildroot} %post %glib2_gsettings_schema_post @@ -158,16 +158,18 @@ %files %defattr(-,root,root) %doc AUTHORS COPYING MAINTAINERS NEWS README THANKS -%{_bindir}/* +%{_bindir}/nautilus +%{_bindir}/nautilus-autorun-software +%{_bindir}/nautilus-desktop %{_datadir}/applications/*.desktop %{_datadir}/dbus-1/services/org.freedesktop.FileManager1.service %{_datadir}/dbus-1/services/org.gnome.Nautilus.service %{_datadir}/glib-2.0/schemas/org.gnome.nautilus.gschema.xml -%dir %{_libdir}/nautilus -%doc %{_mandir}/man1/nautilus*.1.gz +%{_mandir}/man1/nautilus*.1%{ext_man} %{_sysconfdir}/xdg/autostart/nautilus-autostart.desktop %dir %{_datadir}/appdata/ %{_datadir}/appdata/org.gnome.Nautilus.appdata.xml +%{_datadir}/icons/hicolor/*/apps/org.gnome.Nautilus* %files -n libnautilus-extension1 %defattr(-,root,root) @@ -187,6 +189,7 @@ %{_datadir}/gnome-shell/search-providers/nautilus-search-provider.ini %files lang -f %{name}.lang +%defattr(-,root,root) %files devel %defattr(-,root,root) ++++++ nautilus-3.20.3.tar.xz -> nautilus-3.22.0.tar.xz ++++++ ++++ 573999 lines of diff (skipped) ++++++ nautilus-enable-eject-option-on-selection-menu.patch ++++++ --- /var/tmp/diff_new_pack.ssobhP/_old 2016-09-21 18:39:09.000000000 +0200 +++ /var/tmp/diff_new_pack.ssobhP/_new 2016-09-21 18:39:09.000000000 +0200 @@ -1,18 +1,18 @@ -diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c -index fd4f2f5..a4e62d6 100644 ---- a/src/nautilus-files-view.c -+++ b/src/nautilus-files-view.c -@@ -6474,7 +6474,12 @@ real_update_actions_state (NautilusFilesView *view) - can_move_files && !selection_contains_recent); +Index: nautilus-3.21.91/src/nautilus-files-view.c +=================================================================== +--- nautilus-3.21.91.orig/src/nautilus-files-view.c ++++ nautilus-3.21.91/src/nautilus-files-view.c +@@ -7218,7 +7218,12 @@ real_update_actions_state (NautilusFiles + can_move_files && !selection_contains_recent); - /* Drive menu */ -- show_mount = show_unmount = show_eject = show_start = show_stop = show_detect_media = FALSE; -+ show_mount = (selection != NULL); -+ show_unmount = (selection != NULL); -+ show_eject = (selection != NULL); -+ show_start = (selection != NULL && selection_count == 1); -+ show_stop = (selection != NULL && selection_count == 1); -+ show_detect_media = (selection != NULL && selection_count == 1); - for (l = selection; l != NULL && (show_mount || show_unmount - || show_eject - || show_start || show_stop + /* Drive menu */ +- show_mount = show_unmount = show_eject = show_start = show_stop = show_detect_media = FALSE; ++ show_mount = (selection != NULL); ++ show_unmount = (selection != NULL); ++ show_eject = (selection != NULL); ++ show_start = (selection != NULL && selection_count == 1); ++ show_stop = (selection != NULL && selection_count == 1); ++ show_detect_media = (selection != NULL && selection_count == 1); + for (l = selection; l != NULL && (show_mount || show_unmount + || show_eject + || show_start || show_stop ++++++ nautilus-fix-desktop-icon-smash.patch ++++++ --- /var/tmp/diff_new_pack.ssobhP/_old 2016-09-21 18:39:09.000000000 +0200 +++ /var/tmp/diff_new_pack.ssobhP/_new 2016-09-21 18:39:09.000000000 +0200 @@ -1,22 +1,23 @@ -diff -Nura nautilus-3.20.1/libnautilus-private/nautilus-canvas-container.c nautilus-3.20.1_new/libnautilus-private/nautilus-canvas-container.c ---- nautilus-3.20.1/libnautilus-private/nautilus-canvas-container.c 2016-04-28 09:27:24.000000000 +0000 -+++ nautilus-3.20.1_new/libnautilus-private/nautilus-canvas-container.c 2016-06-23 14:03:49.500258624 +0000 -@@ -1824,7 +1824,8 @@ - } - - /* Check and see if we need to move to a new column */ -- if (y != DESKTOP_PAD_VERTICAL && y + icon_height_for_bound_check > height) { -+ if (y != DESKTOP_PAD_VERTICAL && y + icon_height_for_bound_check > height && -+ height > 0 && total > 3) { - break; - } +Index: nautilus-3.21.91/src/nautilus-canvas-container.c +=================================================================== +--- nautilus-3.21.91.orig/src/nautilus-canvas-container.c ++++ nautilus-3.21.91/src/nautilus-canvas-container.c +@@ -2039,7 +2039,8 @@ lay_down_icons_vertical_desktop (Nautilu + } -@@ -1867,7 +1868,7 @@ - /* Check and see if we need to move to a new column */ - if (y != DESKTOP_PAD_VERTICAL && y > height - icon_height_for_bound_check && - /* Make sure we lay out at least one icon per column, to make progress */ -- p != icons) { -+ p != icons && height > 0 && total > 3) { - x += column_width + DESKTOP_PAD_HORIZONTAL; - break; - } + /* Check and see if we need to move to a new column */ +- if (y != DESKTOP_PAD_VERTICAL && y + icon_height_for_bound_check > height) ++ if (y != DESKTOP_PAD_VERTICAL && y + icon_height_for_bound_check > height && ++ height > 0 && total > 3) + { + break; + } +@@ -2087,7 +2088,7 @@ lay_down_icons_vertical_desktop (Nautilu + /* Check and see if we need to move to a new column */ + if (y != DESKTOP_PAD_VERTICAL && y > height - icon_height_for_bound_check && + /* Make sure we lay out at least one icon per column, to make progress */ +- p != icons) ++ p != icons && height > 0 && total > 3) + { + x += column_width + DESKTOP_PAD_HORIZONTAL; + break;