--=-TuxJLnzWaQQfjyUQQGw/ Content-Type: text/plain Content-Transfer-Encoding: 7bit On Mon, 2003-09-22 at 16:55, kevin ernste wrote: > I'd love to have a look at an ebuild, never looked very carefully, but > I think I found the original patch too, is this it? > > http://www.mail-archive.com/alsa-devel@xxxxxxxxxxxxxxxxxxxxx/msg08857.html > > ..near the end. I'll see what I can do with it and my rpm, probably > not until tomorrow evening :( > > Kevin I think so. The date is right, and I've only heard about one patch, other than the HDSO 9632 stuff he's working on. There's also a newer version of hdspmixer (Rev 1.3) that is required to get all the features from the HDSP 9652, but I don't think it's necessarily required for the DigiFace or MultiFace. ebuild attached. Mark --=-TuxJLnzWaQQfjyUQQGw/ Content-Disposition: attachment; filename=alsa-driver-0.9.6.ebuild Content-Type: text/plain; name=alsa-driver-0.9.6.ebuild; charset=iso-8859-1 Content-Transfer-Encoding: 7bit # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/media-sound/alsa-driver/alsa-driver-0.9.6.ebuild,v 1.2 2003/08/05 21:10:22 johnm Exp $ DESCRIPTION="Advanced Linux Sound Architecture kernel modules" HOMEPAGE="http://www.alsa-project.org/" LICENSE="GPL-2 LGPL-2.1" # By default, drivers for all supported cards will be compiled. # If you want to only compile for specific card(s), set ALSA_CARDS # environment to a space-separated list of drivers that you want to build. # For example: # # env ALSA_CARDS='emu10k1 intel8x0 ens1370' emerge alsa-driver # [ x"${ALSA_CARDS}" = x ] && ALSA_CARDS=all IUSE="oss" # Need the baselayout 1.7.9 or newer for the init script to work correctly. DEPEND="sys-devel/autoconf virtual/glibc virtual/linux-sources >=sys-apps/portage-1.9.10 >=sys-apps/baselayout-1.7.9" PROVIDE="virtual/alsa" SLOT="0.9" KEYWORDS="~x86 ~ppc" SRC_URI="mirror://alsaproject/driver/${P}.tar.bz2" S=${WORKDIR}/${P} src_unpack() { unpack ${A} cd ${S} # The makefile still installs an alsasound initscript, # which we REALLY dont want. # This patch stops that epatch ${FILESDIR}/makefile.patch cp -f /home/thomas/hdsp.c ./alsa-kernel/pci/rme9652/ cp -f /home/thomas/hdsp.h ./alsa-kernel/include/ } src_compile() { # Portage should determine the version of the kernel sources check_KV myconf="" use oss && myconf="$myconf --with-oss=yes" || \ myconf="$myconf --with-oss=no" ./configure \ $myconf \ --host=${CHOST} \ --prefix=/usr \ --with-kernel="${ROOT}usr/src/linux" \ --with-isapnp=yes \ --with-sequencer=yes \ --with-cards="${ALSA_CARDS}" \ || die "./configure failed" emake || die "Parallel Make Failed" } src_install() { dodir /usr/include/sound make DESTDIR=${D} install || die dodoc CARDS-STATUS COPYING FAQ INSTALL README WARNING TODO doc/* } pkg_postinst() { if [ "${ROOT}" = / ] then [ -x /usr/sbin/update-modules ] && /usr/sbin/update-modules fi einfo einfo "The alsasound initscript and modules.d/alsa have now moved to alsa-utils" einfo einfo "Also, remember that all mixer channels will be MUTED by default." einfo "Use the 'alsamixer' program to unmute them." einfo } --=-TuxJLnzWaQQfjyUQQGw/--