File alsa-firmware.spec of Package alsa-firmware

#
# spec file for package alsa-firmware (Version 1.0.13)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           alsa-firmware
BuildRequires:  alsa
%define package_version	1.0.14rc1
URL:            http://www.alsa-project.org/
Summary:        Firmware Data Files for ALSA
Version:        1.0.13
Release:        19
License:        GNU General Public License (GPL)
Group:          Hardware/Other
Autoreqprov:    on
Source:         ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-%{package_version}.tar.bz2
Source1:        52-usx2yaudio.rules
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArchitectures:	noarch

%description
Various firmware data files for ALSA drivers.



%prep
%setup -n %{name}-%{package_version}

%build
%{?suse_update_config:%{suse_update_config -f}}
autoreconf -fi
CFLAGS="$RPM_OPT_FLAGS" ./configure \
    --prefix=%{_prefix} \
    --libdir=%{_libdir} \
    --mandir=%{_mandir} \
    --enable-loader \
    --enable-hotplug \
    --with-hotplug-dir=/lib/firmware
make

%install
make DESTDIR="$RPM_BUILD_ROOT" install
# remove unnecessary loader firmwares
for d in vxloader mixartloader pcxhrloader; do
  rm -rf $RPM_BUILD_ROOT%{_datadir}/alsa/firmware/$d
done
# change identical files to symlinks for hdsploader
pushd $RPM_BUILD_ROOT%{_datadir}/alsa/firmware/hdsploader
for i in *.bin; do
  hotplug=$RPM_BUILD_ROOT/lib/firmware/$i
  if [ -f $hotplug ]; then
    if cmp -s -b $hotplug $i; then
      rm $i
      ln -s /lib/firmware/$i
    fi
  fi
done
popd
# install documents
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}
for d in echoaudio hdsploader mixartloader pcxhrloader usx2yloader vxloader asihpi; do
  (cd $d
  n=${d##*/}
  mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}/$n
  for f in AUTHORS COPYING ChangeLog NEWS README* TODO; do
    test -f $f && install -c -m 0644 $f $RPM_BUILD_ROOT%{_docdir}/%{name}/$n
  done
  )
done
# udev rules
mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d
install -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/etc/udev/rules.d

%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

%files
%defattr(-, root, root)
%doc %{_docdir}/%{name}
%dir /lib/firmware
/lib/firmware/*
%{_datadir}/alsa/firmware
/etc/udev

%changelog -n alsa-firmware
* Wed Dec 20 2006 - tiwai@suse.de
- updated to version 1.0.14rc1:
  * added ymfpci, maestro3, korg1212 firmwares
  * added wavefront and sb16 firmwares
  * added emi26/emi62 firmwares
* Thu Oct 05 2006 - tiwai@suse.de
- updated to version 1.0.13-final:
  * no real change since rc2
* Fri Sep 22 2006 - tiwai@suse.de
- updated to version 1.0.13rc2:
  * echoaduio firmware fixes
* Wed Aug 16 2006 - tiwai@suse.de
- moved firmware-specific udev rules for usx2yaudio from alsa
  package.
* Tue Jul 04 2006 - tiwai@suse.de
- updated to version 1.0.12rc1:
  * new firmwares for asihpi driver
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Oct 12 2005 - tiwai@suse.de
- updated to version 1.0.10rc2.
* Sat Aug 20 2005 - schwab@suse.de
- Don't require hotplug.
* Thu Jun 02 2005 - tiwai@suse.de
- updated to version 1.0.9-final.
* Tue May 24 2005 - tiwai@suse.de
- updated to version 1.0.9rc4.
- enable loaders, use symlinks for identical files.
* Thu Jan 13 2005 - tiwai@suse.de
- updated to version 1.0.8-final.
* Fri Jan 07 2005 - tiwai@suse.de
- added alsa to neededforpackage for $(datadir)/alsa ownership.
* Wed Jan 05 2005 - tiwai@suse.de
- split from alsa-tools: version 1.0.8rc2.
openSUSE Build Service is sponsored by