Compiler Amarok 2.2 rc1 sur Archlinux.

Comme le paquet pour Amarok 2.2rc1 n’est pas encore disponible au moment où je rédige cet article, voici le chemin à suivre.

La compilation d’Amarok 2.2rc1 nécessite la recompilation de deux paquets en plus, taglib en version 1.6 pour supporter les fichiers mp4 (joie) et asf (sans commentaires). Et de son corollaire, taglib-extras.

Pour les PKGBUILD ci-dessous, tous ont été modifiés dans leur ligne pkgver et md5sums. Le PKGBUILD concernant taglib a vu sa ligne cmake modifié pour des raisons expliquées par la suite.

# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
# Maintainer: Tobias Powalowski

pkgname=taglib
pkgver=1.6
pkgrel=1
pkgdesc= »library for reading and editing the meta-data of several popular audio formats. »
arch=(‘i686’ ‘x86_64’)
url= »http://ktown.kde.org/~wheeler/taglib.html »
license=(‘GPL2’)
depends=(‘zlib’ ‘gcc-libs’)
makedepends=(‘cmake’ ‘pkgconfig’)
# svn snapshot: svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib
source=(http://ktown.kde.org/~wheeler/files/src/taglib-$pkgver.tar.gz
#ftp://ftp.archlinux.org/other/kde/$pkgname-$pkgver.tar.bz2
#http://belnet.dl.sourceforge.net/sourceforge/soprano/soprano-1.97.1-beta4.tar.bz2
)
options=(!libtool)

build() {
# start building
cd $startdir/src/$pkgname-$pkgver

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DWITH_MP4=ON -DWITH_ASF=ON
make VERBOSE=1 || return 1
make DESTDIR=$startdir/pkg install || return 1
}

md5sums=(‘5ecad0816e586a954bd676a86237d054’)

Pour taglib-extras :

# $Id$
# Maintainer: Tobias Powalowski

pkgname=taglib-extras
pkgver=1.0.1
pkgrel=1
pkgdesc= »Additional taglib plugins for KDE »
arch=(« i686 » « x86_64 »)
url= »http://developer.kde.org/~wheeler/taglib.html »
license=(‘LGPL’)
depends=(‘taglib>=1.5’)
makedepends=(‘pkgconfig’ ‘cmake’ ‘automoc4’)
source=(http://www.kollide.net/~jefferai/${pkgname}-${pkgver}.tar.gz)

build() {
cd $srcdir/$pkgname-$pkgver
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_RPATH=ON || return 1
make || return 1
make DESTDIR=$pkgdir install
}
md5sums=(‘e973ca609b18e2c03c147ff9fd9e6eb8’)

Et enfin Amarok :

# $Id: PKGBUILD 52359 2009-09-18 19:49:27Z giovanni $
# Contributor: damir

pkgname=amarok
replaces=(‘amarok-base’ ‘amarok-engine-xine’ ‘amarok-base-mysqlfree’)
pkgver=2.1.90
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>=0.1.7’
‘liblastfm>=0.3.0’ ‘loudmouth>=1.4.3’ ‘hicolor-icon-theme’)
makedepends=(‘pkgconfig’ ‘automoc4’ ‘cmake’)
install=amarok.install
source=(« http://download.kde.org/unstable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2 »)
md5sums=(‘ec727ed72c5d371fb659ce0c3c1e6136’)

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
}

Chaque paquet a eu droit au duo :

makepkg

Puis :

yaourt -U nom du paquet

Après une compilation assez longue – ah la rapidité de compilation du code C++ – j’ai pu installé le nouvel http://amarok.kde.org/ fraichement compilé. Et enfin, le lancer.

Ecran de démarrage d'Amarok 2.2rc1

Amarok 2.2 rc1 en action

Nouvel écran d’accueil, plus souple, plus interactif, du genre : page wikipedia qui apparait quand la musique s’arrête, et paroles qui prennent le dessus dans le cas inverse. Bref, un grand cru pour Amarok !

Sortie d’Amarok 2.2 béta 1.

Amarok 2.1.80 (alias la 2.2 béta 1) vient juste de pointer le bout de ses octets. Au moment où j’écris cet article, la version pour Archlinux en 64 bits étant indisponible pour le dépot « testing », j’ai récupéré les fichiers nécessaire à la création du paquet.

Après avoir récupérer le PKGBUILD et le fichier d’installation, j’ai rajouté les dépendances à savoir :

  • liblastfm
  • loudmouth

Une fois les dépendances installés, j’ai tapé un petit :

makepkg

Et après avoir attendu une petite demi-heure environ – il faut dire qu’un Mozilla Firefox se compilait en parallèle… – un paquet contenant la version 2.1.80 d’Amarok était enfin disponible.

x

