ports/177233: [new port]: audio/lastfm-desktop Official Last.fm desktop application suite

Veniamin Gvozdikov g.veniamin at googlemail.com
Fri Mar 22 14:10:01 UTC 2013


>Number:         177233
>Category:       ports
>Synopsis:       [new port]: audio/lastfm-desktop Official Last.fm desktop application suite
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 22 14:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Veniamin Gvozdikov
>Release:        FreeBSD 9.1-RELEASE
>Organization:
>Environment:
FreeBSD ololo 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Enhance your listening experience, stay up-to-date with what your friends are
listening to, view your listening history and share it with friends. The more
Last.fm learns what you like, the better it gets.

>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	lastfm-desktop
#	lastfm-desktop/files
#	lastfm-desktop/files/patch-app_client_MediaDevices_IpodDevice_linux.cpp
#	lastfm-desktop/files/patch-admin_qmake_3rdparty.pro.inc
#	lastfm-desktop/files/lastfm-desktop.sh.in
#	lastfm-desktop/distinfo
#	lastfm-desktop/pkg-plist
#	lastfm-desktop/Makefile
#	lastfm-desktop/pkg-descr
#
echo c - lastfm-desktop
mkdir -p lastfm-desktop > /dev/null 2>&1
echo c - lastfm-desktop/files
mkdir -p lastfm-desktop/files > /dev/null 2>&1
echo x - lastfm-desktop/files/patch-app_client_MediaDevices_IpodDevice_linux.cpp
sed 's/^X//' >lastfm-desktop/files/patch-app_client_MediaDevices_IpodDevice_linux.cpp << '6ecfbb149345603b168a396f73f2aaa4'
X--- app/client/MediaDevices/IpodDevice_linux.cpp.orig	2013-03-20 13:01:09.893307620 +0000
X+++ app/client/MediaDevices/IpodDevice_linux.cpp	2013-03-20 13:01:18.972308216 +0000
X@@ -34,7 +34,7 @@
X extern "C"
X {
X     #include <gpod/itdb.h>
X-    #include <glib/glist.h>
X+    #include <glib.h>
X }
X 
X IpodTracksFetcher::IpodTracksFetcher( Itdb_iTunesDB *itdb, QSqlDatabase scrobblesdb,
6ecfbb149345603b168a396f73f2aaa4
echo x - lastfm-desktop/files/patch-admin_qmake_3rdparty.pro.inc
sed 's/^X//' >lastfm-desktop/files/patch-admin_qmake_3rdparty.pro.inc << 'c307391ff0bd18748867e6db0c8ee81e'
X--- admin/qmake/3rdparty.pro.inc.orig	2013-02-04 11:07:09.028832360 +0400
X+++ admin/qmake/3rdparty.pro.inc	2013-02-04 11:07:35.513973069 +0400
X@@ -19,7 +19,7 @@
X         LIBS += /usr/local/lib/libswresample.dylib
X     } else {
X         CONFIG += link_pkgconfig
X-        PKGCONFIG += libavformat libavcodec libavutil
X+        PKGCONFIG += libavformat1 libavcodec1 libavutil1
X         packagesExist(libswresample) {
X             PKGCONFIG += libswresample
X             DEFINES += HAVE_SWRESAMPLE
c307391ff0bd18748867e6db0c8ee81e
echo x - lastfm-desktop/files/lastfm-desktop.sh.in
sed 's/^X//' >lastfm-desktop/files/lastfm-desktop.sh.in << 'bcfd9f1e108eb67d821aa5c5e1da1437'
X#!/bin/sh
XLASTFM='Last.fm Scrobbler'
XLD_LIBRARY_PATH=%%DATADIR%% %%DATADIR%%/"${LASTFM}"
bcfd9f1e108eb67d821aa5c5e1da1437
echo x - lastfm-desktop/distinfo
sed 's/^X//' >lastfm-desktop/distinfo << 'dcaf88b95a787627416a2db8183bffaf'
XSHA256 (Last.fm-2.1.30.tar.bz2) = a8591930af2c76100840fa94082e831d5aeb2893c264528a15ec5151bf0cc2a4
XSIZE (Last.fm-2.1.30.tar.bz2) = 5970748
dcaf88b95a787627416a2db8183bffaf
echo x - lastfm-desktop/pkg-plist
sed 's/^X//' >lastfm-desktop/pkg-plist << '99b1873c9337a6f268862373f8bb488f'
Xbin/lastfm-desktop
X%%DATADIR%%/Last.fm Scrobbler
X%%DATADIR%%/Last.fm Scrobbler.css
X%%DATADIR%%/liblistener.so
X%%DATADIR%%/liblistener.so.1
X%%DATADIR%%/liblistener.so.1.0
X%%DATADIR%%/liblistener.so.1.0.0
X%%DATADIR%%/liblogger.so
X%%DATADIR%%/liblogger.so.1
X%%DATADIR%%/liblogger.so.1.0
X%%DATADIR%%/liblogger.so.1.0.0
X%%DATADIR%%/libunicorn.so
X%%DATADIR%%/libunicorn.so.1
X%%DATADIR%%/libunicorn.so.1.0
X%%DATADIR%%/libunicorn.so.1.0.0
X at dirrm %%DATADIR%%
99b1873c9337a6f268862373f8bb488f
echo x - lastfm-desktop/Makefile
sed 's/^X//' >lastfm-desktop/Makefile << '8ccd830de14d07554c04e984a3938dd8'
X# Created by: Gvozdikov Veniamin <g.veniamin at googlemail.com>
X# $FreeBSD$
X
XPORTNAME=	lastfm
XPORTVERSION=	2.1.30
XCATEGORIES=	audio
XMASTER_SITES=	http://cdn.last.fm/client/Linux/
XPKGNAMESUFFIX=	-desktop
XDISTNAME=	Last.fm-${PORTVERSION}
X
XMAINTAINER=	g.veniamin at googlemail.com
XCOMMENT=	Official Last.fm desktop application suite
X
XLICENSE=	GPLv3
X
XLIB_DEPENDS=	lastfm:${PORTSDIR}/audio/liblastfm \
X		avcodec1:${PORTSDIR}/multimedia/ffmpeg1 \
X		gpod:${PORTSDIR}/audio/libgpod
X
XUSE_BZIP2=	yes
XUSE_QT4=	gui linguist_build moc_build network phonon qmake_build \
X		rcc_build uic_build xml
XUSE_LDCONFIG=	yes
XLASTFM=		${PORTNAME}${PKGNAMESUFFIX}
XSUB_FILES=	${LASTFM}.sh
X
XWRKSRC=		${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
X
X.include <bsd.port.pre.mk>
Xdo-configure:
X	cd ${WRKSRC} && ${QMAKE} ${QMAKEFLAGS}
Xdo-install:
X	@${MKDIR} ${DATADIR}
X	@${INSTALL_SCRIPT} ${WRKDIR}/${LASTFM}.sh ${PREFIX}/bin/${LASTFM}
X	@${INSTALL_PROGRAM} ${WRKSRC}/_bin/Last.fm\ Scrobbler ${DATADIR}/
X	@${INSTALL_LIB} ${WRKSRC}/_bin/lib*.so* ${DATADIR}/
X	@${INSTALL_DATA} ${WRKSRC}/app/client/Last.fm\ Scrobbler.css \
X		${DATADIR}/
X
X.include <bsd.port.post.mk>
8ccd830de14d07554c04e984a3938dd8
echo x - lastfm-desktop/pkg-descr
sed 's/^X//' >lastfm-desktop/pkg-descr << '5597a508a6018f33dbb17b43ef79e75b'
XEnhance your listening experience, stay up-to-date with what your friends are
Xlistening to, view your listening history and share it with friends. The more
XLast.fm learns what you like, the better it gets.
X
XWWW: http://www.last.fm/download
5597a508a6018f33dbb17b43ef79e75b
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list