mirror of
https://abf.rosa.ru/djam/clementine.git
synced 2025-02-24 23:42:57 +00:00
248 lines
7.9 KiB
RPMSpec
248 lines
7.9 KiB
RPMSpec
%define name clementine
|
|
%define version 0.7.1
|
|
%define release 8
|
|
|
|
%define Summary A cross-platform music player based on Amarok 1.4
|
|
|
|
|
|
Summary: %Summary
|
|
Name: %name
|
|
Version: %version
|
|
Release: %release
|
|
Source0: http://clementine-player.googlecode.com/files/%{name}-%{version}.tar.gz
|
|
Source1: Clementine.conf
|
|
Source2: application-x-clementine.png
|
|
Source3: application-x-clementine.svg
|
|
Source4: icons.tar.gz
|
|
Patch0: clementine-0.6-use-default-language.patch
|
|
Patch1: clementine-0.7.1-pt_BR_translations.patch
|
|
Patch2: clementine-0.7.1_fix_description.patch
|
|
Patch3: clementine-0.7.1-ru_translations.patch
|
|
License: GPLv3
|
|
Group: Sound
|
|
URL: http://www.clementine-player.org/
|
|
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
|
|
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
|
|
BuildRequires: mesaglu-devel
|
|
|
|
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
|
|
Qt4.
|
|
Features:
|
|
* 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
|
|
%defattr(-,root,root)
|
|
%_bindir/clementine
|
|
%_datadir/applications/clementine.desktop
|
|
%_iconsdir/hicolor/64x64/apps/application-x-clementine.png
|
|
%_iconsdir/hicolor/scalable/apps/application-x-clementine.svg
|
|
%config %{_sysconfdir}/Clementine/Clementine.conf
|
|
#---------------------------------------------------------------------
|
|
|
|
%prep
|
|
%setup -q
|
|
%apply_patches
|
|
tar zxvf %SOURCE4
|
|
|
|
%build
|
|
%cmake_qt4 -DBUNDLE_PROJECTM_PRESETS=OFF
|
|
%make
|
|
|
|
%install
|
|
%__rm -rf %buildroot
|
|
%makeinstall_std -C build
|
|
|
|
install -m 644 -D %{_sourcedir}/Clementine.conf \
|
|
%{buildroot}%{_sysconfdir}/Clementine/Clementine.conf
|
|
|
|
install -m 644 -D %{_sourcedir}/application-x-clementine.png \
|
|
%{buildroot}%_iconsdir/hicolor/64x64/apps/application-x-clementine.png
|
|
|
|
install -m 644 -D %{_sourcedir}/application-x-clementine.svg \
|
|
%{buildroot}%_iconsdir/hicolor/scalable/apps/application-x-clementine.svg
|
|
|
|
|
|
%clean
|
|
%__rm -rf %buildroot
|
|
|
|
|
|
%changelog
|
|
* 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
|
|
|
|
|