|
|
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
|