1 |
commit: 22215e85317f85cd469433b6e5a017d420247f33 |
2 |
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun May 27 12:44:47 2018 +0000 |
4 |
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun May 27 12:56:34 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=22215e85 |
7 |
|
8 |
gnome-base/nautilus: 3.26.2 → 3.26.3.1 |
9 |
|
10 |
Cleanup unused dependencies. |
11 |
|
12 |
Package-Manager: Portage-2.3.40, Repoman-2.3.9 |
13 |
Manifest-Sign-Key: 0x5A56C8CD0C13248A |
14 |
|
15 |
...tch => 3.26.3.1-tracker-support-optional.patch} | 32 ++++++++++------------ |
16 |
...ilus-3.26.2.ebuild => nautilus-3.26.3.1.ebuild} | 14 ++-------- |
17 |
2 files changed, 18 insertions(+), 28 deletions(-) |
18 |
|
19 |
diff --git a/gnome-base/nautilus/files/3.26.2-tracker-support-optional.patch b/gnome-base/nautilus/files/3.26.3.1-tracker-support-optional.patch |
20 |
similarity index 91% |
21 |
rename from gnome-base/nautilus/files/3.26.2-tracker-support-optional.patch |
22 |
rename to gnome-base/nautilus/files/3.26.3.1-tracker-support-optional.patch |
23 |
index 4363cbbf..61eacc2a 100644 |
24 |
--- a/gnome-base/nautilus/files/3.26.2-tracker-support-optional.patch |
25 |
+++ b/gnome-base/nautilus/files/3.26.3.1-tracker-support-optional.patch |
26 |
@@ -1,4 +1,4 @@ |
27 |
-From 3e3d7621c6f8ec72e626701e3f55afc900a04a68 Mon Sep 17 00:00:00 2001 |
28 |
+From 664c66bd231c5d0ac20f6f4f14be461bfb206a1e Mon Sep 17 00:00:00 2001 |
29 |
From: Gilles Dartiguelongue <eva@g.o> |
30 |
Date: Sun, 27 May 2018 13:54:38 +0200 |
31 |
Subject: [PATCH] Make tracker support optional |
32 |
@@ -7,12 +7,12 @@ Subject: [PATCH] Make tracker support optional |
33 |
config.h.meson | 1 + |
34 |
meson.build | 15 ++++++++++++--- |
35 |
meson_options.txt | 5 +++++ |
36 |
- src/meson.build | 21 +++++++++++++-------- |
37 |
+ src/meson.build | 19 ++++++++++++------- |
38 |
src/nautilus-file-undo-operations.c | 4 ++++ |
39 |
src/nautilus-file.c | 2 ++ |
40 |
src/nautilus-files-view.c | 4 ++++ |
41 |
src/nautilus-search-engine.c | 14 ++++++++++++++ |
42 |
- 8 files changed, 55 insertions(+), 11 deletions(-) |
43 |
+ 8 files changed, 54 insertions(+), 10 deletions(-) |
44 |
|
45 |
diff --git a/config.h.meson b/config.h.meson |
46 |
index 4f5cb5848..58d71e96f 100644 |
47 |
@@ -27,7 +27,7 @@ index 4f5cb5848..58d71e96f 100644 |
48 |
#mesondefine ENABLE_PACKAGEKIT |
49 |
#mesondefine LOCALEDIR |
50 |
diff --git a/meson.build b/meson.build |
51 |
-index 7b8f15cf5..b2f2ef438 100644 |
52 |
+index 6256193cc..776111f81 100644 |
53 |
--- a/meson.build |
54 |
+++ b/meson.build |
55 |
@@ -81,9 +81,18 @@ if get_option ('enable-selinux') |
56 |
@@ -36,7 +36,7 @@ index 7b8f15cf5..b2f2ef438 100644 |
57 |
|
58 |
-tracker_sparql = dependency ('tracker-sparql-2.0', required: false) |
59 |
-if not tracker_sparql.found() |
60 |
-- tracker_sparql = dependency ('tracker-sparql-1.0') |
61 |
+- tracker_sparql = dependency ('tracker-sparql-1.0') |
62 |
+tracker_api = get_option ('tracker') |
63 |
+if tracker_api == 'disabled' |
64 |
+ # pass |
65 |
@@ -69,7 +69,7 @@ index c934dd8b1..d2ba885a2 100644 |
66 |
type: 'boolean', |
67 |
value: false, |
68 |
diff --git a/src/meson.build b/src/meson.build |
69 |
-index 9f01f5ba2..c55f39c7d 100644 |
70 |
+index cc08345d8..40f337cde 100644 |
71 |
--- a/src/meson.build |
72 |
+++ b/src/meson.build |
73 |
@@ -254,12 +254,6 @@ libnautilus_sources = [ |
74 |
@@ -85,17 +85,15 @@ index 9f01f5ba2..c55f39c7d 100644 |
75 |
] |
76 |
|
77 |
nautilus_deps = [glib, |
78 |
-@@ -273,8 +267,7 @@ nautilus_deps = [glib, |
79 |
- eel_2, |
80 |
+@@ -274,7 +268,6 @@ nautilus_deps = [glib, |
81 |
nautilus_extension, |
82 |
x11, |
83 |
-- gmodule_no_export, |
84 |
-- tracker_sparql] |
85 |
-+ gmodule_no_export] |
86 |
+ gmodule_no_export, |
87 |
+- tracker_sparql, |
88 |
+ gio_unix] |
89 |
|
90 |
if get_option ('enable-exif') |
91 |
- nautilus_deps += exif |
92 |
-@@ -288,6 +281,18 @@ if get_option ('enable-xmp') |
93 |
+@@ -289,6 +282,18 @@ if get_option ('enable-xmp') |
94 |
nautilus_deps += exempi |
95 |
endif |
96 |
|
97 |
@@ -146,7 +144,7 @@ index e833d0578..d6e407ca5 100644 |
98 |
/* trash */ |
99 |
G_DEFINE_TYPE (NautilusFileUndoInfoTrash, nautilus_file_undo_info_trash, NAUTILUS_TYPE_FILE_UNDO_INFO) |
100 |
diff --git a/src/nautilus-file.c b/src/nautilus-file.c |
101 |
-index 536f83541..247334d5d 100644 |
102 |
+index d6ac35a44..752adc295 100644 |
103 |
--- a/src/nautilus-file.c |
104 |
+++ b/src/nautilus-file.c |
105 |
@@ -2392,6 +2392,7 @@ real_batch_rename (GList *files, |
106 |
@@ -166,7 +164,7 @@ index 536f83541..247334d5d 100644 |
107 |
if (op->skipped_files == g_list_length (files)) |
108 |
{ |
109 |
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c |
110 |
-index a79ecf20d..3b7bd4166 100644 |
111 |
+index 8784f63f8..af5605d68 100644 |
112 |
--- a/src/nautilus-files-view.c |
113 |
+++ b/src/nautilus-files-view.c |
114 |
@@ -28,8 +28,10 @@ |
115 |
@@ -180,7 +178,7 @@ index a79ecf20d..3b7bd4166 100644 |
116 |
#include "nautilus-error-reporting.h" |
117 |
#include "nautilus-file-undo-manager.h" |
118 |
#include "nautilus-floating-bar.h" |
119 |
-@@ -6209,6 +6211,7 @@ real_action_rename (NautilusFilesView *view) |
120 |
+@@ -6266,6 +6268,7 @@ real_action_rename (NautilusFilesView *view) |
121 |
{ |
122 |
invoke_external_bulk_rename_utility (view, selection); |
123 |
} |
124 |
@@ -188,7 +186,7 @@ index a79ecf20d..3b7bd4166 100644 |
125 |
else |
126 |
{ |
127 |
GdkCursor *cursor; |
128 |
-@@ -6226,6 +6229,7 @@ real_action_rename (NautilusFilesView *view) |
129 |
+@@ -6283,6 +6286,7 @@ real_action_rename (NautilusFilesView *view) |
130 |
|
131 |
gtk_widget_show (GTK_WIDGET (dialog)); |
132 |
} |
133 |
|
134 |
diff --git a/gnome-base/nautilus/nautilus-3.26.2.ebuild b/gnome-base/nautilus/nautilus-3.26.3.1.ebuild |
135 |
similarity index 91% |
136 |
rename from gnome-base/nautilus/nautilus-3.26.2.ebuild |
137 |
rename to gnome-base/nautilus/nautilus-3.26.3.1.ebuild |
138 |
index ac07418d..076cdce4 100644 |
139 |
--- a/gnome-base/nautilus/nautilus-3.26.2.ebuild |
140 |
+++ b/gnome-base/nautilus/nautilus-3.26.3.1.ebuild |
141 |
@@ -13,7 +13,7 @@ LICENSE="GPL-2+ LGPL-2+ FDL-1.1" |
142 |
SLOT="0" |
143 |
IUSE="exif gnome +introspection packagekit +previewer selinux sendto tracker xmp" |
144 |
|
145 |
-KEYWORDS="~amd64" |
146 |
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" |
147 |
|
148 |
# FIXME: tests fails under Xvfb, but pass when building manually |
149 |
# "FAIL: check failed in nautilus-file.c, line 8307" |
150 |
@@ -30,11 +30,8 @@ COMMON_DEPEND=" |
151 |
>=dev-libs/libxml2-2.7.8:2 |
152 |
>=gnome-base/gnome-desktop-3:3= |
153 |
|
154 |
- gnome-base/dconf |
155 |
>=gnome-base/gsettings-desktop-schemas-3.8.0 |
156 |
x11-libs/libX11 |
157 |
- x11-libs/libXext |
158 |
- x11-libs/libXrender |
159 |
|
160 |
exif? ( >=media-libs/libexif-0.6.20 ) |
161 |
introspection? ( >=dev-libs/gobject-introspection-0.6.4:= ) |
162 |
@@ -43,21 +40,16 @@ COMMON_DEPEND=" |
163 |
xmp? ( >=media-libs/exempi-2.1.0:2 ) |
164 |
" |
165 |
DEPEND="${COMMON_DEPEND} |
166 |
- >=dev-lang/perl-5 |
167 |
>=dev-util/gdbus-codegen-2.33 |
168 |
- >=dev-util/gtk-doc-1.10 |
169 |
>=sys-devel/gettext-0.19.7 |
170 |
virtual/pkgconfig |
171 |
x11-base/xorg-proto |
172 |
" |
173 |
RDEPEND="${COMMON_DEPEND} |
174 |
+ gnome-base/dconf |
175 |
packagekit? ( app-admin/packagekit-base ) |
176 |
sendto? ( !<gnome-extra/nautilus-sendto-3.0.1 ) |
177 |
" |
178 |
- |
179 |
-# FIXME: does nautilus tracker tags work with tracker 2? there seems to be |
180 |
-# some automagic involved |
181 |
- |
182 |
PDEPEND=" |
183 |
gnome? ( x11-themes/adwaita-icon-theme ) |
184 |
tracker? ( >=gnome-extra/nautilus-tracker-tags-0.12 ) |
185 |
@@ -87,7 +79,7 @@ src_configure() { |
186 |
-Denable-desktop=true \ |
187 |
-Denable-gtk-doc=false \ |
188 |
-Denable-profiling=false \ |
189 |
- -Dtracker=$(usex tracker 1.0 disabled) \ |
190 |
+ -Dtracker=$(usex tracker auto disabled) \ |
191 |
$(meson_use exif enable-exif) \ |
192 |
$(meson_use packagekit enable-packagekit) \ |
193 |
$(meson_use sendto nst-extension) \ |