diff options
author | Zhai Edwin <edwin.zhai@intel.com> | 2010-07-07 18:21:49 +0800 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-07-13 15:21:44 +0100 |
commit | bb2c55765b53db6e971419db7230514e9f7482cc (patch) | |
tree | c2048475bd5063027c7d8cd3401e0b6dc2ead9d0 /meta | |
parent | 73914a8190ec2fe49e60f710a03ce3af253aca4b (diff) | |
download | poky-bb2c55765b53db6e971419db7230514e9f7482cc.tar.gz |
pcmanfm: Update to 0.5
latest pcmanfm(0.9.7) separate the core functionality to create an independent
library named libfm, which is not in poky repo. To keep it simple, just update
to stable release 0.5. Also updated some of the patches.
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/packages/pcmanfm/files/desktop.patch | 19 | ||||
-rw-r--r-- | meta/packages/pcmanfm/files/no-warnings.patch | 53 | ||||
-rw-r--r-- | meta/packages/pcmanfm/files/owl-window-menu.patch | 58 | ||||
-rw-r--r-- | meta/packages/pcmanfm/pcmanfm_0.5.bb (renamed from meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb) | 5 |
4 files changed, 77 insertions, 58 deletions
diff --git a/meta/packages/pcmanfm/files/desktop.patch b/meta/packages/pcmanfm/files/desktop.patch index 1806cc2b90..93cdd87035 100644 --- a/meta/packages/pcmanfm/files/desktop.patch +++ b/meta/packages/pcmanfm/files/desktop.patch | |||
@@ -1,12 +1,15 @@ | |||
1 | --- pcmanfm-0.3.2-beta/pcmanfm.desktop.in.old 2006-09-25 11:43:07.000000000 +0100 | 1 | Index: pcmanfm-0.5/pcmanfm.desktop.in |
2 | +++ pcmanfm-0.3.2-beta/pcmanfm.desktop.in 2006-09-25 11:44:59.000000000 +0100 | 2 | =================================================================== |
3 | @@ -1,7 +1,6 @@ | 3 | --- pcmanfm-0.5.orig/pcmanfm.desktop.in |
4 | +++ pcmanfm-0.5/pcmanfm.desktop.in | ||
5 | @@ -1,8 +1,7 @@ | ||
4 | [Desktop Entry] | 6 | [Desktop Entry] |
5 | -Categories=Application;System;Utility;Core;GTK; | 7 | Version=1.0 |
6 | +Categories=System;Utility;Core;GTK; | ||
7 | -Encoding=UTF-8 | 8 | -Encoding=UTF-8 |
8 | -Name=PCMan File Manager | 9 | -Name=PCMan File Manager |
10 | -Categories=Application;System;Utility;Core;GTK; | ||
9 | +Name=File Manager | 11 | +Name=File Manager |
10 | Name[zh_TW]=PCMan 檔案管理程式 | 12 | +Categories=System;Utility;Core;GTK; |
11 | Name[pl]=Przeglądarka plików z zakładkami | 13 | Name[zh_TW]=檔案總管 |
12 | Exec=pcmanfm %f | 14 | Exec=pcmanfm %F |
15 | Icon=pcmanfm | ||
diff --git a/meta/packages/pcmanfm/files/no-warnings.patch b/meta/packages/pcmanfm/files/no-warnings.patch index 2e0d92bd7b..b1570a0d98 100644 --- a/meta/packages/pcmanfm/files/no-warnings.patch +++ b/meta/packages/pcmanfm/files/no-warnings.patch | |||
@@ -1,47 +1,60 @@ | |||
1 | --- pcmanfm-0.3.2-beta/src/main.c.old 2006-09-25 11:51:51.000000000 +0100 | 1 | Index: pcmanfm-0.5/src/main.c |
2 | +++ pcmanfm-0.3.2-beta/src/main.c 2006-09-25 11:51:55.000000000 +0100 | 2 | =================================================================== |
3 | @@ -173,7 +173,7 @@ | 3 | --- pcmanfm-0.5.orig/src/main.c |
4 | +++ pcmanfm-0.5/src/main.c | ||
5 | @@ -118,7 +118,7 @@ | ||
6 | |||
7 | static void init_folder(); | ||
8 | static void init_daemon_or_desktop(); | ||
9 | -static void check_icon_theme(); | ||
10 | +/*static void check_icon_theme();*/ | ||
11 | |||
12 | static gboolean handle_parsed_commandline_args(); | ||
13 | |||
14 | @@ -322,7 +322,7 @@ | ||
4 | gtk_widget_show ( GTK_WIDGET( main_window ) ); | 15 | gtk_widget_show ( GTK_WIDGET( main_window ) ); |
5 | return main_window; | 16 | return main_window; |
6 | } | 17 | } |
7 | - | 18 | - |
8 | +#if 0 | 19 | +#if 0 |
9 | static void check_icon_theme() | 20 | void check_icon_theme() |
10 | { | 21 | { |
11 | GtkSettings * settings; | 22 | GtkSettings * settings; |
12 | @@ -212,7 +212,7 @@ | 23 | @@ -361,7 +361,7 @@ |
13 | } | 24 | } |
14 | g_free( theme ); | 25 | g_free( theme ); |
15 | } | 26 | } |
16 | - | 27 | - |
17 | +#endif | 28 | +#endif |
18 | int | 29 | #ifdef _DEBUG_THREAD |
19 | main ( int argc, char *argv[] ) | 30 | |
20 | { | 31 | G_LOCK_DEFINE(gdk_lock); |
21 | @@ -274,7 +274,7 @@ | 32 | @@ -405,7 +405,7 @@ |
22 | vfs_file_info_set_thumbnail_size( appSettings.bigIconSize, | 33 | vfs_file_info_set_thumbnail_size( app_settings.big_icon_size, |
23 | appSettings.smallIconSize ); | 34 | app_settings.small_icon_size ); |
24 | 35 | ||
25 | - check_icon_theme(); | 36 | - check_icon_theme(); |
26 | +/* check_icon_theme();*/ | 37 | +/* check_icon_theme();*/ |
38 | folder_initialized = TRUE; | ||
39 | } | ||
27 | 40 | ||
28 | if( appSettings.showDesktop ) | 41 | Index: pcmanfm-0.5/src/main-window.c |
29 | fm_desktop_init(); | 42 | =================================================================== |
30 | --- pcmanfm-0.3.2-beta/src/main-window.c.old 2006-09-25 11:47:45.000000000 +0100 | 43 | --- pcmanfm-0.5.orig/src/main-window.c |
31 | +++ pcmanfm-0.3.2-beta/src/main-window.c 2006-09-25 11:50:32.000000000 +0100 | 44 | +++ pcmanfm-0.5/src/main-window.c |
32 | @@ -496,6 +496,7 @@ | 45 | @@ -633,6 +633,7 @@ |
33 | gtk_window_add_accel_group ( GTK_WINDOW ( main_window ), main_window->accel_group ); | ||
34 | gtk_widget_grab_focus ( GTK_WIDGET( main_window->address_bar ) ); | 46 | gtk_widget_grab_focus ( GTK_WIDGET( main_window->address_bar ) ); |
35 | 47 | ||
48 | #ifdef SUPER_USER_CHECKS | ||
36 | +#if 0 | 49 | +#if 0 |
37 | /* Create warning bar for super user */ | 50 | /* Create warning bar for super user */ |
38 | if ( geteuid() == 0 ) /* Run as super user! */ | 51 | if ( geteuid() == 0 ) /* Run as super user! */ |
39 | { | 52 | { |
40 | @@ -510,6 +511,7 @@ | 53 | @@ -648,6 +649,7 @@ |
41 | gtk_box_pack_start ( GTK_BOX ( main_window->main_vbox ), | ||
42 | main_window->status_bar, FALSE, FALSE, 2 ); | 54 | main_window->status_bar, FALSE, FALSE, 2 ); |
43 | } | 55 | } |
56 | #endif | ||
44 | +#endif | 57 | +#endif |
45 | 58 | ||
46 | /* Create client area */ | 59 | /* Create client area */ |
47 | main_window->notebook = GTK_NOTEBOOK( gtk_notebook_new () ); | 60 | main_window->notebook = gtk_notebook_new(); |
diff --git a/meta/packages/pcmanfm/files/owl-window-menu.patch b/meta/packages/pcmanfm/files/owl-window-menu.patch index 7db68f4b12..d11140cf42 100644 --- a/meta/packages/pcmanfm/files/owl-window-menu.patch +++ b/meta/packages/pcmanfm/files/owl-window-menu.patch | |||
@@ -1,26 +1,26 @@ | |||
1 | Index: pcmanfm-0.3.2-beta/configure.in | 1 | Index: pcmanfm-0.5/configure.in |
2 | =================================================================== | 2 | =================================================================== |
3 | --- pcmanfm-0.3.2-beta.orig/configure.in 2007-04-26 09:09:33.000000000 +0100 | 3 | --- pcmanfm-0.5.orig/configure.in |
4 | +++ pcmanfm-0.3.2-beta/configure.in 2007-04-26 09:12:41.000000000 +0100 | 4 | +++ pcmanfm-0.5/configure.in |
5 | @@ -15,6 +15,12 @@ | 5 | @@ -25,6 +25,12 @@ |
6 | libstartup-notification-1.0" | 6 | gtk_modules="gtk+-2.0 >= 2.6.0 \ |
7 | 7 | gthread-2.0" | |
8 | PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) | 8 | PKG_CHECK_MODULES(GTK, [$gtk_modules]) |
9 | + | 9 | + |
10 | +OWL_CFLAGS="" | 10 | +OWL_CFLAGS="" |
11 | +OWL_LIBS="-lowl" | 11 | +OWL_LIBS="-lowl" |
12 | +PACKAGE_CFLAGS="$PACKAGE_CFLAGS $OWL_CFLAGS" | 12 | +GTK_CFLAGS="$GTK_CFLAGS $OWL_CFLAGS" |
13 | +PACKAGE_LIBS="$PACKAGE_LIBS $OWL_LIBS" | 13 | +GTK_LIBS="$GTK_LIBS $OWL_LIBS" |
14 | + | 14 | + |
15 | AC_SUBST(PACKAGE_CFLAGS) | 15 | AC_SUBST(GTK_CFLAGS) |
16 | AC_SUBST(PACKAGE_LIBS) | 16 | AC_SUBST(GTK_LIBS) |
17 | 17 | ||
18 | Index: pcmanfm-0.3.2-beta/src/main-window.c | 18 | Index: pcmanfm-0.5/src/main-window.c |
19 | =================================================================== | 19 | =================================================================== |
20 | --- pcmanfm-0.3.2-beta.orig/src/main-window.c 2007-04-26 09:09:15.000000000 +0100 | 20 | --- pcmanfm-0.5.orig/src/main-window.c |
21 | +++ pcmanfm-0.3.2-beta/src/main-window.c 2007-04-26 09:10:51.000000000 +0100 | 21 | +++ pcmanfm-0.5/src/main-window.c |
22 | @@ -414,9 +414,7 @@ | 22 | @@ -534,9 +534,7 @@ |
23 | main_window->splitter_pos = appSettings.splitterPos; | 23 | main_window->splitter_pos = app_settings.splitter_pos; |
24 | 24 | ||
25 | /* Create menu bar */ | 25 | /* Create menu bar */ |
26 | - main_window->menu_bar = gtk_menu_bar_new (); | 26 | - main_window->menu_bar = gtk_menu_bar_new (); |
@@ -29,23 +29,23 @@ Index: pcmanfm-0.3.2-beta/src/main-window.c | |||
29 | + main_window->menu_bar = gtk_menu_new (); | 29 | + main_window->menu_bar = gtk_menu_new (); |
30 | 30 | ||
31 | main_window->accel_group = gtk_accel_group_new (); | 31 | main_window->accel_group = gtk_accel_group_new (); |
32 | fm_side_pane_menu[ 0 ].ret = ( GtkWidget** ) & main_window->open_side_pane_menu; | 32 | fm_side_pane_menu[ 0 ].ret = ( GtkWidget** ) (GtkWidget*) & main_window->open_side_pane_menu; |
33 | Index: pcmanfm-0.3.2-beta/src/main.c | 33 | Index: pcmanfm-0.5/src/main.c |
34 | =================================================================== | 34 | =================================================================== |
35 | --- pcmanfm-0.3.2-beta.orig/src/main.c 2007-04-26 09:09:15.000000000 +0100 | 35 | --- pcmanfm-0.5.orig/src/main.c |
36 | +++ pcmanfm-0.3.2-beta/src/main.c 2007-04-26 09:21:40.000000000 +0100 | 36 | +++ pcmanfm-0.5/src/main.c |
37 | @@ -32,6 +32,8 @@ | 37 | @@ -48,6 +48,8 @@ |
38 | #include "glade-support.h" | 38 | |
39 | #include "settings.h" | 39 | #include "desktop.h" |
40 | 40 | ||
41 | +#include "libowl/owlwindowmenu.h" | 41 | +#include "libowl/owlwindowmenu.h" |
42 | + | 42 | + |
43 | static char* init_path = NULL; | 43 | typedef enum{ |
44 | 44 | CMD_OPEN = 1, | |
45 | static int sock; | 45 | CMD_OPEN_TAB, |
46 | @@ -171,6 +173,10 @@ | 46 | @@ -320,6 +322,10 @@ |
47 | gtk_window_set_default_size( GTK_WINDOW( main_window ), | 47 | gtk_window_maximize( GTK_WINDOW( main_window ) ); |
48 | appSettings.width, appSettings.height ); | 48 | } |
49 | gtk_widget_show ( GTK_WIDGET( main_window ) ); | 49 | gtk_widget_show ( GTK_WIDGET( main_window ) ); |
50 | + gtk_widget_show_all (main_window->menu_bar); | 50 | + gtk_widget_show_all (main_window->menu_bar); |
51 | + owl_set_window_menu (GTK_WINDOW(main_window), | 51 | + owl_set_window_menu (GTK_WINDOW(main_window), |
diff --git a/meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb b/meta/packages/pcmanfm/pcmanfm_0.5.bb index 0576c32f53..e253d79fba 100644 --- a/meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb +++ b/meta/packages/pcmanfm/pcmanfm_0.5.bb | |||
@@ -3,13 +3,16 @@ HOMEPAGE = "http://pcmanfm.sourceforge.net/" | |||
3 | BUGTRACKER = "" | 3 | BUGTRACKER = "" |
4 | 4 | ||
5 | LICENSE = "GPLv2 & GPLv2+ & LGPLv2.1+" | 5 | LICENSE = "GPLv2 & GPLv2+ & LGPLv2.1+" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | ||
7 | file://src/pcmanfm.h;endline=22;md5=0fa9129ee918f493e573154f6ec43fb7 \ | ||
8 | file://src/find-files.c;endline=26;md5=9a92e8f329c97de94e90976a37dde5a5" | ||
6 | 9 | ||
7 | SECTION = "x11" | 10 | SECTION = "x11" |
8 | PRIORITY = "optional" | 11 | PRIORITY = "optional" |
9 | DEPENDS = "gtk+ startup-notification" | 12 | DEPENDS = "gtk+ startup-notification" |
10 | DEPENDS_append_poky = " libowl" | 13 | DEPENDS_append_poky = " libowl" |
11 | 14 | ||
12 | PR = "r5" | 15 | PR = "r0" |
13 | 16 | ||
14 | COMPATIBLE_HOST = '(x86_64|i.86.*|arm.*|mips.*|powerpc.*)-(linux|freebsd.*)' | 17 | COMPATIBLE_HOST = '(x86_64|i.86.*|arm.*|mips.*|powerpc.*)-(linux|freebsd.*)' |
15 | 18 | ||