Comment 5 for bug 153457

Revision history for this message
Ilkka Tuohela (hile) wrote : Re: iguanaworks configuration supported in dpkg-reconfigure dialog but not in lirc build

Hi I just ordered myself some iguanaIR-receivers, and checked this problem report.

This is simply a build problem: while the lirc source has iguanaIR support available and this driver is included when lirc is built with the --with-driver=userspace flag, the build of iguanaIR requires a header to build, and because this header is not available when lirc is built, the support is not included in standard ubuntu package.

So, the standard configure is just skipping iguanaIR because the header is not available.

If you install the iguanair package (which is required to operate the IR-interface anyway) from iguanaworks website, it installs file /usr/include/iguanaIR.h and when this header file is available, the iguanaIR support is included in lirc build with no modifications to lirc package sources, so this will fix this problem for users with the header:

apt-get source lirc && apt-get build-dep lirc
(cd lirc-0.8.3~pre1; dpkg-buildpackage-us -uc)
dpkg -i lirc_0.8.3*.deb

The iguanaIR headers and driver are released under GPL license. I think proper long term solution is to:
- split the iguanair package to a client and a -dev package, adding README, HOWTO etc docs required
- add these packages to ubuntu release
- after the packages are available, add a build dependency of iguanair-dev to lirc build

I'm not a ubuntu developer or MOTU, so I can't really bring this issue any further, but hope this helps package maintainers. For the iguanair source code etc., see http://iguanaworks.net/downloads.php. They already provide some .deb packages.