Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 8f239ffa455d72b37096cb198bbe30dd > files > 2

imms-2.0.3-1mdk.src.rpm

Summary:	Intelligent Multimedia Management System
Name:		imms
Version:	2.0.3
Release:	1mdk
Source0:	http://prdownloads.sourceforge.net/imms/%{name}-%{version}.tar.bz2
License:	GPL
Group:		Sound
Url:		http://www.luminal.org/wiki/index.php/IMMS/IMMS
BuildRoot:	%{_tmppath}/%{name}-buildroot
Requires:	sox
Requires:	imms-plugin
BuildRequires:	autoconf2.5
BuildRequires:	fftw-devel >= 3.0
BuildRequires:	oggvorbis-devel >= 1.0
BuildRequires:	pcre-devel >= 4.3
BuildRequires:	readline-devel
BuildRequires:	sox
BuildRequires:	sqlite3-devel >= 3.0
BuildRequires:	taglib-devel
BuildRequires:	xmms-devel >= 1.2.7
BuildRequires:	beep-media-player-devel >= 0.9.7

%description
IMMS is an adaptive playlist framework that tracks your listening patterns and
dynamically adapts to your taste.

It's major features include:

 * IMMS is easy to use. Song rating is done completely transparently to the
   user. It does not get in your way.

 * IMMS does a much better job of shuffling than most players. It keeps track
   of when a song was last played, and makes sure same songs are not repeated
   too often. It is even able to recognise different versions of the same song
   (eg. remixes) and treat them as one song!

 * IMMS uses a variety of techniques to figure out which songs should be
   played together, and which should not. It studies your listening habits, as
   well as using acoustic properties of the songs themselves, such as BPM and
   frequency spectrum.

 * IMMS is fair. Even unfavoured songs have a (small) chance of being played. 

Currently plugins for the following music players plug are available:

 * XMMS              - package xmms-imms
 * Beep Media Player - package beep-media-player-imms


%package -n xmms-%{name}
Group:		Sound
Summary:	IMMS plugin for XMMS
Provides:	imms-plugin
Requires:	xmms
Requires:	imms

%description -n xmms-%{name}
This is the Intelligent Multimedia Management System plugin for XMMS.


%package -n beep-media-player-%{name}
Group:		Sound
Summary:	IMMS plugin for the Beep Media Player
Provides:	imms-plugin
Requires:	beep-media-player
Requires:	imms

%description -n beep-media-player-%{name}
This is the Intelligent Multimedia Management System plugin for the Beep Media
Player.


%prep
%setup -q


%build
make configure
%configure2_5x
%make all


%install
rm -rf $RPM_BUILD_ROOT

%__install -d %{buildroot}/%{_bindir}
%__install build/analyzer %{buildroot}/%{_bindir}
%__install build/immsd    %{buildroot}/%{_bindir}
%__install build/immstool %{buildroot}/%{_bindir}

%__install -d %{buildroot}/%{_libdir}/xmms/General/
%__install build/libxmmsimms.so %{buildroot}/%{_libdir}/xmms/General/

%__install -d %{buildroot}/%{_libdir}/bmp/General/
%__install build/libbmpimms.so %{buildroot}/%{_libdir}/bmp/General/

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(0755,root,root,0755)
%{_bindir}/*
%defattr(0644,root,root,0755)
%doc LICENSE INSTALL README


%files -n xmms-%{name}
%defattr(0755,root,root,0755)
%{_libdir}/xmms/General/*


%files -n beep-media-player-%{name}
%defattr(0755,root,root,0755)
%{_libdir}/bmp/General/*


%changelog
* Mon Mar 21 2005 Michael Reinsch <mr@uue.org> 2.0.3-1mdk
- new release
- removed patch0, integrated upstream

* Fri Mar 18 2005 Michael Reinsch <mr@uue.org> 2.0.2a-2mdk
- replaced patch to fix notification loop at startup with a more correct one
  from the author

* Fri Mar 17 2005 Michael Reinsch <mr@uue.org> 2.0.2a-1mdk
- new version
- updated requirments and description
- SRPM is now imms and it builds the plugins for xmms and beep-media-player
- patch to fix notification loop at startup

* Sat Apr 17 2004 Michael Reinsch <mr@uue.org> 1.1-1mdk
- new version
- use taglib
- minor specfile cleanups
- also package the tools which come with IMMS (package imms)

* Tue Mar 02 2004 Michael Reinsch <mr@uue.org> 1.0.1-1mdk
- new version

* Sun Jan 25 2004 Michael Reinsch <mr@uue.org> 1.0-1mdk
- new version

* Thu Dec 06 2003 Michael Reinsch <mr@uue.org> 0.9.9-1mdk
- new version
- spec cleanup

* Thu Nov 13 2003 Michael Reinsch <mr@uue.org> 0.9.8-1mdk
- new version

* Thu Oct 16 2003 Götz Waschk <waschk@linux-mandrake.com> 0.9.4-2mdk
- fix autoconf macro
- fix buildrequires

* Thu Oct 09 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.9.4-1mdk
- 1st mdk spec