Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > f7feaa303511264e0a01ad13abe8117c > files > 2

vdr-plugin-mp3-0.10.2-1mdv2010.1.src.rpm


%define plugin	mp3
%define name	vdr-plugin-%plugin
%define version	0.10.2
%define prever	0
%define rel	1
%if %prever
%define release	%mkrel 0.%prever.%rel
%else
%define release %mkrel %rel
%endif

Summary:	VDR plugin: A versatile audio player
Name:		%name
Version:	%version
Release:	%release
Group:		Video
License:	GPLv2+
URL:		http://www.muempf.de/
%if %prever
Source:		http://www.muempf.de/down/vdr-%plugin-%version%prever.tar.gz
%else
Source:		http://www.muempf.de/down/vdr-%plugin-%version.tar.gz
%endif
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	vdr-devel >= 1.6.0
BuildRequires:	libmad-devel libid3tag-devel libsndfile-devel libvorbis-devel
Requires:	vdr-abi = %vdr_abi

%description
The "MP3-Plugin" allows playback of MP3 and other audio files.

%package -n vdr-plugin-mplayer
Summary:	VDR plugin: Media replay via MPlayer
Group:		Video
Requires:	vdr-abi = %vdr_abi
Requires:	mplayer

%description -n vdr-plugin-mplayer
The "MPlayer-Plugin" is used to call MPlayer for playback of video
files.

