Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 467424 - media-sound/alsa-tools 1.0.26 should install hda-verb and hdajackretask
Summary: media-sound/alsa-tools 1.0.26 should install hda-verb and hdajackretask
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo ALSA team [DISABLED]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-27 00:00 UTC by Jordi Mallach
Modified: 2013-05-02 01:01 UTC (History)
0 users

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 Jordi Mallach 2013-04-27 00:00:35 UTC
These were added in this release and seem quite interesting.

The actual point of the bug report is to warn in advance that hda-verb will fail to build on your Sparc targets due to a bad include.

The fix is to add a chain of !defined for each arch that does not have sys/io.h, or alternatively, reverse the check so it includes x86, arm, alpha and ia64. See Debian's patch for reference.

Reproducible: Always
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-05-02 01:01:36 UTC
+*alsa-tools-1.0.27-r1 (02 May 2013)
+
+  02 May 2013; Samuli Suominen <ssuominen@gentoo.org>
+  +alsa-tools-1.0.27-r1.ebuild:
+  Install hda-verb and hdajackretask utilities and pull in x11-libs/gtk+:3 for
+  latter wrt #467424 by Jordi Mallach
 
$ diff -u alsa-tools-1.0.27.ebuild alsa-tools-1.0.27-r1.ebuild 
--- alsa-tools-1.0.27.ebuild	2013-05-01 19:25:03.000000000 +0300
+++ alsa-tools-1.0.27-r1.ebuild	2013-05-02 03:56:10.959485470 +0300
@@ -26,14 +26,18 @@
 
 RDEPEND=">=media-libs/alsa-lib-${PV}
 	>=dev-python/pyalsa-1.0.26
-	fltk? ( >=x11-libs/fltk-1.1.10-r2:1 )
-	gtk? ( x11-libs/gtk+:2 )"
+	fltk? ( >=x11-libs/fltk-1.3.0:1 )
+	gtk? (
+		x11-libs/gtk+:2
+		x11-libs/gtk+:3
+		)"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {
-	ALSA_TOOLS="seq/sbiload us428control hwmixvolume"
+	ALSA_TOOLS="seq/sbiload us428control hwmixvolume hda-verb"
 
 	if use gtk; then
+		ALSA_TOOLS="${ALSA_TOOLS} hdajackretask"
 		use alsa_cards_ice1712 && \
 			ALSA_TOOLS="${ALSA_TOOLS} envy24control"
 		use alsa_cards_rme32 && use alsa_cards_rme96 && \