Hello community,

here is the log from the commit of package amarok.1886 for openSUSE:12.3:Update 
checked in at 2013-07-31 11:53:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/amarok.1886 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.amarok.1886.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "amarok.1886"

Changes:
--------
New Changes file:

--- /dev/null   2013-07-23 23:44:04.804033756 +0200
+++ /work/SRC/openSUSE:12.3:Update/.amarok.1886.new/amarok.changes      
2013-07-31 11:53:36.000000000 +0200
@@ -0,0 +1,1138 @@
+-------------------------------------------------------------------
+Wed May 15 23:07:45 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to 2.7.1
+  * CHANGES:
+    * Problematic support for treating MusicBrainz ids as track 
+      unique ids was dropped; should avoid surprising 
+      "Duplicate Tracks Found" errors. (315329)
+  * BUGFIXES:
+    * Fix inability to reverse "Use Music Location" decision and 
+      inability to clear database once all collection directories 
+      have been unset. (kde#316216)
+    * Fix frequent crashes on Linux when starting to play a track. 
+      (kde#319371)
+    * Fix compilation error on systems with gcc-4.2 (kde#314528)
+    * Fix inability to create database when home directory contains 
+      non-ASCII characters. (kde#313914)
+    * Fix typo in Nepomuk query which did not let track numbers of 
+      Nepomuk Collection tracks show up in Amarok. (kde#311847)
+- Drop fix-crashes-on-track-change.patch and trackNumber-typo-fix.diff
+  these patches are included in this release
+
+-------------------------------------------------------------------
+Thu May  9 18:10:48 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Added fix-crashes-on-track-change.patch, fixes frequent crashes
+  when changing tracks (kde#319371)
+
+-------------------------------------------------------------------
+Fri Feb 15 14:54:31 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Added trackNumber-typo-fix.diff, fixes kde#311847, track number 
+  not shown in Nepomuk collection
+
+-------------------------------------------------------------------
+Fri Jan 18 05:09:28 UTC 2013 - tittiatc...@gmail.com
+
+- Update to 2.7
+  * FEATURES:
+    * Track dragging support in Unique Tracks tab of the Synchronize 
+      Statistics action; allows you to do a "diff" between collections 
+      and transfer missing tracks. (kde#237266)
+    * Amarok now scrobbles tracks in streams if the stream correctly 
+      updates meta-data. (kde#240732)
+    * When scrobbling to Last.fm, Amarok announces suggested tag 
+      corrections (configurable). (kde#309697)
+    * Ability to scrobble recently played tracks from iPod (and 
+      the like) to Last.fm.
+    * Synchronization of labels and rating between Last.fm and 
+      Amarok collections; play count can be synchronized one-way 
+      from Last.fm to Amarok. (kde#206249)
+    * Statistics synchronization between collections, supports 
+      rating, first / last played time, play count and labels.
+    * New APG constraint: Specify a total file size for playlist.
+      (kde#283618)
+    * Amazon store: Added support for Amazon MP3 in Italy and 
+      Spain. (kde#307981)
+    * Mark downloaded podcast episodes to keep, even when purge 
+      is enabled. (kde#261062)
+    * Nepomuk plugin: Play and manage tracks using the Nepomuk 
+      database.
+    * Support for reading and writing tags from/to mod, s3m, 
+      it and xm files.
+    * Amazon store: It is now possible to add items to your 
+      shopping cart using amarok:// URLs.
+    * Amazon store: Use the context info applet to show further 
+      infos about a selected item.
+    * New argument --debug-audio to enable Phonon debugging.
+    * Amazon store: We now ship a utility to handle downloads 
+      from Amazon.
+
+- Removed patch liblastfm1-support.diff (fixed upstream)
+- Added build require for nepomuk-core-devel for the Nepomuk plugin
+
+-------------------------------------------------------------------
+Sun Dec 16 01:09:22 UTC 2012 - stefan.bru...@rwth-aachen.de
+
+- fix broken signal/slot signatures caused by SR:130759
+
+-------------------------------------------------------------------
+Fri Nov  2 15:54:05 UTC 2012 - ctri...@opensuse.org
+
+- Install the english handbook only with the lang-package as otherwise
+  translations will not be displayed when they are provided by 
+  bundle-lang-kde-* (bnc#695108)
+- No longer Build-require libksuseinstall-devel as the corresponding
+  patch was removed
+
+-------------------------------------------------------------------
+Thu Sep  6 15:59:28 UTC 2012 - dmuel...@suse.com
+
+- add support for liblastfm1
+  * liblastfm1-support.diff
+
+-------------------------------------------------------------------
+Tue Aug 14 06:50:24 UTC 2012 - toddrme2...@gmail.com
+
+- Remove ksuseinstall patch entirely
+
+-------------------------------------------------------------------
+Mon Aug 13 09:19:22 UTC 2012 - toddrme2...@gmail.com
+
+- Update to 2.6
+  * See 
http://strohel.blogspot.com/2012/08/amarok-26-released-enjoy-great-ipod.html
+- Removed obsolete version checks
+- Remove upstream implemented patches
+- Temporarily disabled non-working ksuseinstall patch
+- Rebased patches
+
+-------------------------------------------------------------------
+Fri Jun 15 23:58:24 UTC 2012 - stefan.bru...@rwth-aachen.de
+
+- remove errmsg patch, it must match the version of the installed
+  libmysqld, thus libmysqld need a matching dependency
+  depends on fixed mysql package
+  fixes bnc#712749
+
+-------------------------------------------------------------------
+Mon May 28 21:06:39 UTC 2012 - reddw...@opensuse.org
+
+- Fix build with ffmpeg 0.11
+
+-------------------------------------------------------------------
+Tue Mar  6 04:24:27 UTC 2012 - stefan.bru...@rwth-aachen.de
+
+- Revert: Fix detection of mounts of NFS & SMB Shares
+  depends on fix in solids mtab handling, available with SC 4.8.2
+
+-------------------------------------------------------------------
+Wed Feb 1 07:14:00 UTC 2012 - tittiatc...@gmail.com
+
+- Enable proper script support again as that qt4-qtscript now 
+  compiles for Qt 4.8
+
+-------------------------------------------------------------------
+Fri Jan 27 10:08:00 UTC 2012 - idon...@suse.com
+
+- Add patch to fix kde#290123
+
+-------------------------------------------------------------------
+Tue Dec 20 15:48:16 UTC 2011 - adr...@suse.de
+
+- Update to final version 2.5.0
+  * Mainly bugfixes since Beta 1, check the ChangeLog file for details
+
+-------------------------------------------------------------------
+Mon Dec 12 09:22:18 UTC 2011 - idon...@suse.com
+
+- Fix path to errmsg.sys
+
+-------------------------------------------------------------------
+Fri Dec  9 13:00:51 CET 2011 - dmuel...@suse.de
+
+- remove qt4-qtscript dependency
+
+-------------------------------------------------------------------
+Wed Nov 30 14:00:38 UTC 2011 - m...@suse.com
+
+- Add amarok-fix-infinite-loop-eating-CPU.diff
+  * Fix infinite loop in context view eating CPU until main 
+    window is shown (bnc#733421)
+
+-------------------------------------------------------------------
+Tue Nov 15 23:37:39 UTC 2011 - tittiatc...@gmail.com
+
+- Update to 2.5 Beta 1 (2.4.90)
+  * New "equals" match in collection filter
+  * Enable dropping tracks on empty area in Saved Playlists to 
+    create new playlist.
+  * Added a "create new playlist" action in the empty space of the 
+    Saved Playlists. (bko#202725)
+  * Add new type of optional tokens in format string 
+    (Collection Organizer) (bko#264874)
+  * Music store based on the Amazon catalogue.
+  * Auto-save the playlist so that it is not lost if Amarok 
+    crashes.
+  * Both Delete and Move to Trash actions are now offered in the 
+    collection browser context menu. (bko#286356)
+  * New USB Mass Storage media-device plugin using the Amarok 
+    Collection Scanner.
+  * Playlist: Don't group albums without name. (bko#243344)
+  * Total rewrite of Automated Playlist Generator algorithm.
+  * Several bugfixes
+
+-------------------------------------------------------------------
+Sun Nov  6 17:49:24 UTC 2011 - ctri...@opensuse.org
+
+- Change ksuseinstall to support the gstreamer-backend instead of
+  the xine one (bnc#728476)
+
+-------------------------------------------------------------------
+Fri Oct  7 10:48:44 UTC 2011 - ctri...@opensuse.org
+
+- Remove errmsg-mysql51-embedded.diff as this causes amarok to fail
+  when initializing the collection (bnc#712749)
+- Remove the action for audio-cds as amarok is not really a good
+  player for these (bnc#712749)
++++ 941 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.3:Update/.amarok.1886.new/amarok.changes

New:
----
  amarok-2.7.1.tar.bz2
  amarok.changes
  amarok.spec
  flac_mimetype_bnc671581.diff
  initial-preference.diff
  revert_solid_workaround.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ amarok.spec ++++++
#
# spec file for package amarok
#
# Copyright (c) 2013 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%bcond_with ffmpeg

Name:           amarok
Version:        2.7.1
Release:        0
Summary:        Media Player for KDE
License:        GPL-2.0+
Group:          Productivity/Multimedia/Sound/Players

Url:            http://amarok.kde.org/
Source0:        
ftp://ftp.kde.org/pub/kde/stable/%{name}/%{version}/src/%{name}-%{version}.tar.bz2
# PATCH-FIX-OPENSUSE initial-preference.diff bnc#605522 llu...@novell.com -- 
Increase initial preference to be used for audio files instead of Kaffeine
Patch1:         initial-preference.diff
# PATCH-FIX-OPENSUSE flac_mimetype_bnc671581.diff bnc#671581 ctri...@gmx.net -- 
Support for the changed mimetype for flac files
Patch2:         flac_mimetype_bnc671581.diff
Patch3:         revert_solid_workaround.diff
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

# Required for the fdupes macro
BuildRequires:  fdupes
BuildRequires:  gdk-pixbuf-devel
BuildRequires:  glib2-devel
BuildRequires:  libcurl-devel
%if %{with ffmpeg}
BuildRequires:  libffmpeg-devel
BuildRequires:  libofa-devel
%endif
BuildRequires:  libgcrypt-devel
BuildRequires:  libgpod-devel >= 0.7.0
BuildRequires:  libkde4-devel >= 4.6.0
BuildRequires:  liblastfm-devel
BuildRequires:  libmtp-devel
BuildRequires:  libmygpo-qt-devel >= 1.0.5
BuildRequires:  libmysqlclient-devel
BuildRequires:  libmysqld-devel
BuildRequires:  libopenssl-devel
BuildRequires:  libqca2-devel
BuildRequires:  libqjson-devel
BuildRequires:  loudmouth-devel
BuildRequires:  nepomuk-core-devel
BuildRequires:  qt4-qtscript
BuildRequires:  taglib-devel
BuildRequires:  taglib-extras-devel
BuildRequires:  tcpd-devel
%if 0%{?suse_version}
BuildRequires:  update-desktop-files
%endif
Requires:       libtag-extras1 >= 1.0
Requires:       taglib >= 1.6
%kde4_runtime_requires
Recommends:     moodbar
Recommends:     qt4-qtscript
Recommends:     %{name}-lang = %{version}
Provides:       kde4-amarok = 2.0.90
Obsoletes:      kde4-amarok <= 2.0.89

%description
Amarok is a media player for all kinds of media. This includes MP3, Ogg
Vorbis, audio CDs, podcasts and streams. Play lists can be stored in
.m3u or .pls files.

%lang_package
%prep
%setup -q
%patch1
%patch2
%patch3 -p1

# Remove build time references so build-compare can do its work
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')
sed -i "s/__DATE__/\"$FAKE_BUILDDATE\"/" src/main.cpp

%build
%ifarch ppc ppc64
export RPM_OPT_FLAGS="%{optflags} -mminimal-toc"
%endif
%cmake_kde4 -d build
%make_jobs

%install
cd build
%kde4_makeinstall
cd ..

# Remove *.so files (not needed), fix "devel-file-in-non-devel-package" rpmlint 
warning
# "libampache_account_login.so" should not be removed
rm -f 
%{buildroot}%{_kde4_libdir}/libamarok{core,lib,ocsclient,pud,-sqlcollection,-transcoding}.so

#bnc722284 amarok is not really a good player for audio-cds, remove the action 
for solid
rm -f %{buildroot}%{_kde4_appsdir}/solid/actions/amarok-play-audiocd.desktop

%if 0%{?suse_version}
%suse_update_desktop_file amarok Qt KDE AudioVideo Audio Player
%endif

# Remove unneeded locales
%if 0%{?suse_version} && 0%{?suse_version} < 1140
rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavian/
rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavianlatin/
%endif

%fdupes -s %{buildroot}

%find_lang amarok
%find_lang amarokcollectionscanner_qt amarok.lang
%find_lang amarok_scriptengine_qscript amarok.lang
%find_lang amarokpkg amarok.lang

%kde_post_install

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING* ChangeLog README TODO
%{_kde4_bindir}/amarok
%{_kde4_bindir}/amarok_afttagger
%{_kde4_bindir}/amarokcollectionscanner
%{_kde4_bindir}/amarokmp3tunesharmonydaemon
%{_kde4_bindir}/amarokpkg
%{_kde4_bindir}/amzdownloader
%{_kde4_modulesdir}/amarok_*
%{_kde4_modulesdir}/kcm_amarok_service_*
%{_kde4_libdir}/libamarok-sqlcollection.so.*
%{_kde4_libdir}/libamarok-transcoding.so.*
%{_kde4_libdir}/libamarokcore.so.*
%{_kde4_libdir}/libamaroklib.so.*
%{_kde4_libdir}/libamarokocsclient.so.*
%{_kde4_libdir}/libamarokpud.so.*
%{_kde4_libdir}/libampache_account_login.so
%{_kde4_libdir}/libamarok_service_lastfm_shared.so
%{_kde4_applicationsdir}/amarok.desktop
%{_kde4_applicationsdir}/amarok_containers.desktop
%{_datadir}/dbus-1/interfaces/org.freedesktop.MediaPlayer.player.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.MediaPlayer.root.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.MediaPlayer.tracklist.xml
%{_datadir}/dbus-1/interfaces/org.kde.amarok.App.xml
%{_datadir}/dbus-1/interfaces/org.kde.amarok.Collection.xml
%{_datadir}/dbus-1/interfaces/org.kde.amarok.Mpris1Extensions.Player.xml
%{_datadir}/dbus-1/interfaces/org.kde.amarok.Mpris2Extensions.Player.xml
%{_kde4_iconsdir}/hicolor/*/apps/amarok.*
%{_kde4_appsdir}/amarok/
%dir %{_kde4_appsdir}/desktoptheme
%dir %{_kde4_appsdir}/desktoptheme/default
%dir %{_kde4_appsdir}/desktoptheme/default/widgets
%{_kde4_appsdir}/desktoptheme/default/widgets/amarok-*
%{_kde4_appsdir}/kconf_update/amarok-2.4.1-tokens_syntax_update.pl
%{_kde4_appsdir}/kconf_update/amarok.upd
%{_kde4_sharedir}/config.kcfg/amarokconfig.kcfg
%{_kde4_configdir}/amarok*
%{_kde4_servicesdir}/ServiceMenus/amarok_append.desktop
%{_kde4_servicesdir}/amarok-*
%{_kde4_servicesdir}/amarok_*
%{_kde4_servicesdir}/amarok.protocol
%{_kde4_servicesdir}/amarok*.protocol
%{_kde4_servicetypesdir}/amarok_*

%files lang -f amarok.lang
%defattr(-,root,root,-)

%changelog
++++++ flac_mimetype_bnc671581.diff ++++++
Index: src/amarok.desktop
===================================================================
--- src/amarok.desktop.orig
+++ src/amarok.desktop
@@ -184,7 +184,7 @@ Comment[zh_TW]=Amarok - 重新探索您
 Icon=amarok
 # Add pure audio formats here, for other formats see amarok_*.desktop files
 # See bug 242292
-MimeType=audio/aac;audio/mp4;audio/mpeg;audio/mpegurl;audio/vnd.rn-realaudio;audio/vorbis;audio/x-flac;audio/x-mp3;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-wav;application/x-ogm-audio;audio/x-vorbis+ogg;audio/ogg;
+MimeType=audio/aac;audio/mp4;audio/mpeg;audio/mpegurl;audio/vnd.rn-realaudio;audio/vorbis;audio/flac;audio/x-mp3;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-wav;application/x-ogm-audio;audio/x-vorbis+ogg;audio/ogg;
 X-DocPath=amarok/index.html
 X-KDE-Keywords=music,podcast
 X-KDE-Keywords[ca]=música,podcast
++++++ initial-preference.diff ++++++
--- src/amarok.desktop  2013-01-17 13:53:54.000000000 +0100
+++ src/amarok.desktop  2013-01-18 06:04:57.679101847 +0100
@@ -224,5 +224,6 @@
 X-KDE-Keywords[zh_CN]=music,podcast,音乐,播客
 X-KDE-Keywords[zh_TW]=music,podcast
 X-KDE-Protocols=http
+InitialPreference=5
 Terminal=false
 Categories=Qt;KDE;AudioVideo;Audio;Player;
++++++ revert_solid_workaround.diff ++++++
diff --git a/src/MediaDeviceCache.cpp b/src/MediaDeviceCache.cpp
index 15583b8..8682f4d 100644
--- a/src/MediaDeviceCache.cpp
+++ b/src/MediaDeviceCache.cpp
@@ -50,10 +50,10 @@
 {
     DEBUG_BLOCK
     s_instance = this;
-    connect( Solid::DeviceNotifier::instance(), SIGNAL( deviceAdded( const 
QString & ) ),
-             this, SLOT( slotAddSolidDevice( const QString & ) ) );
-    connect( Solid::DeviceNotifier::instance(), SIGNAL( deviceRemoved( const 
QString & ) ),
-             this, SLOT( slotRemoveSolidDevice( const QString & ) ) );
+    connect( Solid::DeviceNotifier::instance(), SIGNAL( deviceAdded(QString) ),
+             this, SLOT( slotAddSolidDevice(QString) ) );
+    connect( Solid::DeviceNotifier::instance(), SIGNAL( deviceRemoved(QString) 
),
+             this, SLOT( slotRemoveSolidDevice(QString) ) );
 }
 
 MediaDeviceCache::~MediaDeviceCache()
@@ -92,19 +92,17 @@
         {
             if( !m_volumes.contains( device.udi() ) )
             {
-                connect( ssa, SIGNAL( accessibilityChanged(bool, const 
QString&) ),
-                    this, SLOT( slotAccessibilityChanged(bool, const QString&) 
) );
+                connect( ssa, SIGNAL( accessibilityChanged(bool,QString) ),
+                    this, SLOT( slotAccessibilityChanged(bool,QString) ) );
                 m_volumes.append( device.udi() );
             }
             if( ssa->isAccessible() )
             {
                 m_type[device.udi()] = MediaDeviceCache::SolidVolumeType;
                 m_name[device.udi()] = ssa->filePath();
-                m_accessibility[ device.udi() ] = true;
             }
             else
             {
-                m_accessibility[ device.udi() ] = false;
                 debug() << "Solid device is not accessible, will wait until it 
is to consider it added.";
             }
         }
@@ -194,8 +192,8 @@
         debug() << "volume is generic storage";
         if( !m_volumes.contains( device.udi() ) )
         {
-            connect( ssa, SIGNAL( accessibilityChanged(bool, const QString&) ),
-                this, SLOT( slotAccessibilityChanged(bool, const QString&) ) );
+            connect( ssa, SIGNAL( accessibilityChanged(bool,QString) ),
+                this, SLOT( slotAccessibilityChanged(bool,QString) ) );
             m_volumes.append( device.udi() );
         }
         if( ssa->isAccessible() )
@@ -267,8 +265,8 @@
     Solid::Device device( udi );
     if( m_volumes.contains( udi ) )
     {
-        disconnect( device.as<Solid::StorageAccess>(), SIGNAL( 
accessibilityChanged(bool, const QString&) ),
-                    this, SLOT( slotAccessibilityChanged(bool, const QString&) 
) );
+        disconnect( device.as<Solid::StorageAccess>(), SIGNAL( 
accessibilityChanged(bool,QString) ),
+                    this, SLOT( slotAccessibilityChanged(bool,QString) ) );
         m_volumes.removeAll( udi );
         emit deviceRemoved( udi );
     }
diff --git a/src/MediaDeviceCache.h b/src/MediaDeviceCache.h
index a48d453..0e971cc 100644
--- a/src/MediaDeviceCache.h
+++ b/src/MediaDeviceCache.h
@@ -23,7 +23,6 @@
 #include <QMap>
 #include <QString>
 #include <QStringList>
-#include <QtCore/QTimer>
 
 namespace Solid {
     class Device;
@@ -67,7 +66,6 @@
     private:
         QMap<QString, MediaDeviceCache::DeviceType> m_type;
         QMap<QString, QString> m_name;
-        QMap<QString, bool> m_accessibility;
         QStringList m_volumes;
         static MediaDeviceCache* s_instance;
 };
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to