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