Proposed fix for Bluefish installation on 2.9.4 (fails because of hardcoded path)



Hello,

You cannot install Bluefish with plain 2.9.4 as the installation fails because of permission problem :
[...]
/usr/bin/install -c -d -m 755  /usr/share/applications
/usr/bin/install: cannot change permissions of `/usr/share/applications': Operation not permitted
make[4]: *** [install-fdmenu] Error 1
[...]

Basically, configure test for existence of that directory and assumes it is OK to write into it for the freedesktop.org menu. Same things happen for the GNOME 2.4 MIME and application directories if you correct this first error.

To correct this, edit the fifth-toe/bluefish Makefile and append the following to the CONFIGURE_ARGS variable : --with-freedesktop_org-menu=$(sharedstatedir)/applications --without-gnome2_4-mime --without-gnome2_4-appreg

This will disable all GNOME 2.4 application and MIME stuff (as 2.8 and above use freedesktop directives) and make the fd.o menu dir entry correct.

HTH,

Vincent

--
Reclaim Your Inbox!
http://www.mozilla.org/products/thunderbird



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]