Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 150898
Collapse All | Expand All

(-)/usr/portage/media-sound/alsa-headers/alsa-headers-9999.ebuild (-5 / +7 lines)
Lines 14-22 Link Here
14
14
15
DEPEND=""
15
DEPEND=""
16
16
17
EHG_PROJECT="alsa-driver"
17
EHG_PROJECT="alsa"
18
EHG_MODULE="alsa-kernel"
19
EHG_REPO_URI="http://hg.alsa-project.org/${EHG_MODULE}"
18
20
19
S="${WORKDIR}/alsa-driver"
21
S="${WORKDIR}/${EHG_MODULE}"
20
22
21
# Remove the sound symlink workaround...
23
# Remove the sound symlink workaround...
22
pkg_setup() {
24
pkg_setup() {
Lines 26-43 Link Here
26
}
28
}
27
29
28
src_unpack() {
30
src_unpack() {
29
	mercurial_fetch http://hg.alsa-project.org/alsa-kernel alsa-driver/alsa-kernel
31
	mercurial_src_unpack
30
32
31
	cd "${S}"
33
	cd "${S}"
32
	epatch "${FILESDIR}/${PN}-1.0.6a-user.patch"
34
	epatch "${FILESDIR}/${PN}-1.0.6a-user.patch"
33
}
35
}
34
36
35
src_compile() {
37
src_compile() {
36
	einfo "No compilation neccessary"
38
	einfo "No compilation necessary"
37
}
39
}
38
40
39
src_install() {
41
src_install() {
40
	cd "${S}/alsa-kernel/include"
42
	cd "${S}/include"
41
	insinto /usr/include/sound
43
	insinto /usr/include/sound
42
	doins *.h || die "include failed"
44
	doins *.h || die "include failed"
43
}
45
}
(-)/usr/portage/media-sound/alsa-driver/alsa-driver-9999.ebuild (-3 / +20 lines)
Lines 22-28 Link Here
22
22
23
PROVIDE="virtual/alsa"
23
PROVIDE="virtual/alsa"
24
24
25
S="${WORKDIR}/alsa-driver"
25
EHG_PROJECT="alsa"
26
ALSA_KERNEL_EHG_MODULE="alsa-kernel"
27
ALSA_DRIVER_EHG_MODULE="alsa-driver"
28
29
BUILD_DIR="alsa-driver-ehg"
30
31
S="${WORKDIR}/${BUILD_DIR}"
26
32
27
pkg_setup() {
33
pkg_setup() {
28
	# By default, drivers for all supported cards will be compiled.
34
	# By default, drivers for all supported cards will be compiled.
Lines 64-71 Link Here
64
}
70
}
65
71
66
src_unpack() {
72
src_unpack() {
67
	mercurial_fetch http://hg.alsa-project.org/alsa-driver
73
	mercurial_fetch http://hg.alsa-project.org/${ALSA_KERNEL_EHG_MODULE}
68
	mercurial_fetch http://hg.alsa-project.org/alsa-kernel alsa-driver/alsa-kernel
74
	mercurial_fetch http://hg.alsa-project.org/${ALSA_DRIVER_EHG_MODULE}
75
76
	# Build the build dir.
77
	if [[ -d ${BUILD_DIR} ]] ; then
78
		rm -Rf ${BUILD_DIR} ;
79
	fi
80
	mv ${ALSA_DRIVER_EHG_MODULE} ${BUILD_DIR}
81
82
	if [[ -d ${BUILD_DIR}/alsa-kernel ]] ; then
83
		rm -Rf ${BUILD_DIR}/alsa-kernel ;
84
	fi
85
	mv ${ALSA_KERNEL_EHG_MODULE} ${BUILD_DIR}/alsa-kernel
69
86
70
	cd "${S}"
87
	cd "${S}"
71
	epatch "${FILESDIR}/${PN}-1.0.10_rc1-include.patch"
88
	epatch "${FILESDIR}/${PN}-1.0.10_rc1-include.patch"

Return to bug 150898