Bug 176735 - [PATCH] audio/amarok-kde4: enable last.fm scrobbling
Summary: [PATCH] audio/amarok-kde4: enable last.fm scrobbling
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-07 19:50 UTC by Rainer Hurling
Modified: 2013-03-29 21:40 UTC (History)
0 users

See Also:


Attachments
file.diff (800 bytes, patch)
2013-03-07 19:50 UTC, Rainer Hurling
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Hurling freebsd_committer freebsd_triage 2013-03-07 19:50:00 UTC
Since the update of audio/amarok-kde4 to version 2.7.0 amarok is not able to use the scrobbler of last.fm any more. If audio/liblastfm is found, than amarok uses its services for scrobbling.

Fix: Patch attached with submission follows:
How-To-Repeat: Try to find and activate scrobbling in amarok is not possible without the patch.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-03-07 19:50:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->kde

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-03-29 21:37:15 UTC
Author: avilla
Date: Fri Mar 29 21:37:06 2013
New Revision: 315576
URL: http://svnweb.freebsd.org/changeset/ports/315576

Log:
  - Add dependency on liblastfm now that it is up to date.
  - Use nepomuk-core component instead of explicit dependency.
  - Remove update-mime-database command.
  - Bump PORTREVISION.
  
  PR:		176735

Modified:
  head/audio/amarok-kde4/Makefile
  head/audio/amarok-kde4/pkg-plist

Modified: head/audio/amarok-kde4/Makefile
==============================================================================
--- head/audio/amarok-kde4/Makefile	Fri Mar 29 21:28:15 2013	(r315575)
+++ head/audio/amarok-kde4/Makefile	Fri Mar 29 21:37:06 2013	(r315576)
@@ -13,20 +13,20 @@ COMMENT=	KDE music player
 
 LIB_DEPENDS=	tag:${PORTSDIR}/audio/taglib \
 		tag-extras:${PORTSDIR}/audio/taglib-extras \
+		lastfm:${PORTSDIR}/audio/liblastfm \
 		ofa:${PORTSDIR}/audio/libofa \
 		avcodec:${PORTSDIR}/multimedia/ffmpeg \
 		qjson:${PORTSDIR}/devel/qjson \
 		qca:${PORTSDIR}/devel/qca \
-		dbus-1:${PORTSDIR}/devel/dbus \
-		nepomukcore:${PORTSDIR}/sysutils/nepomuk-core
+		dbus-1:${PORTSDIR}/devel/dbus
 BUILD_DEPENDS=	${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:${PORTSDIR}/devel/qtscriptgenerator
 RUN_DEPENDS=	${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:${PORTSDIR}/devel/qtscriptgenerator \
 		${KDE4_PREFIX}/lib/kde4/kio_upnp_ms.so:${PORTSDIR}/net/kio-upnp-ms
 
 LATEST_LINK=	${PORTNAME}-kde4
 
-USE_KDE4=	kdehier kdelibs kdeprefix libkcddb \
-		libkcompactdisc runtime automoc4 sharedmime strigi
+USE_KDE4=	kdehier kdelibs kdeprefix libkcddb libkcompactdisc \
+		nepomuk-core runtime automoc4 sharedmime strigi
 USE_MYSQL=	embedded
 USE_QT4=	dbus designer gui network opengl \
 		phonon script sql svg webkit xml \
@@ -103,6 +103,5 @@ post-install:
 		${PREFIX}/share/mime/packages
 	${INSTALL_SCRIPT} ${WRKSRC}/utilities/amzdownloader/amzdownloader.desktop \
 		${PREFIX}/share/applications/kde4
-	@-update-mime-database ${PREFIX}/share/mime
 
 .include <bsd.port.mk>

Modified: head/audio/amarok-kde4/pkg-plist
==============================================================================
--- head/audio/amarok-kde4/pkg-plist	Fri Mar 29 21:28:15 2013	(r315575)
+++ head/audio/amarok-kde4/pkg-plist	Fri Mar 29 21:37:06 2013	(r315576)
@@ -22,24 +22,30 @@ lib/kde4/amarok_context_applet_info.so
 lib/kde4/amarok_context_applet_labels.so
 lib/kde4/amarok_context_applet_lyrics.so
 lib/kde4/amarok_context_applet_photos.so
+lib/kde4/amarok_context_applet_similarArtists.so
 lib/kde4/amarok_context_applet_tabs.so
+lib/kde4/amarok_context_applet_upcomingEvents.so
 lib/kde4/amarok_context_applet_wikipedia.so
 lib/kde4/amarok_data_engine_current.so
 lib/kde4/amarok_data_engine_info.so
 lib/kde4/amarok_data_engine_labels.so
 lib/kde4/amarok_data_engine_lyrics.so
 lib/kde4/amarok_data_engine_photos.so
+lib/kde4/amarok_data_engine_similarArtists.so
 lib/kde4/amarok_data_engine_tabs.so
+lib/kde4/amarok_data_engine_upcomingEvents.so
 lib/kde4/amarok_data_engine_wikipedia.so
 lib/kde4/amarok_runnerscript_javascript.so
 lib/kde4/amarok_service_amazonstore.so
 lib/kde4/amarok_service_ampache.so
 lib/kde4/amarok_service_jamendo.so
+lib/kde4/amarok_service_lastfm.so
 lib/kde4/amarok_service_magnatunestore.so
 %%MP3TUNES%%lib/kde4/amarok_service_mp3tunes.so
 lib/kde4/amarok_service_opmldirectory.so
 lib/kde4/kcm_amarok_service_amazonstore.so
 lib/kde4/kcm_amarok_service_ampache.so
+lib/kde4/kcm_amarok_service_lastfm.so
 lib/kde4/kcm_amarok_service_magnatunestore.so
 %%MP3TUNES%%lib/kde4/kcm_amarok_service_mp3tunes.so
 lib/libamarok-sqlcollection.so
@@ -48,6 +54,7 @@ lib/libamarok-sqlcollection.so.1.0.0
 lib/libamarok-transcoding.so
 lib/libamarok-transcoding.so.1
 lib/libamarok-transcoding.so.1.0.0
+lib/libamarok_service_lastfm_shared.so
 lib/libamarokcore.so
 lib/libamarokcore.so.1
 lib/libamarokcore.so.1.0.0
@@ -74,6 +81,7 @@ share/apps/amarok/data/first_run_jingle.
 share/apps/amarok/data/hover_info_template.html
 share/apps/amarok/data/info_frontpage.html
 share/apps/amarok/data/podcast_directory.opml
+share/apps/amarok/data/upcoming-events-map.html
 share/apps/amarok/icons/hicolor/128x128/status/audio-volume-high-amarok.png
 share/apps/amarok/icons/hicolor/128x128/status/audio-volume-low-amarok.png
 share/apps/amarok/icons/hicolor/128x128/status/audio-volume-medium-amarok.png
@@ -401,6 +409,7 @@ share/apps/amarok/images/hover_info_dyna
 share/apps/amarok/images/hover_info_files.png
 share/apps/amarok/images/hover_info_internet.png
 share/apps/amarok/images/hover_info_jamendo.png
+share/apps/amarok/images/hover_info_lastfm.png
 share/apps/amarok/images/hover_info_magnatune.png
 share/apps/amarok/images/hover_info_playlists.png
 share/apps/amarok/images/hover_info_podcasts.png
@@ -1074,14 +1083,18 @@ share/kde4/services/amarok-context-apple
 share/kde4/services/amarok-context-applet-labels.desktop
 share/kde4/services/amarok-context-applet-lyrics.desktop
 share/kde4/services/amarok-context-applet-photos.desktop
+share/kde4/services/amarok-context-applet-similarArtists.desktop
 share/kde4/services/amarok-context-applet-tabs.desktop
+share/kde4/services/amarok-context-applet-upcomingEvents.desktop
 share/kde4/services/amarok-context-applet-wikipedia.desktop
 share/kde4/services/amarok-data-engine-current.desktop
 share/kde4/services/amarok-data-engine-info.desktop
 share/kde4/services/amarok-data-engine-labels.desktop
 share/kde4/services/amarok-data-engine-lyrics.desktop
 share/kde4/services/amarok-data-engine-photos.desktop
+share/kde4/services/amarok-data-engine-similarArtists.desktop
 share/kde4/services/amarok-data-engine-tabs.desktop
+share/kde4/services/amarok-data-engine-upcomingEvents.desktop
 share/kde4/services/amarok-data-engine-wikipedia.desktop
 share/kde4/services/amarok-scriptengine-applet-simple-javascript.desktop
 share/kde4/services/amarok-scriptengine-runner-javascript.desktop
@@ -1101,12 +1114,15 @@ share/kde4/services/amarok_service_amazo
 share/kde4/services/amarok_service_ampache.desktop
 share/kde4/services/amarok_service_ampache_config.desktop
 share/kde4/services/amarok_service_jamendo.desktop
+share/kde4/services/amarok_service_lastfm.desktop
+share/kde4/services/amarok_service_lastfm_config.desktop
 share/kde4/services/amarok_service_magnatunestore.desktop
 share/kde4/services/amarok_service_magnatunestore_config.desktop
 %%MP3TUNES%%share/kde4/services/amarok_service_mp3tunes.desktop
 %%MP3TUNES%%share/kde4/services/amarok_service_mp3tunes_config.desktop
 share/kde4/services/amarok_service_opmldirectory.desktop
 share/kde4/services/amarokitpc.protocol
+share/kde4/services/amaroklastfm.protocol
 share/kde4/servicetypes/amarok_codecinstall.desktop
 share/kde4/servicetypes/amarok_context_applet.desktop
 share/kde4/servicetypes/amarok_data_engine.desktop
@@ -1288,5 +1304,3 @@ share/mime/packages/amzdownloader.xml
 @dirrm share/apps/amarok/icons
 @dirrm share/apps/amarok/data
 @dirrm share/apps/amarok
-@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Alberto Villa freebsd_committer freebsd_triage 2013-03-29 21:37:44 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!