Faire un PKGBUILD devrait être possible, au moins... Après, savoir si ça fonctionne, on verra avec toi.
Je regarde ça si j'ai 5 minutes (ou si personne ne me devance).
À tout hasard quand même, as-tu vérifié si l'imprimante était détectée (dès fois qu'un autre pilote fasse l'affaire) ?
EDIT: Sinon, teste ce PKGBUILD (à enregistrer dans un répertoire, puis lance
makepkg -sir
):
Code : Tout sélectionner
pkgname=lbp660
pkgver=0.3.1
pkgrel=1
pkgdesc="Driver for the Canon LBP-460 and LBP-660 laser winprinters."
arch=('i686' 'x86_64')
url="http://www.openprinting.org/driver/lbp660"
license=('GPL')
depends=('cups' 'foomatic-filters')
source=(http://www.boichat.ch/nicolas/lbp660/$pkgname-$pkgver.tar.gz)
md5sums=('981717bf001e8293664f2227b1ff5d00')
build() {
cd "$srcdir/$pkgname-$pkgver"
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
# make DESTDIR="$pkgdir/" install
install -d "${pkgdir}/usr/bin/"
install -d "${pkgdir}/usr/share/cups/model/"
install -s -m a=rxs lbp660 ${pkgdir}/usr/bin
install -s -m a=rxs lbp460 ${pkgdir}/usr/bin
install -m a=rx foomatic-gswrapper ${pkgdir}/usr/bin
install -m a=rxs ppd/Canon-LBP-660-lbp660.ppd ${pkgdir}/usr/share/cups/model
install -m a=rxs ppd/Canon-LBP-460-lbp460.ppd ${pkgdir}/usr/share/cups/model
}
Je ne peux que te dire que le modèle apparaît bien sous cups après installation du paquet (testé avec cups-usblp / x86_64)... En cas de problèmes, il faudra que tu sois précis (compilation/installation/fonctionnement: reconnaissance dans cups & logs...). Si tout fonctionne, je le rendrai un peu plus présentable (rien que le nom du paquet est nul + doc) et le mettrai sur Aur éventuellement.
![Smile :)](./images/smilies/icon_e_smile.gif)