#Maintainer: Dimitris Jemos pkgname=last.fm pkgver=2.1.30 pkgrel=1dj source=(http://www.last.fm/download/linux/Last.fm-$pkgver.tar.bz2 glibfix.patch lastfm-scrobbler LAV_Source_fix.patch lastfm-scrobbler.desktop audioscrobbler.png) sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname docs=("readme" "copying" "changelog") url=http://www.last.fm slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "last.fm (Standalone Player for last.fm)" "With Last.fm on your computer you can scrobble your tracks," "share your music tastes, listen to personalized radio streams," "and discover new music and people." "Last.fm is open source software and contains no spyware or adware." ) build() { cd ${SRC}/lastfm-desktop-$pkgver || return 1 patch -Np1 -i ../glibfix.patch || return 1 patch -Np1 -i ../LAV_Source_fix.patch || return 1 qmake -r || return 1 make || return 1 make install DESTDIR=$PKG || return 1 cd "$SRC/lastfm-desktop-$pkgver" || return 1 mkdir -p $PKG/usr/bin || return 1 mkdir -p $PKG/usr/last.fm/css || return 1 mkdir -p $PKG/usr/share/applications || return 1 mkdir -p $PKG/usr/share/pixmaps || return 1 mkdir -p $PKG/usr/share/icons/hicolor/64x64/apps || return 1 cp -R _bin $PKG/usr/last.fm/bin || return 1 cp "app/client/Last.fm Scrobbler.css" $PKG/usr/last.fm/css || return 1 install -m755 $SRC/lastfm-scrobbler $PKG/usr/bin/lastfm-scrobbler || return 1 install -D -m644 "${SRC}/lastfm-scrobbler.desktop" "${PKG}/usr/share/applications/" || return 1 install -D -m644 "${SRC}/lastfm-desktop-$pkgver/app/client/audioscrobbler.ico" "${PKG}/usr/share/pixmaps/audioscrobbler.ico" || return 1 install -m644 $SRC/audioscrobbler.png ${PKG}/usr/share/pixmaps/audioscrobbler.png || return 1 install -m644 $SRC/audioscrobbler.png $PKG/usr/share/icons/hicolor/64x64/apps/audioscrobbler.png || return 1 } # Doinst doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi }