Re: ALSA 0.9.4 & 2.4.20-18.9 kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In message <1054834685.1953.1.camel@xxxxxxxx>, Klaasjan Brand writes:

>You made rpm's of that? I'm having trouble rebuilding the freshrpms
>version of alsa and wouldn't mind having an updated version (it's not on
>freshrpms yet...)

%define version  0.9.4
%define kversion 2.4.20-18.9

Summary:   ALSA driver
Name:      alsa-driver
Version:   %{version}
Release:   1
Source:    alsa-driver-%{version}.tar.bz2
URL:       http://www.alsa-project.org
Copyright: GPL
Group:     System Environment/Kernel
Requires:  kernel kernel-headers
BuildRoot: /var/tmp/alsa-driver-%{version}-root

%description
Advanced Linux Sound Architecture driver. Driver is fully compatible
with OSS/Lite, but contains many enhanced features.

%prep
%setup

%build
/bin/rm include/linux/isapnp.h
./configure --prefix=/usr ${EXTRA_ALSA_DRIVER_CONFIG_FLAGS}
touch include/linux/workqueue.h
make

%install
rm -rf $RPM_BUILD_ROOT

for I in etc/rc.d/init.d usr/include/linux lib/modules/%{kversion}/misc; do
  mkdir -p $RPM_BUILD_ROOT/$I
done

make prefix=$RPM_BUILD_ROOT/usr \
     moddir=$RPM_BUILD_ROOT/lib/modules/%{kversion}/misc \
     install

install -m755 utils/alsasound $RPM_BUILD_ROOT/etc/rc.d/init.d/alsasound

%post
if [ -x /sbin/chkconfig ]; then
  chkconfig --add alsasound
fi
depmod -a

%postun
if [ "$1" = 0 ] ; then
  if [ -x /sbin/chkconfig ]; then
    chkconfig --del alsasound
  fi
fi

%clean
rm -rf $RPM_BUILD_ROOT

%files
%attr(-,root,root) %doc FAQ INSTALL README snddevices doc/
%attr(-,root,root) %config /etc/rc.d/init.d/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/acore/oss/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/acore/seq/instr/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/acore/seq/oss/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/acore/seq/*.*
%attr(-,root,root) /lib/modules/%{kversion}/misc/acore/*.*
%attr(-,root,root) /lib/modules/%{kversion}/misc/drivers/mpu401/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/drivers/opl3/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/drivers/opl4/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/drivers/vx/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/drivers/*.*
%attr(-,root,root) /lib/modules/%{kversion}/misc/i2c/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/ad1816a/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/ad1848/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/cs423x/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/es1688/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/gus/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/msnd/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/opti9xx/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/sb/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/wavefront/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/isa/*.*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/ac97/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/ali5451/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/cs46xx/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/emu10k1/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/ice1712/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/korg1212/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/nm256/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/pdplus/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/rme9652/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/trident/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/vx222/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/ymfpci/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pci/*.*
%attr(-,root,root) /lib/modules/%{kversion}/misc/pcmcia/vx/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/support/pnp/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/synth/emux/*
%attr(-,root,root) /lib/modules/%{kversion}/misc/synth/*.*
%attr(-,root,root) /lib/modules/%{kversion}/misc/usb/*
%attr(-,root,root) /usr/include/sound/*

-- 
John GOTTS <jgotts@xxxxxxxxxxxxxx>  http://linuxsavvy.com/staff/jgotts




[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux