updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / brother-mfc-6490cw-cupswrapper / PKGBUILD
blob2f5cb806175d35dcf4abe3e0a712004a0b5f7348
1 # Maintainer: Mark Doe <mark.doe.priv@gmail.com>
2 # Contributor: Benjamin Bukowski <crankidiot(at)gmail.com>
4 _printer=mfc-6490cw
5 pkgname=brother-${_printer}-cupswrapper
6 pkgver=1.1.2_2
7 _version="${pkgver//_/-}"
8 pkgrel=1
9 pkgdesc="LPR-to-CUPS wrapper for Brother MFC-6490CW multifunction network printer"
10 arch=('i686' 'x86_64')
11 url="http://solutions.brother.com/linux/en_us/download_prn.html#MFC-6490CW"
12 license=('GPL')
13 depends=('cups' 'ghostscript' "brother-${_printer}-lpr>=${pkgver}")
14 install="$pkgname.install"
16 source=("http://solutions.brother.com/Library/sol/printer/linux/dlf/${_printer}cupswrapper-${_version}.i386.deb")
17 md5sums=('fb9b67c30e5caeee796433cd4c382a79')
19 build() {
20   cd $srcdir
22   ar x ${_printer}cupswrapper-${_version}.i386.deb || return 1
23   [ ! -d "data" ] &&  mkdir data
24   tar -xzvf data.tar.gz -C data || return 1
26   [ ! -d "data/usr/share" ] && mkdir data/usr/share
27   mv data/usr/local/Brother data/usr/share/brother
28   rm -r data/usr/local
29   sed -i 's|/usr/local/Brother|/usr/share/brother|g' `grep -lr '/usr/local/Brother' data/` || return 1
30   sed -i 's|/etc/init.d|/etc/rc.d|' `grep -lr '/etc/init.d' data/` || return 1
32   cp -r data/usr $pkgdir || return 1