Martin Gansser 76c8a07
Name:           vdr-epg2vdr
175572d
Version:        1.1.91
175572d
Release:        1%{?dist}
Martin Gansser 76c8a07
Summary:        A plugin to retrieve EPG data from a mysql database into VDR
Martin Gansser 76c8a07
Martin Gansser 76c8a07
Group:          Applications/Multimedia
Martin Gansser 76c8a07
License:        GPL+
Martin Gansser 76c8a07
URL:            http://projects.vdr-developer.org/git/vdr-plugin-epg2vdr.git
Martin Gansser 3510b74
Source0:        https://projects.vdr-developer.org/git/vdr-plugin-epg2vdr.git/snapshot/vdr-plugin-epg2vdr-%{version}.tar.bz2
a87d284
# https://bugzilla.redhat.com/attachment.cgi?id=1298505
a87d284
Patch0:         %{name}-mariadb-fix-build.patch
Martin Gansser 76c8a07
Martin Gansser 76c8a07
BuildRequires:  sqlite-devel
Martin Gansser 76c8a07
BuildRequires:  openssl-devel
4b0c503
%if 0%{?fedora} <= 27
Martin Gansser 76c8a07
BuildRequires:  mariadb-devel
4b0c503
%else
4b0c503
BuildRequires:  mariadb-connector-c-devel
4b0c503
%endif
Martin Gansser 76c8a07
BuildRequires:  libuuid-devel
Martin Gansser 825c365
BuildRequires:  libcurl-devel
Martin Gansser 825c365
BuildRequires:  libxslt-devel
Martin Gansser 825c365
BuildRequires:  libxml2-devel
c64ceba
BuildRequires:  tinyxml2-devel
Martin Gansser 825c365
BuildRequires:  libjpeg-turbo-devel
Martin Gansser 825c365
BuildRequires:  imlib2-devel
Martin Gansser 76c8a07
BuildRequires:  vdr-devel >= 1.7.36
480b5b1
BuildRequires:  python2-devel
Martin Gansser 9fff9ef
BuildRequires:  jansson-devel
Martin Gansser cf03121
BuildRequires:  libarchive-devel
Martin Gansser 76c8a07
Requires:       vdr(abi)%{?_isa} = %{vdr_apiversion}
Martin Gansser 76c8a07
Martin Gansser 76c8a07
%description 
Martin Gansser 76c8a07
This plugin is used to retrieve EPG data into the VDR. The EPG data 
Martin Gansser 76c8a07
was loaded from a mysql database. 
Martin Gansser 76c8a07
Martin Gansser 76c8a07
 
