[pkgbuilds] libx11-bepo et xkeyboard-config-bepo (résolu)
Publié : jeu. 18 déc. 2008, 01:47
Je voudrai avoir vos avis éclairés en ce qui concerne la mise en œuvre de 2 paquets libx11-bepo et xkeyboad-config-bepo qui ont pour but de remplacer les paquets officiels libx11 et xkeyboard-config par l’application d’un patch de disposition bepo pour le clavier (la dernière en date).
Voici par exemple le contenu du PKGBUILD de xkeyboard-config-bepo :
[edit] le PKGBUILD ci-dessous est désormais correct.
Notez que j’ai ajouté 'xkeyboard-config' dans la liste des paquets à conflits/à remplacer et quel paquet xkeyboard-config-bepo fournit.
Cependant après l’installation, j’ai le message d’erreur suivant :
Et voici l’info concernant xkeyboard-config-bepo une fois installé :
Effectivement, ce paquet est requis par aucun paquets…
Quelle est la bonne manœuvre pour que ce paquet remplace complètement son homologue officiel de manière « propre » tout en sachant qu’ils ne portent pas le même nom
Merci d’avance.
Voici par exemple le contenu du PKGBUILD de xkeyboard-config-bepo :
[edit] le PKGBUILD ci-dessous est désormais correct.
Code : Tout sélectionner
# Maintainer: Alexander Baldeck <kth5@archlinux.org>
# Contributor: gyo <gyo@archlinux.fr>
pkgname=xkeyboard-config-bepo
pkgver=1.4
pkgrel=1
pkgdesc="X keyboard configuration files"
arch=(i686 x86_64)
license=('custom')
url="http://www.freedesktop.org/wiki/Software/XKeyboardConfig"
depends=('xorg-xkb-utils')
makedepends=('perlxml' 'pkgconfig')
provides=('xkbdata' 'xkeyboard-config=1.4')
replaces=('xkbdata')
conflicts=('xkbdata' 'xkeyboard-config')
source=(http://xlibs.freedesktop.org/xkbdesc/xkeyboard-config-${pkgver}.tar.bz2 fr-dvorak-bepo.symbols)
md5sums=('a9fe7efbc67a6966c4d4501f0cf88073' 'e69f9d9a54c756724e8dfb2ec47999e1')
build() {
cd ${startdir}/src/xkeyboard-config-${pkgver}
cp ${startdir}/fr-dvorak-bepo.symbols symbols/fr
./configure --prefix=/usr \
--with-xkb-base=/usr/share/X11/xkb \
--with-xkb-rules-symlink=xorg \
--enable-compat-rules=yes || return 1
make || return 1
make DESTDIR=${startdir}/pkg install || return 1
rm -f ${startdir}/pkg/usr/share/X11/xkb/compiled || return 1
install -m755 -d ${startdir}/pkg/var/lib/xkb
install -m755 -d ${startdir}/pkg/usr/share/licenses/xkeyboard-config
install -m644 COPYING ${startdir}/pkg/usr/share/licenses/xkeyboard-config/ || return 1
}
Cependant après l’installation, j’ai le message d’erreur suivant :
Code : Tout sélectionner
missing dependency for xorg-server : xkeyboard-config>=1.3
Code : Tout sélectionner
$ yaourt -Qi xkeyboard-config-bepo
Nom : xkeyboard-config-bepo
Version : 1.4-1
URL : http://www.freedesktop.org/wiki/Software/XKeyboardConfig
Licences : custom
Groupes : --
Fournit : xkbdata xkeyboard-config
Dépend de : xorg-xkb-utils
Dépendances opt. : --
Requis par : --
Incompatible avec : xkbdata xkeyboard-config
Remplace : xkbdata xkeyboard-config
Taille (installé) : 3812,00 K
Paqueteur : Unknown Packager
Architecture : i686
Compilé le : mer. 17 déc. 2008 23:35:25 CET
Installé le : jeu. 18 déc. 2008 00:09:52 CET
Motif d'installation : Explicitement installé
Script d'installation : Non
Description : X keyboard configuration files
Quelle est la bonne manœuvre pour que ce paquet remplace complètement son homologue officiel de manière « propre » tout en sachant qu’ils ne portent pas le même nom

Merci d’avance.