tags 533983 +patch sid squeeze
thanks

In sid the upstream build process fails to pick up the locations for the libgnomeui sheaders and the fact it should link against libgnomeui. I would guess this is due to a change inlibpanel-applet2-dev but i'm not sure. In lenny and etch it works fine, in squeeze it works for now but probablly won't in the future when sid's gnome stuff migrates so IMO this bug is relevent for squeeze.

The easiest/least instrusive fix is to just add this stuff through debian/rules, the attatched patch does so.

diff -ur gnome-swallow-1.2/debian/rules gnome-swallow-1.2.new/debian/rules
--- gnome-swallow-1.2/debian/rules	2005-11-10 20:15:05.000000000 +0000
+++ gnome-swallow-1.2.new/debian/rules	2009-07-05 22:20:34.000000000 +0000
@@ -4,4 +4,6 @@
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
-DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,-O1"
+DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,-O1 -lgnomeui-2"
+
+export CFLAGS += -I/usr/include/libgnomeui-2.0

Reply via email to