Question with Gnome Apps & Custom Paths



I use relink (package management), keeps all your stuff in /app/<program>.
http://relink.sourceforge.net/ for more details.

However, I was wondering, is it possible to get all the Gnome applications to link not to the direct folder/directories that the libraries are held (ie: /app/glib-2.2.0), but instead the symlink, /vapp/lib/libgobject-2.0la)?

This would help a lot, because then I would not have to change the name glib-2.2.0 to glib-2.2.1 every time I compile a newer version of a Gnome application. That in part because other applications still have the hard coded path (/app/glib-2.2.0) in their */lib/*.la.

Please let me know, thanks!

emodel.lo gtktreemodelsort.lo gtktreeselection.lo gtktreesortable.lo gtktreestor e.lo gtktreeview.lo gtktreeviewcolumn.lo gtktypebuiltins.lo gtktypeutils.lo gtkv bbox.lo gtkvbox.lo gtkviewport.lo gtkvpaned.lo gtkvruler.lo gtkvscale.lo gtkvscr ollbar.lo gtkvseparator.lo gtkwidget.lo gtkwindow.lo gtkwindow-decorate.lo fnmat
ch.lo gtkplug.lo gtksocket.lo
mkdir .libs
grep: /app/glib-2.2.0/lib/libgobject-2.0.la: No such file or directory
/vapp/bin/sed: can't read /app/glib-2.2.0/lib/libgobject-2.0.la: No such file or
directory
libtool: link: `/app/glib-2.2.0/lib/libgobject-2.0.la' is not a valid libtool ar
chive
make[3]: *** [libgtk-x11-2.0.la] Error 1
make[3]: Leaving directory `/home/war/gtk+-2.2.1/gtk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/war/gtk+-2.2.1/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/war/gtk+-2.2.1'
make: *** [all-recursive-am] Error 2
make: *** Error: Make failed.
make: *** Aborting!

[war war lib]$ fixlib glib-2.2.0 glib-2.2.1
Fixing ./atk-1.2.0/lib/libatk-1.0.la
Fixing ./libbonobo-2.1.1/lib/libbonobo-2.la
Fixing ./bonobo-activation-2.1.1/lib/libbonobo-activation.la
Fixing ./libbonoboui-2.1.2/lib/libbonoboui-2.la
Fixing ./eel-2.2.0.1/lib/libeel-2.la
Fixing ./gail-1.2.0/lib/libgailutil.la
Fixing ./gconf-2.1.90/lib/libgconf-2.la
Fixing ./gtk+-2.2.0/lib/libgdk_pixbuf-2.0.la
Fixing ./gtk+-2.2.0/lib/libgdk_pixbuf_xlib-2.0.la
Fixing ./libglade-2.0.1/lib/libglade-2.0.la
Fixing ./kde-3.1/lib/libgmcop.la
Fixing ./gnet-1.1.8/lib/libgnet.la
Fixing ./libgnome-2.2.0/lib/libgnome-2.la
Fixing ./libgnomecanvas-2.1.90/lib/libgnomecanvas-2.la
Fixing ./gnome-desktop-2.2.0/lib/libgnome-desktop-2.la
Fixing ./libgnomeprint-2.2.1/lib/libgnomeprint-2-2.la
Fixing ./libgnomeprintui-2.2.1/lib/libgnomeprintui-2-2.la
Fixing ./libgnomeui-2.1.90/lib/libgnomeui-2.la
Fixing ./gnome-vfs-2.1.91/lib/libgnomevfs-2.la
Fixing ./libgsf-1.7.2/lib/libgsf-1.la
Fixing ./libgsf-1.7.2/lib/libgsf-gnome-1.la
Fixing ./libgtkhtml-2.2.0/lib/libgtkhtml-2.la
Fixing ./gtkspell-2.0.4/lib/libgtkspell.la
Fixing ./libgtop-2.0.1/lib/libgtop-2.0.la
Fixing ./libgtop-2.0.1/lib/libgtop_common-2.0.la
Fixing ./libgtop-2.0.1/lib/libgtop_sysdeps-2.0.la
Fixing ./libidl-0.8.0/lib/libIDL-2.la
Fixing ./linc-1.0.1/lib/liblinc.la
Fixing ./orbit2-2.5.1/lib/libORBit-2.la
Fixing ./orbit2-2.5.1/lib/libORBitCosNaming-2.la
Fixing ./libwnck-2.2.0/lib/libwnck-1.la
[war war lib]$

Then glib intalls fine.






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