Hello community, here is the log from the commit of package clementine for openSUSE:Factory checked in at 2012-01-26 14:00:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clementine (Old) and /work/SRC/openSUSE:Factory/.clementine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "clementine", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/clementine/clementine.changes 2011-09-23 01:53:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.clementine.new/clementine.changes 2012-01-26 14:00:18.000000000 +0100 @@ -1,0 +2,29 @@ +Tue Jan 24 09:02:49 UTC 2012 - saschpe@suse.de + +- Use BuildRequires: libcdio-devel instead of pkgconfig() to avoid + "Have choice..." + +------------------------------------------------------------------- +Mon Jan 2 23:35:58 UTC 2012 - fisiu@opensuse.org + +- Build with plasma search support, add -kde subpackage. + +------------------------------------------------------------------- +Sun Jan 1 23:43:52 UTC 2012 - fisiu@opensuse.org + +- Use pkgconfig() instead -devel in BuildRequires. + +------------------------------------------------------------------- +Fri Dec 30 17:04:52 UTC 2011 - fisiu@opensuse.org + +- Update to 1.0.0: + + Add audio CD support. + + Add Amazon as an alternate provider for album cover art. + + Add a global search feature. + + Add Spotify support. + + Add Grooveshark support. + + Add Digitally Imported (di.fm) and Sky.fm radio stations. + + Many other changes and a lot of bug fixes, details available + in Changelog file. + +------------------------------------------------------------------- Old: ---- clementine-0.7.3.tar.bz2 New: ---- clementine-1.0.0-desktop-fix.patch clementine-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clementine.spec ++++++ --- /var/tmp/diff_new_pack.9BA69I/_old 2012-01-26 14:00:20.000000000 +0100 +++ /var/tmp/diff_new_pack.9BA69I/_new 2012-01-26 14:00:20.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package clementine # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,52 +15,53 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: clementine -Version: 0.7.3 -Release: 3 +Version: 1.0.0 +Release: 0 +Summary: A cross-platform Music Player based on Amarok 1 License: GPL-3.0 -Summary: A cross-platform Music Player based on Amarok 1.4 -Url: http://code.google.com/p/clementine-player/ Group: Productivity/Multimedia/Sound/Players -Source: %{name}-%{version}.tar.bz2 +Url: http://code.google.com/p/clementine-player/ +Source: http://clementine-player.googlecode.com/files/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE clementine-1.0.0-desktop-fix.patch fisiu@opensuse.org -- remove unity related shortcuts +Patch0: clementine-1.0.0-desktop-fix.patch BuildRequires: boost-devel BuildRequires: cmake BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: gettext-tools -BuildRequires: glew-devel -#BuildRequires: gstreamer-0_10-devel -BuildRequires: libarchive-devel -BuildRequires: libgpod-devel -# No gnutls means no gloox with license problem (GPLv2 only) -#BuildRequires: libgnutls-devel +BuildRequires: help2man +BuildRequires: hicolor-icon-theme +BuildRequires: libkde4-devel +BuildRequires: liblastfm-devel +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(glew) +BuildRequires: pkgconfig(libgpod-1.0) +# No gnutls means no gloox with license problem (GPL-2.0 only) +#BuildRequires: pkgconfig(gnutls) %if 0%{?suse_version} > 1120 -BuildRequires: libimobiledevice-devel -BuildRequires: libplist-devel -BuildRequires: libusbmuxd-devel +BuildRequires: pkgconfig(libimobiledevice-1.0) +BuildRequires: pkgconfig(libplist) +BuildRequires: pkgconfig(libusbmuxd) %endif -BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: gstreamer-0_10-plugins-base-devel -BuildRequires: libnotify-devel -BuildRequires: liblastfm-devel -BuildRequires: libmtp-devel -BuildRequires: libqt4-devel -BuildRequires: libQtWebKit-devel #BuildRequires: protobuf-devel -BuildRequires: libtunepimp-devel +#BuildRequires: pkgconfig(libcdio) Have choice: libcdio-mini-devel, libcdio-devel BuildRequires: libcdio-devel -BuildRequires: libxine-devel -BuildRequires: python-qt4 -BuildRequires: python-devel -BuildRequires: taglib-devel -BuildRequires: zlib-devel -BuildRequires: update-desktop-files -BuildRequires: hicolor-icon-theme -BuildRequires: help2man -Requires(post): desktop-file-utils +BuildRequires: pkgconfig(QJson) +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(QtGui) +BuildRequires: pkgconfig(QtSql) +BuildRequires: pkgconfig(QtWebKit) +BuildRequires: pkgconfig(gstreamer-0.10) +BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) +BuildRequires: pkgconfig(libmtp) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(qca2) +BuildRequires: pkgconfig(taglib) +# gnome indicator - while we don't have it in OSS we don't build it +# BuildRequires: libindicator-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(post): desktop-file-utils %description Clementine is a modern music player and library organiser. Clementine is a @@ -74,9 +75,20 @@ * Cross-platform - works on Windows, Mac OS X and Linux * Native desktop notifications on Linux (libnotify) and Mac OS X (Growl) +%package kde +Summary: Clementine's support for plasma search +Group: System/GUI/KDE +%kde4_runtime_requires + +%description kde +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. + +This package provides clementine's support for plasma global search. %prep %setup -q +%patch0 rm -rf --verbose 3rdparty/gloox # 3rdparty/qxt @@ -88,12 +100,14 @@ mkdir build && cd build cmake -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DENABLE_REMOTE=off .. + -DENABLE_BREAKPAD=ON \ + -DENABLE_PLASMARUNNER=ON \ + -DENABLE_REMOTE=OFF .. make %{?_smp_mflags} %install cd build -%makeinstall +%make_install %suse_update_desktop_file -r clementine AudioVideo Player %if 0%{?suse_version} >= 1140 @@ -128,4 +142,9 @@ %{_mandir}/man1/%{name}.1.gz %endif +%files kde +%defattr(-,root,root) +%{_libdir}/kde4/plasma_runner_clementine.so +%{_datadir}/kde4/services/plasma-runner-clementine.desktop + %changelog ++++++ clementine-1.0.0-desktop-fix.patch ++++++ Index: dist/clementine.desktop =================================================================== --- dist/clementine.desktop.orig +++ dist/clementine.desktop @@ -15,27 +15,3 @@ 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-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Previous;Next; -[Play Shortcut Group] -Name=Play -Exec=clementine --play -TargetEnvironment=Unity - -[Pause Shortcut Group] -Name=Pause -Exec=clementine --pause -TargetEnvironment=Unity - -[Stop Shortcut Group] -Name=Stop -Exec=clementine --stop -TargetEnvironment=Unity - -[Previous Shortcut Group] -Name=Previous -Exec=clementine --previous -TargetEnvironment=Unity - -[Next Shortcut Group] -Name=Next -Exec=clementine --next -TargetEnvironment=Unity -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org