Группа :: Звук
Пакет: last.fm
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: last.fm
Version: 1.4.2.58240
Release: alt1
Source: http://cdn.last.fm/client/src/%name-%version.src.tar.bz2
#:!find last.fm -name \*.lib -o -name \*.a -o -name \*.dylib -o -name \*.exe -o -name \*.dll -o -name \*.sym | xargs rm
Source1: %name.png
Source2: %name.desktop
Patch1: %name-gcc4.3.patch
URL: http://last.fm
License: GPL
Group: Sound
Summary: Free Last.fm internet radio player on demand
Packager: Fr. Br. George <george at altlinux.ru>
%define blibdir %_libdir/%name
%define iconsdir64 %_iconsdir/hicolor/64x64/apps
# Automatically added by buildreq on Sat Oct 18 2008
BuildRequires: gcc-c++ libalsa-devel libfftw3-devel libgpod-devel libmad-devel libqt4-devel libreadline libsamplerate-devel glib2-devel
%description
With Last.fm on your computer you can scrobble your tracks, share your music taste, l isten to personalised radio streams, and discover new music and people.
This is "official" version of http://last.fm client.
%prep
%setup
%patch1 -p1
sed -i 's/ -lMoose/ -lmad -lMoose/' definitions.pro.inc
sed -i 's at /usr/lib/glib at %_libdir/glib at g' src/mediadevices/ipod/ipod.pro
sed -i 's at /usr/lib/glib at %_libdir/glib at g' src/mediadevices/gpod/gpod.pro
%build
%configure
%make
%install
mkdir -p %buildroot%blibdir %buildroot%_bindir
mkdir -p %buildroot%_desktopdir %buildroot%iconsdir64
cp -a bin/* %buildroot%blibdir/
for N in %buildroot%blibdir/lib*.so %buildroot%blibdir/lib*.so.*; do
mv $N %buildroot%_libdir
ln -s ../`basename $N` $N
done
echo '#!/bin/sh
cd %blibdir
exec ./%name "$ at "
' > %buildroot%_bindir/%name
chmod +x %buildroot%_bindir/%name
install %SOURCE1 %buildroot%iconsdir64
install %SOURCE2 %buildroot%_desktopdir
%files
%doc README
%dir %blibdir
%blibdir/*
%_libdir/lib*
%_bindir/%name
%iconsdir64/%name.*
%_desktopdir/%name.*
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.4.2.58240
Release: alt1
Source: http://cdn.last.fm/client/src/%name-%version.src.tar.bz2
#:!find last.fm -name \*.lib -o -name \*.a -o -name \*.dylib -o -name \*.exe -o -name \*.dll -o -name \*.sym | xargs rm
Source1: %name.png
Source2: %name.desktop
Patch1: %name-gcc4.3.patch
URL: http://last.fm
License: GPL
Group: Sound
Summary: Free Last.fm internet radio player on demand
Packager: Fr. Br. George <george at altlinux.ru>
%define blibdir %_libdir/%name
%define iconsdir64 %_iconsdir/hicolor/64x64/apps
# Automatically added by buildreq on Sat Oct 18 2008
BuildRequires: gcc-c++ libalsa-devel libfftw3-devel libgpod-devel libmad-devel libqt4-devel libreadline libsamplerate-devel glib2-devel
%description
With Last.fm on your computer you can scrobble your tracks, share your music taste, l isten to personalised radio streams, and discover new music and people.
This is "official" version of http://last.fm client.
%prep
%setup
%patch1 -p1
sed -i 's/ -lMoose/ -lmad -lMoose/' definitions.pro.inc
sed -i 's at /usr/lib/glib at %_libdir/glib at g' src/mediadevices/ipod/ipod.pro
sed -i 's at /usr/lib/glib at %_libdir/glib at g' src/mediadevices/gpod/gpod.pro
%build
%configure
%make
%install
mkdir -p %buildroot%blibdir %buildroot%_bindir
mkdir -p %buildroot%_desktopdir %buildroot%iconsdir64
cp -a bin/* %buildroot%blibdir/
for N in %buildroot%blibdir/lib*.so %buildroot%blibdir/lib*.so.*; do
mv $N %buildroot%_libdir
ln -s ../`basename $N` $N
done
echo '#!/bin/sh
cd %blibdir
exec ./%name "$ at "
' > %buildroot%_bindir/%name
chmod +x %buildroot%_bindir/%name
install %SOURCE1 %buildroot%iconsdir64
install %SOURCE2 %buildroot%_desktopdir
%files
%doc README
%dir %blibdir
%blibdir/*
%_libdir/lib*
%_bindir/%name
%iconsdir64/%name.*
%_desktopdir/%name.*
%changelog
…
Полный changelog можно просмотреть здесь