updated darkice spec file for 0.15

This commit is contained in:
darkeye 2005-04-27 09:59:23 +00:00
parent 29a9f57784
commit abc24f7d2b
1 changed files with 17 additions and 140 deletions

View File

@ -1,49 +1,21 @@
#------------------------------------------------------------------------------- %{!?dist: %define dist fc3}
#
# Copyright (c) 2000 Tyrell Corporation. All rights reserved.
#
# Tyrell DarkIce
#
# File : darkice.spec
# Version : $Revision$
# Author : $Author$
# Location : $Source$
#
# Abstract :
#
# Specification file to build RPM packages of DarkIce
#
# Copyright notice:
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
#-------------------------------------------------------------------------------
# ===================================================================== preamble
Summary : DarkIce live IceCast / ShoutCast streamer Summary : DarkIce live IceCast / ShoutCast streamer
Name: darkice Name: darkice
Vendor: Tyrell Hungary Vendor: Tyrell Hungary
Packager: Akos Maroy <darkeye@tyrell.hu> Packager: Akos Maroy <darkeye@tyrell.hu>
Version: 0.15 Version: 0.15
Release: 1 Release: 1.%{dist}
Copyright: GPL Copyright: GPL
Group: Applications/Multimedia Group: Applications/Multimedia
Source: http://prdownloads.sourceforge.net/darkice/darkice-%{version}.tar.gz Source: http://prdownloads.sourceforge.net/darkice/darkice-%{version}.tar.gz
URL: http://darkice.sourceforge.net/ URL: http://darkice.sourceforge.net/
Provides: darkice Provides: darkice
BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildPrereq: lame-devel libogg-devel libvorbis-devel
%if %{dist} != el3
BuildPrereq: jack-audio-connection-kit-devel
%endif
Prefix: /usr Prefix: /usr
%description %description
@ -52,128 +24,33 @@ takes audio input from a sound card, encodes it into mp3 and/or Ogg Vorbis,
and sends the mp3 stream to one or more IceCast and/or ShoutCast servers, and sends the mp3 stream to one or more IceCast and/or ShoutCast servers,
the Ogg Vorbis stream to one or more IceCast2 servers. the Ogg Vorbis stream to one or more IceCast2 servers.
This RPM is compiled without ALSA support, as there are no official RPM
packages for ALSA. To utilize ALSA, you must compile darkice manually.
# =================================================================== prep stage
%prep %prep
%setup %setup
# ================================================================== build stage
%build %build
%configure --with-alsa=no %configure \
%if %{dist} == el3
--without-alsa --without-jack
%endif
make all make all
# ================================================================ install stage
%install %install
rm -fr %{buildroot}
%makeinstall %makeinstall
# ========================================================== pre-install scripts
%pre
# ========================================================= post-install scripts
%post
# ======================================================================== clean
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf %{buildroot}
make clean
# =========================================================== main package files
%files %files
%defattr (-, root, root) %defattr (-, root, root)
%doc COPYING ChangeLog README TODO AUTHORS %doc COPYING ChangeLog README TODO AUTHORS
%config %{_sysconfdir}/darkice.cfg %config(noreplace) %{_sysconfdir}/darkice.cfg
%{_bindir}/darkice %{_bindir}/darkice
%{_mandir}/man1/darkice.1* %{_mandir}/man1/darkice.1*
%{_mandir}/man5/darkice.cfg.5* %{_mandir}/man5/darkice.cfg.5*
# =================================================================== change log %changelog
# * Tue Apr 19 2005 Akos Maroy <darkeye@tyrell.hu> 0.15-1
# $Log$ - rewrite the spec file for 0.15
# Revision 1.1 2005/04/14 11:58:08 darkeye
# moved directory rpm to etc/rpm
#
# Revision 1.24 2005/04/14 11:11:59 darkeye
# for version 0.15
#
# Revision 1.23 2004/02/15 22:30:08 darkeye
# for version 0.14
#
# Revision 1.22 2004/02/15 12:06:29 darkeye
# added ALSA support, thanks to Christian Forster
#
# Revision 1.21 2004/01/07 22:14:44 darkeye
# for release 0.13.2
#
# Revision 1.20 2003/02/12 15:50:08 darkeye
# for version 0.13.1
#
# Revision 1.19 2003/02/09 15:09:41 darkeye
# for version 0.13
#
# Revision 1.18 2002/10/20 21:16:43 darkeye
# for version 0.12
#
# Revision 1.17 2002/08/20 20:45:08 darkeye
# for version 0.11
#
# Revision 1.16 2002/08/03 10:32:04 darkeye
# for version 0.10.2beta
#
# Revision 1.15 2002/08/02 18:17:13 darkeye
# for version 0.10.1
#
# Revision 1.14 2002/07/20 16:46:12 darkeye
# for version 0.10
#
# Revision 1.13 2002/04/09 13:10:43 darkeye
# resolved memory leak issue introduced in 0.9
#
# Revision 1.12 2002/03/28 17:11:18 darkeye
# added file AUTHORS to set of distributed files
#
# Revision 1.11 2002/03/28 16:56:14 darkeye
# for version 0.9
#
# Revision 1.10 2002/02/20 14:26:51 darkeye
# version 0.8
#
# Revision 1.9 2001/10/20 10:56:45 darkeye
# added possibility to disable highpass and lowpass filters for lame
#
# Revision 1.8 2001/10/19 12:48:03 darkeye
# for new version
#
# Revision 1.7 2001/09/18 18:00:02 darkeye
# removed --enable-static configure option
#
# Revision 1.6 2001/09/18 17:35:15 darkeye
# for version 0.6
#
# Revision 1.5 2001/09/13 05:06:41 darkeye
# removed references to SourceForget FTP sites, as they are phased out
#
# Revision 1.4 2001/09/09 12:26:33 darkeye
# updated to reflect that DarkIce is now both an IceCast and ShoutCast streamer
#
# Revision 1.3 2001/09/09 11:48:09 darkeye
# added man page darkice.cfg.5
#
# Revision 1.2 2001/09/02 14:44:14 darkeye
# added system level configuration file
#
# Revision 1.1 2001/09/02 12:46:05 darkeye
# added RPM package creation scripts
#
#