Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > 62d0f6871b6d081f279c7c83e2a0b489 > files > 9

vdr-plugin-skinelchi-0.1.1-0.pre2.11mdv2011.0.src.rpm


%define plugin	skinelchi
%define name	vdr-plugin-%plugin
%define version	0.1.1
%define prever	pre2
%define rel	11

Summary:	VDR plugin: Elchi VDR Skin-Plugin
Name:		%name
Version:	%version
%if %prever
Release:	%mkrel 0.%prever.%rel
%else
Release:	%mkrel %rel
%endif
Group:		Video
License:	GPL
URL:		http://www.vdr-portal.de/board/thread.php?threadid=41915
%if %prever
Source:		vdr-%plugin-%version%prever.tar.bz2
%else
Source:		vdr-%plugin-%version.tar.bz2
%endif
Patch0:		skinelchi-0.1.1pre2-i18n-1.6.patch
# warning: cannot pass objects of non-POD type ‘class cString’ through ‘...’; call will abort at runtime
Patch7:		skinelchi-non-pod-type.patch
# dpatches from e-tobi
Patch1:		03_const-warning-fixes.dpatch
Patch2:		90_vdr-skinelchi-0.1.1pre2.PatchCollection.dpatch
Patch3:		91_skinelchi-0.1.1pre2-1.5.0.dpatch
Patch4:		92_vdr-skinelchi-0.1.1_pre2-vdr-1.5.5-getfont.dpatch
Patch5:		93_vdr-1.5.15.dpatch

Patch6:		skinelchi-format-string.patch
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	vdr-devel >= 1.6.0-7
BuildRequires:	libMagick-devel
Requires:	vdr-abi = %vdr_abi

%description
VDR skin plugin, based on:
    - original-skins of vdr
    - Elchi for vdr 1.2.6 and enElchi/Elchi for text2skin
    - osdimage from brougs78

%vdr_chanlogo_notice

%prep
%if %prever
%setup -q -n %plugin-%version%prever
%else
%setup -q -n %plugin-%version
%endif
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%vdr_plugin_prep

perl -pi -e 's,/video/epgimages,%{_vdr_plugin_cachedir}/epgimages,' setup.c skinelchi.c

%vdr_plugin_params_begin %plugin
# optional path for epgimages (default: %{_vdr_plugin_cachedir}/epgimages)
var=ICACHE
param=--icache=ICACHE
# path for channel logos
var=LOGO_DIR
param=--logos=LOGO_DIR
default=%{_vdr_chanlogodir}
%vdr_plugin_params_end

cat > README.install.urpmi <<EOF
%vdr_chanlogo_notice
EOF

%build
VDR_PLUGIN_EXTRA_FLAGS="$(pkg-config --cflags ImageMagick++)"
%vdr_plugin_build HAVE_IMAGEMAGICK=1

%install
rm -rf %{buildroot}
%vdr_plugin_install

%clean
rm -rf %{buildroot}

%post
%vdr_plugin_post %plugin

%postun
%vdr_plugin_postun %plugin

%files -f %plugin.vdr
%defattr(-,root,root)
%doc README HISTORY README.install.urpmi


%changelog
* Thu Jul 15 2010 Funda Wang <fwang@mandriva.org> 0.1.1-0.pre2.11mdv2011.0
+ Revision: 553584
- rebuild

* Tue Jul 28 2009 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.10mdv2010.0
+ Revision: 402740
- fix a bug that causes "Illegal instruction" error (non-pod-type.patch)

* Tue Jul 28 2009 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.9mdv2010.0
+ Revision: 401088
- rebuild for new VDR
- adapt for vdr compilation flags handling changes, bump buildrequires

* Sat Mar 21 2009 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.8mdv2009.1
+ Revision: 359771
- fix format strings (format-string.patch)
- rebuild for new vdr

* Thu Jan 29 2009 Götz Waschk <waschk@mandriva.org> 0.1.1-0.pre2.7mdv2009.1
+ Revision: 335086
- rebuild for new libmagick

  + Anssi Hannula <anssi@mandriva.org>
    - use backward-compatible pkg-config call for libmagick

* Mon Apr 28 2008 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.6mdv2009.0
+ Revision: 197975
- rebuild for new vdr

* Sat Apr 26 2008 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.5mdv2009.0
+ Revision: 197720
- add vdr_plugin_prep
- bump buildrequires on vdr-devel
- adapt to gettext i18n of VDR 1.6 (semi-automatic patch)
- fix compiler warnings (P1 from e-tobi)
- apply skinelchi patchcollection (P2 from e-tobi)
- adapt for api changes of VDR 1.5.0 (P3 from e-tobi)
- adapt for api changes of VDR 1.5.5 (P4 from e-tobi)
- adapt for api changes of VDR 1.5.15 (P5 from e-tobi)
- fix build with recent libmagick

* Fri Jan 04 2008 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.4mdv2008.1
+ Revision: 145199
- rebuild for new vdr

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Oct 29 2007 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.3mdv2008.1
+ Revision: 103209
- rebuild for new vdr

* Sun Jul 08 2007 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.2mdv2008.0
+ Revision: 50043
- rebuild for new vdr

* Wed Jun 27 2007 Anssi Hannula <anssi@mandriva.org> 0.1.1-0.pre2.1mdv2008.0
+ Revision: 44961
- initial Mandriva release