Name: icecast
Summary: ShoutCast compatible streaming media server
Version: 2.3.3
Release: 1
License: GPLv2
Group: Applications/Multimedia
URL: http://www.icecast.org/
Description: Icecast is a streaming media server which currently supports Ogg Vorbis
and MP3 audio streams. It can be used to create an Internet radio
station or a privately running jukebox and many things in between. It
is very versatile in that new formats can be added relatively easily and
supports open standards for commuincation and interaction.
The build was not successful.
The build was succesful. The following RPMs were generated:
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dfateyev # ExcludeDist: el2 el3 el4 Summary: ShoutCast compatible streaming media server Name: icecast Version: 2.3.3 Release: 1%{?dist} Group: Applications/Multimedia License: GPLv2 URL: http://www.icecast.org/ Source0: http://downloads.xiph.org/releases/icecast/icecast-%{version}.tar.gz Source1: status3.xsl Source2: icecast.init Source3: icecast.logrotate Source4: icecast.xml BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Provides: streaming-server BuildRequires: automake BuildRequires: libvorbis-devel >= 1.0 BuildRequires: libogg-devel >= 1.0 BuildRequires: curl-devel >= 7.10.0 BuildRequires: libxml2-devel BuildRequires: libxslt-devel BuildRequires: speex-devel BuildRequires: libtheora-devel >= 1.0 BuildRequires: openssl-devel Requires(pre): /usr/sbin/useradd Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service %description Icecast is a streaming media server which currently supports Ogg Vorbis and MP3 audio streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for commuincation and interaction. %prep %setup find -name "*.html" -or -name "*.jpg" -or -name "*.css" | xargs chmod 644 %{__sed} -i -e 's/icecast2/icecast/g' debian/icecast2.1 %build %configure \ --with-curl \ --with-openssl \ --with-ogg \ --with-theora \ --with-speex %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR=%{buildroot} %{__rm} -rf %{buildroot}%{_datadir}/icecast/doc %{__rm} -rf %{buildroot}%{_docdir}/icecast %{__install} -D -m 644 %{SOURCE1} %{buildroot}%{_datadir}/icecast/web/status3.xsl %{__install} -D -m 755 %{SOURCE2} %{buildroot}%{_initrddir}/icecast %{__install} -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/icecast %{__install} -D -m 640 %{SOURCE4} %{buildroot}%{_sysconfdir}/icecast.xml %{__install} -D -m 644 debian/icecast2.1 %{buildroot}%{_mandir}/man1/icecast.1 %{__mkdir_p} %{buildroot}%{_localstatedir}/log/icecast %{__mkdir_p} %{buildroot}%{_localstatedir}/run/icecast %clean %{__rm} -rf %{buildroot} %pre /usr/sbin/useradd -M -r -d /usr/share/icecast -s /sbin/nologin \ -c "icecast streaming server" icecast > /dev/null 2>&1 || : %post /sbin/chkconfig --add icecast %preun if [ $1 = 0 ]; then /sbin/service icecast stop >/dev/null 2>&1 /sbin/chkconfig --del icecast fi %postun if [ "$1" -ge "1" ]; then /sbin/service icecast condrestart >/dev/null 2>&1 fi if [ $1 = 0 ] ; then userdel icecast >/dev/null 2>&1 || : fi %files %defattr(-,root,root) %doc AUTHORS COPYING NEWS ChangeLog TODO %doc doc/*.html doc/*.jpg doc/*.css %doc conf/*.dist examples/icecast_auth-1.0.tar.gz %config(noreplace) %{_sysconfdir}/icecast.xml %{_sysconfdir}/logrotate.d/icecast %{_initrddir}/icecast %{_bindir}/icecast %{_datadir}/icecast %{_mandir}/man1/icecast.1.gz %dir %attr(-,icecast,icecast) %{_localstatedir}/log/icecast %dir %attr(-,icecast,icecast) %{_localstatedir}/run/icecast %changelog * Mon Oct 01 2012 Denis Fateyev <denis@fateyev.com> - 2.3.3-1 - Rebuild for Repoforge repository * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Oct 21 2009 Andreas Thienemann <andreas@bawue.net> - 2.3.2-4 - Added SSL support - Added LSB header to the initscripts - Reworked config example to contain newest changes - Added alternative config files and authentication example * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jul 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.3.2-1 - update to 2.3.2 - fix license tag * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.1-5 - Autorebuild for GCC 4.3 * Mon Nov 06 2006 Jindrich Novy <jnovy@redhat.com> - 2.3.1-4 - rebuild because of the new curl * Fri Sep 08 2006 Andreas Thienemann <andreas@bawue.net> - 2.3.1-3 - FE6 Rebuild * Thu May 04 2006 Andreas Thienemann <andreas@bawue.net> 2.3.1-2 - Enabled Theora Streaming * Fri Feb 03 2006 Andreas Thienemann <andreas@bawue.net> 2.3.1-1 - Updated to icecast 2.3.1-1 * Wed Aug 03 2005 Andreas Thienemann <andreas@bawue.net> 2.2.0-1 - Initial specfile