Summary: Beep Media Player Name: bmp Version: 0.9.7 Release: 11.n0i.2 Group: Applications/Multimedia License: GPL URL: http://beepmp.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/beepmp/%{name}-%{version}.tar.gz Source1: beep.png Patch0: bmp-0.9.7-readmacro.patch Patch1: bmp-0.9.7-default-skin.patch Patch2: bmp-0.9.7-default-alsa.patch Patch3: bmp-0.9.7-xmms-skins.patch Patch4: bmp-0.9.7-shaded-skin.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pkgconfig gtk2-devel esound-devel libvorbis-devel BuildRequires: zlib-devel desktop-file-utils alsa-lib-devel BuildRequires: gnome-vfs2-devel libglade2-devel GConf2-devel BuildRequires: desktop-file-utils >= 0.9 %description Beep Media Player(BMP) is a GTK2 port of the popular X Multimedia System(XMMS) and more. %package devel Summary: BMP - Static libraries and header files. Group: Applications/Multimedia Requires: %{name} = %{version}-%{release} %description devel Static libraries and header files required for compiling BMP plugins. %package mp3 Summary: BMP - MP3 output plugin Group: Applications/Multimedia Requires: %{name} = %{version}-%{release} %description mp3 MP3 input plugin for BMP. %prep %setup # Fix the improper use of read as a function name %patch0 -p1 -b .readmacro # Use the XMMS Bluecurve skin by default %patch1 -p1 -b .default-skin %patch2 -p1 -b .default-alsa %patch3 -p1 -b .xmms-skins # Fix wrong focussed/unfocussed skin for shaded playlist/equalizer %patch4 -p1 -b .shaded-skin %build %configure \ %ifarch %{ix86} --enable-simd \ %endif --enable-gconf \ --enable-gnome-vfs %{__make} %{?_smp_mflags} %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT %find_lang %{name} # make all plugin subdirs %{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/%{name}/General %{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/%{name}/Effect # Image is png, not svg perl -pi -e 's/svg/png/ ; s/^(Categories=.+[^;\n])$/\1;/' beep/bmp.desktop desktop-file-install --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-category X-Fedora \ --add-category Application \ --remove-mime-type audio/mp3 \ --remove-mime-type audio/x-mp3 \ --remove-mime-type audio/mpeg \ --remove-mime-type audio/x-mpeg \ beep/bmp.desktop %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/applications/bmp.desktop # Replace icon %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/icons/bmp.svg %{__install} -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/bmp.png %post /sbin/ldconfig update-desktop-database %{_datadir}/applications %postun /sbin/ldconfig update-desktop-database %{_datadir}/applications %clean %{__rm} -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog FAQ NEWS README TODO %{_bindir}/* %{_libdir}/*.so.* %{_libdir}/%{name} %exclude %{_libdir}/%{name}/Input/libmpg123.so %exclude %{_libdir}/%{name}/*/*.la %{_datadir}/%{name} %{_datadir}/applications/* %{_datadir}/pixmaps/* %{_mandir}/man[^3]/* %files devel %defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %exclude %{_libdir}/lib*.la %{_libdir}/pkgconfig/* %files mp3 %defattr(-,root,root,-) %{_libdir}/%{name}/Input/libmpg123.so %changelog * Tue Sep 20 2005 Marius FERARU 0.9.7-11.n0i.2 - sync spec with Fedora Extras * Wed Dec 29 2004 Marius FERARU 0.9.7-1.n0i.1 - initial packaging attempt