%lib_package asound 2 Summary: The Advanced Linux Sound Architecture (ALSA) library Name: alsa-lib Version: 1.0.15 Release: 33%{?dist} License: LGPLv2+ Group: System Environment/Libraries Source0: ftp://ftp.alsa-project.org/pub/lib/%{name}-%{version}.tar.bz2 Patch0: alsa-lib-1.0.14rc1-config.patch Patch2: alsa-lib-1.0.14-glibc-open.patch URL: http://www.alsa-project.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: gcc-c++, doxygen, pkgconfig %lib_dependencies %description The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. This package includes the ALSA runtime libraries to simplify application programming and provide higher level functionality as well as support for the older OSS API, providing binary compatibility for most OSS programs. %devel_extra_Requires pkgconfig %prep %setup -q %patch0 -p1 -b .config %patch2 -p1 -b .glibc-open %build %configure \ --enable-static=yes \ --with-configdir=%{_sysconfdir}/alsa \ --program-prefix=%{?_program_prefix} # Remove useless /usr/lib64 rpath on 64bit archs sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool make #make -C src/pcm/ext jack make doc %install rm -rf %{buildroot} make DESTDIR=%{buildroot} install #make DESTDIR=%{buildroot} -C src/pcm/ext jack-install mkdir -p %{buildroot}%{_sysconfdir}/alsa/pcm cat > develfiles.list << EOF %defattr(-,root,root,-) %doc doc/doxygen EOF %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc COPYING ChangeLog TODO doc/asoundrc.txt %{_bindir}/aserver %{_libdir}/alsa-lib %dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/pcm %dir %{_sysconfdir}/alsa/cards %config(noreplace) %{_sysconfdir}/alsa/*.conf %config(noreplace) %{_sysconfdir}/alsa/pcm/*.conf %config(noreplace) %{_sysconfdir}/alsa/cards/*.conf %dir %{_sysconfdir}/alsa/cards/SI7018/ %{_sysconfdir}/alsa/cards/SI7018/*.alisp %{_sysconfdir}/alsa/cards/*.alisp %{_sysconfdir}/alsa/*.alisp %changelog * Wed Oct 17 2007 Axel Thimm - 1.0.15-33 - Update to 1.0.15. * Mon Oct 2 2006 Axel Thimm - 1.0.13-32 - Update to 1.0.13. * Thu Aug 31 2006 Axel Thimm - 1.0.12-31 - Update to 1.0.12. - Apply ipc_gid/perms patch from rawhide. * Fri Jan 20 2006 Axel Thimm - Really update to 1.0.10. * Fri Nov 18 2005 Axel Thimm - Update to 1.0.10 final. * Wed Nov 16 2005 Axel Thimm - Sync with rawhide. * Mon Nov 14 2005 Axel Thimm - Update to 1.0.10rc3. * Tue May 31 2005 Axel Thimm - Temporarily adjust versioning to Red Hat for 1.0.9. * Fri May 27 2005 Axel Thimm - Update to 1.0.9 final. * Thu May 26 2005 Axel Thimm - Update to 1.0.9rc4. * Fri Jan 14 2005 Axel Thimm - Update to 1.0.8. * Tue Nov 16 2004 Axel Thimm - Update to 1.0.7. * Mon Aug 16 2004 Axel Thimm - Update to 1.0.6. * Sat May 29 2004 Axel Thimm - Update to 1.0.5. * Sun Apr 4 2004 Axel Thimm - Update to 1.0.4. * Tue Mar 9 2004 Axel Thimm - Update to 1.0.3a. * Tue Jan 27 2004 Axel Thimm - Update to 1.0.2. * Fri Jan 9 2004 Axel Thimm - Update to 1.0.1. * Sat Dec 6 2003 Axel Thimm - Update to 1.0.0rc2. * Wed Dec 3 2003 Axel Thimm - Update to 1.0.0rc1. * Sat Nov 29 2003 Axel Thimm - Sync with rawhide. * Wed Nov 26 2003 Axel Thimm - Update to pre3. * Sat Nov 22 2003 Axel Thimm - Update to 1.0.0pre1. * Thu Oct 23 2003 Axel Thimm - Update to 0.9.8. * Tue Oct 14 2003 Axel Thimm - Remove dependencies on alsa-driver. * Fri Oct 3 2003 Matthias Saou - Update to 0.9.7. * Sun Aug 3 2003 Matthias Saou - Update to 0.9.6. * Wed Jul 9 2003 Matthias Saou - Update to 0.9.5. * Thu Jun 12 2003 Matthias Saou - Update to 0.9.4. * Wed May 7 2003 Matthias Saou - Change alsa-driver deps from = to >= since it triggered an apt bug. * Thu May 1 2003 Matthias Saou - Update to 0.9.3. * Mon Mar 31 2003 Matthias Saou - Rebuilt for Red Hat Linux 9. * Wed Mar 19 2003 Matthias Saou - Update to 0.9.2. * Tue Mar 11 2003 Matthias Saou - Update to 0.9.0rc8c. - Update to 0.9.1! * Mon Mar 3 2003 Matthias Saou - Update to 0.9.0rc8a. - Now exclude .la files. * Mon Feb 3 2003 Matthias Saou - Update to 0.9.0rc7. * Mon Nov 18 2002 Matthias Saou - Update to 0.9.0rc6. - Changed naming to move the "rcX" part to the release tag. * Wed Oct 23 2002 Matthias Saou - Update to 0.9.0rc4, then rc5. - Added pkgconfig file and dep. * Fri Sep 27 2002 Matthias Saou - Rebuilt for Red Hat Linux 8.0. * Wed Aug 28 2002 Matthias Saou - Moved libasound.so link back into the main package as xmms-alsa expects. * Tue Aug 27 2002 Matthias Saou - Spec file cleanup for Red Hat Linux. - Split into main and -devel packages. - Added doxygen doc. - Fixed %%files section. - Force build of static libs too. * Tue Nov 20 2001 Jaroslav Kysela - changed BuildRoot from /tmp to /var/tmp - use the standard RPM macros for prefix and paths - added DESTDIR for make install * Sun Nov 11 2001 Miroslav Benes - dangerous command "rpm -rf $RPM_BUILD_ROOT" checks $RPM_BUILD_ROOT variable - unset key "Docdir" - on some new systems are documentation in /usr/share/doc * Mon May 28 1998 Helge Jensen - Made SPEC file