- Update to version 3.2.0.
OBS-URL: https://build.opensuse.org/package/show/X11:Cinnamon:Factory/nemo?expand=0&rev=99
This commit is contained in:
parent
f344957e3d
commit
dec19c2814
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3a2704e110a30625f9e807d21df44a577606d383c1eaf1ef4dae0e4dd321cdec
|
|
||||||
size 1363302
|
|
3
nemo-3.2.0.tar.gz
Normal file
3
nemo-3.2.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:84c5b0a1999c1b2ab08bd6933aa7c5bc18bb2805e52f2d7fdf2af644cd7cc8ac
|
||||||
|
size 1365508
|
@ -1,42 +0,0 @@
|
|||||||
--- a/libnemo-private/nemo-icon-container.c
|
|
||||||
+++ b/libnemo-private/nemo-icon-container.c
|
|
||||||
@@ -4249,11 +4249,13 @@ realize (GtkWidget *widget)
|
|
||||||
|
|
||||||
container = NEMO_ICON_CONTAINER (widget);
|
|
||||||
|
|
||||||
+#if !GTK_CHECK_VERSION(3, 21, 0)
|
|
||||||
/* Ensure that the desktop window is native so the background
|
|
||||||
set on it is drawn by X. */
|
|
||||||
if (container->details->is_desktop) {
|
|
||||||
gdk_x11_window_get_xid (gtk_layout_get_bin_window (GTK_LAYOUT (widget)));
|
|
||||||
}
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
/* Set up DnD. */
|
|
||||||
nemo_icon_dnd_init (container);
|
|
||||||
--- a/src/nemo-desktop-icon-view.c
|
|
||||||
+++ b/src/nemo-desktop-icon-view.c
|
|
||||||
@@ -155,6 +155,10 @@ nemo_desktop_icon_view_class_init (NemoD
|
|
||||||
vclass->update_menus = real_update_menus;
|
|
||||||
vclass->get_view_id = real_get_id;
|
|
||||||
|
|
||||||
+#if GTK_CHECK_VERSION(3, 21, 0)
|
|
||||||
+ GtkWidgetClass *wclass = GTK_WIDGET_CLASS (class);
|
|
||||||
+ gtk_widget_class_set_css_name (wclass, "nemo-desktop-icon-view");
|
|
||||||
+#endif
|
|
||||||
g_type_class_add_private (class, sizeof (NemoDesktopIconViewDetails));
|
|
||||||
}
|
|
||||||
|
|
||||||
--- a/src/nemo-style-application.css
|
|
||||||
+++ b/src/nemo-style-application.css
|
|
||||||
@@ -1,5 +1,10 @@
|
|
||||||
/* Desktop text stuff */
|
|
||||||
|
|
||||||
+.nemo-window.nemo-desktop-window notebook,
|
|
||||||
+.nemo-window.nemo-desktop-window paned {
|
|
||||||
+ background-color: transparent;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
.nemo-canvas-item {
|
|
||||||
border-radius: 3px;
|
|
||||||
}
|
|
@ -1,7 +1,16 @@
|
|||||||
Index: 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
|
||||||
--- nemo-2.4.0.orig/libnemo-private/nemo-widget-menu-item.c
|
@@ -1135,7 +1135,7 @@ trash_retrieve_files_to_restore_thread (
|
||||||
+++ nemo-2.4.0/libnemo-private/nemo-widget-menu-item.c
|
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 @@
|
@@ -17,6 +17,7 @@
|
||||||
|
|
||||||
#include "nemo-widget-menu-item.h"
|
#include "nemo-widget-menu-item.h"
|
||||||
|
@ -8,6 +8,25 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
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
|
--- a/libnemo-private/nemo-monitor.c
|
||||||
+++ b/libnemo-private/nemo-monitor.c
|
+++ b/libnemo-private/nemo-monitor.c
|
||||||
@@ -78,6 +78,7 @@ schedule_call_consume_changes (void)
|
@@ -78,6 +78,7 @@ schedule_call_consume_changes (void)
|
||||||
|
71
nemo.changes
71
nemo.changes
@ -1,3 +1,74 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 8 13:01:41 UTC 2016 - sor.alexei@meowr.ru
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 27 12:38:17 UTC 2016 - sor.alexei@meowr.ru
|
Tue Sep 27 12:38:17 UTC 2016 - sor.alexei@meowr.ru
|
||||||
|
|
||||||
|
19
nemo.spec
19
nemo.spec
@ -20,7 +20,7 @@
|
|||||||
%define sover 1
|
%define sover 1
|
||||||
%define typelib typelib-1_0-Nemo-3_0
|
%define typelib typelib-1_0-Nemo-3_0
|
||||||
Name: nemo
|
Name: nemo
|
||||||
Version: 3.0.6
|
Version: 3.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: File browser for Cinnamon
|
Summary: File browser for Cinnamon
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
@ -31,13 +31,15 @@ Source: https://github.com/linuxmint/%{name}/archive/%{version}/%{name}-
|
|||||||
Patch1: %{name}-implicit-pointer-decl.patch
|
Patch1: %{name}-implicit-pointer-decl.patch
|
||||||
# PATCH-FIX-UPSTREAM nemo-void-return-no-return.patch margueirte@opensuse.org -- Fix OBS gcc checks.
|
# PATCH-FIX-UPSTREAM nemo-void-return-no-return.patch margueirte@opensuse.org -- Fix OBS gcc checks.
|
||||||
Patch2: %{name}-void-return-no-return.patch
|
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).
|
BuildRequires: autoconf
|
||||||
Patch3: %{name}-fix-desktop-redraw.patch
|
BuildRequires: autoconf-archive
|
||||||
|
BuildRequires: automake
|
||||||
BuildRequires: cinnamon-translations
|
BuildRequires: cinnamon-translations
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gnome-common
|
|
||||||
BuildRequires: gtk-doc
|
BuildRequires: gtk-doc
|
||||||
BuildRequires: hicolor-icon-theme
|
BuildRequires: hicolor-icon-theme
|
||||||
|
BuildRequires: intltool
|
||||||
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python3-gobject
|
BuildRequires: python3-gobject
|
||||||
BuildRequires: python3-polib
|
BuildRequires: python3-polib
|
||||||
@ -50,7 +52,7 @@ BuildRequires: pkgconfig(exempi-2.0)
|
|||||||
BuildRequires: pkgconfig(gail-3.0)
|
BuildRequires: pkgconfig(gail-3.0)
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gobject-introspection-1.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-2.0)
|
||||||
BuildRequires: pkgconfig(gtksourceview-3.0)
|
BuildRequires: pkgconfig(gtksourceview-3.0)
|
||||||
BuildRequires: pkgconfig(libexif)
|
BuildRequires: pkgconfig(libexif)
|
||||||
@ -111,16 +113,15 @@ This package provides the GObject Introspection bindings for Nemo.
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
NOCONFIGURE=1 gnome-autogen.sh
|
NOCONFIGURE=1 ./autogen.sh
|
||||||
%configure \
|
%configure \
|
||||||
--libexecdir=%{_libexecdir}/%{name} \
|
--libexecdir=%{_libexecdir}/%{name} \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-update-mimedb \
|
--disable-update-mimedb \
|
||||||
--enable-gtk-doc
|
--enable-gtk-doc
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
@ -173,7 +174,6 @@ mkdir -p %{buildroot}%{_libdir}/nemo/extensions-3.0/
|
|||||||
|
|
||||||
%files -n %{soname}%{sover}
|
%files -n %{soname}%{sover}
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc %{_datadir}/gtk-doc/html/libnemo-extension
|
|
||||||
%dir %{_libdir}/%{name}/
|
%dir %{_libdir}/%{name}/
|
||||||
%dir %{_libdir}/%{name}/extensions-3.0/
|
%dir %{_libdir}/%{name}/extensions-3.0/
|
||||||
%{_libdir}/%{soname}.so.%{sover}*
|
%{_libdir}/%{soname}.so.%{sover}*
|
||||||
@ -184,5 +184,6 @@ mkdir -p %{buildroot}%{_libdir}/nemo/extensions-3.0/
|
|||||||
%{_libdir}/%{soname}.so
|
%{_libdir}/%{soname}.so
|
||||||
%{_libdir}/pkgconfig/%{soname}.pc
|
%{_libdir}/pkgconfig/%{soname}.pc
|
||||||
%{_datadir}/gir-1.0/Nemo-3.0.gir
|
%{_datadir}/gir-1.0/Nemo-3.0.gir
|
||||||
|
%{_datadir}/gtk-doc/html/libnemo-extension/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user