Hello community, here is the log from the commit of package clementine for openSUSE:Factory checked in at 2013-10-22 14:50:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clementine (Old) and /work/SRC/openSUSE:Factory/.clementine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clementine" Changes: -------- --- /work/SRC/openSUSE:Factory/clementine/clementine.changes 2013-10-04 07:32:00.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.clementine.new/clementine.changes 2013-10-22 14:50:31.000000000 +0200 @@ -1,0 +2,42 @@ +Thu Oct 17 11:19:45 UTC 2013 - fi...@opensuse.org + +- Update to 1.2.0: + * Add support for indexing and playing music from Box, Dropbox, Skydrive, + and Ubuntu One. + * Add support for Subsonic. + * Remote control support for Android. + * Add a Playlist tab to the sidebar. Starred playlists are saved in here + when their tabs are closed. + * Add configurable blur & opacity to album art when used as a playlist + background. + * Support Opus where available. + * Support .mka and .oga file extensions. + * Parsing support for WPL playlists. + * Sort providers by user preference. + * Add year and bitrate to MPRIS2 messages. + * Add "not equals" operator to fields in the smart playlist wizard. + * Add an option to write ratings, play count and scores to files. + * Add options to show the rating and score on the OSD. + * Add support for POPM tags. + * Add support for FMPS tags in Ogg, FLAC, MP4 and ASF files. + * Compile the bundled Taglib with ASF, MP4 and Opus support. + * Make it possible to cancel cover searches. + * Add an option to resume playback on startup. + * Add support for Performer and Grouping tags. + * Add Radio GFM. + * Add an Apply button to the settings dialog. + * Make it possible to mark all episodes of a podcast as new/listened. + * Add an option for fading in/out on pause/unpause. + * Add stereo balance slider to the equalizer. + * Add a --restart-or-previous commandline flag. + * Allow files to be transcoded directly from the playlist. + * Export downloaded album covers + * Removed iDevice support - it doesn't work well with modern devices and + libgpod isn't being updated to support them. + * Many bugfixes +- Drop sites.js and ultimate_providers.xml: fixed upstream. +- Drop clementine-nowerror.patch: fixes upstream. +- Drop Add-a-setting-for-disabling-moodbar-generation.patch: fixed upstream. +- Drop clementine-libimobiledevice-fix.patch: iDevice support dropped upstream + +------------------------------------------------------------------- Old: ---- Add-a-setting-for-disabling-moodbar-generation.patch clementine-1.1.1.tar.gz clementine-libimobiledevice-fix.patch clementine-nowerror.patch sites.js ultimate_providers.xml New: ---- clementine-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clementine.spec ++++++ --- /var/tmp/diff_new_pack.8WEn2k/_old 2013-10-22 14:50:36.000000000 +0200 +++ /var/tmp/diff_new_pack.8WEn2k/_new 2013-10-22 14:50:36.000000000 +0200 @@ -17,49 +17,30 @@ Name: clementine -Version: 1.1.1 +Version: 1.2.0 Release: 0 Summary: A cross-platform Music Player based on Amarok 1 License: GPL-3.0+ Group: Productivity/Multimedia/Sound/Players Url: http://code.google.com/p/clementine-player/ -# TODO:This source url seemed to prevent checkout of package but it works with wget. Possibly an osc problem -# with slow connections, will investigate at a later stage. Osc failed at /- 4M = half the file osc then -# reported incorect file size and failed. NOTE:I Was unable to access the url with lynx. (davejpla...@gmail.com) Source: http://clementine-player.googlecode.com/files/%{name}-%{version}.tar.gz -# Those 2 source files fixes 2 polish lyrics parser. -# TODO Please drop them with next version of clementine > 1.1.1 -Source1: ultimate_providers.xml -Source2: sites.js +### FIXME KDE taskbar can handle unity shortcuts # PATCH-FIX-OPENSUSE clementine-desktop-fix.patch fi...@opensuse.org -- remove unity related shortcuts Patch0: clementine-desktop-fix.patch -# Patch to fix factory build which fails on glib's depreciated mark of "void g_type_init" in gobject/gtype.h -# Reported upstream, issue: https://code.google.com/p/clementine-player/issues/detail?id=3596 -Patch1: clementine-nowerror.patch -# Patch to fix factory build failure due to an issue between boost and qt4. See : +### Patch to fix factory build failure due to an issue between boost and qt4. See : # https://bugreports.qt-project.org/browse/QTBUG-22829 -Patch2: clementine-1.1.1-fixboostparseerror.patch -#PATCH-FIX-UPSTREAM -Patch3: Add-a-setting-for-disabling-moodbar-generation.patch -# PATCh-FIX-OPENSUSE clementine-libimobiledevice-fix.patch -- will be obsolete by new release as upstream removed support -Patch4: clementine-libimobiledevice-fix.patch +Patch1: clementine-1.1.1-fixboostparseerror.patch BuildRequires: boost-devel BuildRequires: cmake BuildRequires: fdupes BuildRequires: freeglut-devel BuildRequires: gcc-c++ BuildRequires: gettext-tools -#BuildRequires: git BuildRequires: help2man BuildRequires: hicolor-icon-theme BuildRequires: liblastfm-devel BuildRequires: update-desktop-files -BuildRequires: pkgconfig(QJson) -# No gnutls means no gloox with license problem (GPL-2.0 only) -#BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(libimobiledevice-1.0) -BuildRequires: pkgconfig(libplist) -BuildRequires: pkgconfig(libusbmuxd) +### TODO openSUSE < 1220 is EOL, Evergreen 11.4 will be soon %if 0%{?suse_version} >= 1220 BuildRequires: pkgconfig(protobuf) %else @@ -72,16 +53,26 @@ BuildRequires: pkgconfig(QtSql) BuildRequires: pkgconfig(QtWebKit) BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glew) +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) BuildRequires: pkgconfig(libcdio) +BuildRequires: pkgconfig(libchromaprint) +BuildRequires: pkgconfig(libechonest) BuildRequires: pkgconfig(libgpod-1.0) BuildRequires: pkgconfig(libmtp) +%if 0%{?suse_version} >= 1310 +BuildRequires: pkgconfig(libmygpo-qt) >= 1.0.7 +%endif BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(libxml-2.0) %if 0%{?suse_version} >= 1230 BuildRequires: pkgconfig(libsparsehash) %endif +### NOTE 1.2 build fails with system libprojectM +# BuildRequires: pkgconfig(libprojectM) BuildRequires: pkgconfig(qca2) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(taglib) >= 1.8 @@ -107,26 +98,19 @@ %prep %setup -q -%patch0 +### FIXME KDE taskbar can handle unity shortcuts +# %%patch0 %patch1 -%patch2 -%patch3 -p1 + +### NOTE built against system version of libraries +rm -rvf 3rdparty/chromaprint +rm -rvf 3rdparty/libechonest +rm -rvf 3rdparty/taglib %if 0%{?suse_version} >= 1310 -# upstream removed code completely, so patch4 will be obsolete -%patch4 -p1 +rm -rvf 3rdparty/libmygpo-qt %endif -# Remote control support cannot be enabled without the owner of gloox (http://camaya.net/gloox) -# first giving permission for relicensing to GPLv2 or later. See bnc#695820 -rm -rf --verbose 3rdparty/gloox -# 3rdparty/qxt - -# TODO Please drop them with next version of clementine > 1.1.1 -cp -v %{S:1} data/lyrics/ -cp -v %{S:2} tools/ultimate_lyrics_parser/ %build -export CXXFLAGS="%{optflags} -fno-strict-aliasing" -export CFLAGS="$CXXFLAGS" mkdir build && cd build && \ cmake -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -135,9 +119,10 @@ -DENABLE_GOOGLE_DRIVE=ON \ %endif -DENABLE_MOODBAR=ON \ + -DCMAKE_C_FLAGS="%{optflags}" \ + -DCMAKE_CXX_FLAGS="%{optflags} -fno-strict-aliasing" \ .. -find ../ %{_includedir} -name 'has_binary_operator.hp' - make %{?_smp_mflags} +make %{?_smp_mflags} %install cd build @@ -170,14 +155,14 @@ %{_datadir}/applications/clementine.desktop %{_datadir}/icons/hicolor/64x64/apps/application-x-clementine.png %{_datadir}/icons/hicolor/scalable/apps/application-x-clementine.svg +%dir %{_datadir}/clementine +%{_datadir}/clementine/projectm-presets %dir %{_datadir}/kde4/ %dir %{_datadir}/kde4/services/ %{_datadir}/kde4/services/clementine-feed.protocol %{_datadir}/kde4/services/clementine-itms.protocol %{_datadir}/kde4/services/clementine-itpc.protocol %{_datadir}/kde4/services/clementine-zune.protocol -%if 0%{?suse_version} >= 1140 %{_mandir}/man1/%{name}.1.gz -%endif %changelog ++++++ clementine-1.1.1.tar.gz -> clementine-1.2.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/clementine/clementine-1.1.1.tar.gz /work/SRC/openSUSE:Factory/.clementine.new/clementine-1.2.0.tar.gz differ: char 5, line 1 ++++++ clementine-desktop-fix.patch ++++++ --- /var/tmp/diff_new_pack.8WEn2k/_old 2013-10-22 14:50:36.000000000 +0200 +++ /var/tmp/diff_new_pack.8WEn2k/_new 2013-10-22 14:50:36.000000000 +0200 @@ -1,33 +1,245 @@ Index: dist/clementine.desktop =================================================================== ---- dist/clementine.desktop.orig 2012-04-28 13:14:46.000000000 +0200 -+++ dist/clementine.desktop 2012-04-29 14:04:28.734524725 +0200 -@@ -14,28 +14,3 @@ Categories=AudioVideo;Player;Qt; +--- dist/clementine.desktop.orig ++++ dist/clementine.desktop +@@ -15,240 +15,4 @@ Terminal=false + Categories=AudioVideo;Player;Qt; StartupNotify=false MimeType=application/ogg;application/x-ogg;application/x-ogm-audio;audio/aac;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/vnd.rn-realaudio;audio/vorbis;audio/x-flac;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-wma;audio/x-musepack;audio/x-oggflac;audio/x-pn-realaudio;audio/x-scpls;audio/x-speex;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-wav;video/x-ms-asf;x-content/audio-player;x-scheme-handler/zune;x-scheme-handler/itpc;x-scheme-handler/itms;x-scheme-handler/feed; - X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next; +-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next; - -[Play Shortcut Group] -Name=Play -Exec=clementine --play -TargetEnvironment=Unity +-Name[af]=Speel +-Name[be]=Прайграць +-Name[bg]=Възпроизвеждане +-Name[br]=Lenn +-Name[ca]=Reprodueix +-Name[cs]=Přehrát +-Name[da]=Afspil +-Name[de]=Wiedergabe +-Name[el]=Αναπαραγωγή +-Name[es]=Reproducir +-Name[es_AR]=Reproducir +-Name[et]=Mängi +-Name[eu]=Erreproduzitu +-Name[fa]=پخش +-Name[fi]=Toista +-Name[fr]=Lecture +-Name[ga]=Seinn +-Name[gl]=Reproducir +-Name[he]=נגינה +-Name[hr]=Pokreni reprodukciju +-Name[hu]=Lejátszás +-Name[it]=Riproduci +-Name[ja]=再生 +-Name[kk]=Ойнату +-Name[lt]=Groti +-Name[lv]=Atskaņot +-Name[ms]=Mainkan +-Name[nb]=Spill +-Name[nl]=Afspelen +-Name[oc]=Lectura +-Name[pl]=Odtwarzaj +-Name[pt]=Reproduzir +-Name[pt_BR]=Reproduzir +-Name[ro]=Redă +-Name[ru]=Воспроизвести +-Name[sk]=Hrať +-Name[sl]=Predvajaj +-Name[sr]=Пусти +-Name[sv]=Spela upp +-Name[tr]=Çal +-Name[uk]=Відтворити +-Name[vi]=Phát +-Name[zh_CN]=播放 +-Name[zh_TW]=播放 - -[Pause Shortcut Group] -Name=Pause -Exec=clementine --pause -TargetEnvironment=Unity +-Name[be]=Прыпыніць +-Name[bg]=Пауза +-Name[br]=Ehan +-Name[ca]=Pausa +-Name[cs]=Pozastavit +-Name[el]=Παύση +-Name[es]=Pausar +-Name[es_AR]=Pausar +-Name[et]=Paus +-Name[eu]=Pausarazi +-Name[fa]=ایست +-Name[fi]=Keskeytä +-Name[ga]=Cuir ar sos +-Name[gl]=Pausa +-Name[he]=השהייה +-Name[hr]=Pauza +-Name[hu]=Szünet +-Name[it]=Pausa +-Name[ja]=一時停止 +-Name[kk]=Аялдату +-Name[ko]=일시중지 +-Name[lt]=Pristabdyti +-Name[lv]=Pauze +-Name[nl]=Pauze +-Name[oc]=Pausa +-Name[pl]=Pauza +-Name[pt]=Pausa +-Name[pt_BR]=Pausar +-Name[ro]=Pauză +-Name[ru]=Приостановить +-Name[sk]=Pozastaviť +-Name[sl]=Začasno ustavi +-Name[sr]=Паузирај +-Name[sv]=Gör paus +-Name[tr]=Duraklat +-Name[uk]=Призупинити +-Name[vi]=Tạm dừng +-Name[zh_CN]=暂停 +-Name[zh_TW]=暫停 - -[Stop Shortcut Group] -Name=Stop -Exec=clementine --stop -TargetEnvironment=Unity +-Name[be]=Спыніць +-Name[bg]=Спиране +-Name[br]=Paouez +-Name[ca]=Atura +-Name[cs]=Zastavit +-Name[de]=Anhalten +-Name[el]=Σταμάτημα +-Name[es]=Detener +-Name[es_AR]=Detener +-Name[et]=Peata +-Name[eu]=Gelditu +-Name[fa]=ایست +-Name[fi]=Pysäytä +-Name[ga]=Stad +-Name[gl]=Deter +-Name[he]=הפסקה +-Name[hr]=Zaustavi reprodukciju +-Name[hu]=Leállít +-Name[it]=Ferma +-Name[ja]=停止 +-Name[kk]=Тоқтату +-Name[ko]=중지 +-Name[lt]=Stabdyti +-Name[lv]=Apturēt +-Name[ms]=Henti +-Name[nb]=Stopp +-Name[nl]=Stoppen +-Name[oc]=Arrestar +-Name[pl]=Zatrzymaj +-Name[pt]=Parar +-Name[pt_BR]=Parar +-Name[ro]=Oprește +-Name[ru]=Остановить +-Name[sk]=Zastaviť +-Name[sl]=Zaustavi +-Name[sr]=Заустави +-Name[sv]=Stoppa +-Name[tr]=Durdur +-Name[uk]=Зупинити +-Name[vi]=Dừng +-Name[zh_CN]=停止 +-Name[zh_TW]=停止 - -[Previous Shortcut Group] -Name=Previous -Exec=clementine --previous -TargetEnvironment=Unity +-Name[af]=Vorige +-Name[be]=Папярэдні +-Name[bg]=Предишна +-Name[br]=A-raok +-Name[ca]=Anterior +-Name[cs]=Předchozí +-Name[da]=Forrige +-Name[de]=Vorheriger +-Name[el]=Προηγούμενο +-Name[es]=Anterior +-Name[es_AR]=Anterior +-Name[eu]=Aurrekoa +-Name[fa]=پیشین +-Name[fi]=Edellinen +-Name[fr]=Précédent +-Name[ga]=Roimhe +-Name[gl]=Anterior +-Name[he]=הקודם +-Name[hr]=Prijašnje +-Name[hu]=Előző +-Name[it]=Precedente +-Name[ja]=前へ +-Name[lt]=Atgal +-Name[lv]=Iepriekšējais +-Name[nb]=Forrige +-Name[nl]=Vorige +-Name[pl]=Wstecz +-Name[pt]=Anterior +-Name[pt_BR]=Anterior +-Name[ro]=Precedenta +-Name[ru]=Предыдущий +-Name[sk]=Predchádzajúca +-Name[sl]=Predhodni +-Name[sr]=Prethodno +-Name[sv]=Föregående +-Name[tr]=Önceki +-Name[uk]=Попередня +-Name[uz]=Oldingi +-Name[vi]=Trước +-Name[zh_CN]=上一首 +-Name[zh_TW]=往前 - -[Next Shortcut Group] -Name=Next -Exec=clementine --next -TargetEnvironment=Unity +-Name[af]=Volgende +-Name[be]=Далей +-Name[bg]=Следваща +-Name[br]=Da-heul +-Name[ca]=Següent +-Name[cs]=Další +-Name[da]=Næste +-Name[de]=Weiter +-Name[el]=Επόμενο +-Name[es]=Siguiente +-Name[es_AR]=Siguiente +-Name[eu]=Hurrengoa +-Name[fa]=پسین +-Name[fi]=Seuraava +-Name[fr]=Suivant +-Name[ga]=Ar aghaidh +-Name[gl]=Próximo +-Name[he]=הבא +-Name[hr]=Sljedeće +-Name[hu]=Következő +-Name[id]=Berikut +-Name[it]=Successivo +-Name[ja]=次へ +-Name[ko]=다음 +-Name[lt]=Toliau +-Name[lv]=Uz priekšu +-Name[ms]=Seterusnya +-Name[nb]=Neste +-Name[nl]=Volgende +-Name[pl]=Dalej +-Name[pt]=Seguinte +-Name[pt_BR]=Próximo +-Name[ro]=Următoarea +-Name[ru]=Дальше +-Name[sk]=Ďalšia +-Name[sl]=Naslednji +-Name[sr]=Sledeće +-Name[sv]=Nästa +-Name[tr]=İleri +-Name[uk]=Наступна +-Name[uz]=Keyingi +-Name[vi]=Tiếp theo +-Name[zh_CN]=下一首 +-Name[zh_TW]=下一個 + -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org