KahelOS est une distribution dérivée d’Archlinux pour i686 et x86_64, bien que l’image iso pour x86_64 soit introuvable pour le moment. Ce dérivé utilise Gnome.
![]() |
| KahelOS |
Continuer la lecture de « Test de KahelOS, un dérivé d’Archlinux. »
Le blog d'un internaute aimant le logiciel libre, la musique et la rétro-informatique !
KahelOS est une distribution dérivée d’Archlinux pour i686 et x86_64, bien que l’image iso pour x86_64 soit introuvable pour le moment. Ce dérivé utilise Gnome.
![]() |
| KahelOS |
Continuer la lecture de « Test de KahelOS, un dérivé d’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 Powalowskipkgname=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-$pkgvercmake -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 Powalowskipkgname=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: damirpkgname=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.
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 !
Choqok 0.9.1 alias 1.0alpha1 est sorti récemment. Outre le fait que maintenant, on peut utiliser des greffons (si j’en crois les notes de publications), le logiciel en enfin disponible en français. Le seul hic, c’est qu’il m’a fallu reconfigurer mon compte identi.ca pour accéder au logiciel.
Coté installation ? J’ai récupéré le fichier PKGBUILD et le fichier d’installation, en modifiant le PKGBUILD ainsi :
# $Id: PKGBUILD 1872 2009-09-05 20:14:04Z ibiru $
# Maintainer: Andrea Scarpino
# Contributor: Emanuele Rossi
# Contributor: Bram Schoenmakerspkgname=choqok
pkgver=0.9.1
pkgrel=1
pkgdesc= »A Twitter/identi.ca/laconica client for KDE 4. »
url= »http://choqok.gnufolks.org/ »
license=(‘GPL’)
arch=(‘i686’ ‘x86_64’)
depends=(‘kdebase-runtime’ ‘hicolor-icon-theme’)
makedepends=(‘cmake’ ‘automoc4’)
install=choqok.install
source=(« http://d10xg45o6p6dbl.cloudfront.net/projects/c/choqok/choqok-0.9.1.tar.bz2 »)
md5sums=(‘c6ba8daaff373ef41580139f3914e9f0′)build() {
cd ${srcdir}
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-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
}
La compilation du paquet :
makepkg
L’installation ?
yaourt -U choqok-0.9.1-1-x86_64.pkg.tar.gz
Et le résultat en image :
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 :
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 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
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 😉