La version 2.2.0 d’Amarok vient d’être annoncée. Parmis les grandes nouveautés, liste non exhaustive, bien entendue :
- On peut modeler l’interface à son goût, les éléments pouvant se déplacer à volonté.
- La liste de lecture permet de nouvelles choses, comme la lecture aléatoire des pistes, le rassemblement de pistes par années et bien d’autres possibilités.
- L’import direct d’un CD audio dans Amarok est possible.
Pour la série des versions 2.2.x d’Amarok, elles seront produites avec un intervalle d’environ 6 semaines pour apporter des correctifs et des stabilisations.
Etant donné que la version officiellement disponible n’est encore que la 2.2rc1 pour Archlinux, j’ai récupéré le PKGBUILD et le fichier amarok.install, et modifié le PKGBUILD pour qu’il compile le code source de la version 2.2.0. Voici à quoi ressemble le PKGBUILD en question :
# $Id: PKGBUILD 52971 2009-09-23 22:03:36Z giovanni $
# Contributor: Andrea Scarpino
# Contributor: damir
pkgname=amarok
replaces=(‘amarok-base’ ‘amarok-engine-xine’ ‘amarok-base-mysqlfree’)
pkgver=2.2.0
pkgrel=1
pkgdesc= »A media player for KDE »
arch=(« i686 » « x86_64 »)
url= »http://amarok.kde.org »
license=(‘GPL2’ ‘LGPL2’ ‘FDL’)
depends=(‘mysql>=5.1.37’ ‘kdebase-runtime>=4.3’ ‘libmtp>=0.3.7’ ‘libgpod>=0.7.2’
‘libmp4v2’ ‘qtscriptgenerator>=0.1.0’ ‘taglib-extras>=1.0.1’
‘liblastfm>=0.3.0’ ‘loudmouth>=1.4.3’)
makedepends=(‘pkgconfig’ ‘automoc4’ ‘cmake’)
install=amarok.install
source=(« http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2 »)
md5sums=(‘5a0188c5eb7d343109b82964942d8eb5’)
build() {
cd ${srcdir}
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS=’-Wl,–no-undefined -Wl,–as-needed’ \
-DCMAKE_INSTALL_PREFIX=/usr
make || return 1
make DESTDIR=${pkgdir} install || return 1
}
Ensuite un petit duo :
makepkg ; yaourt -U amarok-2.2.0-1-x86_64.pkg.tar.gz
Et un Amarok 2.2.0 a répondu présent 😉
Maintenant, bonne écoute !