Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
esound
esound.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File esound.spec of Package esound
# # spec file for package esound (Version 0.2.39) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: esound BuildRequires: alsa-devel audiofile-devel pkg-config tcpd-devel License: LGPL v2.0 or later Group: System/Sound Daemons AutoReqProv: on Summary: A sound daemon for Enlightenment and GNOME Version: 0.2.39 Release: 4 Url: ftp://ftp.gnome.org/pub/gnome/sources/esound/ Source: ftp://ftp.gnome.org/pub/gnome/sources/esound/0.2/%{name}-%{version}.tar.bz2 Source1: esound.init Source2: sysconfig.esound Patch0: esd-as.patch # PATCH-FIX-UPSTREAM esound-biarch.patch bgo545534 sbrabec@suse.cz -- fix bi-arch clash Patch1: esound-biarch.patch # PATCH-FIX-UPSTREAM esound-esddsp-no-version-info.patch bgo545534 sbrabec@suse.cz -- move non-standard library to a separate directory Patch5: esound-esddsp-no-version-info.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define debug_package_requires libesd0 = %{version} %description A multiplexing and caching sound daemon. It can use ALSA or OSS for sound output. Many projects, including Enlightenment and GNOME, use esound to play and record their sounds. Authors: -------- Carsten Haitzler <raster@redhat.com> Drazen Kacar <dave@srce.hr> Elliot Lee <sopwith@redhat.com> John Ellis <johne@bellatlantic.net> Kjartan Maraas <kmaraas@online.no> Raja R Harinath <harinath@cs.umn.edu> Richard Boulton <rjb37@cam.ac.uk> Russell Steinthal <rms39@columbia.edu> Scott Heavner <sdh@po.cwru.edu> Timur Bakeyev <mc@bat.ru> Yo Ric Dude <ericmit@ix.netcom.com> %package -n libesd0 License: LGPL v2.0 or later Summary: A sound daemon for Enlightenment and GNOME Group: System/Libraries Requires: %{name}-daemon >= %{version} # bug437293 %ifarch ppc64 Obsoletes: esound-64bit %endif %ifarch ppc Obsoletes: esound-32bit %endif # %description -n libesd0 A multiplexing and caching sound daemon. It can use ALSA or OSS for sound output. Many projects, including Enlightenment and GNOME, use esound to play and record their sounds. Authors: -------- Carsten Haitzler <raster@redhat.com> Drazen Kacar <dave@srce.hr> Elliot Lee <sopwith@redhat.com> John Ellis <johne@bellatlantic.net> Kjartan Maraas <kmaraas@online.no> Raja R Harinath <harinath@cs.umn.edu> Richard Boulton <rjb37@cam.ac.uk> Russell Steinthal <rms39@columbia.edu> Scott Heavner <sdh@po.cwru.edu> Timur Bakeyev <mc@bat.ru> Yo Ric Dude <ericmit@ix.netcom.com> %package daemon License: LGPL v2.0 or later Summary: A sound daemon for Enlightenment and GNOME Group: System/Sound Daemons PreReq: %insserv_prereq %fillup_prereq Obsoletes: esound < %{version} # For update from <= 11.0 and SLE <= 10 Provides: esound:%{_bindir}/esd %description daemon A multiplexing and caching sound daemon. It can use ALSA or OSS for sound output. Many projects, including Enlightenment and GNOME, use esound to play and record their sounds. Authors: -------- Carsten Haitzler <raster@redhat.com> Drazen Kacar <dave@srce.hr> Elliot Lee <sopwith@redhat.com> John Ellis <johne@bellatlantic.net> Kjartan Maraas <kmaraas@online.no> Raja R Harinath <harinath@cs.umn.edu> Richard Boulton <rjb37@cam.ac.uk> Russell Steinthal <rms39@columbia.edu> Scott Heavner <sdh@po.cwru.edu> Timur Bakeyev <mc@bat.ru> Yo Ric Dude <ericmit@ix.netcom.com> %package utils License: LGPL v2.0 or later Summary: A sound daemon for Enlightenment and GNOME Group: Productivity/Multimedia/Sound/Utilities # For update from <= 11.0 and SLE <= 10 Provides: esound:%{_bindir}/esddsp %description utils A multiplexing and caching sound daemon. It can use ALSA or OSS for sound output. Many projects, including Enlightenment and GNOME, use esound to play and record their sounds. Authors: -------- Carsten Haitzler <raster@redhat.com> Drazen Kacar <dave@srce.hr> Elliot Lee <sopwith@redhat.com> John Ellis <johne@bellatlantic.net> Kjartan Maraas <kmaraas@online.no> Raja R Harinath <harinath@cs.umn.edu> Richard Boulton <rjb37@cam.ac.uk> Russell Steinthal <rms39@columbia.edu> Scott Heavner <sdh@po.cwru.edu> Timur Bakeyev <mc@bat.ru> Yo Ric Dude <ericmit@ix.netcom.com> %package -n libesd-devel License: LGPL v2.0 or later Summary: EsounD development package Group: Development/Libraries/C and C++ # replaces esound-devel, which existed for <= 11.0 and <= SLED10 Provides: esound-devel = %{version} Obsoletes: esound-devel < %{version} Requires: libesd0 = %{version} alsa-devel %(rpm -q --queryformat '%{NAME}' -f %{_libdir}/pkgconfig/audiofile.pc) %description -n libesd-devel EsounD development package. Authors: -------- Carsten Haitzler <raster@redhat.com> Drazen Kacar <dave@srce.hr> Elliot Lee <sopwith@redhat.com> John Ellis <johne@bellatlantic.net> Kjartan Maraas <kmaraas@online.no> Raja R Harinath <harinath@cs.umn.edu> Richard Boulton <rjb37@cam.ac.uk> Russell Steinthal <rms39@columbia.edu> Scott Heavner <sdh@po.cwru.edu> Timur Bakeyev <mc@bat.ru> Yo Ric Dude <ericmit@ix.netcom.com> %prep %setup -q %patch0 %patch1 %patch5 -p1 %build autoreconf -f -i %configure\ --disable-static\ --with-libwrap\ --enable-ipv6 make %{?jobs:-j%jobs} %install make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d cp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/esound chmod +x $RPM_BUILD_ROOT%{_sysconfdir}/init.d/esound mkdir -p $RPM_BUILD_ROOT%{_sbindir} ln -s ../..%{_sysconfdir}/init.d/esound $RPM_BUILD_ROOT%{_sbindir}/rcesound mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/adm/fillup-templates cp %{SOURCE2} $RPM_BUILD_ROOT%{_localstatedir}/adm/fillup-templates/ rm $RPM_BUILD_ROOT%{_libdir}/%{name}/*.*a %post -n libesd0 -p /sbin/ldconfig %postun -n libesd0 -p /sbin/ldconfig %post daemon %{fillup_and_insserv} %postun daemon %{insserv_cleanup} %preun daemon %{stop_on_removal} %clean rm -rf $RPM_BUILD_ROOT %files -n libesd0 %defattr(-, root, root) %{_libdir}/*.so.* %files daemon %defattr(-, root, root) %doc README AUTHORS COPYING.LIB NEWS TODO TIPS MAINTAINERS %{_bindir}/esd %{_localstatedir}/adm/fillup-templates/* %doc %{_mandir}/man1/esd.* %{_sbindir}/* %config %{_sysconfdir}/esd.conf %{_sysconfdir}/init.d/* %files utils %defattr(-, root, root) %{_bindir}/esd[a-z]* %doc %{_mandir}/man1/esd[a-z]*.* %{_libdir}/%{name} %files -n libesd-devel %defattr(-, root, root) %{_bindir}/esd-config %{_datadir}/aclocal/* %{_includedir}/* %{_libdir}/*.so %{_libdir}/*.*a %{_libdir}/pkgconfig/esound.pc %doc %{_mandir}/man1/esd-config.* %changelog * Tue Dec 09 2008 ro@suse.de - remove ix86 from ifarch statement obsoleting 32bit package * Thu Oct 30 2008 olh@suse.de - obsolete old -XXbit packages (bnc#437293) * Wed Sep 17 2008 sbrabec@suse.cz - Fixed Provides and Obsoletes (bnc#364819). * Wed Aug 06 2008 mauro@suse.de - Update to version 0.2.39 * Fixed esd client-side code to not hang if esd crashes/hangs or otherwise becomes unreachable (Jeffrey Stedfast) * Suppress verbose error messages from ALSA (Stanislav Brabec) * Allow for multiple esd instances * Fix esound-config for multi-lib setups (Matthias Clasen) * Don't report errors about /dev/dsp not existing (Havoc Pennington) * Various other build fixes for AMD64 (RĂ©mi Cardona) - Dropped esound-suppress-alsa-debug.diff, it's already present in upstream version. - Dropped esound-multi-user-375701.patch, it's already present in upstream version. - Dropped esound-configure.patch, it's already present in the upstream version. - Updated esound-esddsp-no-version-info.patch to the current upstream code. * Sun Aug 03 2008 ro@suse.de - fix requires for debuginfo package * Wed Jul 30 2008 sbrabec@suse.cz - Fixed package splitting (bnc#412459). - Splitted esound to esound-daemon and esound-utils. - Improved packaging of esddsp (bgo#545534). * Wed Jun 18 2008 schwab@suse.de - Fix configure script. * Mon May 12 2008 rodrigo@suse.de - Added esound-multi-user-375701.patch from Fedora to make libesd work correctly with multiple users (bnc#375701) * Wed May 07 2008 coolo@suse.de - Fix last change. Now it really works - granted * Mon May 05 2008 aj@suse.de - One more fix for baselibs.conf - Fix rpmlint warnings: * Use $portmap for init script * Add missing requires for packages * Fri May 02 2008 aj@suse.de - Fix last change. * Tue Apr 29 2008 cthiel@suse.de - obsolete esound-<arch> via baselibs.conf * Fri Apr 18 2008 sbrabec@suse.cz - Suppress verbose error messages from alsa-lib (bnc#300031, bgo#528718). - Updated init script. * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Thu Jan 10 2008 maw@suse.de - Rename esound-devel to libesd-devel. * Thu Dec 13 2007 maw@suse.de - s#%%run_ldconfig#/sbin/ldconfig# in %%post and %%postun - Add a %%preun with %%stop_on_removal - Don't package INSTALL - Split out a libesd0 subpackage (#267194). * Thu Jul 05 2007 maw@suse.de - Update to version 0.2.38, which makes the following line necessary: - Remove upstreamed esound-cpu-load.patch and abuild.patch. * Wed Apr 18 2007 sbrabec@suse.cz - Fixed 100%% CPU load (#264637, GNOME #412951, Joe Marcus Clarke). - Removed upstreamed esound-close-fds.patch. * Wed Mar 21 2007 maw@suse.de - Add abuild.patch, silencing a gcc warning. * Wed Mar 21 2007 maw@suse.de - Update to version 0.2.37 - Fixes bugzilla.gnome.org #350808 - Removes upstreamed esound-logout-sound-167856.patch - Buildrequire pkg-config. * Fri Jan 19 2007 sbrabec@suse.cz - Moved libesd.so back to the devel package, new flash player does not need it (#212515). - Spec file cleanup. * Fri Oct 27 2006 sbrabec@suse.cz - Moved libesd.so to the main package, as required by flash-player (#212515). * Thu Aug 17 2006 aj@suse.de - Reduce BuildRequires to not depend on TeX. * Tue May 23 2006 joeshaw@suse.de - Add a patch to fix the GNOME logout sound being cut off. (bnc #167856) * Thu Mar 02 2006 danw@suse.de - close unneeded file descriptors at daemon startup (since it may have been spawned from a random app with random things open). #154072 * Fri Jan 27 2006 mls@suse.de - converted neededforbuild to BuildRequires * Tue Jan 24 2006 sbrabec@suse.cz - Bi-arch preloader fix of esddsp (#140505). * Tue Jun 21 2005 sbrabec@suse.cz - Updated to version 0.2.36. - Support for tcp_wrappers and IPv6. * Wed Jun 01 2005 sbrabec@suse.cz - Fixed devel requirements. * Tue Apr 12 2005 ro@suse.de - added audiofile-devel to neededforbuild * Thu Jan 27 2005 tiwai@suse.de - fixed the sound playback with dmix plugin. * Fri Dec 03 2004 sbrabec@suse.cz - Fixed sound device blocking, if spawned esd caches samples - use -as twice in esd.conf, weaken requirements for -terminate (#45741). * Fri Oct 01 2004 sbrabec@suse.cz - Free audio device by default (#46507). * Tue Aug 24 2004 sbrabec@suse.cz - Updated to version 0.2.35. * Wed Mar 03 2004 sbrabec@suse.cz - Updated to version 0.2.33. * Fri Jan 16 2004 pth@suse.de - Fix quoting in esd.m4 * Sat Jan 10 2004 adrian@suse.de - add %%run_ldconfig * Tue Sep 09 2003 sbrabec@suse.cz - Updated to version 0.2.32. * Fri Aug 29 2003 sbrabec@suse.cz - Check -terminate in persistent daemon mode. * Wed Aug 13 2003 sbrabec@suse.cz - Updated to version 0.2.31. * Mon Aug 04 2003 sbrabec@suse.cz - Updated to version 0.2.30. * Thu Jun 12 2003 kukuk@suse.de - Correct filelist * Mon Jun 02 2003 sbrabec@suse.cz - Added init script for network sound server. * Thu May 15 2003 sbrabec@suse.cz - Typo fix (NBSP characters). * Thu May 15 2003 sbrabec@suse.cz - Require alsa-devel for esound-devel. * Sun May 11 2003 ro@suse.de - do full autoreconf (run libtool) * Mon Feb 24 2003 sbrabec@suse.cz - Updated esd man page. * Fri Nov 29 2002 sbrabec@suse.cz - Added esound ALSA fix (from Takashi Iwai, closes #22163). * Fri Nov 29 2002 sbrabec@suse.cz - Use OSS instead of ALSA, until bug #22163 gets solved. * Thu Oct 24 2002 hhetter@suse.de - invoke automake with -c to ensure file copying (Bug Id #21066) * Mon Oct 14 2002 sbrabec@suse.cz - Update to version 0.2.29. Removed esd-alsa-dev.dif - similar fix is now part of code. - Added manual pages to %%files. * Fri Sep 20 2002 tiwai@suse.de - added alsa-devel to neededforbuild. - fixed alsa output to reflect the change via -d option. * Tue Sep 17 2002 sbrabec@suse.cz - Added alsa to neededforbuild. Esound now uses ALSA. * Mon Aug 26 2002 nadvornik@suse.cz - fixed permissions of doc files * Thu Jun 20 2002 jordi@suse.de - updated to version 0.2.28 * Mon Jun 17 2002 ro@suse.de - call automake with "-a -f" * Tue Jun 11 2002 hhetter@suse.de - updated to version 0.2.27 * Tue Jun 04 2002 hhetter@suse.de - updated to version 0.2.26 * Fri May 31 2002 adrian@suse.de - fix build for ppc64 * Fri Apr 26 2002 coolo@suse.de - %%_libdir support * Wed Jan 09 2002 hhetter@suse.de - updated to version 0.2.23 * pkgconfig file for GNOME 2.0 compatibility - adapted ia64 include file fix * Fri May 25 2001 nadvornik@suse.cz - fixed include files for ia64 * Mon Dec 25 2000 egger@suse.de - Cleaned up specfile. - Changed group of development package. - Recompressed sources with bzip2. * Sat Dec 09 2000 egger@suse.de - Updated to version 0.2.22. * Mon Nov 06 2000 tiwai@suse.de - Split esound-devel package. * Wed Nov 01 2000 egger@suse.de - Updated specfile to new long packagenames. - Reworked specfile. - Probably needs some more work; I'm taking care of that. * Fri Sep 29 2000 hhetter@suse.de - added security patch * Wed Sep 06 2000 egger@suse.de - Updated to version 0.2.19. * Fri Sep 01 2000 tiwai@suse.de - fixed the bug of 0.2.18 (playing too short without synchronized). * Fri May 26 2000 ke@suse.de - update to version 0.2.18. - add html docs. * Thu May 11 2000 ke@suse.de - Improve files list to catch missing shared libs (don't trust wildcards too much; you'll never know). * Fri Apr 07 2000 bk@suse.de - added suse update config macro * Thu Mar 30 2000 cihlar@suse.cz - update to version 2.17 - clean up spec file * Tue Dec 14 1999 ro@suse.de - fixed install (broke with BuildRoot) * Fri Nov 05 1999 ke@suse.de - Update to version 0.2.16 (security fixes and more). - Use BuildRoot. - Use RPM_OPT_FLAGS (instead of RPM_OPT_FLAG ...) - Correct Copyright. - Add "Group:" entry. * Mon Oct 25 1999 kukuk@suse.de - Update to version 0.2.15 * Fri Sep 17 1999 kettner@suse.de - Reinserted old # Commandline: line. * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Tue May 04 1999 mb@suse.de - updated to new version 0.2.8 * Fri Feb 19 1999 mb@suse.de - fixed lib problems * Tue Feb 16 1999 mb@suse.de - new version 0.2.7 needed for enlightenment, gnome and emusic * Sat Jul 18 1998 mb@suse.de - first inital version 0.2 of the esound (Enlightenment sound daemon)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor