gtk: updated to version 2.10.3

This commit is contained in:
Matt Housh 2006-09-08 15:14:35 +00:00
parent 76bb5104c3
commit 9e7eeeb157
6 changed files with 20 additions and 87 deletions

View File

@ -324,21 +324,21 @@ drwxr-xr-x root/root usr/lib/gtk-2.0/2.10.0/printbackends/
drwxr-xr-x root/root usr/lib/gtk-2.0/include/
-rw-r--r-- root/root usr/lib/gtk-2.0/include/gdkconfig.h
-rw-r--r-- root/root usr/lib/libgdk-x11-2.0.la
lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.1000.1
-rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.1000.3
lrwxrwxrwx root/root usr/lib/libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.1000.3
-rwxr-xr-x root/root usr/lib/libgdk-x11-2.0.so.0.1000.3
-rwxr-xr-x root/root usr/lib/libgdk_pixbuf-2.0.la
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.1000.1
-rwxr-xr-x root/root usr/lib/libgdk_pixbuf-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0.1000.3
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.1000.3
-rwxr-xr-x root/root usr/lib/libgdk_pixbuf-2.0.so.0.1000.3
-rwxr-xr-x root/root usr/lib/libgdk_pixbuf_xlib-2.0.la
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf_xlib-2.0.so -> libgdk_pixbuf_xlib-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.1000.1
-rwxr-xr-x root/root usr/lib/libgdk_pixbuf_xlib-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf_xlib-2.0.so -> libgdk_pixbuf_xlib-2.0.so.0.1000.3
lrwxrwxrwx root/root usr/lib/libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.1000.3
-rwxr-xr-x root/root usr/lib/libgdk_pixbuf_xlib-2.0.so.0.1000.3
-rw-r--r-- root/root usr/lib/libgtk-x11-2.0.la
lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.1000.1
-rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.1000.1
lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.1000.3
lrwxrwxrwx root/root usr/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.1000.3
-rwxr-xr-x root/root usr/lib/libgtk-x11-2.0.so.0.1000.3
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gdk-2.0.pc
-rw-r--r-- root/root usr/lib/pkgconfig/gdk-pixbuf-2.0.pc

View File

@ -1,4 +1,3 @@
501ae79b5b7a93a8338e999274f4dcbb gdk-pixbuf.loaders
17510dcd6cb2672d9e530beb9bee86a4 gtk+-2.10.1-stock-icon.diff
7f1d39031d50de8228211aa3230d4acd gtk+-2.10.1.tar.bz2
a6ab21dcf3d52be4b2c002d6a74dddf9 gtk.immodules
ee4914619a3c81a81a2e0cdd65588c6f gdk-pixbuf.loaders
c662ca204e204edfd8b8b917b9a852aa gtk+-2.10.3.tar.bz2
1d688ced93edd366e19ec8df47d20218 gtk.immodules

View File

@ -4,14 +4,13 @@
# Depends on: atk, pango, libtiff, hicolor-icon-theme
name=gtk
version=2.10.1
release=2
version=2.10.3
release=1
source=(ftp://ftp.gtk.org/pub/gtk/v2.10/${name}+-$version.tar.bz2 \
gdk-pixbuf.loaders gtk.immodules $name+-$version-stock-icon.diff)
gdk-pixbuf.loaders gtk.immodules)
build () {
cd gtk+-$version
patch -p1 -i $SRC/$name+-$version-stock-icon.diff
./configure --prefix=/usr
make
make DESTDIR=$PKG install

View File

@ -1,6 +1,6 @@
# GdkPixbuf Image Loader Modules file
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from gtk+-2.10.1
# Created by gdk-pixbuf-query-loaders from gtk+-2.10.3
#
# LoaderDir = /usr/lib/gtk-2.0/2.10.0/loaders
#

View File

@ -1,65 +0,0 @@
--- gtk+-2.10.1/gtk/gtkfilesystem.c.orig 2006-08-07 22:23:22.436475760 +0200
+++ gtk+-2.10.1/gtk/gtkfilesystem.c 2006-08-07 22:25:38.673764544 +0200
@@ -301,15 +301,21 @@
GtkIconTheme *icon_theme;
icon_theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (widget));
- pixbuf = gtk_icon_theme_load_icon (icon_theme, info->icon_name,
- pixel_size, 0, NULL);
+ if (gtk_icon_theme_has_icon (icon_theme, info->icon_name))
+ pixbuf = gtk_icon_theme_load_icon (icon_theme, info->icon_name,
+ pixel_size, 0, NULL);
}
}
if (!pixbuf)
{
/* load a fallback icon */
- pixbuf = gtk_widget_render_icon (widget, GTK_STOCK_FILE, GTK_ICON_SIZE_SMALL_TOOLBAR, NULL);
+ pixbuf = gtk_widget_render_icon (widget,
+ gtk_file_info_get_is_folder (info)
+ ? GTK_STOCK_DIRECTORY : GTK_STOCK_FILE,
+ GTK_ICON_SIZE_SMALL_TOOLBAR,
+ NULL);
+
if (!pixbuf && error)
g_set_error (error,
GTK_FILE_SYSTEM_ERROR,
@@ -648,7 +654,7 @@
GError **error)
{
gchar *icon_name;
- GdkPixbuf *pixbuf;
+ GdkPixbuf *pixbuf = NULL;
g_return_val_if_fail (GTK_IS_FILE_SYSTEM (file_system), NULL);
g_return_val_if_fail (volume != NULL, NULL);
@@ -658,15 +664,22 @@
icon_name = gtk_file_system_volume_get_icon_name (file_system, volume,
error);
- if (!icon_name)
+ if (icon_name)
{
- return NULL;
+ GtkIconTheme *icon_theme;
+
+ icon_theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (widget));
+ if (gtk_icon_theme_has_icon (icon_theme, icon_name))
+ pixbuf = gtk_icon_theme_load_icon (icon_theme,
+ icon_name, pixel_size, 0, NULL);
+ g_free (icon_name);
}
- pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_for_screen (gtk_widget_get_screen (widget)),
- icon_name, pixel_size, 0, NULL);
- g_free (icon_name);
-
+ if (!pixbuf)
+ pixbuf = gtk_widget_render_icon (widget,
+ GTK_STOCK_HARDDISK,
+ GTK_ICON_SIZE_SMALL_TOOLBAR,
+ NULL);
return pixbuf;
}

View File

@ -1,6 +1,6 @@
# GTK+ Input Method Modules file
# Automatically generated file, do not edit
# Created by gtk-query-immodules-2.0 from gtk+-2.10.1
# Created by gtk-query-immodules-2.0 from gtk+-2.10.3
#
# ModulesPath = /root/.gtk-2.0/2.10.0/i686-pc-linux-gnu/immodules:/root/.gtk-2.0/2.10.0/immodules:/root/.gtk-2.0/i686-pc-linux-gnu/immodules:/root/.gtk-2.0/immodules:/usr/lib/gtk-2.0/2.10.0/i686-pc-linux-gnu/immodules:/usr/lib/gtk-2.0/2.10.0/immodules:/usr/lib/gtk-2.0/i686-pc-linux-gnu/immodules:/usr/lib/gtk-2.0/immodules
#