Martin Gansser 2d64bc0
Name:           vdr-iptv
Martin Gansser 7e9f7fb
Version:        2.2.1
debff58
Release:        3%{?dist}
Martin Gansser 2d64bc0
Summary:        IPTV plugin for VDR
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
Group:          Applications/Multimedia
Martin Gansser 2d64bc0
License:        GPLv2+
Martin Gansser 2d64bc0
URL:            http://www.saunalahti.fi/rahrenbe/vdr/iptv/
Martin Gansser 2d64bc0
Source0:        http://www.saunalahti.fi/rahrenbe/vdr/iptv/files/%{name}-%{version}.tgz
Martin Gansser 2d64bc0
Martin Gansser 7e9f7fb
BuildRequires:  vdr-devel >= 2.2.0
Martin Gansser 2d64bc0
BuildRequires:  gettext
Martin Gansser 2d64bc0
BuildRequires:  libcurl-devel
Martin Gansser 2d64bc0
Requires:       vdr(abi)%{?_isa} = %{vdr_apiversion}
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%description
Martin Gansser 2d64bc0
This plugin integrates multicast IPTV transport streams seamlessly into
Martin Gansser 2d64bc0
VDR. You can use any IPTV channel like any other normal DVB channel for
Martin Gansser 2d64bc0
live viewing, recording, etc. The plugin also features full section
Martin Gansser 2d64bc0
filtering capabilities which allow for example EIT information to be
Martin Gansser 2d64bc0
extracted from the incoming stream.
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%prep
Martin Gansser 2d64bc0
%setup -q -n iptv-%{version}
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
# Fix paths in plugin scripts as defined by Fedora
Martin Gansser 2d64bc0
sed -i "s|^CHANNELS_CONF=.*|CHANNELS_CONF=%{vdr_configdir}/channels.conf|; \
Martin Gansser 2d64bc0
        s|^CHANNEL_SETTINGS_DIR=.*/iptv|CHANNEL_SETTINGS_DIR=%{vdr_configdir}/plugins/%{vdr_plugin}|" \
Martin Gansser 2d64bc0
        iptv/vlc2iptv
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%build
Martin Gansser dfe62a8
make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" STRIP=: %{?_smp_mflags} all
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%install
Martin Gansser 2d64bc0
make install DESTDIR=%{buildroot}
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%find_lang %{name}
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%files -f %{name}.lang
Martin Gansser 7e9f7fb
%doc HISTORY README
Martin Gansser 7e9f7fb
%license COPYING
Martin Gansser 2d64bc0
%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
Martin Gansser 2d64bc0
%dir %{vdr_configdir}/plugins/iptv
Martin Gansser 7e9f7fb
%config(noreplace) %{vdr_resdir}/plugins/iptv/*.sh
Martin Gansser 7e9f7fb
%config(noreplace) %{vdr_resdir}/plugins/iptv/vlc2iptv
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
%changelog
debff58
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-3
debff58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
debff58
ea5c60e
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.2.1-2
ea5c60e
- Rebuilt for GCC 5 C++11 ABI change
ea5c60e
Martin Gansser 7e9f7fb
* Mon Apr 06 2015 Martin Gansser <martinkg@fedoraproject.org> - 2.2.1-1
Martin Gansser 7e9f7fb
- Update to 2.2.1
Martin Gansser 7e9f7fb
- Mark license files as %%license where available
Martin Gansser 7e9f7fb
abea508
* Thu Feb 19 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.0.2-12
abea508
- Rebuild
abea508
020a7de
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-11
020a7de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
020a7de
b713bc9
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-10
b713bc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b713bc9
249e4bb
* Thu Apr 24 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.2-9
249e4bb
- Rebuild
249e4bb
3579ce1
* Sun Mar 23 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.0.2-8
3579ce1
- Rebuild
3579ce1
Martin Gansser dfe62a8
* Sat Feb 15 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-7
Martin Gansser dfe62a8
- added STRIP to get a usefull debuginfo package
Martin Gansser dfe62a8
Martin Gansser 2d64bc0
* Wed Feb 12 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-6
Martin Gansser 2d64bc0
- added %%dir for %%{vdr_configdir}/plugins/iptv
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
* Wed Feb 12 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-5
Martin Gansser 2d64bc0
- added noreplace to prevent config files to be overwritten
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
* Mon Feb 03 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-4
Martin Gansser 2d64bc0
- replaced gettext-devel by gettext in BuildRequires
Martin Gansser 2d64bc0
- dropped iptv.conf file
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
* Mon Feb 03 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-3
Martin Gansser 2d64bc0
- added compiler flags in build section
Martin Gansser 2d64bc0
- fixed paths in plugin scripts for channels.conf
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
* Tue Jan 21 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-2
Martin Gansser 2d64bc0
- corrected discription in vdr-iptv.conf file
Martin Gansser 2d64bc0
Martin Gansser 2d64bc0
* Mon Jan 20 2014 Martin Gansser <martinkg@fedoraproject.org> - 2.0.2-1
Martin Gansser 2d64bc0
- Initial build
Martin Gansser 2d64bc0