L’installation s’est ensuite résumée à un simple yaourt -U yaourt -U amarok-2.1.80-1-x86_64.pkg.tar.gz.

Après un premier démarrage un peu long – réindexation de la collection musicale – j’ai pu utiliser Amarok.

La recherche de couverture de CDs est de nouveau fonctionnelle, et l’import de CDs dès leur insertion est une nouveauté assez plaisante. A moins que cette fonctionnalité existait déjà dans Amarok 2.1.1 ?!

Bien que ce ne soit qu’une béta 1, cette version d’Amarok risque d’être intéressante. Elle est bourrée de nouveauté (comme la modification à volonté de l’interface) et sera surement une version majeure d’importance pour cet excellent logiciel musical.

KDE 4.3.1 sous Archlinux. Mise à jour presque sans problème…

KDE 4.3.1 est disponible sous archlinux, mais il faut faire le sacrifice de K3B… En effet, la version compatible n’est pas encore disponible… Du moins au moment où j’avais lancé la mise à jour 😉

Sinon, la mise à jour a été simplissime ; il m’a suffit d’appliquer un petit :

yaourt -Syu --aur

Mise à jour vers KDE 4.3.1 sous Archlinux

Après la récupération des quelques 318 Mo, et leur installation, il m’a suffit de fermer ma session KDE et de l’ouvrir à nouveau pour avoir un KDE 4.3.1 tout frais à l’emploi 😉

konqueror 4.3.1 sous Archlinux

Test rapide de la Linux Mint 7 KDE.

Distribution dérivée de la distribution ubuntu, Linux Mint se veut être utilisable dès le départ pour la lecture des formats vidéos et audio (mp3 entre autres), le support du flash, etc…

Linux Mint 7 KDE 64 bits

La version 7 de la Linux Mint vient de proposer une version utilisant KDE 4.2. J’ai donc récupéré l’image ISO de cette version, que j’ai lancé dans une machine virtuelle typique avec 1 GiO de mémoire vive.

fred ~/download $ qemu-img create -f qcow2 mint7k.img 32G
Formatting 'mint7k.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred ~/download $ qemu-kvm -k fr -localtime -m 1024 -hda mint7k.img -soundhw all -cdrom LinuxMint-7-KDE.iso -boot d &

En utilisant l’outil d’installation de la manière la plus automatique, la partition principale est en ext3fs.

En 20 minutes, la Linux Mint 7 est installée. Après le premier démarrage, une soixantaine de mise à jour sont disponibles, dont Mozilla Firefox 3.0.13.

Coté équipement logiciel, la linux Mint est propulsée par un noyau 2.6.28, KDE 4.2.4, OpenOffice.org 3.0.

L’ensemble est très agréable d’utilisation, et l’intégration de KDE meilleure que celle que j’avais pu voir avec Kubuntu. Maintenant, il est dommage que la Mint dépende autant d’Ubuntu pour son cycle de publication.

Tour rapide de la Slackware 13.0rc2 AMD64

J’ai voulu en ce dimanche pluvieux faire un tour du « propriétaire » de la version RC2 de la Slackware 13.0. C’est la première version à supporter officiellement les processeurs AMD64.

Slackware 13.0rc2 – AMD64

Continuer la lecture de « Tour rapide de la Slackware 13.0rc2 AMD64 »

3 mois sous Archlinux… Et une migration vers KDE 4.3…

Depuis plus de 3 mois maintenant, j’utilise ArchLinux. Il y a une dizaine de jours environ, je testais par curiosité KDE 4.3rc3 qui venait juste d’être annoncé dans une machine virtuelle Kvm. Et j’avoue que cela a été le choc.

J’avais déjà été impressionné par la qualité de la version Rc1 de KDE 4.3. Pour tout dire, j’ai eu un coup de coeur pour cette version de KDE 4, qui est pour moi, l’une des premières vraiment utilisable. K3b et Amarok sont enfin disponible en version native KDE 4.x, et c’est bien.

KDE 4.3rc3 avec le fond "plage" sous Archlinux 64 bits

Continuer la lecture de « 3 mois sous Archlinux… Et une migration vers KDE 4.3… »

Un aperçu de KDE 4.3 rc1 en vidéo.

Même si – au 28 juin – la version de développement officiellement disponible est la 4.3 béta2 – un fil sur le forum d’Archlinux.fr permet d’avoir un aperçu de ce que sera KDE 4.3 final fin juillet.

Ayant suivi les recommandations et après avoir rajouter Amarok 2.1 et K3b 1.66, j’ai effectué une vidéo. Elle est muette cependant, par impossibilité de capturer le son.

Evidemment, le résultat est bien plus rapide que ce que montre la vidéo… En tout cas, le thème par défaut est plus joli – avis personnel – que cela de KDE 4.2.x…

