






















Saronno's fix added. Thanks, and sorry for the delay.
Confirmed saronno's fix makes package build.
Add to the last line of package function mv ./usr/lib64 ./usr/lib
I have actually got off my lazy butt and made the MG5500 series their own AUR packages! https://aur.archlinux.org/packages/cnijfilter-common-mg5500series/ https://aur.archlinux.org/packages/cnijfilter-mg5500series/ Thanks for your help matteusblanc!
mablanton - just delete those files from the filesystem with rm or sudo rm as required
Thanks aus4000, works perfectly with the Canon MG5500 along with the cnijfilter-mg5500 package build on a 64 bit system. Only change was genericising libtiff and libpng as shown pkgname=cnijfilter-common-mg5500 pkgver=4.00 pkgrel=1 pkgrel=1 pkgdesc="Canon IJ Printer Driver (Common package)" arch=('i686' 'x86_64') url="http://support-sg.canon-asia.com/contents/SG/EN/0100467102.html" license=('unknown') depends=('libcups' 'popt') makedepends=('rpmextract') options=('emptydirs') source=("http://gdlp01.c-wss.com/gds/5/0100005505/01/cnijfilter-mg5500series-4.00-1-rpm.tar.gz") md5sums=('4abe4396e4efc7ff90f459ccf493bb9c') build() { if [ "${CARCH}" = 'x86_64' ]; then rpmfile=$(find "$srcdir" -name cnijfilter-common-$pkgver*${CARCH}*.rpm) elif [ "${CARCH}" = 'i686' ]; then rpmfile=$(find "$srcdir" -name cnijfilter-common-$pkgver*i386*.rpm) fi cd $pkgdir rpmextract.sh $rpmfile }
When I try to install this package I get an error that says "failed to commit transaction (conflicting files) libtiff3: /usr/lib/libtiff.so.3 exists in file system libtiff3: /usr/lib/libtiffxx.so.3 exists in fle system Errors occured, no packages were updated" I am new to arch and don't know how to fix it.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
You should use bsdtar to extract the rpm instead of rpmextract. It's already a dep of pacman/makepkg, so no makedep needed.