To build support for all of the scanners that sane-backends has it requires libieee1284 (this is required for the canon_pp driver at least). libieee1284 can be found at the url above. I tried to make an ebuild for libieee1284, but it keeps borking on sgml -> man page stuff and I really have no idea what it going on.
TaD, attach your ebuild anyway. It's an SGML tools or sgmltools-lite or something dependency. I'll patch your ebuild to make it work, if you could submit it, though.
Created attachment 1919 [details] non-working ebuild for libieee1284-0.1.6 This ebuild fails for me with the following error: docbook2man -o doc doc/interface.sgml Can't locate XML/RegExp.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i686-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i686-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at /usr/lib/perl5/site_perl/5.6.1/XML/DOM.pm line 39. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.1/XML/DOM.pm line 39. Compilation failed in require at /usr/bin/docbook2man line 54. BEGIN failed--compilation aborted at /usr/bin/docbook2man line 54. make: *** [doc/ieee1284_claim.3] Error 2 And it probably requires numerous other tweaks.
That was an easy enough fix. The docbook-sgml stuff still seems to error a little bit, but it's non-fatal. and sane-backends looks like it creates a canon driver.