2012-07-04 08:22:24 +04:00
|
|
|
Name: clementine
|
|
|
|
Summary: A cross-platform music player based on Amarok 1.4
|
|
|
|
Group: Sound
|
|
|
|
Version: 1.0.1
|
|
|
|
Release: 1
|
|
|
|
License: GPLv3
|
|
|
|
URL: http://www.clementine-player.org/
|
2012-02-01 15:15:47 +04:00
|
|
|
Source0: http://clementine-player.googlecode.com/files/%{name}-%{version}.tar.gz
|
|
|
|
Source1: Clementine.conf
|
|
|
|
Patch0: clementine-0.6-use-default-language.patch
|
2012-07-04 08:22:24 +04:00
|
|
|
# Search albums at metal-archives.com (Encyclopaedia Metallum) from:
|
|
|
|
# - Now Playing widget (album art context menu) - current album
|
|
|
|
# - Playlist (selected songs context menu) - unique selected albums
|
|
|
|
Patch1: clementine-1.0.0-metalarchives.patch
|
|
|
|
Patch2: clementine_clementineplayer_pt_BR.patch
|
|
|
|
# Covers should always fit the screen resolution so we scale them if needed
|
|
|
|
Patch3: clementine-1.0.0-coversize.patch
|
|
|
|
|
2012-02-01 15:15:47 +04:00
|
|
|
BuildRequires: qt4-devel >= 4.5.0
|
|
|
|
BuildRequires: taglib-devel >= 1.6
|
|
|
|
BuildRequires: liblastfm-devel
|
|
|
|
BuildRequires: libboost-devel
|
|
|
|
BuildRequires: qt4-linguist
|
|
|
|
BuildRequires: gstreamer0.10-devel
|
|
|
|
BuildRequires: cmake
|
|
|
|
BuildRequires: glew-devel
|
2012-07-04 08:22:24 +04:00
|
|
|
%ifarch x86_64
|
|
|
|
BuildRequires: lib64mesaglu1-devel
|
|
|
|
%else
|
|
|
|
BuildRequires: libmesaglu1-devel
|
|
|
|
%endif
|
2012-02-01 15:15:47 +04:00
|
|
|
BuildRequires: libmtp-devel
|
|
|
|
BuildRequires: usbmuxd-devel
|
|
|
|
BuildRequires: libplist-devel
|
|
|
|
BuildRequires: libimobiledevice-devel
|
|
|
|
BuildRequires: libindicate-qt-devel
|
|
|
|
BuildRequires: echonest-devel
|
|
|
|
BuildRequires: libgpod-devel >= 0.7.92
|
2012-07-04 08:22:24 +04:00
|
|
|
BuildRequires: libgstreamer-plugins-base-devel
|
|
|
|
BuildRequires: libcdio-devel
|
2012-02-01 15:15:47 +04:00
|
|
|
Requires: libprojectm-data
|
|
|
|
Requires: qt4-database-plugin-sqlite
|
|
|
|
Requires: gstreamer0.10-flac
|
|
|
|
Requires: gstreamer0.10-plugins-ugly
|
|
|
|
|
|
|
|
Suggests: gstreamer0.10-decoders-audio
|
|
|
|
# Needed to be able to mount ipod/iphone/ipad (not tested locally) but it's also pulling gvfs
|
|
|
|
# which is need at least to mount mtp devices (tested locally)
|
|
|
|
Suggests: gvfs-iphone
|
|
|
|
|
|
|
|
%description
|
|
|
|
Clementine is a modern music player and library organiser. Clementine is
|
|
|
|
a port of Amarok 1.4, with some features rewritten to take advantage of
|
2012-07-04 08:22:24 +04:00
|
|
|
Qt4.
|
2012-02-01 15:15:47 +04:00
|
|
|
Features:
|
2012-07-04 08:22:24 +04:00
|
|
|
* Search and play your local music library
|
|
|
|
* Listen to internet radio from Last.fm, SomaFM and Magnatune
|
|
|
|
* Tabbed playlists, import and export M3U, XSPF, PLS and ASX
|
|
|
|
* Visualisations from projectM
|
|
|
|
* Transcode music into MP3, Ogg Vorbis, Ogg Speex, FLAC or AAC
|
|
|
|
* Edit tags on MP3 and OGG files, organise your music
|
|
|
|
* Download missing album cover art from Last.fm
|
|
|
|
* Remote control using a Wii Remote, MPRIS or the command-line
|
|
|
|
* Copy music to your iPod, iPhone, MTP or mass-storage USB player
|
|
|
|
* Queue manage
|
|
|
|
|
|
|
|
%files
|
|
|
|
%{_bindir}/clementine
|
|
|
|
%{_datadir}/applications/clementine.desktop
|
|
|
|
%{_iconsdir}/hicolor/64x64/apps/application-x-clementine.png
|
|
|
|
%{_iconsdir}/hicolor/scalable/apps/application-x-clementine.svg
|
2012-02-01 15:15:47 +04:00
|
|
|
%config %{_sysconfdir}/Clementine/Clementine.conf
|
2012-07-04 08:22:24 +04:00
|
|
|
|
2012-02-01 15:15:47 +04:00
|
|
|
#---------------------------------------------------------------------
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -q
|
2012-07-04 08:22:24 +04:00
|
|
|
%patch0 -p1
|
|
|
|
%patch1 -p1 -b .ma~
|
|
|
|
%patch2 -p1
|
|
|
|
%patch3 -p1 -b .coversize~
|
2012-02-01 15:15:47 +04:00
|
|
|
|
|
|
|
%build
|
2012-07-04 08:22:24 +04:00
|
|
|
%cmake_qt4 -DBUNDLE_PROJECTM_PRESETS=OFF
|
2012-02-01 15:15:47 +04:00
|
|
|
%make
|
|
|
|
|
|
|
|
%install
|
|
|
|
%makeinstall_std -C build
|
|
|
|
|
|
|
|
install -m 644 -D %{_sourcedir}/Clementine.conf \
|
|
|
|
%{buildroot}%{_sysconfdir}/Clementine/Clementine.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
2012-07-04 08:22:24 +04:00
|
|
|
* Mon Jan 23 2012 Andrey Bondrov <abondrov@mandriva.org> 1.0.1-1
|
|
|
|
+ Revision: 766761
|
|
|
|
- New version 1.0.1
|
|
|
|
|
|
|
|
* Sat Jan 21 2012 Andrey Bondrov <abondrov@mandriva.org> 1.0.0-5
|
|
|
|
+ Revision: 763600
|
|
|
|
- Huge album covers should be scaled to fit screen resolution (Patch 3)
|
|
|
|
|
|
|
|
* Fri Jan 20 2012 Sergio Rafael Lemke <sergio@mandriva.com> 1.0.0-4
|
|
|
|
+ Revision: 763173
|
|
|
|
- Make DI streams play, as default, trough mp3 decoder instead AAC
|
|
|
|
|
|
|
|
* Sat Jan 14 2012 Andrey Bondrov <abondrov@mandriva.org> 1.0.0-3
|
|
|
|
+ Revision: 760805
|
|
|
|
- Improve Encyclopaedia Metallum support patch (now also available from playlist)
|
|
|
|
|
|
|
|
* Sat Jan 14 2012 Andrey Bondrov <abondrov@mandriva.org> 1.0.0-2
|
|
|
|
+ Revision: 760792
|
|
|
|
- Add patch1 with Encyclopaedia Metallum support extension
|
|
|
|
|
|
|
|
* Thu Dec 29 2011 Alexander Khrukin <akhrukin@mandriva.org> 1.0.0-1
|
|
|
|
+ Revision: 748161
|
|
|
|
- release 1
|
|
|
|
- version update 1.0.0
|
|
|
|
|
|
|
|
* Fri Nov 18 2011 vsinitsyn <vsinitsyn> 0.7.1-12
|
|
|
|
+ Revision: 731648
|
|
|
|
- Updated Russian translation
|
|
|
|
|
|
|
|
* Thu Nov 17 2011 Zé <ze@mandriva.org> 0.7.1-10
|
|
|
|
+ Revision: 731295
|
|
|
|
- remove useless macros
|
|
|
|
- enable audio cd support
|
|
|
|
- clean BR, defattr and clean section
|
|
|
|
- remove patch1
|
|
|
|
- use git from 20111117 (however we should continue with official release)
|
|
|
|
- no need to include git date in release since version continues being 0.7.1 in git repo (more attention how release tags are done, do not include date if not preceded by the last release number else will be a number too big)
|
|
|
|
|
|
|
|
+ Alexander Khrukin <akhrukin@mandriva.org>
|
|
|
|
- build patch for glib headers
|
|
|
|
- gcc-4.6 build fixes in spec, fix in Url and Source path BS fix see #64781 and #64605
|
|
|
|
- rebuilding for newer version of libmtp
|
|
|
|
|
|
|
|
+ Sergio Rafael Lemke <sergio@mandriva.com>
|
|
|
|
- Update to git version dated: 2011-11-16
|
|
|
|
- Remove buildrequires libgstreamer-plugins-base0.10-devel
|
|
|
|
- Update to git development version
|
|
|
|
- Update to current development version
|
|
|
|
|
|
|
|
+ Frank Kober <emuse@mandriva.org>
|
|
|
|
- Fix BR once again
|
|
|
|
- restored gstreamer-plugins-base0.10 BR
|
|
|
|
- shamefully revert to original release tag, source file name didnt match
|
|
|
|
- allow easier rebuilding when git version is unchanged
|
|
|
|
- rebuild for libmtp9
|
|
|
|
|
|
|
|
+ Götz Waschk <waschk@mandriva.org>
|
|
|
|
- rebuild for new libmtp
|
|
|
|
|
2012-02-01 15:15:47 +04:00
|
|
|
* Wed Aug 24 2011 Alex Burmashev <burmashev@mandriva.org> 0.7.1-8
|
|
|
|
+ Revision: 696524
|
|
|
|
- updated ru locale
|
|
|
|
|
|
|
|
* Thu Aug 11 2011 Denis Koryavov <dkoryavov@mandriva.org> 0.7.1-7
|
|
|
|
+ Revision: 693953
|
|
|
|
- Added russian description into .desktop file. Added InitialPreference value to avoid playing mp3 files in SMplayer.
|
|
|
|
|
|
|
|
* Mon Jul 25 2011 Denis Koryavov <dkoryavov@mandriva.org> 0.7.1-6
|
|
|
|
+ Revision: 691583
|
|
|
|
- Changed icon for better consistency with rosa-theme.
|
|
|
|
|
|
|
|
* Thu Jun 02 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.7.1-5
|
|
|
|
+ Revision: 682525
|
|
|
|
- Removes duplicated name from menu.
|
|
|
|
|
|
|
|
* Mon May 23 2011 Funda Wang <fwang@mandriva.org> 0.7.1-4
|
|
|
|
+ Revision: 677480
|
|
|
|
- rebuild for updated mimehandler
|
|
|
|
|
|
|
|
* Fri Apr 29 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.7.1-3
|
|
|
|
+ Revision: 660177
|
|
|
|
- pt_BR translation fix
|
|
|
|
|
|
|
|
* Fri Apr 01 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.7.1-2
|
|
|
|
+ Revision: 649734
|
|
|
|
- Added a default config File
|
|
|
|
Droped mkrel
|
|
|
|
|
|
|
|
* Fri Apr 01 2011 Funda Wang <fwang@mandriva.org> 0.7.1-1
|
|
|
|
+ Revision: 649539
|
|
|
|
- use system echonest
|
|
|
|
- revolk and rediff the patches
|
|
|
|
- new version 0.7.1
|
|
|
|
|
|
|
|
+ Sergey Zhemoitel <serg@mandriva.org>
|
|
|
|
- update new release
|
|
|
|
|
|
|
|
* Mon Mar 14 2011 John Balcaen <mikala@mandriva.org> 0.6-8
|
|
|
|
+ Revision: 644642
|
|
|
|
- Don't require libraries (especially when only i586 are required :p on x86_64)
|
|
|
|
|
|
|
|
* Wed Mar 09 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.6-7
|
|
|
|
+ Revision: 643141
|
|
|
|
- *Improvements on Brazilian portuguese translation
|
|
|
|
*Use a larguer sidebar to avoid text cutting on add folders left text
|
|
|
|
|
|
|
|
* Sun Feb 27 2011 Funda Wang <fwang@mandriva.org> 0.6-6
|
|
|
|
+ Revision: 640329
|
|
|
|
- rebuild to obsolete old packages
|
|
|
|
|
|
|
|
* Tue Feb 15 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.6-5
|
|
|
|
+ Revision: 637849
|
|
|
|
- * Added some requires from the Main media to better playback support.
|
|
|
|
* gstreamer-decoders-audio still a suggest, so on a manual instalation
|
|
|
|
all the codecs still will be pushed.
|
|
|
|
|
|
|
|
* Wed Feb 02 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.6-4
|
|
|
|
+ Revision: 635353
|
|
|
|
- *Added patch to make clementine use system language
|
|
|
|
- Added a patch to give a more polished playlist on the first run
|
|
|
|
|
|
|
|
* Tue Feb 01 2011 Sergio Rafael Lemke <sergio@mandriva.com> 0.6-3
|
|
|
|
+ Revision: 634892
|
|
|
|
- Added patch to use PlainSidebar instead the bluish one, on the playlist
|
|
|
|
|
|
|
|
* Mon Jan 31 2011 Funda Wang <fwang@mandriva.org> 0.6-2
|
|
|
|
+ Revision: 634417
|
|
|
|
- BR indicate
|
|
|
|
|
|
|
|
* Sun Dec 12 2010 John Balcaen <mikala@mandriva.org> 0.6-1mdv2011.0
|
|
|
|
+ Revision: 620601
|
|
|
|
- Add missing buildrequires
|
|
|
|
- Remove unused files
|
|
|
|
- Update to 0.6
|
|
|
|
|
|
|
|
* Thu Sep 30 2010 John Balcaen <mikala@mandriva.org> 0.5.3-1mdv2011.0
|
|
|
|
+ Revision: 582170
|
|
|
|
- Update to 0.5.3
|
|
|
|
|
|
|
|
* Mon Sep 20 2010 John Balcaen <mikala@mandriva.org> 0.5-1mdv2011.0
|
|
|
|
+ Revision: 579908
|
|
|
|
- Update to 0.5
|
|
|
|
- drop patch (merged upstream)
|
|
|
|
- add BR for libmtp-devel & libgpod-devel (mtp & ipod/iphone support)
|
|
|
|
- add suggests for gvfs-iphone (needed to detect iphone/ipod but also mtp device)
|
|
|
|
- update description
|
|
|
|
- Update URL
|
|
|
|
- Add patch3 to fix visualisation when using another locale then english
|
|
|
|
|
|
|
|
* Sun Aug 08 2010 John Balcaen <mikala@mandriva.org> 0.4.2-3mdv2011.0
|
|
|
|
+ Revision: 567630
|
|
|
|
- Add patch0 from upstream to fix a crash when expanding lastfm
|
|
|
|
- Add patch1 from upstream (fix debug symbol)
|
|
|
|
- Add -DBUNDLE_PROJECTM_PRESETS=O & add a requires on libprojectm-data for projectm-preset
|
|
|
|
|
|
|
|
* Mon Jul 26 2010 John Balcaen <mikala@mandriva.org> 0.4.2-2mdv2011.0
|
|
|
|
+ Revision: 560890
|
|
|
|
- Restore use of make -j 4 (%%make seems to failed)
|
|
|
|
- Remove -DQT_PHONON_INCLUDE_DIR=%%_includedir with %%cmake (fix upstream)
|
|
|
|
- Add qt4-database-plugin-sqlite as require (needed for the library)
|
|
|
|
|
|
|
|
+ Funda Wang <fwang@mandriva.org>
|
|
|
|
- New version 0.4.2
|
|
|
|
|
|
|
|
* Fri May 07 2010 John Balcaen <mikala@mandriva.org> 0.3-1mdv2010.1
|
|
|
|
+ Revision: 543186
|
|
|
|
- Update to 0.3 final
|
|
|
|
|
|
|
|
* Mon May 03 2010 John Balcaen <mikala@mandriva.org> 0.3-0.rc1.2mdv2010.1
|
|
|
|
+ Revision: 541833
|
|
|
|
- Enforce use of make -j 4 (thks to misc)
|
|
|
|
- bump release
|
|
|
|
- Correct %%release tag
|
|
|
|
- Update to 0.3rc1
|
|
|
|
- remove libnotify-devel BR
|
|
|
|
|
|
|
|
* Tue Apr 27 2010 John Balcaen <mikala@mandriva.org> 0.2-1.svn.787mdv2010.1
|
|
|
|
+ Revision: 539860
|
|
|
|
- Update to revision 787
|
|
|
|
- Update to revision 774
|
|
|
|
- use -DQT_PHONON_INCLUDE_DIR= with %%cmake_qt4 macro (thks neoclust)
|
|
|
|
|
|
|
|
* Fri Apr 09 2010 John Balcaen <mikala@mandriva.org> 0.2-1.svn.624mdv2010.1
|
|
|
|
+ Revision: 533308
|
|
|
|
- Update to revision 624 (gstreamer equalizer :D)
|
|
|
|
- add qt4-linguist as buildrequires
|
|
|
|
|
|
|
|
* Wed Apr 07 2010 John Balcaen <mikala@mandriva.org> 0.2-1.svn.586mdv2010.1
|
|
|
|
+ Revision: 532433
|
|
|
|
- Update snapshot to svn 586
|
|
|
|
- add buildrequires for gstreamer-develi
|
|
|
|
- comment the vlc & xine buildrequires
|
|
|
|
- add suggests on gstreamer0.10-decoders-audio (disable xine-pulse one)
|
|
|
|
|
|
|
|
* Wed Mar 31 2010 John Balcaen <mikala@mandriva.org> 0.2-1.svn.547mdv2010.1
|
|
|
|
+ Revision: 530089
|
|
|
|
- Update to revision 547 from svn
|
|
|
|
- Update description
|
|
|
|
|
|
|
|
* Tue Mar 23 2010 John Balcaen <mikala@mandriva.org> 0.2-1mdv2010.1
|
|
|
|
+ Revision: 526913
|
|
|
|
- import clementine
|
|
|
|
|
|
|
|
|