e6ff7d5
Name:		qmmp
0accb3d
Version:	0.2.0
7887031
Release:	1%{?dist}
e6ff7d5
Summary:	Qt-based multimedia player
e6ff7d5
e6ff7d5
Group:		Applications/Multimedia
e6ff7d5
License:	GPLv2+
e6ff7d5
URL:		http://qmmp.ylsoftware.com/index_en.html
e6ff7d5
Source:		http://qmmp.ylsoftware.com/files/%{name}-%{version}.tar.bz2
e6ff7d5
Source2:	qmmp-filter-provides.sh
e6ff7d5
%define		_use_internal_dependency_generator 0
e6ff7d5
%define		__find_provides %{SOURCE2}
e6ff7d5
e6ff7d5
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
e6ff7d5
e6ff7d5
BuildRequires:	cmake flac-devel >= 1.1.3
e6ff7d5
BuildRequires:	jack-audio-connection-kit-devel >= 0.102.5
e6ff7d5
BuildRequires:	libmpcdec-devel >= 1.2.2 libvorbis-devel libogg-devel
e6ff7d5
BuildRequires:	libsamplerate-devel alsa-lib-devel taglib-devel
e6ff7d5
BuildRequires:	qt4-devel >= 4.2 desktop-file-utils
0accb3d
BuildRequires:	libsndfile-devel wavpack-devel pulseaudio-libs-devel
b0e04d7
BuildRequires:	openssl-devel
e6ff7d5
e6ff7d5
Requires(post):	/sbin/ldconfig
e6ff7d5
Requires(pre):	/sbin/ldconfig
e6ff7d5
0accb3d
%package devel
0accb3d
Summary:	Header files for qmmp
0accb3d
Group:		Development/Libraries
0accb3d
e6ff7d5
%description
e6ff7d5
This program is an audio-player, written with help of Qt library.
e6ff7d5
The user interface is similar to winamp or xmms.
e6ff7d5
Main opportunities:
e6ff7d5
0accb3d
	* Winamp and xmms skins support
0accb3d
	* plugins support
0accb3d
	* Ogg Vorbis support
0accb3d
	* native FLAC support
0accb3d
	* Musepack support
0accb3d
	* WavePack support
0accb3d
	* ModPlug support
0accb3d
	* PCM WAVE support
0accb3d
	* AlSA sound output
0accb3d
	* JACK sound output
0accb3d
	* OSS sound output
0accb3d
	* PulseAudio output
0accb3d
	* Last.fm scrobbler
0accb3d
	* D-Bus support
0accb3d
	* Spectrum Analyzer
0accb3d
	* sample rate conversion 
0accb3d
	* streaming support
0accb3d
0accb3d
%description devel
0accb3d
QMMP is Qt-based audio player. This package contains its header files.
e6ff7d5
e6ff7d5
%prep
e6ff7d5
%setup -q
e6ff7d5
e6ff7d5
%build
e6ff7d5
%cmake \
e6ff7d5
	-D USE_FFMPEG:BOOL=FALSE \
e6ff7d5
	-D USE_MAD:BOOL=FALSE \
e6ff7d5
	-D CMAKE_INSTALL_PREFIX=%{_prefix} \
e6ff7d5
	-D LIB_DIR=%{_lib} \
e6ff7d5
	./
e6ff7d5
make VERBOSE=1
e6ff7d5
e6ff7d5
%install
e6ff7d5
rm -rf %{buildroot}
e6ff7d5
make DESTDIR=%{buildroot} install
0accb3d
# Install desktop file
e6ff7d5
desktop-file-install --delete-original --vendor fedora --dir \
e6ff7d5
	%{buildroot}%{_datadir}/applications \
e6ff7d5
	%{buildroot}/%{_datadir}/applications/qmmp.desktop
