Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 534122 - x11-libs/libxcb-1.11-r1 USE="-doc" - QA Notice: Unrecognized configure options: --disable-build-docs
Summary: x11-libs/libxcb-1.11-r1 USE="-doc" - QA Notice: Unrecognized configure option...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matt Turner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-31 16:48 UTC by Chris Mayo
Modified: 2015-02-23 05:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Mayo 2014-12-31 16:48:57 UTC
QA: install
QA Notice: Unrecognized configure options:

	--disable-build-docs
	--disable-build-docs

Fixed with:

@@ -48,5 +48,5 @@
 src_configure() {
 	XORG_CONFIGURE_OPTIONS=(
-		$(use_enable doc build-docs)
+		$(use_enable doc devel-docs)
 		$(use_enable selinux)
 		$(use_enable xkb)

This saves installing 2600 files!


I also suggest not installing the man3 files with USE="-doc" - another 2000 files.
Looks like there might be a problem there anyway with  "_checked" versions of pages being installed e.g.
/usr/share/man/man3/xcb_xv_stop_video_checked.3
that contains:
.so man3/xcb_xv_stop_video.3
Comment 1 Rafał Mużyło 2015-02-22 16:45:47 UTC
One more thing to add: this package needs a bit stronger doc dependency, namely app-doc/doxygen[dot] - configure.ac explicitly says so.
Comment 2 Matt Turner gentoo-dev 2015-02-23 01:55:42 UTC
Thanks! I've added IUSE=doc and the dependency on doxygen[dot]. More work needed to handle the man pages.
Comment 3 Matt Turner gentoo-dev 2015-02-23 02:06:09 UTC
Ugh, a ton of libX* libraries install man pages too.

I think that should be a separate bug. Marking this one fixed.
Comment 4 Rafał Mużyło 2015-02-23 05:22:14 UTC
Personally, I don't see a problem with the manpages - those don't take that much space.
Comment 5 Matt Turner gentoo-dev 2015-02-23 05:28:27 UTC
Right... it's just that they're not really useful if you're not developing for libxcb.