File vdr-plugin-xineliboutput.spec of Package vdr-plugin-xineliboutput

# norootforbuild

%define pluginversion 1.0.4
%define pluginname xineliboutput
%define pluginurl http://sourceforge.net/projects/xineliboutput/
#
%define plugindir %pluginname-%pluginversion
%define plugintarball http://switch.dl.sourceforge.net/sourceforge/xineliboutput/vdr-%pluginname-%pluginversion.tgz
#
%define pkgversion %pluginversion

Name:           vdr-plugin-xineliboutput
Version:        %pkgversion
Release:        1
Source:         %plugintarball
Source1:        remote.conf
Patch0:         xineliboutput-1.0.4-const.diff
Patch1:         xineliboutput-1.0.4-libpthread.diff
Patch2:         xineliboutput-1.0.4-optflags.diff
BuildRoot:      %{_tmppath}/buildroot-%{name}-%{version}
Summary:        VDR %pluginname plugin
License:        GPLv2 or later
Group:          Hardware/TV
BuildRequires:  vdr-devel gcc-c++
BuildRequires:  xine-devel pkg-config xorg-x11-devel libjpeg-devel
PreReq:         vdr(abi) = %{vdr_apiversion}
URL:            %pluginurl
# only needef for packages that used the old naming scheme
Obsoletes:      vdr-%pluginname < %pkgversion

%description
%vdrname %pluginname plugin

%prep 
%setup -q -n %plugindir
%patch0 -p1
%patch1 -p1
%patch2 -p1
cp %{SOURCE1} .

%build
%vdr_make

%install
%vdr_install_plugin %pluginname
%vdr_install_plugin_locale
# xine plugins
%vdr_make DESTDIR="$RPM_BUILD_ROOT" install
#
for i in fbfe sxfe; do
  install -m644 libxineliboutput-$i.so %buildroot%vdr_libdir/libxineliboutput-$i.so.%version
done
#
%find_lang vdr-%pluginname

%clean
rm -rf "${RPM_BUILD_ROOT}"

%post
if [ -e %_docdir/%name/remote.conf ] && ! grep -q XKeySym %{vdr_sysconfdir}/remote.conf; then
	cat %_docdir/%name/remote.conf >> %{vdr_sysconfdir}/remote.conf
fi

%files -f vdr-%pluginname.lang
%defattr(-,root,root)
%doc COPYING HISTORY README 
%doc remote.conf
%{vdr_libdir}/*
/usr/bin/vdr-fbfe
/usr/bin/vdr-sxfe
%{_libdir}/xine/plugins/*/*
openSUSE Build Service is sponsored by