added
This commit is contained in:
54
brother-dcp9010cn/PKGBUILD
Normal file
54
brother-dcp9010cn/PKGBUILD
Normal file
@@ -0,0 +1,54 @@
|
||||
# Contributor: Pavel Benak <pavel.benak@uhk.cz>
|
||||
|
||||
pkgname=brother-dcp9010cn
|
||||
pkgver=1.1.2
|
||||
pkgrel=2
|
||||
_cupsrel=2
|
||||
_lprrel=1
|
||||
pkgdesc="Brother cups and lpd driver for DCP-9010CN"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://solutions.brother.com/linux/en_us/index.html"
|
||||
license=('custom')
|
||||
if [ "$(uname -m)" = "x86_64" ]
|
||||
then
|
||||
depends=('lib32-glibc' 'psutils')
|
||||
else
|
||||
depends=('psutils')
|
||||
fi
|
||||
noextract=(DCP7010.ppd.gz)
|
||||
|
||||
source=(
|
||||
http://www.brother.com/pub/bsc/linux/dlf/dcp9010cncupswrapper-$pkgver-$_cupsrel.i386.deb
|
||||
http://www.brother.com/pub/bsc/linux/dlf/dcp9010cnlpr-$pkgver-$_lprrel.i386.deb
|
||||
brlpdwrapperdcp9010cn
|
||||
)
|
||||
|
||||
md5sums=('77656611e482dd30e2421872b94ebd73'
|
||||
'2bb1422ba9d9e5e4581ea4cbbe770fc9'
|
||||
'252f0b1fdff5afc395de5a59a1d9641f')
|
||||
|
||||
prepare()
|
||||
{
|
||||
mkdir -p $srcdir/unpack || return 1
|
||||
for i in $srcdir/*.deb
|
||||
do
|
||||
cd $srcdir/unpack
|
||||
ar -x $i || return 1
|
||||
cd $srcdir
|
||||
bsdtar -pxf $srcdir/unpack/data.tar.gz || return 1
|
||||
done
|
||||
}
|
||||
|
||||
package()
|
||||
{
|
||||
cp -a $srcdir/usr $pkgdir/ || return 1
|
||||
cp -a $srcdir/opt $pkgdir/ || return 1
|
||||
|
||||
# PPD file
|
||||
install -d -m755 $pkgdir/usr/share/cups/model || return 1
|
||||
install -D -m644 $srcdir/opt/brother/Printers/dcp9010cn/cupswrapper/brother_dcp9010cn_printer_en.ppd $pkgdir/usr/share/cups/model || return 1
|
||||
|
||||
# cups wrapper
|
||||
install -d -m755 $pkgdir/usr/lib/cups/filter || return 1
|
||||
install -D -m755 brlpdwrapperdcp9010cn $pkgdir/usr/lib/cups/filter || return 1
|
||||
}
|
Reference in New Issue
Block a user