Martin Gansser 2d64bc0
Name:           vdr-iptv
e32745b
Version:        2.4.0
70624fc
Release:        5%{?dist}
Martin Gansser 2d64bc0
Summary:        IPTV plugin for VDR
Martin Gansser 2d64bc0
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
3fd794a
BuildRequires:  gcc-c++
e32745b
BuildRequires:  vdr-devel >= 2.4.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
70624fc
* Tue Jun 18 2019 Martin Gansser <martinkg@fedoraproject.org> - 2.4.0-5
70624fc
- Rebuilt for new VDR API version
70624fc
f0be58e
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-4
f0be58e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f0be58e
eec4e4f
* Wed Oct 10 2018 Martin Gansser <martinkg@fedoraproject.org> - 2.4.0-3
eec4e4f
- Rebuilt
eec4e4f
36832ef
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-2
36832ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
36832ef
e32745b
* Wed Apr 18 2018 Martin Gansser <martinkg@fedoraproject.org> - 2.4.0-1
e32745b
- Update to 2.4.0
e32745b
53eb752
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-9
53eb752
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
53eb752
338f795
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-8
338f795
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
338f795
a932da7
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-7
a932da7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a932da7
34e01b2
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-6
34e01b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
34e01b2
Martin Gansser 49d97bf
* Sun Feb 07 2016 Martin Gansser <martinkg@fedoraproject.org> - 2.2.1-5
Martin Gansser 65b76fc
- Patch to fix build with -std=c++11
Martin Gansser 65b76fc
b660867
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-4
b660867
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b660867
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