Martin Gansser 76c8a07
%prep
Martin Gansser 3510b74
%setup -qn vdr-plugin-epg2vdr-%{version}
Martin Gansser 76c8a07
iconv -f iso-8859-1 -t utf-8 README > README.utf8 ; mv README.utf8 README
40dda9a
# disable AUX patch
40dda9a
sed -i -e 's|WITH_AUX_PATCH = 1|#WITH_AUX_PATCH = 1|' Make.config
a87d284
%patch0 -p1
40dda9a
Martin Gansser 76c8a07
Martin Gansser 76c8a07
%build
Martin Gansser e1d6b19
export CFLAGS="%{optflags}"
Martin Gansser e1d6b19
export CXXFLAGS="%{optflags}"
Martin Gansser 221d79a
%make_build
Martin Gansser 76c8a07
Martin Gansser 76c8a07
%install
Martin Gansser e1d6b19
%make_install
Martin Gansser 76c8a07
# fix the perm
Martin Gansser 76c8a07
chmod 0755 %{buildroot}/%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
Martin Gansser 76c8a07
Martin Gansser 76c8a07
%find_lang %{name}
Martin Gansser 76c8a07
Martin Gansser 76c8a07
%files -f %{name}.lang
Martin Gansser 019ea57
%license COPYING
Martin Gansser 019ea57
%doc HISTORY* README*
Martin Gansser 3510b74
%config(noreplace) %{vdr_configdir}/plugins/epg2vdr/epg.dat
Martin Gansser 76c8a07
%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
Martin Gansser 76c8a07
Martin Gansser 76c8a07
%changelog
175572d
* Tue Feb 27 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.91-1
175572d
- Update to 1.1.91
175572d
- Switched to BR python2-devel according to Fedora Packaging guidelines for Python
9124521
b30986f
* Mon Feb 19 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.86-1
b30986f
- Update to 1.1.86
b30986f
86265ef
* Fri Feb 16 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.84-1
86265ef
- Update to 1.1.84
86265ef
51a69e7
* Sat Feb 10 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.83-1
51a69e7
- Update to 1.1.83
51a69e7
04cc89e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.81-2
04cc89e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
04cc89e
b097fc6
* Wed Jan 31 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.81-1
b097fc6
- Update to 1.1.81
b097fc6
1852f73
* Sun Jan 28 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.80-1
1852f73
- Update to 1.1.80
1852f73
c553f2f
* Thu Jan 25 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.79-1
c553f2f
- Update to 1.1.79
c553f2f
60130ef
* Tue Jan 23 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.78-2
60130ef
- Rebuilt for new tinyxml2 6.0.0
60130ef
3534db4
* Mon Jan 15 2018 Martin Gansser <martinkg@fedoraproject.org> - 1.1.78-1
3534db4
- Update to 1.1.78
3534db4
4b0c503
* Thu Sep 21 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.73-5
4b0c503
- Use mariadb-connector-c-devel instead of mariadb-devel only for f28,
4b0c503
  fixes (BZ#1493661).
4b0c503
9789d66
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.73-4
9789d66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9789d66
d661701
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.73-3
d661701
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d661701
a87d284
* Thu Jul 20 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.73-2
a87d284
- Add %%{name}-mariadb-fix-build.patch fixes (BZ#1298505).
a87d284
ada3491
* Thu Jun 29 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.73-1
ada3491
- Update to 1.1.73
ada3491
ada3491
* Mon Jun 12 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.68-1
ada3491
- Update to 1.1.68
ada3491
Martin Gansser b75473e
* Sat Jun 10 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.66-1
Martin Gansser b75473e
- Update to 1.1.66
Martin Gansser b75473e
c9215de
* Fri Jun 09 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.64-1
c9215de
- Update to 1.1.64
c9215de
40dda9a
* Tue May 23 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.61-1
40dda9a
- Update to 1.1.61
40dda9a
- disable AUX patch in Make.config
40dda9a
e64ff9f
* Mon May 08 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.60-1
e64ff9f
- Update to 1.1.60
e64ff9f
Martin Gansser 846a661
* Sat May 06 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.59-1
Martin Gansser 846a661
- Update to 1.1.59
Martin Gansser 846a661
76d443e
* Thu May 04 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.58-1
76d443e
- Update to 1.1.58
76d443e
Martin Gansser b7997c8
* Fri Mar 24 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.56-1
Martin Gansser b7997c8
- Update to 1.1.56
Martin Gansser b7997c8
74e8ceb
* Fri Mar 24 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.55-1
74e8ceb
- Update to 1.1.55
74e8ceb
- Add BR tinyxml2-devel
74e8ceb
3ab8ad0
* Wed Mar 22 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.52-1
3ab8ad0
- Update to 1.1.52
Martin Gansser ccb1b8f
Martin Gansser 2a650c9
* Sun Mar 19 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.49-1
Martin Gansser 2a650c9
- Update to 1.1.49
Martin Gansser 2a650c9
97933c9
* Fri Mar 17 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.48-1
97933c9
- Update to 1.1.48
97933c9
Martin Gansser 2bd4532
* Thu Mar 16 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.47-1
Martin Gansser 2bd4532
- Update to 1.1.47
Martin Gansser 2bd4532
26e9f0c
* Thu Mar 09 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.46-1
26e9f0c
- Update to 1.1.46
26e9f0c
Martin Gansser d74512c
* Tue Feb 28 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.41-1
Martin Gansser d74512c
- Update to 1.1.41
Martin Gansser d74512c
Martin Gansser 1491607
* Mon Feb 27 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.40-1
Martin Gansser 1491607
- Update to 1.1.40
Martin Gansser 1491607
Martin Gansser 77d8e98
* Fri Feb 24 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.39-1
Martin Gansser 77d8e98
- Update to 1.1.39
Martin Gansser 77d8e98
Martin Gansser 73d5d55
* Tue Feb 14 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.38-1
Martin Gansser 73d5d55
- Update to 1.1.38
Martin Gansser 73d5d55
Martin Gansser 619f8bd
* Tue Feb 14 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.36-1
Martin Gansser 619f8bd
- Update to 1.1.36
Martin Gansser 619f8bd
Martin Gansser 3e447cb
* Fri Feb 10 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.34-1
Martin Gansser 3e447cb
- Update to 1.1.34
Martin Gansser 3e447cb
Martin Gansser e73cce2
* Thu Feb 09 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.33-1
Martin Gansser e73cce2
- Update to 1.1.33
Martin Gansser e73cce2
Martin Gansser c89ea5b
* Wed Feb 08 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.32-1
Martin Gansser c89ea5b
- Update to 1.1.32
Martin Gansser c89ea5b
Martin Gansser 721bc71
* Mon Feb 06 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.30-1
Martin Gansser 721bc71
- Update to 1.1.30
Martin Gansser 721bc71
Martin Gansser 2a49ff1
* Wed Feb 01 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.27-1
Martin Gansser 2a49ff1
- Update to 1.1.27
Martin Gansser 2a49ff1
Martin Gansser 185300c
* Fri Jan 20 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.26-1
Martin Gansser 185300c
- Update to 1.1.26
Martin Gansser 185300c
Martin Gansser 13a6848
* Mon Jan 16 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.24-1
Martin Gansser 13a6848
- Update to 1.1.24
Martin Gansser 13a6848
Martin Gansser 221d79a
* Wed Jan 11 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.23-1
Martin Gansser 221d79a
- Update to 1.1.23
Martin Gansser 221d79a
Martin Gansser aa114ae
* Sat Jan 07 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.21-1
Martin Gansser aa114ae
- Update to 1.1.21
Martin Gansser aa114ae
Martin Gansser b49347d
* Tue Jan 03 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.1.20-1
Martin Gansser b49347d
- Update to 1.1.20
Martin Gansser b49347d
Martin Gansser 456907c
* Thu Dec 01 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.19-1
Martin Gansser 456907c
- Update to 1.1.19
Martin Gansser 456907c
Martin Gansser 8daa491
* Wed Nov 02 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.16-1
Martin Gansser 8daa491
- Update to 1.1.16
Martin Gansser 8daa491
Martin Gansser 1d59870
* Wed Nov 02 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.15-1
Martin Gansser 1d59870
- Update to 1.1.15
Martin Gansser 1d59870
Martin Gansser ec1a8e8
* Tue Nov 01 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.14-1
Martin Gansser ec1a8e8
- Update to 1.1.14
Martin Gansser ec1a8e8
Martin Gansser e205f78
* Tue Nov 01 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.13-1
Martin Gansser e205f78
- Update to 1.1.13
Martin Gansser e205f78
Martin Gansser b0c01b4
* Sun Oct 30 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.11-1
Martin Gansser b0c01b4
- Update to 1.1.11
Martin Gansser b0c01b4
Martin Gansser 3aa82df
* Thu Oct 20 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.10-1
Martin Gansser 3aa82df
- Update to 1.1.10
Martin Gansser 3aa82df
Martin Gansser 78320ca
* Wed Oct 19 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.9-1
Martin Gansser 78320ca
- Update to 1.1.9
Martin Gansser 78320ca
Martin Gansser 9877467
* Fri Aug 26 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.6-1
Martin Gansser 9877467
- Update to 1.1.6
Martin Gansser 9877467
Martin Gansser 47cac64
* Fri Jul 08 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.3-1
Martin Gansser 47cac64
- Update to 1.1.3
Martin Gansser 47cac64
Martin Gansser c8d7f66
* Mon Jul 04 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.1.0-1
Martin Gansser c8d7f66
- Update to 1.1.0
Martin Gansser c8d7f66
Martin Gansser 3510b74
* Sun Mar 27 2016 Martin Gansser <martinkg@fedoraproject.org> - 0.3.47-1
Martin Gansser 3510b74
- Update to 0.3.47
Martin Gansser 9fff9ef
- Added BR python-devel
Martin Gansser 9fff9ef
- Added BR jansson-devel
Martin Gansser cf03121
- Added BR libarchive-devel
44a12ff
Martin Gansser 94f7b5e
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.13-7.20150203gitb2fe603
Martin Gansser 94f7b5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Martin Gansser 94f7b5e
Martin Gansser 42bc160
* Thu Nov 12 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.13-6.20151112gitb2fe603
Martin Gansser 42bc160
- rebuild for new git release
Martin Gansser 42bc160
Martin Gansser 3c344bb
* Wed Oct 21 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.13-5.20151021gitec38f0c
Martin Gansser 3c344bb
- rebuild for new git release
Martin Gansser 3c344bb
Martin Gansser 24b6e38
* Tue Oct 20 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.13-4.20151020git87802bc
Martin Gansser 24b6e38
- rebuild for new git release
Martin Gansser 24b6e38
Martin Gansser 990db4f
* Sun Oct 11 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.13-3.20151011git0500f75
Martin Gansser 990db4f
- rebuild for new git release
Martin Gansser 990db4f
Martin Gansser 1cd2c2e
* Sat Oct 10 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.13-2.20151010git4906742
Martin Gansser 1cd2c2e
- rebuild for new git release
Martin Gansser 1cd2c2e
Martin Gansser 78e3e3a
* Fri Oct 09 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.13-1.20151009git9add629
Martin Gansser 78e3e3a
- Update to 0.1.13
Martin Gansser 78e3e3a
Martin Gansser 78e3e3a
* Sun Aug 30 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.12-4.20150203git5776628
Martin Gansser 78e3e3a
- Rebuilt
7dcb93f
62ecb3b
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.1.12-3.20150203git5776628
62ecb3b
- Rebuilt for GCC 5 C++11 ABI change
62ecb3b
a24dedc
* Thu Feb 19 2015 Ville Skyttä <ville.skytta@iki.fi> - 0.1.12-2.20150203git5776628
a24dedc
- Rebuild
a24dedc
Martin Gansser 019ea57
* Tue Feb 03 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.12-1.20150203git5776628
Martin Gansser 019ea57
- Update to 0.1.12
Martin Gansser 019ea57
- Mark license files as %%license where available
Martin Gansser 019ea57
Martin Gansser d88fe64
* Thu Jan 01 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.11-1.20141228git45ae8b4
Martin Gansser d88fe64
- Update to 0.1.11
Martin Gansser cd62756
c7591a7
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.10-6.20140612git9b92181
c7591a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c7591a7
Martin Gansser a4f83ea
* Thu Jun 12 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.10-5.20140612git9b92181
Martin Gansser a4f83ea
- rebuild for new git release
554f815
Martin Gansser 6c1a796
* Mon May 26 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.10-4.20140526gitd264ad8
Martin Gansser 6c1a796
- rebuild for new git release
Martin Gansser 6c1a796
Martin Gansser e1d57ea
* Fri May 16 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.10-3.20140516gita569a6e
Martin Gansser e1d57ea
- rebuild for new git release
Martin Gansser e1d57ea
Martin Gansser 300c765
* Thu May 15 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.10-2.20140515gitcaeef79
Martin Gansser 300c765
- rebuild for new git release
Martin Gansser 300c765
Martin Gansser 4c3a4f3
* Tue May 13 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.10-1.20140513git9479831
Martin Gansser 4c3a4f3
- rebuild for new git release 0.1.10
Martin Gansser 4c3a4f3
Martin Gansser 825c365
* Sat May 10 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.9-1.20140510gitd8382ba
Martin Gansser 825c365
- rebuild for new git release
Martin Gansser 825c365
- added Fedora %%optflags for CFLAGS and CXXFLAGS
Martin Gansser 825c365
- Add BR libcurl-devel
Martin Gansser 825c365
- Add BR libxslt-devel
Martin Gansser 825c365
- Add BR libxml2-devel
Martin Gansser 825c365
- Add BR libjpeg-turbo-devel
Martin Gansser 825c365
- Add BR imlib2-devel
Martin Gansser 825c365
Martin Gansser 551d76a
* Wed May 07 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.8-1.20140507git866f08d
Martin Gansser 551d76a
- rebuild for new git release
Martin Gansser 551d76a
Martin Gansser 76c8a07
* Sat May 03 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-5.20130322git324f392
Martin Gansser 76c8a07
- fixed description
Martin Gansser 76c8a07
Martin Gansser 76c8a07
* Fri May 02 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-4.20130322git324f392
Martin Gansser 76c8a07
- Fix patch path
Martin Gansser 76c8a07
- Fix bogus date in %%changelog
Martin Gansser 76c8a07
- Fix comments
Martin Gansser 76c8a07
Martin Gansser 76c8a07
* Thu May 01 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-3.20130322git324f392
Martin Gansser 76c8a07
- added permission fix to solve unstripped-binary-or-object warning
Martin Gansser 76c8a07
Martin Gansser 76c8a07
* Fri Apr 25 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-2.20130322git324f392
Martin Gansser 76c8a07
- corrected version numbering in %%changelog
Martin Gansser 76c8a07
- added CXXFLAGS
Martin Gansser 76c8a07
- added openssl-devel as requirement
Martin Gansser 76c8a07
- added mariadb-devel as requirement
Martin Gansser 76c8a07
- added libuuid-devel as requirement
Martin Gansser 76c8a07
Martin Gansser 76c8a07
* Fri Apr 25 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-1.20130322git324f392
Martin Gansser 76c8a07
- rebuild for initial release