Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > 8a89615115e9e649ddc6b2d8b18aef05 > files > 4

esound-0.2.36-1mdk.src.rpm

%define major	0
%define libname	%mklibname esound %{major}

Summary:	The Enlightened Sound Daemon
Name:		esound
Version: 0.2.36
Release: 1mdk
License:	LGPL
Group:		System/Servers

Source0:	ftp://ftp.gnome.org/pub/GNOME/sources/esound/esound-%{version}.tar.bz2
# (fc) 0.2.28 increase spawn process waiting time
Patch0:		esound-0.2.35-spawntime.patch.bz2
# (fc) 0.2.28-3mdk don't add -L/usr/lib to ldflags
Patch2:		esound-0.2.35-libdir.patch.bz2
URL:		ftp://ftp.gnome.org/pub/GNOME/sources/esound/
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot
BuildRequires: audiofile-devel

%description
EsounD (the Enlightened Sound Daemon) is a server process that allows multiple
applications to share a single sound card. For example, when you're listening
to music from your CD and you receive a sound-related event from ICQ, your
applications won't have to jockey for the attention of your sound card.

EsounD mixes several audio streams for playback by a single audio device.

%package -n %{libname}
Summary: Libraries for EsounD
Group: System/Libraries
Provides: libesound
Requires: esound >= %{version}-%{release}

%description -n %{libname}
These are the libraries for EsounD.

%package -n %{libname}-devel
Summary:	Includes and more to develop EsounD applications
Group:		Development/C
Requires:	%{name} = %{version}
Requires:	audiofile-devel 
Requires:	%{libname} = %{version}
Provides: 	libesound-devel
Provides:	esound-devel
Obsoletes:  esound-devel

%description -n %{libname}-devel
Libraries, include files and other resources you can use to develop EsounD
applications.

%prep
%setup -q
%patch0 -p1 -b .spawntime
%patch2 -p1 -b .libdir

%build

%configure2_5x --with-libwrap --disable-alsa
%make

%install
%makeinstall_std

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-, root, root)
%doc AUTHORS ChangeLog INSTALL NEWS README TIPS TODO
%config(noreplace) %{_sysconfdir}/esd.conf
%{_bindir}/esd
%{_bindir}/esdcat
%{_bindir}/esdctl
%{_bindir}/esddsp
%{_bindir}/esdfilt
%{_bindir}/esdloop
%{_bindir}/esdmon
%{_bindir}/esdplay
%{_bindir}/esdrec
%{_bindir}/esdsample
%{_mandir}/man1/esd.1*
%{_mandir}/man1/esd[a-z]*

%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/lib*.so.*

