[arch-commits] CVS update of extra/gnome/nautilus (12_list-view_expand.patch PKGBUILD)

Jan de Groot jgc at archlinux.org
Thu May 31 11:47:17 UTC 2007


    Date: Thursday, May 31, 2007 @ 07:47:17
  Author: jgc
    Path: /home/cvs-extra/extra/gnome/nautilus

   Added: 12_list-view_expand.patch (1.1)
Modified: PKGBUILD (1.35 -> 1.36)

upgpkg: nautilus 2.18.1-2
Add patch from debian to fix column resizing behaviour


---------------------------+
 12_list-view_expand.patch |   32 ++++++++++++++++++++++++++++++++
 PKGBUILD                  |   12 +++++++-----
 2 files changed, 39 insertions(+), 5 deletions(-)


Index: extra/gnome/nautilus/12_list-view_expand.patch
diff -u /dev/null extra/gnome/nautilus/12_list-view_expand.patch:1.1
--- /dev/null	Thu May 31 07:47:16 2007
+++ extra/gnome/nautilus/12_list-view_expand.patch	Thu May 31 07:47:16 2007
@@ -0,0 +1,32 @@
+Index: nautilus-2.18.1/src/file-manager/fm-list-view.c
+===================================================================
+--- nautilus-2.18.1.orig/src/file-manager/fm-list-view.c	2007-04-10 14:05:29.000000000 +0200
++++ nautilus-2.18.1/src/file-manager/fm-list-view.c	2007-05-16 00:46:09.805874250 +0200
+@@ -1337,7 +1337,7 @@
+ 
+ 	for (l = nautilus_columns; l != NULL; l = l->next) {
+ 		NautilusColumn *nautilus_column;
+-		int column_num;		
++		int column_num, font_size;
+ 		char *name;
+ 		char *label;
+ 		float xalign;
+@@ -1360,6 +1360,9 @@
+ 			view->details->pixbuf_cell = (GtkCellRendererPixbuf *)cell;
+ 			
+ 			view->details->file_name_column = gtk_tree_view_column_new ();
++			gtk_tree_view_column_set_expand (view->details->file_name_column, TRUE);
++			font_size = PANGO_PIXELS (pango_font_description_get_size (GTK_WIDGET(view)->style->font_desc));
++			gtk_tree_view_column_set_min_width (view->details->file_name_column, 16*font_size);
+ 			g_object_ref (view->details->file_name_column);
+ 			gtk_object_sink (GTK_OBJECT (view->details->file_name_column));
+ 			view->details->file_name_column_num = column_num;
+@@ -1384,7 +1387,7 @@
+ 			cell = gtk_cell_renderer_text_new ();
+                         g_object_set (cell,
+                                       "ellipsize", PANGO_ELLIPSIZE_END,
+-                                      "width-chars", 32,
++                                      "ellipsize-set", TRUE,
+                                       NULL);
+ 			view->details->file_name_cell = (GtkCellRendererText *)cell;
+ 			g_signal_connect (cell, "edited", G_CALLBACK (cell_renderer_edited), view);
Index: extra/gnome/nautilus/PKGBUILD
diff -u extra/gnome/nautilus/PKGBUILD:1.35 extra/gnome/nautilus/PKGBUILD:1.36
--- extra/gnome/nautilus/PKGBUILD:1.35	Sun Apr 22 11:09:46 2007
+++ extra/gnome/nautilus/PKGBUILD	Thu May 31 07:47:17 2007
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD,v 1.35 2007/04/22 15:09:46 jgc Exp $
+# $Id: PKGBUILD,v 1.36 2007/05/31 11:47:17 jgc Exp $
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=nautilus
 pkgver=2.18.1
-pkgrel=1
+pkgrel=2
 pkgdesc="The GNOME shell and file manager"
 arch=(i686 x86_64)
 license=('GPL')
@@ -12,13 +12,15 @@
 url="http://www.gnome.org"
 groups=('gnome')
 replaces=('fontilus')
-options=('nolibtool')
+options=('!libtool')
 install=nautilus.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.18/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('e4718f37080b7d98cd5707e617d43ae6')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.18/${pkgname}-${pkgver}.tar.bz2
+	12_list-view_expand.patch)
+md5sums=('e4718f37080b7d98cd5707e617d43ae6' 'db774f1f95852ff3ed044d0eb65609fb')
 
 build() {
   cd ${startdir}/src/${pkgname}-${pkgver}
+  patch -Np1 -i ${startdir}/src/12_list-view_expand.patch || return 1
   ./configure --prefix=/usr --sysconfdir=/etc \
               --localstatedir=/var --disable-static \
 	      --disable-update-mimedb




More information about the arch-commits mailing list