Upstream has released lirc 0.8.5 which includes support for kernel 2.6.29. All references to semaphore.h have been removed as far as I can see. Moving to 0.8.5 should fix this bug and make this package compatible with the default kernel in unstable.
Eric Sharkey -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org