2005年4月1日星期五

cygwin port of xffm-4.2 almost done

Today:
- Removed the stupid cygwin handling in fstab_module.c. Now you can also visit your DOS drives in the Fstab branch.
- Fixed the window title when goto a network share folder (in cygwin, //machine/service always works even without smb module)
- Now all fixes could be done via automake
- Now xffm seems to be much more stable

Some problems:
- When traversing on the main menu, gtk always complains "assertion `GTK_IS_CHECK_MENU_ITEM (check_menu_item)' failed"
- I can't bookmark a directory in network share folder (dnd.c? or is it also a problem in the upstream?)

About xffm itself:
- The usability is much better than 4.0
- Some UI parts are not instinctive. For example, the sidebars, I lost it by accident. But if I didn't check the manual, I couldn't know how to get it back.



Source patches are here(xffm-4.2.1-cygwin-patch.tar.gz).

Usage:
xffm-4.2.1-cygwin-automake.patch is for those who have automake installed.
$ tar zxf xffm-4.2.1.tar.gz # unpack source
$ cd xffm-4.2.1
$ patch -p1 -b <>
$ CFLAGS=-O2 ./configure --prefix=/opt/xfce4
$ /usr/autotool/devel/bin/automake-1.9
$ make
$ make install

xffm-4.2.1-cygwin.patch is for those who don't have automake.
$ tar zxf xffm-4.2.1.tar.gz # unpack source
$ cd xffm-4.2.1
$ patch -p1 -b <>
$ CFLAGS=-O2 ./configure --prefix=/opt/xfce4
$ make
$ make install

The -automake patch is smaller, which makes the patch maintainable.

Note:
If you want to build in a directory other than the source directory (e.g. xffm-4.2.1/.build, ) via "./configure --srcdir=/path/to/source/dir", remember to copy the faked src/libxffm.la to $(top_builddir)/src/.

没有评论: