2911a9
Name:           libshout
2911a9
Version:        2.2.2
2911a9
Release:        19%{?dist}
2911a9
Summary:        Icecast source streaming library
2911a9
2911a9
Group:          System Environment/Libraries
2911a9
License:        LGPLv2+
2911a9
URL:            http://www.icecast.org/
2911a9
Source:         http://downloads.us.xiph.org/releases/libshout/libshout-%{version}.tar.gz
2911a9
Patch0:         libshout-2.2.2-fix_speex.patch
2911a9
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
2911a9
2911a9
BuildRequires:  libogg-devel
2911a9
BuildRequires:  libvorbis-devel
2911a9
BuildRequires:  libtheora-devel
2911a9
BuildRequires:  speex-devel
2911a9
2911a9
2911a9
2911a9
%description
2911a9
libshout is a library for communicating with and sending data to an
2911a9
icecast server.  It handles the socket connection, the timing of the
2911a9
data, and prevents most bad data from getting to the icecast server.
2911a9
2911a9
%package        devel
2911a9
Summary:        static libraries and header files for %{name} development.
2911a9
Group:          Development/Libraries
2911a9
Requires:       %{name} = %{version}-%{release}
2911a9
2911a9
Requires:       libogg-devel
2911a9
Requires:       libvorbis-devel
2911a9
Requires:       libtheora-devel
2911a9
Requires:       speex-devel
2911a9
2911a9
%description    devel
2911a9
The libshout-devel package contains the header files needed for developing
2911a9
applications that send data to an icecast server.  Install libshout-devel if
2911a9
you want to develop applications using libshout.
2911a9
2911a9
%prep
2911a9
%setup -q
2911a9
%patch0 -p1 -b .fix_speex
2911a9
2911a9
%build
2911a9
%configure --disable-static
2911a9
2911a9
# clean unused-direct-shlib-dependencies
2911a9
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
2911a9
2911a9
make %{?_smp_mflags}
2911a9
2911a9
%install
2911a9
rm -rf $RPM_BUILD_ROOT
2911a9
2911a9
make DESTDIR="$RPM_BUILD_ROOT" INSTALL="install -p " install
2911a9
2911a9
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
2911a9
2911a9
rm -rf $RPM_BUILD_ROOT%{_docdir}
2911a9
2911a9
%clean
2911a9
rm -rf $RPM_BUILD_ROOT
2911a9
2911a9
%post -p /sbin/ldconfig
2911a9
2911a9
%postun -p /sbin/ldconfig
2911a9
2911a9
%files
2911a9
%defattr(-,root,root,-)
2911a9
%doc COPYING NEWS README
2911a9
%{_libdir}/libshout.so.*
2911a9
2911a9
%files devel
2911a9
%defattr(-,root,root,-)
2911a9
%doc examples/*.c doc/*.xml doc/*.xsl
2911a9
%{_libdir}/libshout.so
2911a9
%{_libdir}/pkgconfig/shout.pc
2911a9
%dir %{_includedir}/shout/
2911a9
%{_includedir}/shout/shout.h
2911a9
%{_datadir}/aclocal/shout.m4
2911a9
2911a9
%changelog
2911a9
* Fri Jul 27 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 2.2.2-19
2911a9
- Dropped unused libshout.autotools patch
2911a9
2911a9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-18
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2911a9
2911a9
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-17
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2911a9
2911a9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-16
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2911a9
2911a9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-15
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2911a9
2911a9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-14
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2911a9
2911a9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-13
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2911a9
2911a9
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-12
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2911a9
2911a9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-11
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2911a9
2911a9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-10
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2911a9
2911a9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-9
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2911a9
2911a9
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-8
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2911a9
2911a9
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-7
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2911a9
2911a9
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-6
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2911a9
2911a9
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-5
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2911a9
2911a9
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.2-4
2911a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2911a9
2911a9
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2.2-3
2911a9
- Autorebuild for GCC 4.3
2911a9
2911a9
* Fri Dec  7 2007 kwizart < kwizart at gmail.com > - 2.2.2-2
2911a9
- Fix http://bugzilla.redhat.com/415121
2911a9
- Add disable-static
2911a9
- Don't use makeinstall macro
2911a9
- Update License field
2911a9
2911a9
* Thu Sep 07 2006 Thomas Vander Stichele <thomas at apestaart dot org>
2911a9
- 2.2.2-1
2911a9
- updated to new release
2911a9
2911a9
* Fri Mar 17 2006 Thomas Vander Stichele <thomas at apestaart dot org>
2911a9
- 2.2-3
2911a9
- add Requires: to -devel package
2911a9
2911a9
* Fri Mar 17 2006 Thomas Vander Stichele <thomas at apestaart dot org>
2911a9
- 2.2-2
2911a9
- rebuild to please the extras repository
2911a9
2911a9
* Fri Mar 10 2006 Thomas Vander Stichele <thomas at apestaart dot org>
2911a9
- 2.2-1
2911a9
- new (incompatible) version, but deps are updated
2911a9
- various cleanups
2911a9
2911a9
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.0.9-4
2911a9
- rebuild on all arches
2911a9
2911a9
* Fri Apr  1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.0.9-3
2911a9
- Include headers directory entry in -devel package.
2911a9
2911a9
* Sat Feb 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.0.9-2
2911a9
- Remove redundant explicit /sbin/ldconfig dependency.
2911a9
2911a9
* Wed Jun 04 2003 Thomas Vander Stichele <thomas at apestaart dot org>
2911a9
- 1.0.9-0.fdr.1: initial RPM release