7515a1d
# https://github.com/horchi/scraper2vdr/commit/254122b25833980410f6373b397dd3459cb642e9
7515a1d
%global commit0 254122b25833980410f6373b397dd3459cb642e9
Martin Gansser 60b7515
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
Martin Gansser 60b7515
Martin Gansser 60b7515
%global pname   scraper2vdr
c8e8e61
%global gitdate 20170611
Martin Gansser 8751cd6
Martin Gansser 2bb64a4
Name:           vdr-scraper2vdr
7515a1d
Version:        1.0.5
c8e8e61
Release:        2.%{gitdate}git%{shortcommit0}%{?dist}
Martin Gansser 2bb64a4
Summary:        A client plugin which provides scraped metadata from EPGD to other plugins
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
Group:          Applications/Multimedia
Martin Gansser 2bb64a4
License:        GPL+
Martin Gansser 643a3de
URL:            https://github.com/horchi/scraper2vdr
Martin Gansser 60b7515
Source0:        https://github.com/horchi/scraper2vdr/archive/%{commit0}/%{name}-%{commit0}.tar.gz#/%{name}-%{shortcommit0}.tar.gz
Martin Gansser 2bb64a4
Source1:        %{name}.conf
c8e8e61
# https://bugzilla.redhat.com/attachment.cgi?id=1298509
c8e8e61
Patch0:         %{name}-mariadb-fix-build.patch
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
BuildRequires:  libuuid-devel
Martin Gansser 2bb64a4
BuildRequires:  ImageMagick-c++-devel
Martin Gansser 2bb64a4
BuildRequires:  mariadb-devel
Martin Gansser 6bd9f68
BuildRequires:  libcurl-devel
Martin Gansser adf76db
BuildRequires:  imlib2-devel
Martin Gansser 2bb64a4
BuildRequires:  vdr-devel >= 1.7.34
Martin Gansser 2bb64a4
Requires:       vdr(abi)%{?_isa} = %{vdr_apiversion}
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%description 
Martin Gansser 2bb64a4
Scraper2vdr acts as client and provides scraped metadata for tvshows and
Martin Gansser 2bb64a4
movies from epgd to other plugins via its service interface. The plugin 
Martin Gansser 2bb64a4
cares about caching the images locally and also cleans up the images if
Martin Gansser 2bb64a4
not longer needed. 
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
epgd itself uses the thetvdb.com API for collecting series metadata and
Martin Gansser 2bb64a4
themoviedb.org API for movies. Check the websites of both services for
Martin Gansser 2bb64a4
the terms of use.
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%prep
Martin Gansser 60b7515
%setup -qn %{pname}-%{commit0}
Martin Gansser 2bb64a4
iconv -f iso-8859-1 -t utf-8 README > README.utf8 ; mv README.utf8 README
Martin Gansser 66216db
Martin Gansser 66216db
# fedora specific
Martin Gansser 66216db
sed -i -e 's|#include <errmsg.h>|#include <mysql/errmsg.h>|' lib/db.c
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%build
Martin Gansser 66216db
make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%install
Martin Gansser 60b7515
%make_install
Martin Gansser 2bb64a4
# fix the perm
Martin Gansser 2bb64a4
chmod 0755 %{buildroot}/%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
Martin Gansser 2bb64a4
install -Dpm 644 %{SOURCE1} \
Martin Gansser 2bb64a4
    %{buildroot}%{_sysconfdir}/sysconfig/vdr-plugins.d/scraper2vdr.conf
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%find_lang %{name}
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%files -f %{name}.lang
Martin Gansser 2bb64a4
%doc COPYING HISTORY* README*
Martin Gansser 2bb64a4
%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
Martin Gansser 2bb64a4
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/scraper2vdr.conf
Martin Gansser 60b7515
%config(noreplace) %{vdr_configdir}/plugins/%{pname}/epg.dat
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
%changelog
c8e8e61
* Thu Jul 20 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.0.5-2.20170611git254122b
c8e8e61
- Add %%{name}-mariadb-fix-build.patch fixes (BZ#1298509).
c8e8e61
c8e8e61
* Mon Jun 12 2017 Martin Gansser <martinkg@fedoraproject.org> - 1.0.5-1.20170611git254122b
7515a1d
- Update to 1.0.5-1.20170611git254122b
7515a1d
e2a9175
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-2.20161205gitc01f745
e2a9175
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e2a9175
Martin Gansser c81ee4c
* Tue Dec 06 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.0.3-1.20161206gitc01f745
Martin Gansser c81ee4c
- Update to 1.0.3-1.20161206gitc01f745
Martin Gansser c81ee4c
martinkg 568dba8
* Thu Oct 06 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.0.2-1.20161006git23bf9a9
martinkg 568dba8
- Update to 1.0.2-1.20161006git23bf9a9
martinkg 568dba8
Martin Gansser 74582fb
* Fri Aug 26 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.0.1-1.20160826gite441ec8
Martin Gansser 74582fb
- Bump up version to 1.0.1-1.20160826gite441ec8
Martin Gansser 74582fb
Martin Gansser f05941c
* Fri Aug 26 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.0.0-2.20160826gite441ec8
Martin Gansser 58ea33e
- Update to 1.0.0-2.20160826gite441ec8
Martin Gansser 58ea33e
Martin Gansser 643a3de
* Thu Jul 07 2016 Martin Gansser <martinkg@fedoraproject.org> - 1.0.0-1.20160704git57e3668
Martin Gansser 643a3de
- Update to 1.0.0
Martin Gansser 643a3de
Martin Gansser 4cc7bfe
* Sat May 21 2016 Martin Gansser <martinkg@fedoraproject.org> - 0.1.25-1.20160520gitff95c71
Martin Gansser 4cc7bfe
- Update to 0.1.25
Martin Gansser 4cc7bfe
Martin Gansser 2c8c3e9
* Tue May 10 2016 Martin Gansser <martinkg@fedoraproject.org> - 0.1.23-1.20160510git2899b3f
Martin Gansser 2c8c3e9
- Update to 0.1.23
Martin Gansser 2c8c3e9
Martin Gansser 60b7515
* Sun Mar 27 2016 Martin Gansser <martinkg@fedoraproject.org> - 0.1.20-1.20160226git80528db
Martin Gansser 60b7515
- Update to 0.1.20
Martin Gansser 60b7515
0f9079f
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-2.20141117git02013ac
0f9079f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0f9079f
Martin Gansser 8751cd6
* Wed Oct 21 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.6-1.20141117git02013ac
Martin Gansser 8751cd6
- Update to 0.1.6
Martin Gansser 8751cd6
8eb5fb0
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.5-5
8eb5fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8eb5fb0
bf00974
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.1.5-4
bf00974
- Rebuilt for GCC 5 C++11 ABI change
bf00974
Martin Gansser 8012eec
* Fri Mar 06 2015 Martin Gansser <martinkg@fedoraproject.org> - 0.1.5-3
Martin Gansser 8012eec
- Rebuild for new libMagick++-6.Q16.so.6
Martin Gansser 8012eec
ac1e39c
* Thu Feb 19 2015 Ville Skyttä <ville.skytta@iki.fi> - 0.1.5-2
ac1e39c
- Rebuild
ac1e39c
Martin Gansser 4560bc2
* Sat Oct 25 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.5-1
Martin Gansser 4560bc2
- Update to 0.1.5
Martin Gansser 4560bc2
Martin Gansser 66216db
* Sun Sep 28 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.4-1
Martin Gansser 66216db
- Update to 0.1.4
Martin Gansser 66216db
- added perl command to find errmsg.h header file
2b18ff2
Martin Gansser 755d7a0
* Thu May 15 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.3-2.20140515git2bfb7c7
Martin Gansser 755d7a0
- rebuild for new git release
Martin Gansser 755d7a0
Martin Gansser fbb7258
* Wed May 14 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.3-1
Martin Gansser fbb7258
- Update to 0.1.3
Martin Gansser fbb7258
Martin Gansser b07e0f5
* Sun May 11 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.2-3.20140511git7231362
Martin Gansser 66216db
- rebuild for new git release
Martin Gansser b07e0f5
Martin Gansser 0346d00
* Sun May 11 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.2-2.20140510gitea862b3
Martin Gansser 0346d00
- added patch to build parallel again
Martin Gansser 0346d00
Martin Gansser 800a3ca
* Sat May 10 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.2-1.20140510gitea862b3
Martin Gansser 66216db
- rebuild for new git release
Martin Gansser 800a3ca
- added Fedora %%optflags for CFLAGS and CXXFLAGS
Martin Gansser 6bd9f68
- Add BR libcurl-devel
Martin Gansser adf76db
- Add BR imlib2-devel
Martin Gansser 800a3ca
Martin Gansser 66216db
* Fri May 09 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.2-1
Martin Gansser 66216db
- Update to 0.1.2
Martin Gansser 66216db
Martin Gansser 2bb64a4
* Sat May 03 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.1-6.20140428git30008b3
Martin Gansser 2bb64a4
- fixed description
Martin Gansser 2bb64a4
- replaced RPM_BUILD_ROOT macro through %%{buildroot}
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
* Fri May 02 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.1-5.20140428git30008b3
Martin Gansser 2bb64a4
- Fix patch path
Martin Gansser 2bb64a4
- Fix bogus date in %%changelog
Martin Gansser 2bb64a4
- Fix comments
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
* Thu May 01 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.1-4.20140428git30008b3
Martin Gansser 2bb64a4
- added permission fix to solve unstripped-binary-or-object warning
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
* Mon Apr 28 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.1-3.20140428git30008b3
Martin Gansser 2bb64a4
- rebuild for new git release 
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
* Mon Apr 28 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-2.20140427gitc538d35
Martin Gansser 2bb64a4
- added conf file
Martin Gansser 2bb64a4
Martin Gansser 2bb64a4
* Sun Apr 27 2014 Martin Gansser <martinkg@fedoraproject.org> - 0.1.0-1.20140427gitc538d35
Martin Gansser 2bb64a4
- rebuild for initial release