Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 47d39276df141834609e5c9e1d7234c5 > files > 2

vdr-plugin-muggle-0.1.11-11mdv2007.1.src.rpm


%define plugin	muggle
%define name	vdr-plugin-%plugin
%define version	0.1.11
%define rel	11

Summary:	VDR plugin: Media juggle
Name:		%name
Version:	%version
Release:	%mkrel %rel
Group:		Video
License:	GPL
URL:		http://www.htpc-tech.de/htpc/vdr/muggle/
Source:		http://downloads.htpc-tech.de/muggle/vdr-%plugin-%version.tar.bz2
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	vdr-devel >= 1.4.1-6
Requires:	vdr-abi = %vdr_abi
BuildRequires:	mysql-static-devel
BuildRequires:	mad-devel
BuildRequires:	libtaglib-devel
BuildRequires:	libvorbis-devel
# API incompatibility
#BuildRequires:	libflac++-devel
BuildRequires:	libsndfile-devel
Requires:	mjpegtools
Requires:	netpbm

%description
The muggle plugin provides a database link for VDR so that selection
of media becomes more flexible.

%prep
%setup -q -n %plugin-%version

perl -pi -e 's,/usr/local/bin/image_convert.sh,%{_vdr_plugin_datadir}/%{plugin}/image_convert.sh,' mg_image_provider.c
perl -pi -e 's,#include <vdr/getopt.h>,,' muggle.c


perl -pi -e 's,SQLLIBS =,SQLLIBS = -lssl,' Makefile

%vdr_plugin_params_begin %plugin
# specify database name (default is GiantDisc)
var=DB_NAME
param="-n DB_NAME"
# specify toplevel directory for music (default is /mnt/music)
var=TOPLEVEL
param="-t TOPLEVEL"
# specify directory for embedded sql data (default is /var/lib/muggle)
var=DATADIR
param="-d DATADIR"
default=%{_localstatedir}/muggle
# specify debug level. The higher the more. Default is 1
var=VERBOSE
param="-n VERBOSE"
# specify database host (default is embedded or localhost)
# if the specified host is localhost, sockets will
# be used if possible
# Otherwise the SOCKET parameter will be ignored
var=DB_HOST
param="-h DB_HOST"
# specify database socket
var=DB_SOCKET
param="-s DB_SOCKET"
# specify port of database server
var=DB_PORT
param="-p DB_PORT"
# specify database user
var=DB_USER
param="-u DB_USER"
# specify database password (default is empty)
# remember to chmod this file if you don't want the users to
# see the password
var=DB_PASSWORD
param="-w DB_PASSWORD"
%vdr_plugin_params_end

%build
# HAVE_FLAC=1 omitted, API incompatibility
%vdr_plugin_build HAVE_VORBISFILE=1 HAVE_SNDFILE=1

%install
rm -rf %{buildroot}
%vdr_plugin_install

install -d -m755 %{buildroot}%{_vdr_plugin_datadir}/%{plugin}
install -m755 scripts/image_convert.sh %{buildroot}%{_vdr_plugin_datadir}/%{plugin}

install -d -m755 %{buildroot}%{_bindir}
install -m755 mugglei %{buildroot}%{_bindir}

install -d -m755 %{buildroot}%{_localstatedir}/muggle

%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.mysql TODO
%{_vdr_plugin_datadir}/%{plugin}
%{_bindir}/mugglei
%attr(-,vdr,vdr) %dir %{_localstatedir}/muggle


%changelog
* Sun Mar 04 2007 Anssi Hannula <anssi@mandriva.org> 0.1.11-11mdv2007.0
+ Revision: 131967
- enable server on non-x86 as well as #24168 is fixed

* Fri Dec 08 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-9mdv2007.1
+ Revision: 93626
- disable flac support
- rebuild for new vdr

* Tue Oct 31 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-8mdv2007.1
+ Revision: 74050
- rebuild for new vdr
- Import vdr-plugin-muggle



* Wed Sep 06 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-7mdv2007.0
- rebuild for new vdr

* Wed Aug 23 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-6mdv2007.0
- stricter abi requires
- fix adding -lssl
- workaround #24168

* Sun Aug 06 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-5mdv2007.0
- rebuild for new vdr

* Tue Jul 25 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-4mdv2007.0
- rebuild for new vdr

* Wed Jul 19 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-3mdv2007.0
- fix buildrequires

* Sat Jul 15 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-2mdv2007.0
- fix missing dir

* Sat Jul 15 2006 Anssi Hannula <anssi@mandriva.org> 0.1.11-1mdv2007.0
- initial Mandriva release