diff options
-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 | ||