Changeset 5237
- Timestamp:
- 05/09/09 19:57:05 (4 years ago)
- Location:
- pkg/kev/main/nautilus/trunk/debian
- Files:
-
- 4 added
- 5 deleted
- 9 edited
-
changelog (modified) (1 diff)
-
control (modified) (6 diffs)
-
control.in (modified) (6 diffs)
-
nautilus-data.install (modified) (1 diff)
-
patches/02_eel_libadd.patch (added)
-
patches/07_desktop_file_activation.patch (deleted)
-
patches/10_load_session.patch (added)
-
patches/11_restart_mode.patch (added)
-
patches/12_list-view_expand.patch (modified) (4 diffs)
-
patches/14_sidebar_network-protocol.patch (deleted)
-
patches/15_nautilus-gvfs-desktop-key.patch (deleted)
-
patches/16_rtl-fix.patch (deleted)
-
patches/17_background-no-delay.patch (deleted)
-
patches/20_open-with_install.patch (modified) (25 diffs)
-
patches/90_relibtoolize.patch (added)
-
patches/99_ltmain_as-needed.patch (modified) (2 diffs)
-
patches/series (modified) (1 diff)
-
rules (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pkg/kev/main/nautilus/trunk/debian/changelog
r4842 r5237 1 nautilus (2.24.2-parsix3) unstable; urgency=low 2 3 * Disable 14_sidebar_network-protocol.patch for now 4 5 -- Alan Baghumian <alan@technotux.org> Thu, 08 Jan 2009 17:00:02 -0800 6 7 nautilus (2.24.2-parsix2) unstable; urgency=low 8 9 * Merged updates from Debian 2.24.2-2 10 11 -- Alan Baghumian <alan@technotux.org> Tue, 06 Jan 2009 19:10:06 -0800 1 nautilus (2.26.2-parsix1) unstable; urgency=low 2 3 * Sync'd with Debian 2.26.2-3 4 5 -- Alan Baghumian <alan@technotux.org> Sat, 09 May 2009 10:55:43 -0700 6 7 nautilus (2.26.2-3) unstable; urgency=low 8 9 * 11_restart_mode.patch: new patch. Do not get the session manager to 10 automatically restart nautilus when using --no-desktop. Thanks to 11 Roland Mas for testing. 12 13 -- Josselin Mouette <joss@debian.org> Wed, 29 Apr 2009 17:55:35 +0200 14 15 nautilus (2.26.2-2) unstable; urgency=low 16 17 * 20_open-with_install.patch: fix a crash when switching tabs in the 18 dialog. 19 20 -- Josselin Mouette <joss@debian.org> Sat, 25 Apr 2009 23:44:05 +0200 21 22 nautilus (2.26.2-1) unstable; urgency=low 23 24 * Break eiciel, diff-ext, nautilus-gksu, nautilus-actions, 25 nautilus-share and seahorse-plugins until versions rebuilt with the 26 new extension path. 27 * Only suggest xdg-user-dirs, nautilus works perfectly fine without 28 it. 29 * New upstream release. 30 + Correctly cleans up session files. Closes: #469267. 31 + Checks whether the session is active with ConsoleKit before 32 mounting a removable media. Closes: #512824. 33 + Follows OnlyShowIn/NotShowIn for .desktop files on the desktop. 34 Closes: #422570. 35 + Only accepts .desktop with executable permissions. 36 Closes: #515078, #515104. 37 * 07_desktop_file_activation.patch: removed from the sources. 38 * 02_eel_libadd.patch: stolen from the eel2 sources. Fix linking of 39 the eel convenience library. 40 * 14_sidebar_network-protocol.patch: removed, useless since 2.24. 41 Closes: #518773. 42 * 20_open-with_install.patch: updated for the new version. 43 * 90_relibtoolize.patch: new patch, relibtoolize over that. 44 * Refresh other patches. 45 * Bump shlibs version to 2.26.2. 46 * Add brasero 2.26 as an alternative to n-c-b. 47 * Recommend consolekit. 48 * Pass --disable-packagekit. 49 * Fix section of debug package. 50 * Update build-dependencies and dependencies according to the upstream 51 changes. 52 * Build-depend on libglib2.0-doc and libgtk2.0-doc to ensure proper 53 xrefs. 54 * nautilus-data.install: there are no more bonobo files to ship. 55 * 10_load_session.patch: new patch. Support --load-session so that 56 sessions saved with older nautilus versions will load correctly. 57 58 -- Josselin Mouette <joss@debian.org> Sat, 25 Apr 2009 01:33:51 +0200 59 60 nautilus (2.24.2-3) unstable; urgency=low 61 62 * Require shared-mime-info 0.50 to have support for the x-content 63 types. Closes: #511370. 64 * Recommend gnome-mount. 65 * Break rhythmbox < 0.12. 66 * Standards version is 3.8.1. 67 * Upload to unstable. 68 69 -- Josselin Mouette <joss@debian.org> Tue, 07 Apr 2009 14:06:47 +0200 12 70 13 71 nautilus (2.24.2-2) experimental; urgency=low -
pkg/kev/main/nautilus/trunk/debian/control
r4837 r5237 9 9 gnome-pkg-tools (>= 0.13), 10 10 dpkg-dev (>= 1.13.19), 11 libbonobo2-dev (>= 2.1.0), 12 libeel2-dev (>= 2.24.0), 13 libglib2.0-dev (>= 2.17.5), 14 libgnome-desktop-dev (>= 2.24), 15 libgnome2-dev (>= 2.14.0), 16 libgnomeui-dev (>= 2.6.0), 17 liborbit2-dev (>= 1:2.4.0), 11 libglib2.0-dev (>= 2.19.0), 12 libgnome-desktop-dev (>= 2.25.5), 18 13 libpango1.0-dev (>= 1.1.2), 19 libgtk2.0-dev (>= 2.13.0), 20 librsvg2-dev (>= 2.16.0-2), 21 librsvg2-common (>= 2.16.0-2), 14 libgtk2.0-dev (>= 2.16.0), 22 15 libxml2-dev (>= 2.4.7), 23 libstartup-notification0-dev (>= 0.8), 24 libexif-dev (>= 0.6.12), 16 libexif-dev (>= 0.5.12), 25 17 libbeagle-dev (>= 0.2.4), 26 18 libtrackerclient-dev (>= 0.0.1), 27 19 libexempi-dev (>= 1.99.5), 28 gettext, 29 intltool (>= 0.35.0), 20 libgail-dev (>= 0.16), 21 libunique-dev, 22 libdbus-glib-1-dev, 23 intltool (>= 0.40.1), 24 gtk-doc-tools (>= 1.4), 30 25 libxt-dev, 31 26 libx11-dev, 32 27 libselinux1-dev | not+linux-gnu, 28 libxrender-dev, 29 libxext-dev, 30 libgconf2-dev, 33 31 x11proto-core-dev, 34 libgconf2-dev, 35 shared-mime-info, 36 desktop-base (>= 0.2), 37 docbook-utils 32 shared-mime-info (>= 0.50), 33 libglib2.0-doc, 34 libgtk2.0-doc 38 35 Homepage: http://www.gnome.org/projects/nautilus/ 39 36 VCS-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/nautilus/ 40 37 VCS-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/nautilus/ 41 Standards-Version: 3.8. 038 Standards-Version: 3.8.1 42 39 43 40 Package: nautilus … … 47 44 nautilus-data (>= ${gnome:Version}), 48 45 nautilus-data (<< ${gnome:NextVersion}), 49 shared-mime-info, 50 gnome-control-center (>= 2.6), 46 shared-mime-info (>= 0.50), 51 47 desktop-file-utils (>= 0.7), 52 48 gvfs (>= 1.0.2) … … 54 50 Recommends: desktop-base (>= 0.2), 55 51 eject, 56 nautilus-cd-burner (>= ${gnome:Version}),52 nautilus-cd-burner | brasero (>= 2.26), 57 53 librsvg2-common, 58 xdg-user-dirs,59 54 synaptic, 60 55 app-install-data, 61 gvfs-backends 56 gvfs-backends, 57 gnome-mount, 58 consolekit 62 59 Suggests: eog, 63 60 evince | pdf-viewer, 64 61 totem | mp3-decoder, 62 xdg-user-dirs, 65 63 tracker 66 64 Conflicts: libnautilus2-2, 67 65 libnautilus2-dev 68 Breaks: gnome-volume-manager (<< 2.24) 66 Breaks: gnome-volume-manager (<< 2.24), 67 rhythmbox (<< 0.12) 69 68 Replaces: libnautilus2-2 70 69 Description: file manager and graphical shell for GNOME … … 78 77 79 78 Package: nautilus-dbg 79 Section: debug 80 80 Architecture: any 81 81 Priority: extra … … 108 108 nautilus-open-terminal (<< 0.9), 109 109 nautilus-image-converter (<< 0.3), 110 nautilus-filename-repairer (<< 0.0.5-2) 110 nautilus-filename-repairer (<< 0.0.5-2), 111 eiciel (<< 0.9.6.1-3), 112 diff-ext (<= 0.2.3-3), 113 nautilus-gksu (<< 2.0.2-2+b1), 114 nautilus-actions (<< 1.4.1-1+b1), 115 nautilus-share (<< 0.7.2-4+b1), 116 seahorse-plugins (<< 2.24.1-3+b1) 111 117 Replaces: libnautilus2-2 112 118 Description: libraries for nautilus components - runtime version … … 120 126 Section: libdevel 121 127 Depends: libnautilus-extension1 (= ${binary:Version}), 122 libglib2.0-dev (>= 2.1 7.5),123 libgtk2.0-dev (>= 2.1 3.0),128 libglib2.0-dev (>= 2.19.0), 129 libgtk2.0-dev (>= 2.16.0), 124 130 ${shlibs:Depends} 125 131 Conflicts: libnautilus2-dev -
pkg/kev/main/nautilus/trunk/debian/control.in
r4837 r5237 9 9 gnome-pkg-tools (>= 0.13), 10 10 dpkg-dev (>= 1.13.19), 11 libbonobo2-dev (>= 2.1.0), 12 libeel2-dev (>= 2.24.0), 13 libglib2.0-dev (>= 2.17.5), 14 libgnome-desktop-dev (>= 2.24), 15 libgnome2-dev (>= 2.14.0), 16 libgnomeui-dev (>= 2.6.0), 17 liborbit2-dev (>= 1:2.4.0), 11 libglib2.0-dev (>= 2.19.0), 12 libgnome-desktop-dev (>= 2.25.5), 18 13 libpango1.0-dev (>= 1.1.2), 19 libgtk2.0-dev (>= 2.13.0), 20 librsvg2-dev (>= 2.16.0-2), 21 librsvg2-common (>= 2.16.0-2), 14 libgtk2.0-dev (>= 2.16.0), 22 15 libxml2-dev (>= 2.4.7), 23 libstartup-notification0-dev (>= 0.8), 24 libexif-dev (>= 0.6.12), 16 libexif-dev (>= 0.5.12), 25 17 libbeagle-dev (>= 0.2.4), 26 18 libtrackerclient-dev (>= 0.0.1), 27 19 libexempi-dev (>= 1.99.5), 28 gettext, 29 intltool (>= 0.35.0), 20 libgail-dev (>= 0.16), 21 libunique-dev, 22 libdbus-glib-1-dev, 23 intltool (>= 0.40.1), 24 gtk-doc-tools (>= 1.4), 30 25 libxt-dev, 31 26 libx11-dev, 32 27 libselinux1-dev | not+linux-gnu, 28 libxrender-dev, 29 libxext-dev, 30 libgconf2-dev, 33 31 x11proto-core-dev, 34 libgconf2-dev, 35 shared-mime-info, 36 desktop-base (>= 0.2), 37 docbook-utils 32 shared-mime-info (>= 0.50), 33 libglib2.0-doc, 34 libgtk2.0-doc 38 35 Homepage: http://www.gnome.org/projects/nautilus/ 39 36 VCS-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/nautilus/ 40 37 VCS-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/nautilus/ 41 Standards-Version: 3.8. 038 Standards-Version: 3.8.1 42 39 43 40 Package: nautilus … … 47 44 nautilus-data (>= ${gnome:Version}), 48 45 nautilus-data (<< ${gnome:NextVersion}), 49 shared-mime-info, 50 gnome-control-center (>= 2.6), 46 shared-mime-info (>= 0.50), 51 47 desktop-file-utils (>= 0.7), 52 48 gvfs (>= 1.0.2) … … 54 50 Recommends: desktop-base (>= 0.2), 55 51 eject, 56 nautilus-cd-burner (>= ${gnome:Version}),52 nautilus-cd-burner | brasero (>= 2.26), 57 53 librsvg2-common, 58 xdg-user-dirs,59 54 synaptic, 60 55 app-install-data, 61 gvfs-backends 56 gvfs-backends, 57 gnome-mount, 58 consolekit 62 59 Suggests: eog, 63 60 evince | pdf-viewer, 64 61 totem | mp3-decoder, 62 xdg-user-dirs, 65 63 tracker 66 64 Conflicts: libnautilus2-2, 67 65 libnautilus2-dev 68 Breaks: gnome-volume-manager (<< 2.24) 66 Breaks: gnome-volume-manager (<< 2.24), 67 rhythmbox (<< 0.12) 69 68 Replaces: libnautilus2-2 70 69 Description: file manager and graphical shell for GNOME … … 78 77 79 78 Package: nautilus-dbg 79 Section: debug 80 80 Architecture: any 81 81 Priority: extra … … 108 108 nautilus-open-terminal (<< 0.9), 109 109 nautilus-image-converter (<< 0.3), 110 nautilus-filename-repairer (<< 0.0.5-2) 110 nautilus-filename-repairer (<< 0.0.5-2), 111 eiciel (<< 0.9.6.1-3), 112 diff-ext (<= 0.2.3-3), 113 nautilus-gksu (<< 2.0.2-2+b1), 114 nautilus-actions (<< 1.4.1-1+b1), 115 nautilus-share (<< 0.7.2-4+b1), 116 seahorse-plugins (<< 2.24.1-3+b1) 111 117 Replaces: libnautilus2-2 112 118 Description: libraries for nautilus components - runtime version … … 120 126 Section: libdevel 121 127 Depends: libnautilus-extension1 (= ${binary:Version}), 122 libglib2.0-dev (>= 2.1 7.5),123 libgtk2.0-dev (>= 2.1 3.0),128 libglib2.0-dev (>= 2.19.0), 129 libgtk2.0-dev (>= 2.16.0), 124 130 ${shlibs:Depends} 125 131 Conflicts: libnautilus2-dev -
pkg/kev/main/nautilus/trunk/debian/nautilus-data.install
r1831 r5237 1 1 debian/tmp/etc 2 debian/tmp/usr/lib/bonobo3 2 debian/tmp/usr/share/icons/hicolor 4 3 debian/tmp/usr/share/nautilus -
pkg/kev/main/nautilus/trunk/debian/patches/12_list-view_expand.patch
r4837 r5237 1 1 Revert upstream commits r12779 and r13045. 2 2 We can do this because we fix GNOME #316087 in our GTK+ packages. 3 Index: nautilus-2.2 4.1/src/file-manager/fm-list-view.c3 Index: nautilus-2.26.2/src/file-manager/fm-list-view.c 4 4 =================================================================== 5 --- nautilus-2.2 4.1.orig/src/file-manager/fm-list-view.c 2008-10-06 19:22:18.000000000 +02006 +++ nautilus-2.2 4.1/src/file-manager/fm-list-view.c 2008-11-23 23:28:24.606881111 +01007 @@ -5 9,7 +59,6 @@5 --- nautilus-2.26.2.orig/src/file-manager/fm-list-view.c 2009-03-20 21:48:30.000000000 +0100 6 +++ nautilus-2.26.2/src/file-manager/fm-list-view.c 2009-04-25 00:02:44.825924711 +0200 7 @@ -58,7 +58,6 @@ 8 8 #include <libnautilus-private/nautilus-view-factory.h> 9 9 #include <libnautilus-private/nautilus-clipboard.h> … … 13 13 struct FMListViewDetails { 14 14 GtkTreeView *tree_view; 15 @@ -14 17,7 +1416,7 @@ create_and_set_up_tree_view (FMListView15 @@ -1421,7 +1420,7 @@ create_and_set_up_tree_view (FMListView 16 16 17 17 for (l = nautilus_columns; l != NULL; l = l->next) { … … 22 22 char *label; 23 23 float xalign; 24 @@ -144 0,6 +1439,9 @@ create_and_set_up_tree_view (FMListView24 @@ -1444,6 +1443,9 @@ create_and_set_up_tree_view (FMListView 25 25 view->details->pixbuf_cell = (GtkCellRendererPixbuf *)cell; 26 26 … … 32 32 gtk_object_sink (GTK_OBJECT (view->details->file_name_column)); 33 33 view->details->file_name_column_num = column_num; 34 @@ -146 1,7 +1463,11 @@ create_and_set_up_tree_view (FMListView34 @@ -1465,7 +1467,11 @@ create_and_set_up_tree_view (FMListView 35 35 "pixbuf_emblem", FM_LIST_MODEL_SMALLEST_EMBLEM_COLUMN, 36 36 NULL); -
pkg/kev/main/nautilus/trunk/debian/patches/20_open-with_install.patch
r4837 r5237 1 Index: nautilus-2.2 4.2/libnautilus-private/nautilus-open-with-dialog.c1 Index: nautilus-2.26.2/libnautilus-private/nautilus-open-with-dialog.c 2 2 =================================================================== 3 --- nautilus-2.2 4.2.orig/libnautilus-private/nautilus-open-with-dialog.c 2008-10-13 12:04:26.000000000 +02004 +++ nautilus-2.2 4.2/libnautilus-private/nautilus-open-with-dialog.c 2009-01-06 17:06:35.568191628 +01003 --- nautilus-2.26.2.orig/libnautilus-private/nautilus-open-with-dialog.c 2009-02-10 18:49:53.000000000 +0100 4 +++ nautilus-2.26.2/libnautilus-private/nautilus-open-with-dialog.c 2009-04-25 23:43:47.772028483 +0200 5 5 @@ -32,6 +32,7 @@ 6 6 #include <eel/eel-stock-dialogs.h> … … 62 62 + 63 63 enum { 64 RESPONSE_OPEN 65 };66 @@ -9 8,6 +119,10 @@ nautilus_open_with_dialog_finalize (GObj64 RESPONSE_OPEN, 65 RESPONSE_REMOVE 66 @@ -99,6 +120,10 @@ nautilus_open_with_dialog_finalize (GObj 67 67 g_source_remove (dialog->details->add_items_idle_id); 68 68 } … … 75 75 g_object_unref (dialog->details->selected_app_info); 76 76 } 77 @@ -11 0,6 +135,15 @@ nautilus_open_with_dialog_finalize (GObj78 G_OBJECT_CLASS ( parent_class)->finalize (object);77 @@ -111,6 +136,15 @@ nautilus_open_with_dialog_finalize (GObj 78 G_OBJECT_CLASS (nautilus_open_with_dialog_parent_class)->finalize (object); 79 79 } 80 80 … … 91 91 nautilus_open_with_dialog_destroy (GtkObject *object) 92 92 { 93 @@ -26 7,6 +301,56 @@ add_or_find_application (NautilusOpenWit93 @@ -268,6 +302,56 @@ add_or_find_application (NautilusOpenWit 94 94 } 95 95 … … 148 148 GAppInfo *application) 149 149 { 150 @@ -28 3,7 +367,10 @@ response_cb (NautilusOpenWithDialog *dia150 @@ -284,7 +368,10 @@ response_cb (NautilusOpenWithDialog *dia 151 151 152 152 switch (response_id) { … … 160 160 161 161 if (application) { 162 @@ -412,9 +499,9 @@ entry_changed_cb (GtkWidget *entry, 162 @@ -297,6 +384,9 @@ response_cb (NautilusOpenWithDialog *dia 163 164 break; 165 case RESPONSE_REMOVE: 166 + if (get_current_page (dialog)) { 167 + break; 168 + } 169 if (dialog->details->selected_app_info != NULL) { 170 if (g_app_info_delete (dialog->details->selected_app_info)) { 171 GtkTreeModel *model; 172 @@ -438,9 +528,9 @@ entry_changed_cb (GtkWidget *entry, 163 173 } 164 174 … … 172 182 173 183 pixbuf = NULL; 174 @@ -4 25,24 +512,43 @@ get_pixbuf_for_icon (GIcon *icon)184 @@ -451,24 +541,43 @@ get_pixbuf_for_icon (GIcon *icon) 175 185 } 176 186 g_free (filename); … … 230 240 } 231 241 return pixbuf; 232 @@ -4 56,20 +562,32 @@ nautilus_open_with_dialog_add_icon_idle242 @@ -482,20 +591,32 @@ nautilus_open_with_dialog_add_icon_idle 233 243 GdkPixbuf *pixbuf; 234 244 GIcon *icon; … … 269 279 gtk_tree_path_free (path); 270 280 continue; 271 @@ - 477,17 +595,17 @@ nautilus_open_with_dialog_add_icon_idle281 @@ -503,17 +624,17 @@ nautilus_open_with_dialog_add_icon_idle 272 282 273 283 gtk_tree_path_free (path); … … 290 300 } 291 301 292 @@ -5 63,6 +681,23 @@ nautilus_open_with_search_equal_func (Gt302 @@ -589,6 +710,23 @@ nautilus_open_with_search_equal_func (Gt 293 303 } 294 304 } … … 314 324 315 325 static gboolean 316 @@ -6 45,39 +780,170@@ nautilus_open_with_dialog_add_items_idle326 @@ -671,13 +809,136 @@ nautilus_open_with_dialog_add_items_idle 317 327 return FALSE; 318 328 } … … 436 446 + } 437 447 + 438 + dialog->details->add_avail_items_idle_id = 0; 439 + 448 + dialog->details->add_avail_items_idle_id = 0; 449 + 440 450 + return FALSE; 441 451 +} 442 452 + 443 453 static void 444 program_list_selection_changed (GtkTreeSelection *selection, 445 NautilusOpenWithDialog *dialog) 454 -program_list_selection_changed (GtkTreeSelection *selection, 455 - NautilusOpenWithDialog *dialog) 456 +update_state_from_selection (GtkTreeSelection *selection, 457 + NautilusOpenWithDialog *dialog, 458 + gint current_page) 446 459 { 447 460 GtkTreeModel *model; … … 451 464 if (!gtk_tree_selection_get_selected (selection, &model, &iter)) { 452 465 gtk_widget_set_sensitive (dialog->details->button, FALSE); 466 @@ -686,30 +947,50 @@ program_list_selection_changed (GtkTreeS 467 FALSE); 453 468 return; 454 469 } 470 + if (current_page) { 471 + char *temp; 472 + gtk_tree_model_get (model, &iter, COLUMN_COMMENT, &temp, -1); 473 + gtk_label_set_text (GTK_LABEL (dialog->details->desc_label2), sure_string (temp)); 474 + g_free (temp); 475 + 476 + gtk_tree_model_get (model, &iter, COLUMN_PACKAGE, &temp, -1); 477 + g_free (dialog->details->selected_package); 478 + dialog->details->selected_package = temp; 455 479 456 480 - info = NULL; … … 461 485 - if (info == NULL) { 462 486 - return; 463 - } 464 - 465 - gtk_entry_set_text (GTK_ENTRY (dialog->details->entry), 466 - sure_string (g_app_info_get_executable (info))); 467 - gtk_label_set_text (GTK_LABEL (dialog->details->desc_label), 468 - sure_string (g_app_info_get_description (info))); 469 gtk_widget_set_sensitive (dialog->details->button, TRUE); 470 471 - if (dialog->details->selected_app_info) { 472 - g_object_unref (dialog->details->selected_app_info); 473 + if (get_current_page (dialog)) { 474 + char *temp; 475 + gtk_tree_model_get (model, &iter, COLUMN_COMMENT, &temp, -1); 476 + gtk_label_set_text (GTK_LABEL (dialog->details->desc_label2), sure_string (temp)); 477 + g_free (temp); 478 + 479 + gtk_tree_model_get (model, &iter, COLUMN_PACKAGE, &temp, -1); 480 + g_free (dialog->details->selected_package); 481 + dialog->details->selected_package = temp; 487 + gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 488 + RESPONSE_REMOVE, 489 + FALSE); 482 490 + } else { 483 491 + GAppInfo *info = NULL; … … 493 501 + gtk_label_set_text (GTK_LABEL (dialog->details->desc_label), sure_string (desc)); 494 502 + 503 + gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 504 + RESPONSE_REMOVE, 505 + g_app_info_can_delete (info)); 506 + 495 507 + if (dialog->details->selected_app_info) { 496 508 + g_object_unref (dialog->details->selected_app_info); … … 498 510 + dialog->details->selected_app_info = info; 499 511 } 512 513 - gtk_entry_set_text (GTK_ENTRY (dialog->details->entry), 514 - sure_string (g_app_info_get_executable (info))); 515 - gtk_label_set_text (GTK_LABEL (dialog->details->desc_label), 516 - sure_string (g_app_info_get_description (info))); 517 gtk_widget_set_sensitive (dialog->details->button, TRUE); 518 - gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 519 - RESPONSE_REMOVE, 520 - g_app_info_can_delete (info)); 521 +} 522 523 - if (dialog->details->selected_app_info) { 524 - g_object_unref (dialog->details->selected_app_info); 525 - } 500 526 - 501 527 - dialog->details->selected_app_info = info; 528 +static void 529 +program_list_selection_changed (GtkTreeSelection *selection, 530 + NautilusOpenWithDialog *dialog) 531 +{ 532 + update_state_from_selection (selection, dialog, get_current_page (dialog)); 502 533 } 503 534 504 535 static void 505 @@ - 687,9 +953,15 @@ program_list_selection_activated (GtkTre536 @@ -719,9 +1000,15 @@ program_list_selection_activated (GtkTre 506 537 NautilusOpenWithDialog *dialog) 507 538 { … … 520 551 521 552 gtk_dialog_response (GTK_DIALOG (&dialog->parent), RESPONSE_OPEN); 522 @@ -7 11,16 +983,48@@ expander_toggled (GtkWidget *expander, N553 @@ -743,16 +1030,45 @@ expander_toggled (GtkWidget *expander, N 523 554 } 524 555 … … 538 569 + gtk_label_set_text_with_mnemonic (GTK_LABEL(dialog->details->open_label), text); 539 570 + 540 + gtk_widget_set_sensitive (dialog->details->button, 541 + gtk_tree_selection_get_selected (gtk_tree_view_get_selection (treeview), 542 + NULL, NULL)); 571 + update_state_from_selection (gtk_tree_view_get_selection (treeview), dialog, index); 543 572 +} 544 573 + … … 551 580 +} 552 581 + 553 +554 582 +static void 555 nautilus_open_with_dialog_in stance_init (NautilusOpenWithDialog *dialog)583 nautilus_open_with_dialog_init (NautilusOpenWithDialog *dialog) 556 584 { 557 585 GtkWidget *hbox; … … 570 598 dialog->details = g_new0 (NautilusOpenWithDialogDetails, 1); 571 599 572 @@ -7 32,6 +1036,8 @@ nautilus_open_with_dialog_instance_init600 @@ -764,6 +1080,8 @@ nautilus_open_with_dialog_init (Nautilus 573 601 574 602 gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->vbox), 2); … … 579 607 gtk_container_set_border_width (GTK_CONTAINER (vbox), 5); 580 608 581 @@ -7 41,10 +1047,12 @@ nautilus_open_with_dialog_instance_init609 @@ -773,10 +1091,12 @@ nautilus_open_with_dialog_init (Nautilus 582 610 dialog->details->label = gtk_label_new (""); 583 611 gtk_misc_set_alignment (GTK_MISC (dialog->details->label), 0.0, 0.5); … … 593 621 scrolled_window = gtk_scrolled_window_new (NULL, NULL); 594 622 gtk_widget_set_size_request (scrolled_window, 400, 300); 595 @@ - 781,8 +1089,6 @@ nautilus_open_with_dialog_instance_init623 @@ -813,8 +1133,6 @@ nautilus_open_with_dialog_init (Nautilus 596 624 (GSourceFunc) nautilus_open_with_dialog_add_items_idle, 597 625 dialog, NULL); … … 602 630 603 631 604 @@ -8 09,6 +1115,60 @@ nautilus_open_with_dialog_instance_init605 gtk_box_pack_start (GTK_BOX (hbox), dialog->details->button, FALSE, FALSE, 0);606 gtk_widget_show (dialog->details->button);632 @@ -848,6 +1166,60 @@ nautilus_open_with_dialog_init (Nautilus 633 RESPONSE_REMOVE, 634 FALSE); 607 635 608 636 + if (dialog->details->notebook) { … … 663 691 GTK_STOCK_CANCEL, 664 692 GTK_RESPONSE_CANCEL); 665 @@ -8 25,12 +1185,12 @@ nautilus_open_with_dialog_instance_init693 @@ -864,12 +1236,12 @@ nautilus_open_with_dialog_init (Nautilus 666 694 hbox = gtk_hbox_new (FALSE, 2); 667 695 gtk_widget_show (hbox); … … 681 709 align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); 682 710 gtk_widget_show (align); 683 @@ -8 38,7 +1198,6 @@ nautilus_open_with_dialog_instance_init711 @@ -877,7 +1249,6 @@ nautilus_open_with_dialog_init (Nautilus 684 712 gtk_widget_show (dialog->details->button); 685 713 GTK_WIDGET_SET_FLAGS (dialog->details->button, GTK_CAN_DEFAULT); -
pkg/kev/main/nautilus/trunk/debian/patches/99_ltmain_as-needed.patch
r4488 r5237 1 --- a/ltmain.sh 2007-10-09 07:38:25.000000000 +0200 2 +++ b/ltmain.sh 2007-10-09 07:39:25.000000000 +0200 3 @@ -1794,6 +1794,11 @@ 4 arg=`$echo "X$arg" | $Xsed -e "s/^ //"` 1 Index: nautilus-2.26.2/ltmain.sh 2 =================================================================== 3 --- nautilus-2.26.2.orig/ltmain.sh 2009-04-25 00:42:44.377917286 +0200 4 +++ nautilus-2.26.2/ltmain.sh 2009-04-25 00:42:45.637415968 +0200 5 @@ -4716,6 +4716,11 @@ func_mode_link () 6 arg=$func_stripname_result 5 7 ;; 6 8 … … 11 13 + 12 14 -Wl,*) 13 args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`14 arg =15 @@ - 2137,6 +2142,15 @@15 func_stripname '-Wl,' '' "$arg" 16 args=$func_stripname_result 17 @@ -5070,6 +5075,15 @@ func_mode_link () 16 18 lib= 17 19 found=no -
pkg/kev/main/nautilus/trunk/debian/patches/series
r4842 r5237 1 #10_location_titlebar.patch 1 2 01_manpage.patch 2 #07_desktop_file_activation.patch 3 #10_location_titlebar.patch 3 02_eel_libadd.patch 4 10_load_session.patch 5 11_restart_mode.patch 4 6 12_list-view_expand.patch 5 #14_sidebar_network-protocol.patch6 15_nautilus-gvfs-desktop-key.patch7 16_rtl-fix.patch8 17_background-no-delay.patch9 7 20_open-with_install.patch 8 90_relibtoolize.patch 10 9 99_ltmain_as-needed.patch -
pkg/kev/main/nautilus/trunk/debian/rules
r4837 r5237 11 11 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk 12 12 13 DEB_CONFIGURE_EXTRA_FLAGS += --libexecdir=/usr/lib/nautilus --disable-update-mimedb 13 DEB_CONFIGURE_EXTRA_FLAGS += --libexecdir=/usr/lib/nautilus \ 14 --disable-update-mimedb \ 15 --disable-packagekit 14 16 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed 15 DEB_DH_MAKESHLIBS_ARGS_libnautilus-extension1 += -V 'libnautilus-extension1 (>= 2.2 3.1)'17 DEB_DH_MAKESHLIBS_ARGS_libnautilus-extension1 += -V 'libnautilus-extension1 (>= 2.26.2)' 16 18 17 19 binary-post-install/nautilus-data::
Note: See TracChangeset
for help on using the changeset viewer.


