f95ea53
Name:           ezstream
3533134
Version:        0.5.6
25bcd58
Release:        9%{?dist}
f95ea53
Summary:        Command line source client for Icecast media streaming servers
f95ea53
Group:          Applications/Multimedia
f95ea53
License:        GPLv2
c869bae
URL:            http://www.icecast.org/%{name}/
c869bae
Source0:        http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz
c869bae
BuildRequires:  glibc-headers
c869bae
BuildRequires:  pkgconfig(libxml-2.0) >= 2
c869bae
BuildRequires:  pkgconfig(shout) >= 2.2
c869bae
BuildRequires:  pkgconfig(taglib_c) >= 1.4
f95ea53
f95ea53
%description
f95ea53
Ezstream is a command line source client for Icecast media streaming servers.
f95ea53
f95ea53
In its basic mode of operation, it streams media files or data from standard
f95ea53
input without reencoding and thus requires only very little CPU resources. It
f95ea53
can also use various external decoders and encoders to reencode from one format
f95ea53
to another, and stream the result to an Icecast server. Additional features
f95ea53
include scriptable playlist and metadata handling. All of its features make
f95ea53
ezstream a very flexible source client.
f95ea53
f95ea53
Supported media formats for streaming are MP3, Ogg Vorbis and Ogg Theora.
c869bae
Native metadata support includes MP3 (ID3v1 only) and Ogg Vorbis, and many
c869bae
more formats understood by TagLib library.
f95ea53
f95ea53
%prep
f95ea53
%setup -q
f805f54
mkdir __examples
f805f54
cp -a examples __examples/examples
f805f54
rm -f __examples/examples/Makefile*
f805f54
chmod a-x __examples/examples/*
f95ea53
f95ea53
%build
c869bae
%configure \
c869bae
    --disable-debug
c869bae
# --with-taglib actually inhibits the taglib support
c869bae
f95ea53
make %{?_smp_mflags}
f95ea53
f95ea53
%install
f95ea53
make install DESTDIR=$RPM_BUILD_ROOT
f805f54
rm -rf $RPM_BUILD_ROOT%{_docdir} $RPM_BUILD_ROOT%{_datadir}/examples
f95ea53
f95ea53
%files
25bcd58
%license COPYING
25bcd58
%doc NEWS README __examples/examples
f95ea53
%{_bindir}/ezstream
3533134
%{_bindir}/ezstream-file.sh
f805f54
%{_mandir}/man1/ezstream.1.gz
3533134
%{_mandir}/man1/ezstream-file.sh.1.gz
f95ea53
f95ea53
%changelog
25bcd58
* Tue Mar 24 2015 Petr Pisar <ppisar@redhat.com> - 0.5.6-9
25bcd58
- Modernize spec file
c869bae
- Correct dependencies
25bcd58
c0a9af7
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-8
c0a9af7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c0a9af7
dc7b685
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-7
dc7b685
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dc7b685
18ace8e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-6
18ace8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
18ace8e
e4f4e74
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-5
e4f4e74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e4f4e74
9f88c91
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-4
9f88c91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9f88c91
57f035f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-3
57f035f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
57f035f
d683118
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.6-2
d683118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d683118
3533134
* Fri Nov  6 2009 Ian Weller <ian@ianweller.org> - 0.5.6-1
3533134
- 0.5.6
3533134
1568ca7
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-4
1568ca7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1568ca7
4ff01aa
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-3
4ff01aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4ff01aa
f805f54
* Wed Jan 14 2009 Ian Weller <ianweller@gmail.com> 0.5.3-2
f805f54
- Remove doc declaration from the man page
f805f54
- Move examples into examples/ within the docdir
f805f54
- Remove need for patch and put commands in the right parts
f805f54
f95ea53
* Sat Apr 05 2008 Ian Weller <ianweller@gmail.com> 0.5.3-1
f95ea53
- Initial package build.