On 12 Jan 2001, Christian Marillat wrote: > PT> This reminds me. There is a discrepancy between the dependency > PT> behavior of the Helix and Debian sawfish packages. > > PT> Sawfish now looks for the GNOME libraries at runtime, and > PT> dlopens them if found. As a result, even a binary built with > PT> gnome support doesn't actively link against any GNOME libraries. > > PT> For the Helix packages, I got rid of the separate configure and > PT> build step for the sawfish-gnome package. Sawfish is built and > PT> installed only once, and the sawfish-gnome package just contains > PT> the things needed for gnomecc: usr/bin/sawfish-capplet > PT> usr/share/gnome usr/share/control-center > > PT> Then sawfish-gnome doesn't conflict with sawfish. You may want > PT> to consider doing this for the Debian packages. > > No, because since the 0.30.3 release I build two completely > different release of sawfish (see below).
Yes, but only sawfish-capplet is linked with the gnome-libs: ,---- | [EMAIL PROTECTED]:/etc$ dpkg -s sawfish-gnome | Package: sawfish-gnome | Status: install ok installed | Priority: optional | Section: x11 | Installed-Size: 2560 | Maintainer: Christian Marillat <[EMAIL PROTECTED]> | Source: sawfish | Version: 0.34-6 | | [EMAIL PROTECTED]:/etc$ ldd /usr/bin/sawfish | grep gnome | [EMAIL PROTECTED]:/etc$ ldd /usr/bin/sawfish-ui | grep gnome | [EMAIL PROTECTED]:/etc$ ldd /usr/bin/sawfish-client | grep gnome | [EMAIL PROTECTED]:/etc$ ldd /usr/bin/sawfish-themer | grep gnome | [EMAIL PROTECTED]:/etc$ ldd /usr/bin/sawfish-capplet | grep gnome | libgnomeui.so.32 => /usr/lib/libgnomeui.so.32 (0x4003f000) | libgnome.so.32 => /usr/lib/libgnome.so.32 (0x403b6000) | libgnomesupport.so.0 => /usr/lib/libgnomesupport.so.0 (0x403cd000) | [EMAIL PROTECTED]:/etc$ `---- So you could do the same thing that Peter has done with the helix debs and only have sawfish-capplet and other gnome-specific stuff in sawfish-gnome. -- Mika Tiainen [EMAIL PROTECTED]

