j’ai concocté un petit PKGBUILD xkeyboard-config, qui est destiné à remplacer l’officiel du même nom en y intégrant la disposition bépo.
Quand je lance buildpkgfr et que celui-ci lance la commande namcap, voici ce qu’il affiche :
Code : Tout sélectionner
xkeyboard-config E: Dependency detected and not included (libxkbfile) from files ['usr/share/X11/xkb/xkbcomp']
Je précise que j’ai réutiliser le paquet officiel et n’ai pas du tout touché à depends=
Voici le PKGBUILD :
Code : Tout sélectionner
pkgname=xkeyboard-config
pkgver=1.3bepo+1.0rc2
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')
replaces=('xkbdata')
conflicts=('xkbdata')
source=(http://xlibs.freedesktop.org/xkbdesc/${pkgname}-1.3.tar.bz2 fr-dvorak-bepo.symbols)
md5sums=('d9e9f69f9c6ef5c5a8255cfbe6a57d51' 'e69f9d9a54c756724e8dfb2ec47999e1')
build() {
cd ${startdir}/src/${pkgname}-1.3
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/${pkgname}
install -m644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/ || return 1
}