%files -n %{libname}-devel
%defattr(-, root, root)
%{_bindir}/esd-config
%{_includedir}/*
%{_datadir}/aclocal/*
%{_libdir}/*a
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*
%{_mandir}/man1/esd-config.1*

%changelog
* Tue Jun  7 2005 Götz Waschk <waschk@mandriva.org> 0.2.36-1mdk
- license is LGPL
- New release 0.2.36

* Thu Feb 24 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.2.35-2mdk
- cleanup patch2 (libdir) to make esd-config arch-independent

* Thu Aug 12 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.35-1mdk
- Release 0.2.35
- Regenerate patch0
- Enable libtoolize

* Fri Apr  2 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.34-2mdk
- disable alsa again (fcrozat)

* Fri Apr  2 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.34-1mdk
- reenable alsa
- new version

* Mon Dec 22 2003 Stefan van der Eijk <stefan@eijk.nu> 0.2.32-2mdk
- rebuild for new pkgconfig Requires

* Wed Sep 03 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.32-1mdk
- Release 0.2.32

* Mon Aug 11 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.31-1mdk
- Release 0.2.31

* Fri Aug  1 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.2.30-1mdk
- Release 0.2.30

* Thu Jul 31 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.2.29-4mdk
- mklibname

* Thu Jul 10 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.2.29-3mdk
- rebuild

* Wed Dec 18 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.29-2mdk
- esd-config.1 manpage should be in devel package (yves)

* Fri Aug 30 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.29-1mdk
- Release 0.2.29
- Remove patch 1 (merged upstream)

* Wed Jul 31 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.28-3mdk
- Patch2: don't add -L/usr/lib to ldflags

* Fri Jul 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.28-2mdk
- Patch1: cvs fixes (esdctl crash, esddsp no longer using LD_PRELOAD_PATH)

* Wed Jun 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.28-1mdk
- Release 0.2.28
- Patch0: increase spawn process waiting time

* Fri Jun  7 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.27-1mdk
- Release 0.2.27

* Mon May  6 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.26-1mdk
- Release 0.2.26

* Wed Apr 24 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.25-1mdk
- Release 0.2.25
- Remove patches 0 & 2 (merged upstream)

* Fri Apr 12 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.24-3mdk
- Patch0: clean esound socket when /dev/dsp can't be accessed
- Remove patch1 (we really want to know why esound doesn't start..)

* Tue Mar 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.24-1mdk
- Release 0.2.24

* Mon Sep 10 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.23-1mdk
- Release 0.2.23
- Remove patch0 (no longer needed)

* Thu Apr  5 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.22-4mdk
- libesound no longer provides esound package (fix bug 2949)

* Wed Mar  7 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.22-3mdk
- No longer start esound in tcp mode by default (thanks cooker folks)

* Mon Dec  4 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.22-2mdk
- provide and obsolete esound-devel

* Fri Dec 01 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.2.22-1mdk
- new and shiny source, and add a url for the source.
- TODO: library policy.

* Mon Oct  9 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.20-2mdk
- Patch esddsp script to use correct libraries
- binaries are no longer owned by audio group.

* Sat Oct  7 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.2.20-1mdk
- Upgrade to 0.2.20 to have complete security fix.

* Fri Sep 29 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.19-7mdk
- Include security fix from Vincent Danen

* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.2.19-6mdk
- automatically added BuildRequires

* Mon Jul 24 2000 dam's <damien@mandrakesoft.com> 0.2.19-5mdk
- added --disable-alsa

* Fri Jul 21 2000 dam's <damien@mandrakesoft.com> 0.2.19-4mdk
- added %%make

* Fri Jul 21 2000 dam's <damien@mandrakesoft.com> 0.2.19-3mdk
- BM + macrozification

* Thu Jul 20 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.19-3mdk
- enforce devel dependency on same version of esound

* Wed Jul 19 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.19-2mdk
- apply again esd launch kill signal
- add BuildRequires for libtool
- add patch  esound-esdstart.patch.bz2

* Wed Jul 19 2000 David BAUDENS <baudens@mandrakesoft.com> 0.2.19-1mdk
- 0.2.19
- Big spec cleanup
- make Pixel happy
- BC

* Tue Jul 18 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.18-3mdk
- only send signal when esd could not be started by shell

* Tue Jul 18 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 0.2.18-2mdk
- correct check when launching spawning esd

* Fri Jul  7 2000 dam's <damien@mandrakesoft.com> 0.2.18-1mdk
- updated.

* Wed Apr 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.2.17-2mdk
- fixed group.

* Thu Dec 09 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- 0.2.17

* Sun Oct 31 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- Sane SMP build

* Fri Sep 24 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- 0.2.14

* Wed Sep 22 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- sysconfdir=/etc 

* Thu Jul 22 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
- set permissions for binarys root:audio 0750 to prevent DoS attacks
- Default System wide esd.conf (for the 3rd time, whys this keep getting lost?)
- Removed Esound.html from docs it hasn't been there for a long time.

* Mon Jun 28 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>

- Last CVS version from Mon Jun 28 1999.

* Mon Jun 14 1999 Bernhard Rosenkränzer <bero@mandrakesoft.com>
- 0.2.12
- fix URL entry in .spec
- move %{prefix}/lib/lib*.so files to the main esound package from the devel
  one, as esddsp requires them to function correctly

* Fri Apr 23 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
- Mandrake adatations.

* Wed Apr 07 1999 Michael Fulbright <drmike@redhat.com>
- bump release to stay 1 ahead of 5.2 packages so upgrades work

* Mon Apr 05 1999 Michael Fulbright <drmike@redhat.com>
- version 0.2.10

* Wed Mar 31 1999 Michael Fulbright <drmike@redhat.com>
- version 0.2.9

* Fri Mar 19 1999 Michael Fulbright <drmike@redhat.com>
- strip binaries

* Wed Mar 10 1999 Michael Fulbright <drmike@redhat.com>
- version 0.2.8 with SIGPIPE fixes from Raster

* Thu Feb 25 1999 Michael Fulbright <drmike@redhat.com>
- version 0.2.8

* Wed Feb 3 1999 Jonathan Blandford <jrb@redhat.com>
- bug fixes -- new release.

* Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
- updated in preparation of GNOME freeze

* Sat Nov 21 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
- added %{prefix}/share/aclocal/* to %files devel
- added spanish and french translations for rpm

* Thu Oct 1 1998 Ricdude <ericmit@ix.netcom.com>
- make autoconf do the version updating for us.

* Wed May 13 1998 Michael Fulbright <msf@redhat.com>
- First try at an RPM