Changeset 5237


Ignore:
Timestamp:
05/09/09 19:57:05 (4 years ago)
Author:
alanbach-guest
Message:
  • Sync'd with Debian 2.26.2-3
Location:
pkg/kev/main/nautilus/trunk/debian
Files:
4 added
5 deleted
9 edited

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 
     1nautilus (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 
     7nautilus (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 
     15nautilus (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 
     22nautilus (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 
     60nautilus (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 
    1270 
    1371nautilus (2.24.2-2) experimental; urgency=low 
  • pkg/kev/main/nautilus/trunk/debian/control

    r4837 r5237  
    99               gnome-pkg-tools (>= 0.13), 
    1010               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), 
    1813               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), 
    2215               libxml2-dev (>= 2.4.7), 
    23                libstartup-notification0-dev (>= 0.8), 
    24                libexif-dev (>= 0.6.12), 
     16               libexif-dev (>= 0.5.12), 
    2517               libbeagle-dev (>= 0.2.4), 
    2618               libtrackerclient-dev (>= 0.0.1), 
    2719               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), 
    3025               libxt-dev, 
    3126               libx11-dev, 
    3227               libselinux1-dev | not+linux-gnu, 
     28               libxrender-dev, 
     29               libxext-dev, 
     30               libgconf2-dev, 
    3331               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 
    3835Homepage: http://www.gnome.org/projects/nautilus/ 
    3936VCS-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/nautilus/ 
    4037VCS-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/nautilus/ 
    41 Standards-Version: 3.8.0 
     38Standards-Version: 3.8.1 
    4239 
    4340Package: nautilus 
     
    4744         nautilus-data (>= ${gnome:Version}), 
    4845         nautilus-data (<< ${gnome:NextVersion}), 
    49          shared-mime-info, 
    50          gnome-control-center (>= 2.6), 
     46         shared-mime-info (>= 0.50), 
    5147         desktop-file-utils (>= 0.7), 
    5248         gvfs (>= 1.0.2) 
     
    5450Recommends: desktop-base (>= 0.2), 
    5551            eject, 
    56             nautilus-cd-burner (>= ${gnome:Version}), 
     52            nautilus-cd-burner | brasero (>= 2.26), 
    5753            librsvg2-common, 
    58             xdg-user-dirs, 
    5954            synaptic, 
    6055            app-install-data, 
    61             gvfs-backends 
     56            gvfs-backends, 
     57            gnome-mount, 
     58            consolekit 
    6259Suggests: eog, 
    6360          evince | pdf-viewer, 
    6461          totem | mp3-decoder, 
     62          xdg-user-dirs, 
    6563          tracker 
    6664Conflicts: libnautilus2-2, 
    6765           libnautilus2-dev 
    68 Breaks: gnome-volume-manager (<< 2.24) 
     66Breaks: gnome-volume-manager (<< 2.24), 
     67        rhythmbox (<< 0.12) 
    6968Replaces: libnautilus2-2 
    7069Description: file manager and graphical shell for GNOME 
     
    7877 
    7978Package: nautilus-dbg 
     79Section: debug 
    8080Architecture: any 
    8181Priority: extra 
     
    108108        nautilus-open-terminal (<< 0.9), 
    109109        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) 
    111117Replaces: libnautilus2-2 
    112118Description: libraries for nautilus components - runtime version 
     
    120126Section: libdevel 
    121127Depends: libnautilus-extension1 (= ${binary:Version}), 
    122          libglib2.0-dev (>= 2.17.5), 
    123          libgtk2.0-dev (>= 2.13.0), 
     128         libglib2.0-dev (>= 2.19.0), 
     129         libgtk2.0-dev (>= 2.16.0), 
    124130         ${shlibs:Depends} 
    125131Conflicts: libnautilus2-dev 
  • pkg/kev/main/nautilus/trunk/debian/control.in

    r4837 r5237  
    99               gnome-pkg-tools (>= 0.13), 
    1010               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), 
    1813               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), 
    2215               libxml2-dev (>= 2.4.7), 
    23                libstartup-notification0-dev (>= 0.8), 
    24                libexif-dev (>= 0.6.12), 
     16               libexif-dev (>= 0.5.12), 
    2517               libbeagle-dev (>= 0.2.4), 
    2618               libtrackerclient-dev (>= 0.0.1), 
    2719               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), 
    3025               libxt-dev, 
    3126               libx11-dev, 
    3227               libselinux1-dev | not+linux-gnu, 
     28               libxrender-dev, 
     29               libxext-dev, 
     30               libgconf2-dev, 
    3331               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 
    3835Homepage: http://www.gnome.org/projects/nautilus/ 
    3936VCS-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/nautilus/ 
    4037VCS-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/nautilus/ 
    41 Standards-Version: 3.8.0 
     38Standards-Version: 3.8.1 
    4239 
    4340Package: nautilus 
     
    4744         nautilus-data (>= ${gnome:Version}), 
    4845         nautilus-data (<< ${gnome:NextVersion}), 
    49          shared-mime-info, 
    50          gnome-control-center (>= 2.6), 
     46         shared-mime-info (>= 0.50), 
    5147         desktop-file-utils (>= 0.7), 
    5248         gvfs (>= 1.0.2) 
     
    5450Recommends: desktop-base (>= 0.2), 
    5551            eject, 
    56             nautilus-cd-burner (>= ${gnome:Version}), 
     52            nautilus-cd-burner | brasero (>= 2.26), 
    5753            librsvg2-common, 
    58             xdg-user-dirs, 
    5954            synaptic, 
    6055            app-install-data, 
    61             gvfs-backends 
     56            gvfs-backends, 
     57            gnome-mount, 
     58            consolekit 
    6259Suggests: eog, 
    6360          evince | pdf-viewer, 
    6461          totem | mp3-decoder, 
     62          xdg-user-dirs, 
    6563          tracker 
    6664Conflicts: libnautilus2-2, 
    6765           libnautilus2-dev 
    68 Breaks: gnome-volume-manager (<< 2.24) 
     66Breaks: gnome-volume-manager (<< 2.24), 
     67        rhythmbox (<< 0.12) 
    6968Replaces: libnautilus2-2 
    7069Description: file manager and graphical shell for GNOME 
     
    7877 
    7978Package: nautilus-dbg 
     79Section: debug 
    8080Architecture: any 
    8181Priority: extra 
     
    108108        nautilus-open-terminal (<< 0.9), 
    109109        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) 
    111117Replaces: libnautilus2-2 
    112118Description: libraries for nautilus components - runtime version 
     
    120126Section: libdevel 
    121127Depends: libnautilus-extension1 (= ${binary:Version}), 
    122          libglib2.0-dev (>= 2.17.5), 
    123          libgtk2.0-dev (>= 2.13.0), 
     128         libglib2.0-dev (>= 2.19.0), 
     129         libgtk2.0-dev (>= 2.16.0), 
    124130         ${shlibs:Depends} 
    125131Conflicts: libnautilus2-dev 
  • pkg/kev/main/nautilus/trunk/debian/nautilus-data.install

    r1831 r5237  
    11debian/tmp/etc 
    2 debian/tmp/usr/lib/bonobo 
    32debian/tmp/usr/share/icons/hicolor 
    43debian/tmp/usr/share/nautilus 
  • pkg/kev/main/nautilus/trunk/debian/patches/12_list-view_expand.patch

    r4837 r5237  
    11Revert upstream commits r12779 and r13045. 
    22We can do this because we fix GNOME #316087 in our GTK+ packages. 
    3 Index: nautilus-2.24.1/src/file-manager/fm-list-view.c 
     3Index: nautilus-2.26.2/src/file-manager/fm-list-view.c 
    44=================================================================== 
    5 --- nautilus-2.24.1.orig/src/file-manager/fm-list-view.c        2008-10-06 19:22:18.000000000 +0200 
    6 +++ nautilus-2.24.1/src/file-manager/fm-list-view.c     2008-11-23 23:28:24.606881111 +0100 
    7 @@ -59,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 @@ 
    88 #include <libnautilus-private/nautilus-view-factory.h> 
    99 #include <libnautilus-private/nautilus-clipboard.h> 
     
    1313 struct FMListViewDetails { 
    1414        GtkTreeView *tree_view; 
    15 @@ -1417,7 +1416,7 @@ create_and_set_up_tree_view (FMListView  
     15@@ -1421,7 +1420,7 @@ create_and_set_up_tree_view (FMListView  
    1616  
    1717        for (l = nautilus_columns; l != NULL; l = l->next) { 
     
    2222                char *label; 
    2323                float xalign; 
    24 @@ -1440,6 +1439,9 @@ create_and_set_up_tree_view (FMListView  
     24@@ -1444,6 +1443,9 @@ create_and_set_up_tree_view (FMListView  
    2525                        view->details->pixbuf_cell = (GtkCellRendererPixbuf *)cell; 
    2626                         
     
    3232                        gtk_object_sink (GTK_OBJECT (view->details->file_name_column)); 
    3333                        view->details->file_name_column_num = column_num; 
    34 @@ -1461,7 +1463,11 @@ create_and_set_up_tree_view (FMListView  
     34@@ -1465,7 +1467,11 @@ create_and_set_up_tree_view (FMListView  
    3535                                                             "pixbuf_emblem", FM_LIST_MODEL_SMALLEST_EMBLEM_COLUMN, 
    3636                                                             NULL); 
  • pkg/kev/main/nautilus/trunk/debian/patches/20_open-with_install.patch

    r4837 r5237  
    1 Index: nautilus-2.24.2/libnautilus-private/nautilus-open-with-dialog.c 
     1Index: nautilus-2.26.2/libnautilus-private/nautilus-open-with-dialog.c 
    22=================================================================== 
    3 --- nautilus-2.24.2.orig/libnautilus-private/nautilus-open-with-dialog.c        2008-10-13 12:04:26.000000000 +0200 
    4 +++ nautilus-2.24.2/libnautilus-private/nautilus-open-with-dialog.c     2009-01-06 17:06:35.568191628 +0100 
     3--- 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 
    55@@ -32,6 +32,7 @@ 
    66 #include <eel/eel-stock-dialogs.h> 
     
    6262+ 
    6363 enum { 
    64         RESPONSE_OPEN 
    65  }; 
    66 @@ -98,6 +119,10 @@ nautilus_open_with_dialog_finalize (GObj 
     64        RESPONSE_OPEN, 
     65        RESPONSE_REMOVE 
     66@@ -99,6 +120,10 @@ nautilus_open_with_dialog_finalize (GObj 
    6767                g_source_remove (dialog->details->add_items_idle_id); 
    6868        } 
     
    7575                g_object_unref (dialog->details->selected_app_info); 
    7676        } 
    77 @@ -110,6 +135,15 @@ nautilus_open_with_dialog_finalize (GObj 
    78         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); 
    7979 } 
    8080  
     
    9191 nautilus_open_with_dialog_destroy (GtkObject *object) 
    9292 { 
    93 @@ -267,6 +301,56 @@ add_or_find_application (NautilusOpenWit 
     93@@ -268,6 +302,56 @@ add_or_find_application (NautilusOpenWit 
    9494 } 
    9595  
     
    148148                           GAppInfo *application) 
    149149 { 
    150 @@ -283,7 +367,10 @@ response_cb (NautilusOpenWithDialog *dia 
     150@@ -284,7 +368,10 @@ response_cb (NautilusOpenWithDialog *dia 
    151151  
    152152        switch (response_id) { 
     
    160160  
    161161                        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, 
    163173 } 
    164174  
     
    172182  
    173183        pixbuf = NULL; 
    174 @@ -425,24 +512,43 @@ get_pixbuf_for_icon (GIcon *icon) 
     184@@ -451,24 +541,43 @@ get_pixbuf_for_icon (GIcon *icon) 
    175185                } 
    176186                g_free (filename); 
     
    230240        } 
    231241        return pixbuf; 
    232 @@ -456,20 +562,32 @@ nautilus_open_with_dialog_add_icon_idle  
     242@@ -482,20 +591,32 @@ nautilus_open_with_dialog_add_icon_idle  
    233243        GdkPixbuf    *pixbuf; 
    234244        GIcon *icon; 
     
    269279                        gtk_tree_path_free (path); 
    270280                        continue; 
    271 @@ -477,17 +595,17 @@ nautilus_open_with_dialog_add_icon_idle  
     281@@ -503,17 +624,17 @@ nautilus_open_with_dialog_add_icon_idle  
    272282                 
    273283                gtk_tree_path_free (path); 
     
    290300                } 
    291301                 
    292 @@ -563,6 +681,23 @@ nautilus_open_with_search_equal_func (Gt 
     302@@ -589,6 +710,23 @@ nautilus_open_with_search_equal_func (Gt 
    293303        } 
    294304 } 
     
    314324  
    315325 static gboolean 
    316 @@ -645,39 +780,170 @@ nautilus_open_with_dialog_add_items_idle 
     326@@ -671,13 +809,136 @@ nautilus_open_with_dialog_add_items_idle 
    317327        return FALSE; 
    318328 } 
     
    436446+       } 
    437447+ 
    438 +       dialog->details->add_avail_items_idle_id = 0;                    
    439 +                  
     448+       dialog->details->add_avail_items_idle_id = 0; 
     449+ 
    440450+       return FALSE; 
    441451+} 
    442452+ 
    443453 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) 
    446459 { 
    447460        GtkTreeModel     *model; 
     
    451464        if (!gtk_tree_selection_get_selected (selection, &model, &iter)) { 
    452465                gtk_widget_set_sensitive (dialog->details->button, FALSE); 
     466@@ -686,30 +947,50 @@ program_list_selection_changed (GtkTreeS 
     467                                                   FALSE); 
    453468                return; 
    454469        } 
     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; 
    455479  
    456480-       info = NULL; 
     
    461485-       if (info == NULL) { 
    462486-               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); 
    482490+       } else { 
    483491+               GAppInfo *info = NULL; 
     
    493501+               gtk_label_set_text (GTK_LABEL (dialog->details->desc_label), sure_string (desc)); 
    494502+ 
     503+               gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog), 
     504+                                                  RESPONSE_REMOVE, 
     505+                                                  g_app_info_can_delete (info)); 
     506+ 
    495507+               if (dialog->details->selected_app_info) { 
    496508+                       g_object_unref (dialog->details->selected_app_info); 
     
    498510+               dialog->details->selected_app_info = info; 
    499511        } 
     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-       } 
    500526-        
    501527-       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)); 
    502533 } 
    503534  
    504535 static void 
    505 @@ -687,9 +953,15 @@ program_list_selection_activated (GtkTre 
     536@@ -719,9 +1000,15 @@ program_list_selection_activated (GtkTre 
    506537                                  NautilusOpenWithDialog *dialog) 
    507538 { 
     
    520551         
    521552        gtk_dialog_response (GTK_DIALOG (&dialog->parent), RESPONSE_OPEN); 
    522 @@ -711,16 +983,48 @@ expander_toggled (GtkWidget *expander, N 
     553@@ -743,16 +1030,45 @@ expander_toggled (GtkWidget *expander, N 
    523554 } 
    524555  
     
    538569+       gtk_label_set_text_with_mnemonic (GTK_LABEL(dialog->details->open_label), text); 
    539570+ 
    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); 
    543572+} 
    544573+ 
     
    551580+} 
    552581+ 
    553 + 
    554582+static void 
    555  nautilus_open_with_dialog_instance_init (NautilusOpenWithDialog *dialog) 
     583 nautilus_open_with_dialog_init (NautilusOpenWithDialog *dialog) 
    556584 { 
    557585        GtkWidget *hbox; 
     
    570598        dialog->details = g_new0 (NautilusOpenWithDialogDetails, 1); 
    571599  
    572 @@ -732,6 +1036,8 @@ nautilus_open_with_dialog_instance_init  
     600@@ -764,6 +1080,8 @@ nautilus_open_with_dialog_init (Nautilus 
    573601  
    574602        gtk_box_set_spacing (GTK_BOX (GTK_DIALOG (dialog)->vbox), 2); 
     
    579607        gtk_container_set_border_width (GTK_CONTAINER (vbox), 5); 
    580608  
    581 @@ -741,10 +1047,12 @@ nautilus_open_with_dialog_instance_init  
     609@@ -773,10 +1091,12 @@ nautilus_open_with_dialog_init (Nautilus 
    582610        dialog->details->label = gtk_label_new (""); 
    583611        gtk_misc_set_alignment (GTK_MISC (dialog->details->label), 0.0, 0.5); 
     
    593621        scrolled_window = gtk_scrolled_window_new (NULL, NULL); 
    594622        gtk_widget_set_size_request (scrolled_window, 400, 300); 
    595 @@ -781,8 +1089,6 @@ nautilus_open_with_dialog_instance_init  
     623@@ -813,8 +1133,6 @@ nautilus_open_with_dialog_init (Nautilus 
    596624                                                     (GSourceFunc) nautilus_open_with_dialog_add_items_idle, 
    597625                                                      dialog, NULL); 
     
    602630  
    603631  
    604 @@ -809,6 +1115,60 @@ nautilus_open_with_dialog_instance_init  
    605         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); 
    607635  
    608636+       if (dialog->details->notebook) { 
     
    663691                               GTK_STOCK_CANCEL, 
    664692                               GTK_RESPONSE_CANCEL); 
    665 @@ -825,12 +1185,12 @@ nautilus_open_with_dialog_instance_init  
     693@@ -864,12 +1236,12 @@ nautilus_open_with_dialog_init (Nautilus 
    666694        hbox = gtk_hbox_new (FALSE, 2); 
    667695        gtk_widget_show (hbox); 
     
    681709        align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0); 
    682710        gtk_widget_show (align); 
    683 @@ -838,7 +1198,6 @@ nautilus_open_with_dialog_instance_init  
     711@@ -877,7 +1249,6 @@ nautilus_open_with_dialog_init (Nautilus 
    684712        gtk_widget_show (dialog->details->button); 
    685713        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/^ //"` 
     1Index: 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 
    57        ;; 
    68  
     
    1113+ 
    1214       -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 () 
    1618        lib= 
    1719        found=no 
  • pkg/kev/main/nautilus/trunk/debian/patches/series

    r4842 r5237  
     1#10_location_titlebar.patch 
    1201_manpage.patch 
    2 #07_desktop_file_activation.patch 
    3 #10_location_titlebar.patch 
     302_eel_libadd.patch 
     410_load_session.patch 
     511_restart_mode.patch 
    4612_list-view_expand.patch 
    5 #14_sidebar_network-protocol.patch 
    6 15_nautilus-gvfs-desktop-key.patch 
    7 16_rtl-fix.patch 
    8 17_background-no-delay.patch 
    9720_open-with_install.patch 
     890_relibtoolize.patch 
    10999_ltmain_as-needed.patch 
  • pkg/kev/main/nautilus/trunk/debian/rules

    r4837 r5237  
    1111-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk 
    1212 
    13 DEB_CONFIGURE_EXTRA_FLAGS += --libexecdir=/usr/lib/nautilus --disable-update-mimedb 
     13DEB_CONFIGURE_EXTRA_FLAGS += --libexecdir=/usr/lib/nautilus \ 
     14                             --disable-update-mimedb \ 
     15                             --disable-packagekit 
    1416LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed 
    15 DEB_DH_MAKESHLIBS_ARGS_libnautilus-extension1 += -V 'libnautilus-extension1 (>= 2.23.1)' 
     17DEB_DH_MAKESHLIBS_ARGS_libnautilus-extension1 += -V 'libnautilus-extension1 (>= 2.26.2)' 
    1618 
    1719binary-post-install/nautilus-data:: 
Note: See TracChangeset for help on using the changeset viewer.