cvsdist cf10c7c
# Note that this is NOT a relocatable package
9dafc0b
Summary: Allows several audio streams to play on a single audio device
9dafc0b
Name:    esound
e6e794d
Version: 0.2.41
e6e794d
Release: 1%{?dist}
9dafc0b
Epoch:   1
fc770ce
License: LGPLv2+
cvsdist 0091f24
URL: ftp://ftp.gnome.org/pub/GNOME/sources/esound
cvsdist cf10c7c
Group: System Environment/Daemons
a5f28c4
Source0:  http://ftp.gnome.org/pub/gnome/sources/esound/0.2/esound-%{version}.tar.bz2
9dafc0b
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
d66e295
Patch4: esound-0.2.38-drain.patch
b44619b
Patch6: esound-0.2.38-fix-open-macro.patch
a762cc1
Patch7: remove-confusing-spew.patch
b5f2e27
# temporarily disable doc build due to xml catalog issues
b5f2e27
#BuildRequires: docbook-utils
9dafc0b
BuildRequires: audiofile-devel
cvsdist 4599c98
BuildRequires: alsa-lib-devel
7faf8b7
Obsoletes: esound <= 1:0.2.36-4
cvsdist cf10c7c
cvsdist cf10c7c
%description
cvsdist cf10c7c
EsounD, the Enlightened Sound Daemon, is a server process that mixes
cvsdist cf10c7c
several audio streams for playback by a single audio device. For
cvsdist cf10c7c
example, if you're listening to music on a CD and you receive a
cvsdist cf10c7c
sound-related event from ICQ, the two applications won't have to
cvsdist a22ba27
queue for the use of your sound card.
cvsdist cf10c7c
cvsdist a22ba27
Install esound if you'd like to let sound applications share your
cvsdist a22ba27
audio device. You'll also need to install the audiofile package.
cvsdist cf10c7c
9dafc0b
%package libs
9dafc0b
Summary: Library to talk to the EsounD daemon
9dafc0b
Group: Development/Libraries
9dafc0b
9dafc0b
%description libs
9dafc0b
The esound-libs package includes the libraries required
9dafc0b
for applications to talk to the EsounD daemon.
9dafc0b
88a1719
%package tools
88a1719
Summary: Commandline tools to talk to the EsounD daemon
88a1719
Group: System Environment/Base
88a1719
88a1719
%description tools
88a1719
The esound-tools package includes commandline utilities
88a1719
for controlling the EsounD daemon.
88a1719
cvsdist cf10c7c
%package devel
9dafc0b
Summary: Development files for EsounD applications
cvsdist cf10c7c
Group: Development/Libraries
9dafc0b
Requires: esound-libs = %{epoch}:%{version}-%{release}
cvsdist cf10c7c
Requires: audiofile-devel
cvsdist 4599c98
Requires: alsa-lib-devel
646153d
# we install a pc file
9dafc0b
Requires: pkgconfig
646153d
# we install an automake macro
646153d
Requires: automake
cvsdist cf10c7c
cvsdist cf10c7c
%description devel
cvsdist a22ba27
The esound-devel package includes the libraries, include files and
cvsdist a22ba27
other resources needed to develop EsounD applications.
cvsdist cf10c7c
cvsdist cf10c7c
%prep
cvsdist cf10c7c
%setup -q
cvsdist cf10c7c
d66e295
%patch4 -p1 -b .drain-race
b44619b
%patch6 -p1 -b .open-macro
a762cc1
%patch7 -p1 -b .spew
cvsdist cf10c7c
cvsdist cf10c7c
%build
9dafc0b
%configure --disable-static
cvsdist cf10c7c
cvsdist c57e50d
EGREP=egrep make
cvsdist cf10c7c
cvsdist cf10c7c
%install
cvsdist cf10c7c
rm -rf $RPM_BUILD_ROOT
cvsdist cf10c7c
%makeinstall
cvsdist cf10c7c
cvsdist 0091f24
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
ebb057e
# Delete the esound binary
ebb057e
rm -f $RPM_BUILD_ROOT%{_bindir}/esd $RPM_BUILD_ROOT%{_mandir}/man1/esd.1*
cvsdist 0091f24
9dafc0b
%post libs -p /sbin/ldconfig
cvsdist cf10c7c
9dafc0b
%postun libs -p /sbin/ldconfig
cvsdist cf10c7c
cvsdist cf10c7c
%clean
cvsdist cf10c7c
rm -rf $RPM_BUILD_ROOT
cvsdist cf10c7c
ebb057e
%files libs
64c2601
%doc AUTHORS COPYING.LIB ChangeLog docs/esound.sgml
cvsdist 4599c98
%doc NEWS README TIPS TODO
88a1719
%defattr(-, root, root,-)
88a1719
%config(noreplace) /etc/*
88a1719
%{_libdir}/*.so.*
88a1719
88a1719
%files tools
cvsdist 7282154
%{_bindir}/esdcat
cvsdist 7282154
%{_bindir}/esdctl
cvsdist 7282154
%{_bindir}/esddsp
cvsdist 7282154
%{_bindir}/esdfilt
cvsdist 7282154
%{_bindir}/esdloop
cvsdist 7282154
%{_bindir}/esdmon
cvsdist 7282154
%{_bindir}/esdplay
cvsdist 7282154
%{_bindir}/esdrec
cvsdist 7282154
%{_bindir}/esdsample
de05d07
%{_mandir}/man1/esdcat.1.gz
de05d07
%{_mandir}/man1/esdctl.1.gz
de05d07
%{_mandir}/man1/esddsp.1.gz
de05d07
%{_mandir}/man1/esdfilt.1.gz
de05d07
%{_mandir}/man1/esdloop.1.gz
de05d07
%{_mandir}/man1/esdmon.1.gz
de05d07
%{_mandir}/man1/esdplay.1.gz
de05d07
%{_mandir}/man1/esdrec.1.gz
de05d07
%{_mandir}/man1/esdsample.1.gz
b5f2e27
# temporarily disable doc build due to xml catalog issues
b5f2e27
#%doc %{_datadir}/doc/esound
9dafc0b
cvsdist cf10c7c
%files devel
cvsdist 4599c98
%defattr(-, root, root,-)
cvsdist 7282154
%{_bindir}/esd-config
cvsdist 7282154
%{_includedir}/*
cvsdist 7282154
%{_datadir}/aclocal/*
cvsdist 7282154
%{_libdir}/*.so
cvsdist 1284e8c
%{_libdir}/pkgconfig/*
4185d18
%{_mandir}/man1/esd-config.1.gz
cvsdist cf10c7c
cvsdist cf10c7c
%changelog
e6e794d
* Sun Mar 15 2009 Matthias Clasen <mclasen@redhat.com> - 1:0.2.41-1
e6e794d
- Update to 0.2.41
e6e794d
2b0c219
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.2.40-2
2b0c219
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2b0c219
e6e794d
* Thu Sep  4 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.2.40-1
9ef3dfd
- Update to 0.2.40
9ef3dfd
fc770ce
* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1:0.2.39-2
fc770ce
- fix license tag
fc770ce
e6e794d
* Tue Jul 15 2008 Matthias Clasen <mclasen@redhat.com> - 1:0.2.39-1
a5f28c4
- Update to 0.2.39
a5f28c4
- Drop upstreamed patches
b5f2e27
- Temporarily disable doc build due to xml catalog issues
a5f28c4
18ce28d
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:0.2.38-7
18ce28d
- Autorebuild for GCC 4.3
18ce28d
ebb057e
* Fri Oct 26 2007 - Bastien Nocera <bnocera@redhat.com> - 1:0.2.38-6
ebb057e
- Kill the main esound package, so people don't try to use it instead of
ebb057e
  pulseaudio itself (#353051)
ebb057e
a762cc1
* Wed Sep 19 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.2.38-5
a762cc1
- Don't spew confusing warnings to stdout 
a762cc1
b9c6f88
* Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> - 1:0.2.38-4
b9c6f88
- Rebuild for build ID
b9c6f88
b44619b
* Thu Aug 9 2007 - Lennart Poettering <lpoetter@redhat.com> - 1:0.2.38-3
b44619b
- Move ESD socket from /tmp/.esd/socket to /tmp/.esd-`id -u`/socket to allow
b44619b
  multiple concurrent esd instances, one per user (#251505)
b44619b
- Fix build with newer libc
b44619b
d66e295
* Mon Jun 11 2007 - Bastien Nocera <bnocera@redhat.com> - 1:0.2.38-2
d66e295
- Patch from Martin Stransky <stransky@redhat.com> to work around
d66e295
  a race condition in snd_pcm_drain (#238680)
d66e295
7faf8b7
* Tue May 08 2007 - Bastien Nocera <bnocera@redhat.com> - 1:0.2.38-1
7faf8b7
- New upstream release (#237487)
7faf8b7
- Fix not obsoleting older non-split versions of esound (#230631)
7faf8b7
646153d
* Tue Feb 27 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.2.37-1
646153d
- Update to 0.2.37
646153d
88a1719
* Mon Feb  5 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.2.36-5
88a1719
- Also split off a -tools package, and sort the man pages 
88a1719
  to the right packages
88a1719
9dafc0b
* Sat Jan 20 2007 Matthias Clasen <mclasen@redhat.com> - 1:0.2.36-4
9dafc0b
- Split a -libs package off the core esound package
9dafc0b
  in preparation for pulseaudio  (#223503) 
9dafc0b
- Correct the License tag
9dafc0b
23d549a
* Thu Jul 27 2006 Matthias Clasen <mclasen@redhat.com> - 1:0.2.36-3
23d549a
- fix multilib conflicts
23d549a
8f1dcb1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:0.2.36-2.2.2
8f1dcb1
- rebuild
8f1dcb1
752cb2b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:0.2.36-2.2.1
752cb2b
- bump again for double-long bug on ppc(64)
752cb2b
e11ecf5
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:0.2.36-2.2
e11ecf5
- rebuilt for new gcc4.1 snapshot and glibc changes
e11ecf5
1e140dc
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
1e140dc
- rebuilt
1e140dc
Florian La Roche 6119494
* Sat Oct 15 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 6119494
- link shared libs against all dependent libs
Florian La Roche 6119494
64c2601
* Mon Jul 18 2005 John (J5) Palmieri <johnp@redhat.com> - 1:0.2.36-1
64c2601
- Updated to 0.2.36
64c2601
- removed esound-0.2.35-manpage.patch
64c2601
5bddb49
* Wed Jun  1 2005 Bill Nottingham <notting@redhat.com> - 1.0.2.35-5
5bddb49
- readdd patch to prevent multilib conflicts
5bddb49
04490ef
* Wed Mar 02 2005 John (J5) Palmieri <johnp@redhat.com> - 1:0.2.35-4
04490ef
- Rebuild with gcc 4.0
04490ef
cd488bb
* Sat Nov 20 2004 Miloslav Trmac <mitr@redhat.com> - 1:0.2.35-3
b9e1ecb
- Fix manual word wrapping in esd-config.1
b9e1ecb
cvsdist 6a85677
* Wed Aug 18 2004 John (J5) Palmieri <johnp@redhat.com>
cvsdist 6a85677
- update to 0.2.35
cvsdist 6a85677
cvsdist f3314f9
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f3314f9
- rebuilt
cvsdist f3314f9
cvsdist 4599c98
* Tue Apr 13 2004 Warren Togami <wtogami@redhat.com> 1:0.2.34-2
cvsdist 4599c98
- remove INSTALL and 536k of useless .ps and html
cvsdist 4599c98
- move man pages from -devel to main pkg
cvsdist 4599c98
- #117037 BR alsa-lib-devel
cvsdist 4599c98
- #107781 remove old (2002) stripping disabling stuff (TEST ME!)
cvsdist 4599c98
- other cleanups
cvsdist 4599c98
cvsdist 4599c98
* Tue Mar 23 2004 Alex Larsson <alexl@redhat.com> 1:0.2.34-1
cvsdist 4599c98
- update to 0.2.34
cvsdist 4599c98
cvsdist a8f7252
* Wed Mar  3 2004 Alexander Larsson <alexl@redhat.com> 1:0.2.33-1
cvsdist a8f7252
- update to 0.2.33, hopefully fixes alsa issues
cvsdist a8f7252
cvsdist a8f7252
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist a8f7252
- rebuilt
cvsdist a8f7252
cvsdist a8f7252
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist a8f7252
- rebuilt
cvsdist a8f7252
cvsdist c57e50d
* Mon Jan 19 2004 Alexander Larsson <alexl@redhat.com> 1:0.2.32-2
cvsdist c57e50d
- libtool workaround
cvsdist c57e50d
cvsdist c57e50d
* Mon Jan 19 2004 Alexander Larsson <alexl@redhat.com> 1:0.2.32-1
cvsdist c57e50d
- 0.2.32
cvsdist c57e50d
cvsdist 6bb965a
* Fri Aug 15 2003 Alexander Larsson <alexl@redhat.com> 1:0.2.31-1
cvsdist 6bb965a
- 0.2.31
cvsdist 6bb965a
cvsdist 6bb965a
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 6bb965a
- rebuilt
cvsdist 6bb965a
cvsdist 6bb965a
* Tue Jun  3 2003 Jeff Johnson <jbj@redhat.com>
cvsdist 6bb965a
- add explicit epoch's where needed.
cvsdist 6bb965a
cvsdist 0091f24
* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 0.2.28-4
cvsdist 0091f24
- fix URL (#74924)
cvsdist 0091f24
cvsdist 0091f24
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 0091f24
- rebuilt
cvsdist 0091f24
cvsdist 0091f24
* Tue Dec 02 2002 Elliot Lee <sopwith@redhat.com> 0.2.28-2
cvsdist 0091f24
- Remove unpackaged files
cvsdist 0091f24
cvsdist 580ccb2
* Wed Aug 21 2002 Elliot Lee <sopwith@redhat.com> 0.2.28-1
cvsdist 580ccb2
- Update 0.2.28
cvsdist 580ccb2
- Fix some stupid bugs
cvsdist 580ccb2
cvsdist 3d79eb3
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 3d79eb3
- automated rebuild
cvsdist 3d79eb3
cvsdist 7282154
* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
cvsdist 7282154
- 0.2.27
cvsdist 7282154
- clean up file list
cvsdist 7282154
cvsdist 7282154
* Sun May 26 2002 Tim Powers <timp@redhat.com>
cvsdist 7282154
- automated rebuild
cvsdist 7282154
cvsdist 7282154
* Mon May 20 2002 Havoc Pennington <hp@redhat.com>
cvsdist 7282154
- rebuild in different environment
cvsdist 7282154
cvsdist 5707947
* Fri May  3 2002 Havoc Pennington <hp@redhat.com>
cvsdist 5707947
- 0.2.25
cvsdist 5707947
cvsdist b56fa0c
* Fri Mar  1 2002 Havoc Pennington <hp@redhat.com>
cvsdist b56fa0c
- upgrade to new upstream version I just released with fix from #55877
cvsdist b56fa0c
- add URL field #54604
cvsdist b56fa0c
cvsdist 1284e8c
* Fri Jan 11 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1284e8c
- hrm, put .pc file in file list
cvsdist 1284e8c
cvsdist 1284e8c
* Fri Jan 11 2002 Havoc Pennington <hp@redhat.com>
cvsdist 1284e8c
- upgrade to CVS snap that has .pc file
cvsdist 1284e8c
- remove nohang patch now moved upstream
cvsdist 1284e8c
cvsdist 1284e8c
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 1284e8c
- automated rebuild
cvsdist 1284e8c
cvsdist a22ba27
* Sun Aug 26 2001 Elliot Lee <sopwith@redhat.com> 0.2.22-5
cvsdist a22ba27
- Remove useless URL: (#48441)
cvsdist a22ba27
cvsdist 8a311d3
* Fri Jul 13 2001 Alexander Larsson <alexl@redhat.com>
cvsdist 8a311d3
- Add nohang patch that fixes "starting esd hangs for 10 seconds".
cvsdist 8a311d3
7faf8b7
* Fri Jul  6 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 52eceee
- Use %%{_tmppath}
cvsdist 52eceee
- Add BuildRequires
cvsdist 52eceee
- Don't strip explicitly
cvsdist 52eceee
- Make the esound-devel depend on esound with version
cvsdist 52eceee
- s/Copyright/License/
cvsdist 52eceee
- it isn't relocatable, don't pretend it is
cvsdist 52eceee
- make /etc/esd.conf noreplace
cvsdist 52eceee
cvsdist 52eceee
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 52eceee
- Bump release + rebuild.
cvsdist 52eceee
cvsdist 9d325b8
* Tue Nov 30 2000  Elliot Lee <sopwith@redhat.com> 0.2.22-1
cvsdist 9d325b8
- Update to 0.2.22
cvsdist 9d325b8
cvsdist 16c1d93
* Tue Oct 3 2000  Elliot Lee <sopwith@redhat.com> 0.2.20-1
cvsdist 16c1d93
- Update to 0.2.20
cvsdist 16c1d93
cvsdist cf10c7c
* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
cvsdist cf10c7c
- Up Epoch and release
cvsdist cf10c7c
cvsdist cf10c7c
* Wed Jul 19 2000 Havoc Pennington <hp@redhat.com> 
cvsdist cf10c7c
- Remove error spew when /dev/dsp is absent.
cvsdist cf10c7c
cvsdist cf10c7c
* Tue Jul 18 2000 Elliot Lee <sopwith@redhat.com> 0.2.19-1
cvsdist cf10c7c
- New version
cvsdist cf10c7c
cvsdist cf10c7c
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist cf10c7c
- automatic rebuild
cvsdist cf10c7c
cvsdist cf10c7c
* Mon Jul 10 2000 Elliot Lee <sopwith@redhat.com> 0.2.18-4
cvsdist 52eceee
- Pass a prefix of /usr to configure, NOT %prefix
cvsdist cf10c7c
cvsdist cf10c7c
* Thu Jun 29 2000 Dave Mason <dcm@redhat.com> 0.2.18-3
cvsdist cf10c7c
- fixed Doc Dir
cvsdist cf10c7c
cvsdist cf10c7c
* Sat Jun  3 2000 BIll Nottingham <notting@redhat.com> 0.2.18-2
cvsdist cf10c7c
- rebuild. Apparently the compiler ate this last time.
cvsdist cf10c7c
cvsdist cf10c7c
* Tue Apr 4 2000 Elliot Lee <sopwith@redhat.com> 0.2.18-1
cvsdist cf10c7c
- Update to 0.2.18
cvsdist cf10c7c
cvsdist cf10c7c
* Mon Aug 30 1999 Elliot Lee <sopwith@redhat.com> 0.2.13-1
cvsdist cf10c7c
- Update to 0.2.13
cvsdist cf10c7c
- Merge in changes from RHL 6.0 spec file.
cvsdist cf10c7c
cvsdist cf10c7c
* Sat Nov 21 1998 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
cvsdist cf10c7c
cvsdist 52eceee
- added /usr/share/aclocal/* to %files devel
cvsdist cf10c7c
- added spanish and french translations for rpm
cvsdist cf10c7c
cvsdist cf10c7c
* Thu Oct 1 1998 Ricdude <ericmit@ix.netcom.com>
cvsdist cf10c7c
cvsdist cf10c7c
- make autoconf do the version updating for us.
cvsdist cf10c7c
cvsdist cf10c7c
* Wed May 13 1998 Michael Fulbright <msf@redhat.com>
cvsdist cf10c7c
cvsdist cf10c7c
- First try at an RPM