|
|
cbd40dd |
%global pname epgsearch
|
|
|
cbd40dd |
%global __provides_exclude_from ^%{vdr_plugindir}/.*\\.so.*$
|
|
|
45e25db |
%global svdrpport %(pkg-config --atleast-version 1.7.15 vdr && echo 6419 || echo 2001)
|
|
|
ae1c7da |
|
|
|
ae1c7da |
Name: vdr-%{pname}
|
|
|
f7b9139 |
Version: 1.0.0
|
|
|
8a1fcee |
Release: 6%{?dist}
|
|
|
ae1c7da |
Summary: Powerful schedules menu replacement plugin for VDR
|
|
|
ae1c7da |
|
|
|
ae1c7da |
License: GPLv2+
|
|
|
02fb024 |
URL: http://winni.vdr-developer.org/epgsearch/index_eng.html
|
|
|
f7b9139 |
Source0: http://winni.vdr-developer.org/epgsearch/downloads/%{name}-%{version}.tgz
|
|
|
ae1c7da |
Source1: %{name}.conf
|
|
|
ae1c7da |
Source2: %{name}-epgsearchonly.conf
|
|
|
ae1c7da |
Source3: %{name}-conflictcheckonly.conf
|
|
|
ae1c7da |
Source4: %{name}-quickepgsearch.conf
|
|
|
f537594 |
Source5: %{name}-epgsearchmenu.conf
|
|
|
ae1c7da |
# Fedora specific, no need to send upstream
|
|
|
582fc73 |
Patch0: %{name}-0.9.25.beta21-fedora.patch
|
|
|
45e25db |
Patch1: %{name}-1.0.0-svdrpport-6419.patch
|
|
|
ae1c7da |
|
|
|
cbd40dd |
BuildRequires: vdr-devel >= 1.6.0-41
|
|
|
cbd40dd |
Requires: vdr(abi)%{?_isa} = %{vdr_apiversion}
|
|
|
ae1c7da |
|
|
|
ae1c7da |
%description
|
|
|
ea2df8b |
This plugin provides a powerful replacement for VDR's default
|
|
|
ae1c7da |
schedules menu entry. It looks like the standard schedules menu, but
|
|
|
ae1c7da |
adds several functions, such as additional commands for EPG entries,
|
|
|
ae1c7da |
reusable queries which can be used as dynamic "search timers" etc.
|
|
|
ae1c7da |
|
|
|
ae1c7da |
|
|
|
ae1c7da |
%prep
|
|
|
f7b9139 |
%setup -q -n %{pname}-%{version}
|
|
|
cbd40dd |
sed -e 's|__VARDIR__|%{vdr_vardir}|g' %{PATCH0} | %{__patch} -p1 --fuzz=0
|
|
|
45e25db |
%if %{svdrpport} == 6419
|
|
|
45e25db |
%patch1 -p1
|
|
|
45e25db |
%endif
|
|
|
ae1c7da |
|
|
|
ae1c7da |
for f in scripts/epgsearchcmds-french.conf conf/epgsearchcats.conf-tvm2vdr* ; do
|
|
|
ae1c7da |
iconv -f iso-8859-1 -t utf-8 -o $f.utf8 $f ; mv $f.utf8 $f
|
|
|
ae1c7da |
done
|
|
|
ae1c7da |
|
|
|
ae1c7da |
chmod -x scripts/*
|
|
|
ae1c7da |
|
|
|
ae1c7da |
|
|
|
ae1c7da |
%build
|
|
|
ae1c7da |
make %{?_smp_mflags} AUTOCONFIG= LIBDIR=. LOCALEDIR=./locale \
|
|
|
ae1c7da |
VDRDIR=%{_libdir}/vdr all
|
|
|
ae1c7da |
|
|
|
ae1c7da |
|
|
|
ae1c7da |
%install
|
|
|
ae1c7da |
|
|
|
cbd40dd |
install -dm 755 $RPM_BUILD_ROOT%{vdr_plugindir}
|
|
|
cbd40dd |
install -pm 755 libvdr-*.so.%{vdr_apiversion} $RPM_BUILD_ROOT%{vdr_plugindir}
|
|
|
ae1c7da |
|
|
|
ae1c7da |
install -Dpm 644 %{SOURCE1} \
|
|
|
ae1c7da |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
|
|
|
ae1c7da |
install -Dpm 644 %{SOURCE2} \
|
|
|
ae1c7da |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/epgsearchonly.conf
|
|
|
ae1c7da |
install -Dpm 644 %{SOURCE3} \
|
|
|
ae1c7da |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/conflictcheckonly.conf
|
|
|
ae1c7da |
install -Dpm 644 %{SOURCE4} \
|
|
|
ae1c7da |
$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/quickepgsearch.conf
|
|
|
ae1c7da |
|
|
|
cbd40dd |
install -dm 755 $RPM_BUILD_ROOT%{vdr_configdir}/plugins/epgsearch/conf.d
|
|
|
f537594 |
install -pm 644 %{SOURCE5} \
|
|
|
cbd40dd |
$RPM_BUILD_ROOT%{vdr_configdir}/plugins/epgsearch/epgsearchmenu.conf
|
|
|
ae1c7da |
|
|
|
cbd40dd |
install -dm 755 $RPM_BUILD_ROOT%{vdr_vardir}/epgsearch
|
|
|
ae1c7da |
|
|
|
ae1c7da |
install -Dpm 755 createcats $RPM_BUILD_ROOT%{_bindir}/createcats
|
|
|
ae1c7da |
|
|
|
ae1c7da |
make install-doc MANDIR=$RPM_BUILD_ROOT%{_mandir}
|
|
|
ae1c7da |
|
|
|
ae1c7da |
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/locale
|
|
|
ae1c7da |
cp -pR locale/* $RPM_BUILD_ROOT%{_datadir}/locale
|
|
|
ae1c7da |
|
|
|
ae1c7da |
%find_lang %{name} --all-name --with-man
|
|
|
ae1c7da |
|
|
|
ae1c7da |
|
|
|
45e25db |
%if %{svdrpport} == 6419
|
|
|
45e25db |
%post
|
|
|
45e25db |
[ $1 -gt 1 ] && [ -s %{vdr_configdir}/setup.conf ] && \
|
|
|
45e25db |
sed -i -e 's/^epgsearch\.SVDRPPort = 2001$/epgsearch.SVDRPPort = 6419/' \
|
|
|
45e25db |
%{vdr_configdir}/setup.conf || :
|
|
|
45e25db |
%endif
|
|
|
45e25db |
|
|
|
45e25db |
|
|
|
ae1c7da |
%files -f %{name}.lang
|
|
|
ae1c7da |
%doc COPYING HISTORY conf/ scripts/
|
|
|
ae1c7da |
%lang(de) %doc HISTORY.DE
|
|
|
ae1c7da |
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/*.conf
|
|
|
ae1c7da |
%{_bindir}/createcats
|
|
|
cbd40dd |
%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
|
|
|
ae1c7da |
%{_mandir}/man[145]/*.[145]*
|
|
|
ae1c7da |
%defattr(-,%{vdr_user},root,-)
|
|
|
cbd40dd |
%config(noreplace) %{vdr_configdir}/plugins/epgsearch/
|
|
|
cbd40dd |
%config(noreplace) %{vdr_vardir}/epgsearch/
|
|
|
ae1c7da |
%defattr(-,root,root,-)
|
|
|
ae1c7da |
|
|
|
ae1c7da |
|
|
|
ae1c7da |
%changelog
|
|
|
8a1fcee |
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-6
|
|
|
8a1fcee |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
8a1fcee |
|
|
|
180f746 |
* Sun Dec 4 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.0.0-5
|
|
|
180f746 |
- Rebuild.
|
|
|
180f746 |
|
|
|
a80cc90 |
* Thu Nov 17 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.0.0-4
|
|
|
a80cc90 |
- Rebuild.
|
|
|
a80cc90 |
|
|
|
45e25db |
* Mon Nov 7 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.0.0-3
|
|
|
45e25db |
- Set SVDRP port to 6419 in scripts and try to migrate config on upgrades
|
|
|
45e25db |
if built for VDR >= 1.7.15.
|
|
|
45e25db |
|
|
|
e9ea566 |
* Sun Nov 6 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.0.0-2
|
|
|
e9ea566 |
- Clean up specfile constructs no longer needed with Fedora or EL6+.
|
|
|
e9ea566 |
|
|
|
f7b9139 |
* Sun Sep 11 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.0.0-1
|
|
|
f7b9139 |
- Update to 1.0.0.
|
|
|
f7b9139 |
|
|
|
cbd40dd |
* Mon Sep 5 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.8.beta22
|
|
|
cbd40dd |
- Fix crash when editing searches.
|
|
|
cbd40dd |
- Clean up specfile to use macros from vdr-devel >= 1.6.0-41.
|
|
|
cbd40dd |
- Build with $RPM_LD_FLAGS.
|
|
|
cbd40dd |
|
|
|
b15984e |
* Wed Aug 31 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.7.beta22
|
|
|
b15984e |
- Update to 0.9.25.beta22.
|
|
|
b15984e |
|
|
|
f537594 |
* Tue May 3 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.7.beta21
|
|
|
f537594 |
- Install dummy epgsearchmenu.conf to auto-enable vdrsymbol-fonts icons.
|
|
|
f537594 |
- Drop %%defattr no longer needed with rpmbuild >= 4.4.
|
|
|
f537594 |
|
|
|
4157f95 |
* Mon Feb 28 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.6.beta21
|
|
|
4157f95 |
- Filter autogenerated plugin lib Provides (rpmbuild >= 4.9).
|
|
|
4157f95 |
|
|
|
582fc73 |
* Mon Feb 28 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.5.beta21
|
|
|
582fc73 |
- Update to 0.9.25.beta21.
|
|
|
582fc73 |
|
|
|
b859886 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.25-0.5.beta20
|
|
|
b859886 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
b859886 |
|
|
|
e08b385 |
* Mon Jan 10 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.4.beta20
|
|
|
e08b385 |
- Update to 0.9.25.beta20.
|
|
|
e08b385 |
|
|
|
3914d41 |
* Wed Jan 5 2011 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.4.beta18
|
|
|
3914d41 |
- Update to 0.9.25.beta18.
|
|
|
3914d41 |
- Patch example scripts to match default Fedora config better.
|
|
|
3914d41 |
|
|
|
e73e537 |
* Sun Jun 20 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.4.beta17
|
|
|
e73e537 |
- Update to 0.9.25.beta17; "long short text" patch applied upstream.
|
|
|
e73e537 |
|
|
|
5702315 |
* Wed Mar 17 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.4.beta16
|
|
|
5702315 |
- Patch to fix max file name length overflow with long "short" texts.
|
|
|
5702315 |
|
|
|
ea2df8b |
* Mon Feb 1 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.3.beta16
|
|
|
ea2df8b |
- Update to 0.9.25.beta16; regexlib and Finnish patches applied upstream.
|
|
|
ea2df8b |
|
|
|
02fb024 |
* Thu Oct 15 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.3.beta15
|
|
|
02fb024 |
- Update to 0.9.25.beta15.
|
|
|
02fb024 |
- Sendmail, regex includes and man section patches applied upstream.
|
|
|
02fb024 |
- Point URL to English version of the project home page.
|
|
|
02fb024 |
|
|
|
02fb024 |
* Mon Aug 3 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.3.beta14
|
|
|
ae1c7da |
- Move many files that are not config ones but more like state data edited
|
|
|
ae1c7da |
through the OSD from /etc to /var.
|
|
|
ae1c7da |
- Patch to use sendmail for sending mail by default.
|
|
|
ae1c7da |
- Require ISA qualified vdr(abi).
|
|
|
ae1c7da |
- Include sample config files in docs.
|
|
|
ae1c7da |
- Own config dir structure.
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Sun Jul 19 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.2.beta14
|
|
|
ae1c7da |
- Revert to using system regex, building with more than one regexp
|
|
|
ae1c7da |
implementation makes no sense and pcre and tre seem to have more issues.
|
|
|
ae1c7da |
Also patch to make builds with both pcre and tre less likely to happen.
|
|
|
ae1c7da |
- Patch to make sure correct regex headers are used and clean up unused ones.
|
|
|
ae1c7da |
- Patch to make path to sendmail executable settable at build time.
|
|
|
ae1c7da |
- Patch to fix embedded man page sections for non-section 5 man pages.
|
|
|
ae1c7da |
- Patch to improve some Finnish translations.
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Wed Jul 15 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.9.25-0.1.beta14
|
|
|
ae1c7da |
- Update to 0.9.25.beta14; gcc 4.3 patch no longer needed.
|
|
|
ae1c7da |
- Build with PCRE and TRE support.
|
|
|
ae1c7da |
- Use %%global instead of %%define.
|
|
|
ae1c7da |
- Specfile cleanups.
|
|
|
ae1c7da |
|
|
|
ae1c7da |
* Sun Sep 07 2008 Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> - 0.9.24-0.3
|
|
|
ae1c7da |
- Add gcc 4.3 patch from e-tobi
|
|
|
ae1c7da |
|
|
|
ae1c7da |
* Sun May 05 2008 Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> - 0.9.24-0.2
|
|
|
ae1c7da |
- New stable release
|
|
|
ae1c7da |
|
|
|
ae1c7da |
* Sun Apr 20 2008 Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> - 0.9.24-0.1.beta27
|
|
|
ae1c7da |
- New beta
|
|
|
ae1c7da |
- Handle VDR 1.6 style i18n
|
|
|
ae1c7da |
- Update license
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Wed Sep 5 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.9.23-0.1
|
|
|
ae1c7da |
- 0.9.23.
|
|
|
ae1c7da |
- License: GPL+
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Sun May 27 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.9.22-0.1
|
|
|
ae1c7da |
- 0.9.22.
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Sun Apr 29 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.9.21-0.1
|
|
|
ae1c7da |
- 0.9.21.
|
|
|
ae1c7da |
- Include extra scripts in docs.
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Tue Jan 30 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.9.20-0.1
|
|
|
ae1c7da |
- 0.9.20.
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Sun Jan 7 2007 Ville Skyttä <ville.skytta@iki.fi> - 0.9.19-0.2
|
|
|
ae1c7da |
- Rebuild for VDR 1.4.5.
|
|
|
ae1c7da |
|
|
|
02fb024 |
* Sun Nov 19 2006 Ville Skyttä <ville.skytta@iki.fi> - 0.9.19-0.1
|
|
|
ae1c7da |
- First build.
|