Description of problem: sane-backends-devel contains only 2 headers and lots of .so links for the individual backends. Would expect a lot more headers, and less .so links.. The current content is not very helpful as it is not sufficient for sane-backends development. missing include/sane/sanei_* & sane/config.h the /usr/lib64/sane/ .so links should not be needed. These are never referenced directly outside sane. sanei_*.h needs to be cleaned up a bit to fixup the include references. #include "../include/sane/XXX.h" should be #include <sane/XXX.h> perl -i -p -e 's%"../include/(.*\.h)"%<$1>%' `fgrep -l '"../include' *.h` Version-Release number of selected component (if applicable): sane-backends-devel-1.0.18-2.fc6 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 137791 [details] Proposed patch The attached specfile patch attempts to clean up the devel package as outlined earlier. Verified by manually building the avision backend out-of-tree. Could be cleaned up by fixing sane-backends to install the required files proper instead of doing it manually from the spec file.
*** Bug 213448 has been marked as a duplicate of this bug. ***
I won't overrule upstream on this one, therefore I'll close this bug as UPSTREAM. The corresponding upstream bug is: https://alioth.debian.org/tracker/index.php?func=detail&aid=306658&group_id=30186&atid=410366