hp-scan aborts with: warning: python-dbus not installed. HP Linux Imaging and Printing System (ver. 3.9.12) Scan Utility ver. 2.2 Copyright (c) 2001-9 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. error: hp-scan requires the Python Imaging Library (PIL). Exiting. Reproducible: Always Steps to Reproduce: 1. emerge -C dev-python/imaging 2. USE="-* scanner" emerge net-print/hplip 3. hp-scan
I will think about on how to rearrange the dependencies.
Created attachment 226923 [details, diff] hplip-3.9.12-r1.diff I think the attached changes should be sufficient. I was under the impression sane-frontends are just cli frontends but they are gui frontends. Now sane-backends and dev-python/imaging are installed in any case, so command-line scanning will work. If the X use flag is enabled either media-gfx/xsane or media-gfx/sane-frontends are installed where media-gfx/xsane is preferred.
Created attachment 226925 [details, diff] metadata.diff
+ 08 Apr 2010; Daniel Pielmeier <billie@gentoo.org> hplip-3.9.12-r1.ebuild, + -hplip-3.10.2.ebuild, hplip-3.10.2-r4.ebuild, metadata.xml: + Fix scanner dependencies. Remove old.