SHA256
1
0
forked from pool/nemo

- Update to version 3.8.0.

OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/nemo?expand=0&rev=128
This commit is contained in:
Alexei Sorokin 2018-04-20 14:44:19 +00:00 committed by Git OBS Bridge
parent f7d33c5618
commit 8f67e9f0c8
4 changed files with 160 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88df121685cb7bf0464a3ef41cf3734768903e832839cc4fe103c0b53ae187d5
size 1433746

3
nemo-3.8.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:094f7695a91830303c81a8d1adbe15d815cdf38a644ed91c4f4f652dc3842f0c
size 1416907

View File

@ -1,3 +1,147 @@
-------------------------------------------------------------------
Thu Apr 19 20:07:54 UTC 2018 - sor.alexei@meowr.ru
- Update to version 3.8.0:
* Switch to Meson.
* nemo-icon-view-grid-container.c: Add missing position shift
prior snapping a semi-positioned icon. This was causing the
free position check to potentially check the wrong grid spot,
causing shifting positions.
* nemo-icon-dnd.c: When calculating drop position, use the overall
canvas item's y centre, rather than just the icon's centre.
This is makes the final aligned position more closely match the
drag actor's apparent position.
* nemo-desktop-manager: Scale the window x and y positions, as
well as size when retrieving geometry from cinnamon.
* nemo-icon-dnd.c: Fix missing semicolon.
* nemo-icon-view-grid-container.c: Don't allow the vertical
adjustment to calculate out to more than half of the grid snap
height, this will cause grid checks to evaluate incorrectly.
* nemo-icon-container: Only mark (pseudo)-desktop icons as
transient if keep_align is active. This restores reasonable
behaviour for non-keep-aligned desktops, and prevents icon
movement when refreshing and during startup.
* Fix left pane in dual pane mode reverting to minimum width.
* Add g_return_val_if_fail to the beginning of reposition_paned.
* Rename Nemo icon from places to nemo.
* nemo-window.c: Listen for a position change on the split-view
paned widget when adding a new pane. When GtkPaned's position
property hasn't been explicitly set, it auto-adjusts to keep
panes equal-sized.
* nemo-places-sidebar-.c: Get rid of old hack for the sidebar.
It was intended originally to make sure enough vertical height
was given to the scrolled container children in their various
states (collapsed categories). It does not appear to be
necessary any more, and now causes gtk theme issues.
* Add options to preview thumbnails for up to 16GB and 32GB.
* nemo-places-sidebar.c, nemo-action.c: Replace
g_drive_is_media_removable with g_drive_is_removable.
* nemo-window-slot.c: Remove padding from extra_location_widgets
box.
* [gtk3.22] Pathbar style.
* Use symbolic icons.
* nemo-window: Check for an active slot when updating cursor.
* nemo-properties-window: Use utility functions if available.
* nemo-properties-window: Use gdk_pixbuf_scale_simple().
* eel-vfs-extensions: Update filename extensions.
* nemo-places-sidebar: Cleanup spacing.
* Fix sources: Use other version macro, fix fn call.
* actions: Fully support all system data paths, but respect the
install prefix for looking up fixed resources.
* Fix lmde3 build, don't build empty view by default.
* Fix thumbmails generation.
* nemo-file-operations: Revert a change that might be backfiring.
* nemo-view.c: Don't try to update undo menu items in a
non-active slot.
* Fix open as root error.
* nemo-list-view.c: Don't clear the editable on focus-out, this
will get done properly when we chain up. We need to propagate
the focus-out-event signal, which the callback wasn't doing.
* Don't build/install gtkdocs by default
* nemo-icon-dnd.c: Fix segfault when dragging from nemo to
nemo-desktop.
* search: Use newer GtkEntry method for focusing search box,
remove custom code.
* nemo-window-menus.c: Ignore "go home" shortcut on the desktop.
* nemo-view.c: Allow view display of files to commence even when
loading is ongoing, instead of waiting until files are entirely
finished loading.
* eel-editable-label.c: Don't queue a redraw on unrealised labels.
* nemo-icon-container.c: Don't perform relayouts on an unrealised
container.
* nemo-list-view.c: Remove and re-add columns rather than moving
them. This prevents negative allocation warnings during the
move calls.
* eel-canvas.c: Don't update the scroll region when clearing the
canvas to destroy it.
* query editor: Simplify, remove additional filters, just a
simple filename search.
* nemo-window.c: Go back to explicitly setting half the width for
the split-pane's position property, rather than counting on it
to fall that way naturally. The natural position can be
affected by sizing demands of the panes' children.
* search: Add a more convenient way for saving searches.
* nemo-file.c: Avoid recursion when updating symbolic links that
point to each other. See inline notes.
* nemo-file.c: Small fix and optimisation for 40dc6ae - return
the full link_file list as before if the target file is not a
link, and only check if the file is a link one time.
* libnemo-extension: Remove custom enum code for
NemoOperationResult - it's not necessary in modern builds due
to introspection.
* info provider extensions: Improvements to info provider
extension operations.
* nemo-query-editor.c: Add mnemonic to popup search keys for
quick selection.
* nemo-query-editor.c: Inhibit faves popup if the list is empty,
filter out typical keyboard modifiers during clicks on the
favourite icon.
* nemo-desktop-application.c: Allow nemo-desktop to provide
coverage for the org.freedesktop.FileManager1 D-Bus interface.
* nemo-icon-view.c: Be more selective when updating the scroll
region.
* refresh/reload: When reacting to a user-initiated view refresh,
regenerate any thumbnails as well.
* nemo-properties-window: Stop using stock buttons.
* prefs-window: Don't use stock buttons.
* menus: Convert most icons to symbolic versions.
* nemo-list-view.c: Re-apply right-click column handler when
reloading column settings (see inline notes, this only affects
certain Gtk versions.
* nemo-view.c: Add label to directory menu Cut and Copy.
* nemo-view.c: make mnemonics for Cut, Copy, Paste match Gtk's.
* Fix function argument order.
* Check for realized instead of mapped/visible to prevent
needless resize calculations (and associated warnings).
* nemo-file-management-properties: Fix 2px border width
surrounding content (see comments).
* Use symbolic icons for the places sidebar.
* places-sidebar.c: Use symbolic for eject button.
* More symbolic conversion.
* nemo-trash-monitor.c: Add a new path for the symbolic icon.
Our file views need a non-symbolic icon.
* More symbolic fixes, cleanup in pathbar.
* Missed a few trash icons.
* extensions: Show symbolic icons properly, hide the icon if it
is not a symbolic name.
* Add rubber-band selection to the list view.
* nemo-places-sidebar.c: Remove vertical padding for headers.
This is unnecessary, and looks bad when a theme has increased
spacing between all rows.
* go menu, bookmarks menu: Respect the menu-images setting.
* nemo-trash-monitor.c: Fix a copy-paste typo.
* nemo-icon-info.c: Stop using gtk_icon_theme_has_icon() - it
returns false negative when attempting to check for icons that
have been added using gtk_icon_theme_append_search_path().
This entire branch of functionality is considered "legacy" and
not recommended, but for dropbox emblems, where more than one
package may attempt to provide them, putting them in the
(recommended) hicolor icon folder won't work.
* Use media-mount icon for right-click action.
* Eject/unmount icon & new directory icon.
* Force UTF-8 to workaround build error.
* Fix some warnings.
-------------------------------------------------------------------
Sun Dec 24 10:19:44 UTC 2017 - sor.alexei@meowr.ru

View File

@ -1,7 +1,7 @@
#
# spec file for package nemo
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -20,24 +20,20 @@
%define sover 1
%define typelib typelib-1_0-Nemo-3_0
Name: nemo
Version: 3.6.5
Version: 3.8.0
Release: 0
Summary: File browser for Cinnamon
License: GPL-2.0+
License: GPL-2.0-or-later
Group: System/GUI/Other
Url: https://github.com/linuxmint/nemo
URL: https://github.com/linuxmint/nemo
Source: https://github.com/linuxmint/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
BuildRequires: autoconf
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: fdupes
BuildRequires: gtk-doc
BuildRequires: hicolor-icon-theme
BuildRequires: intltool
BuildRequires: libtool
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: python3-gobject
BuildRequires: python3-polib
BuildRequires: shared-mime-info
BuildRequires: tracker-devel
BuildRequires: update-desktop-files
@ -109,16 +105,14 @@ This package provides the GObject Introspection bindings for Nemo.
%setup -q
%build
NOCONFIGURE=1 ./autogen.sh
%configure \
%meson \
--libexecdir=%{_libexecdir}/%{name} \
--disable-static \
--disable-update-mimedb \
--enable-gtk-doc
make %{?_smp_mflags} V=1
-Dgtk_doc=true
%meson_build
%install
%make_install
%meson_install
find %{buildroot} -type f -name "*.a" -delete -print
find %{buildroot} -type f -name "*.la" -delete -print
%suse_update_desktop_file %{name} System FileManager
@ -130,7 +124,7 @@ mkdir -p %{buildroot}%{_libdir}/nemo/extensions-3.0/
%fdupes %{buildroot}%{_datadir}/
%if 0%{?suse_version} <= 1320
%if 0%{?suse_version} < 1500
%post
%icon_theme_cache_post
%desktop_database_post
@ -149,7 +143,8 @@ mkdir -p %{buildroot}%{_libdir}/nemo/extensions-3.0/
%postun -n %{soname}%{sover} -p /sbin/ldconfig
%files
%doc AUTHORS COPYING* README.md debian/changelog
%license COPYING*
%doc AUTHORS README.md debian/changelog
%{_bindir}/%{name}*
%{_libexecdir}/%{name}/
%{_datadir}/%{name}/