J'ai créé un PKGBUILD pour faire fonctionner mon imprimante Lexmark ( ) et je vérifies de temps en temps son bon fonctionnement dans AUR...
Voici son début:
Code : Tout sélectionner
pkgname=lexmarkz-cups
pkgver=1
pkgrel=4
pkgdesc="Lexmark Z35, Z55, Z65, Z600 and Z700 Printer Drivers for CUPS"
arch=('i686' 'x86_64')
url="http://www.lexmark.com/"
license=('custom')
if [ "$CARCH" = "x86_64" ]; then
depends=('cups' 'lib32-gcc-libs' 'lib32-heimdal' 'lib32-libcups' 'lib32-libgnutls13' 'lib32-libstdc++5')
else
depends=('cups' 'gcc-libs' 'libgnutls13' 'libstdc++5')
fi
makedepends=('rpmunpack' 'cpio' 'gzip' 'bash')
...
Le probleme: Si je fais un makepkg avec tous ce qu'il faut, chez moi ça marche... Si j'essais de l'installer avec yaourt, il voudra m'installer les dépendences i686 que je veux pas, puis les dépendences x86_64...
Alors que faire?? Créer un deuxième paquet (pour chaques architectures), ou bien coder un truc [plus propre/comprehensible] par yaourt...
Cordialement,
webjdm