Martin Gansser 8751cd6
%global commit  02013accff3db6f3da151440473ecf5fb74be83b
Martin Gansser 8751cd6
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Martin Gansser 8751cd6
%global gitdate 20141117
Martin Gansser 8751cd6
Martin Gansser 2bb64a4
Name:           vdr-scraper2vdr
Martin Gansser 8751cd6
Version:        0.1.6
Martin Gansser 8751cd6
Release:        1.%{gitdate}git%{shortcommit}%{?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 8751cd6
# how to get the tarball
Martin Gansser 8751cd6
# go to http://projects.vdr-developer.org/git/vdr-plugin-scraper2vdr.git/commit/
Martin Gansser 8751cd6
# click the link behind commit, then select the download links below.
Martin Gansser 8751cd6
URL:            http://projects.vdr-developer.org/git/vdr-plugin-scraper2vdr.git
Martin Gansser 8751cd6
Source0:        http://projects.vdr-developer.org/git/vdr-plugin-scraper2vdr.git/snapshot/vdr-plugin-scraper2vdr-%{commit}.tar.bz2
Martin Gansser 2bb64a4
Source1:        %{name}.conf
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 8751cd6
%setup -qn vdr-plugin-scraper2vdr-%{commit}
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 2bb64a4
make install DESTDIR=%{buildroot}
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 2bb64a4
Martin Gansser 2bb64a4
%changelog
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