Maintenant, attendons tranquillement la sortie de KDE 4.3 pour juger sur pièce 😉

Un aperçu rapide de KDE 4.2 beta 2.

Lisant un billet sur le fil de Planet-ubuntu, j’ai entendu parler de la possibilité d’avoir un aperçu de KDE 4.2 beta 2 (la version finale de KDE 4.2 devant sortir fin janvier 2009, la version RC étant prévu pour le 6 janvier 2009.).

Le billet en question pointait vers un article d’UbuntuGeek. Pour ce faire, j’ai installé une Ubuntu Linux 8.10, dans une machine virtuelle VirtualBox, équipée de 768 Mo de mémoire vive, un disque de 32 Go, un circuit son AC’97.

Continuer la lecture de « Un aperçu rapide de KDE 4.2 beta 2. »

Et OpenSuSE 11.0 version KDE ?

Comme on me l’a fait remarquer, SuSE est assez proche de KDE. Donc, je vais faire un tour rapide du propriétaire de l’OpenSuSE 11.0 avec le live CD KDE pour AMD64. Le protocole de test est similaire à celui de l’article précédent. A savoir : une image disque de 32 Go, une machine virtuelle avec 768 Mo de mémoire vive, un circuit sonore es1370, le clavier français.


fred@fred-laptop:~/download$ qemu-img create -f qcow2 os11.img 32GFormatting 'os11.img', fmt=qcow2, size=33554432 kB
fred@fred-laptop:~/download$ kvm -m 768 -hda os11.img -cdrom openSUSE-11.0-KDE4-LiveCD-x86_64.iso -soundhw es1370 -k fr -localtime -boot d &

Un des écrans d'installation de la version KDE d'OpenSuSE 11.0

Comme pour la version sous Gnome, les mises à jour sont automatisées, bien qu’un peu plus lourde que pour la version Gnome. On doit télécharger 500 Mo de mises à jour environ. Dont fait partie un certain Mozilla Firefox 3.0.

Récupération des mises à jour sous OpenSuSE et KDE 4.0

D’ailleurs, désirant tester Konqueror 4.0.4, je me suis aperçu d’un bogue : il lui a été impossible de se connecter, alors que le firefox 3.0 fourni s’est connecté sans problème.

Firefox 3.0 et Konqueror 4.0.4 sous OpenSuSE 11.0

Sinon, l’interface est assez rapide à l’utilisation, quoiqu’un peu « fouillie ». Le menu est tout aussi peu ergonomique que le Slab pour Gnome. Mais, peut-être est-ce mon coté « vieux con » qui parle ici.

Voila, j’ai fait un tour rapide, même si KDE me donne de l’urticaire, et que mon record de survie sous cet environnement a été d’une petite semaine.

KVM par l’exemple : installation d’une mandriva 2008.1 AMD64 « virtualisée ».

Dans un article précédent, je parlais de KVM. J’ai récupéré une image ISO du DVD de la version « free » d’une Mandriva 2008.1 (alias 2008 Spring) pour AMD64.

J’ai donc décidé de créer une image de disque dur de 32 Go, et d’allouer 768 Mo à la machine virtuelle, ainsi qu’un circuit son ES1370.

La création d’une image disque est assez simple. Dans une console :

$ qemu-img create -f qcow2 mandriva.img 32G
Formatting 'mandriva.img', fmt=qcow2, size=33554432 kB

La ligne de commande de lancement est assez simple bien qu’un peu longue 😉

$ kvm -m 768 -hda mandriva.img -cdrom mandriva-linux-free-2008-spring-dvd-x86_64.iso -localtime -soundhw es1370 -boot d &

En gros : -m = taille de la mémoire en Mo, -boot désigne le lecteur de démarrage, -k donne le clavier à utiliser.

Voici donc l’écran de démarrage d’installation de la Mandriva 2008.1 :

Ecran de démarrage de Mandriva 2008.1 dans KVM

Pour me simplifier la tâche, j’ai laissé les options par défaut, utilisant KDE comme environnement de bureau principal. L’installation et la configuration a duré une grosse demi-heure. Le circuit son émulé fonctionne très bien, idem pour la connexion réseau. Et la résolution écran choisie colle à ce que je voulais : du 1024×768.

Cet article n’ayant pas pour but d’être un test exhaustif de la distribution en question, mais plus une preuve de faisabilité, je me limiterais à une capture d’écran : celle de Firefox 2.0.0.13 qui prouve que c’est bien une distribution 64bits qui est utilisée.

Firefox 2.0.0.13 dans une Mandriva 2008.1 64bits sous KVM

Je pense avoir trouvé MON outil de virtualisation, et j’avoue avoir été agréablement surpris par la qualité de KVM.