%prep
%if %prever
%setup -q -n %plugin-%version%prever
%else
%setup -q -n %plugin-%version
%endif
chmod +x examples/*.sh.*
%vdr_plugin_prep

%vdr_plugin_params_begin mp3
# use CMD to mount/unmount/eject mp3 sources
var=MOUNT_CMD
param=--mount=MOUNT_CMD
# execute CMD before & after network access
var=NETWORK_CMD
param=--network=NETWORK_CMD
# store ID3 cache file in DIR
var=CACHE_DIR
param=--cache=CACHE_DIR
default=%_vdr_plugin_cachedir/mp3/id3
# search CDDB files in DIR
var=CDDB_DIR
param=--cddb=CDDB_DIR
default=%_vdr_plugin_cachedir/mp3/images/cddb
# device for OSS output
var=OSS_DEV
param=--dsp=OSS_DEV
# use CMD to convert background images
var=IMAGE_CMD
param=--iconv=IMAGE_CMD
# use IMG as default background image
var=IMAGE_IMG
param=--defimage=IMAGE_IMG
# cache converted images in DIR
var=IMAGE_DIR
param=--icache=IMAGE_DIR
default=%_vdr_plugin_cachedir/mp3/images
# search sources config in SUB subdirectory
var=SOURCES_SUBDIR
param=--sources=SOURCES_SUBDIR
%vdr_plugin_params_end

%vdr_plugin_params_begin mplayer
# use CMD to mount/unmount/eject mplayer sources
var=MOUNT_CMD
param=--mount=MOUNT_CMD
# use CMD when calling MPlayer
var=MPLAYER_CMD
param=--mplayer=MPLAYER_CMD
# search sources config in SUB subdirectory
var=SOURCES_SUBDIR
param=--sources=SOURCES_SUBDIR
# store global resume file in DIR
var=RESUME_DIR
param=--resume=RESUME_DIR
%vdr_plugin_params_end

%build
%vdr_plugin_build

%install
rm -rf %{buildroot}
%vdr_plugin_install

install -d -m755 %buildroot%_vdr_plugin_cfgdir
for f in mp3sources.conf mplayersources.conf; do
cat > %buildroot%_vdr_plugin_cfgdir/$f <<EOF
# Please remove the line below when you add the correct configuration
/invalid/directory;Please configure;0
EOF
done

install -d -m755 %buildroot%_vdr_plugin_cachedir/mp3/images
install -d -m755 %buildroot%_vdr_plugin_cachedir/mp3/id3
install -d -m755 %buildroot%_vdr_plugin_cachedir/mp3/cddb

%clean
rm -rf %{buildroot}

%post
%vdr_plugin_post mp3

%postun
%vdr_plugin_postun mp3

%post -n vdr-plugin-mplayer
%vdr_plugin_post mplayer

%postun -n vdr-plugin-mplayer
%vdr_plugin_postun mplayer

%files -f mp3.vdr
%defattr(-,root,root)
%doc README COPYING HISTORY MANUAL examples
%config(noreplace) %_vdr_plugin_cfgdir/mp3sources.conf
%attr(-,vdr,vdr) %dir %_vdr_plugin_cachedir/mp3
%attr(-,vdr,vdr) %dir %_vdr_plugin_cachedir/mp3/images
%attr(-,vdr,vdr) %dir %_vdr_plugin_cachedir/mp3/id3
%attr(-,vdr,vdr) %dir %_vdr_plugin_cachedir/mp3/cddb

%files -n vdr-plugin-mplayer -f mplayer.vdr
%defattr(-,root,root)
%doc README COPYING HISTORY MANUAL examples
%config(noreplace) %_vdr_plugin_cfgdir/mplayersources.conf




%changelog
* Sat Apr 03 2010 Anssi Hannula <anssi@mandriva.org> 0.10.2-1mdv2010.1
+ Revision: 530857
- new version
- drop gcc4.4.patch, fixed upstream

* Tue Jul 28 2009 Anssi Hannula <anssi@mandriva.org> 0.10.1-7mdv2010.0
+ Revision: 401088
- rebuild for new VDR
- fix build with gcc4.4 (const-char-gcc4.4.patch)

* Fri Mar 20 2009 Anssi Hannula <anssi@mandriva.org> 0.10.1-6mdv2009.1
+ Revision: 359339
- rebuild for new vdr

* Mon Apr 28 2008 Anssi Hannula <anssi@mandriva.org> 0.10.1-5mdv2009.0
+ Revision: 197951
- rebuild for new vdr

* Sat Apr 26 2008 Anssi Hannula <anssi@mandriva.org> 0.10.1-4mdv2009.0
+ Revision: 197693
- new version
- add vdr_plugin_prep
- bump buildrequires on vdr-devel
- re-enable gettext i18n

* Fri Jan 04 2008 Anssi Hannula <anssi@mandriva.org> 0.10.1-3mdv2008.1
+ Revision: 145137
- 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.10.1-2mdv2008.1
+ Revision: 103160
- rebuild for new vdr

* Fri Sep 07 2007 Anssi Hannula <anssi@mandriva.org> 0.10.1-1mdv2008.0
+ Revision: 81782
- 0.10.1
- skip 1.5 i18n detection on build

* Thu Jul 19 2007 Anssi Hannula <anssi@mandriva.org> 0.10.0-1mdv2008.0
+ Revision: 53411
- 0.10.0
- drop mp3-closefd2.patch, applied upstream

* Sun Jul 08 2007 Anssi Hannula <anssi@mandriva.org> 0.9.15-6mdv2008.0
+ Revision: 50019
- rebuild for new vdr

* Thu Jun 21 2007 Anssi Hannula <anssi@mandriva.org> 0.9.15-5mdv2008.0
+ Revision: 42105
- rebuild for new vdr

* Sun Jun 10 2007 Anssi Hannula <anssi@mandriva.org> 0.9.15-4mdv2008.0
+ Revision: 37967
- close file descriptors when forking mplayer (patch0)

* Sat May 05 2007 Anssi Hannula <anssi@mandriva.org> 0.9.15-3mdv2008.0
+ Revision: 22757
- rebuild for new vdr


* Tue Dec 05 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-2mdv2007.0
+ Revision: 90943
- rebuild for new vdr

* Fri Nov 03 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-1mdv2007.1
+ Revision: 76326
- 0.9.15 final

* Tue Oct 31 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre14.5mdv2007.1
+ Revision: 74049
- rebuild for new vdr
- Import vdr-plugin-mp3

* Thu Sep 07 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre14.4mdv2007.0
- rebuild for new vdr

* Thu Aug 24 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre14.3mdv2007.0
- stricter abi requires

* Mon Aug 07 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre14.2mdv2007.0
- rebuild for new vdr

* Tue Aug 01 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre14.1mdv2007.0
- 0.9.15pre14

* Wed Jul 26 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre10.4mdv2007.0
- rebuild for new vdr

* Tue Jun 20 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre10.3mdv2007.0
- use _ prefix for system path macros

* Mon Jun 05 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre10.2mdv2007.0
- rebuild for new vdr

* Fri Jun 02 2006 Anssi Hannula <anssi@mandriva.org> 0.9.15-0.pre10.1mdv2007.0
- initial Mandriva release