e6ff7d5
e6ff7d5
%clean
e6ff7d5
rm -rf %{buildroot}
e6ff7d5
e6ff7d5
%files
e6ff7d5
%defattr(-,root,root,-)
e6ff7d5
%doc AUTHORS ChangeLog ChangeLog.rus COPYING README README.RUS
e6ff7d5
%{_bindir}/qmmp
e6ff7d5
%{_libdir}/qmmp
0accb3d
%{_libdir}/libqmmp*
e6ff7d5
%{_datadir}/applications/fedora-%{name}.desktop
0accb3d
%{_datadir}/icons/hicolor/
0accb3d
0accb3d
%files devel
0accb3d
%{_includedir}
e6ff7d5
e6ff7d5
%post
e6ff7d5
/sbin/ldconfig
e6ff7d5
touch --no-create %{_datadir}/icons/hicolor || :
e6ff7d5
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
e6ff7d5
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
e6ff7d5
fi
e6ff7d5
 
e6ff7d5
%postun
e6ff7d5
/sbin/ldconfig
e6ff7d5
touch --no-create %{_datadir}/icons/hicolor || :
e6ff7d5
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
e6ff7d5
	%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
e6ff7d5
fi
e6ff7d5
e6ff7d5
e6ff7d5
%changelog
0accb3d
* Tue Jul 29 2008 Karel Volny <kvolny@redhat.com> 0.2.0-1
0accb3d
- new version
0accb3d
- updated %%description to match upstream
0accb3d
- added BuildRequires: libsndfile-devel wavpack-devel pulseaudio-libs-devel
b0e04d7
- added BuildRequires: openssl-devel (fixes bug #449658)
0accb3d
- xpm icon is not used anymore (several pngs available)
0accb3d
- created devel subpackage
0accb3d
0accb3d
* Mon May 19 2008 Karel Volny <kvolny@redhat.com> 0.1.6-2
0accb3d
- fixed %%description not to include patent-encumbered formats (bug #447141)
0accb3d
7887031
* Tue May 13 2008 Karel Volny <kvolny@redhat.com> 0.1.6-1
7887031
- new version
7887031
0dff124
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.1.5-2
0dff124
- Autorebuild for GCC 4.3
0dff124
e6ff7d5
* Mon Dec 10 2007 Karel Volny <kvolny@redhat.com> 0.1.5-1
e6ff7d5
- new version
e6ff7d5
- simplified setting of library destination
e6ff7d5
- removed install-permissions patch, fixed upstream
e6ff7d5
e6ff7d5
* Wed Nov 21 2007 Karel Volny <kvolny@redhat.com> 0.1.4-5
e6ff7d5
- included Hans de Goede's patch for file permissions
e6ff7d5
e6ff7d5
* Mon Nov 19 2007 Karel Volny <kvolny@redhat.com> 0.1.4-4
e6ff7d5
- additional spec improvements as suggested in comment #10 to bug #280751
e6ff7d5
e6ff7d5
* Wed Sep 12 2007 Karel Volny <kvolny@redhat.com> 0.1.4-3
e6ff7d5
- additional spec improvements as suggested in comment #4 to bug #280751
e6ff7d5
e6ff7d5
* Tue Sep 11 2007 Karel Volny <kvolny@redhat.com> 0.1.4-2
e6ff7d5
- spec cleanup as suggested in comment #2 to bug #280751
e6ff7d5
e6ff7d5
* Mon Sep 10 2007 Karel Volny <kvolny@redhat.com> 0.1.4-1
e6ff7d5
- version bump
e6ff7d5
- install vendor-supplied .desktop file
e6ff7d5
e6ff7d5
* Thu Sep 6 2007 Karel Volny <kvolny@redhat.com> 0.1.3.1-2
e6ff7d5
- patched for multilib Fedora setup
e6ff7d5
- added .desktop entry and icon
e6ff7d5
- fixed spec to meet Fedora policies and rpm requirements
e6ff7d5
- removed ffmpeg and mad plugins to meet Fedora no-mp3 policy
e6ff7d5
e6ff7d5
* Wed Aug 1 2007 Eugene Pivnev <ti DOT eugene AT gmail DOT com> 1.1.9-1
e6ff7d5
- Initial release for Fedora 7