summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOleksandr Natalenko2016-11-20 20:03:26 +0100
committerOleksandr Natalenko2016-11-20 20:03:26 +0100
commitfdc51c8bb4807d9210645a5f6a48be242e8c06b2 (patch)
tree8783a2c077c120c0a791171e023144bd6f866618 /PKGBUILD
parent46d0ac3ed5bab07194b9c03223674cc011b77990 (diff)
downloadaur-fdc51c8bb4807d9210645a5f6a48be242e8c06b2.tar.gz
update to v2.1.0-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 22 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 80b92b333a0b..d3ff4416f5d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname=brother-mfc-7860dw
pkgver=2.1.0
_driver_ver=2.1.0
_wrapper_ver=2.0.4
-pkgrel=2
+pkgrel=3
pkgdesc="CUPS driver for Brother MFC-7860DW printer"
arch=('i686' 'x86_64')
url="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html"
@@ -15,40 +15,38 @@ if [ "$CARCH" = "x86_64" ]; then
else
depends=('cups' 'ghostscript' 'gsfonts' 'foomatic-filters')
fi
-makedepends=('rpmextract')
install=brother-mfc-7860dw.install
-source=(http://www.brother.com/pub/bsc/linux/dlf/mfc7860dwlpr-$_driver_ver-1.i386.rpm
-http://www.brother.com/pub/bsc/linux/dlf/cupswrapperMFC7860DW-$_wrapper_ver-2.i386.rpm
+source=(http://www.brother.com/pub/bsc/linux/dlf/mfc7860dwlpr-${_driver_ver}-1.i386.rpm
+ http://www.brother.com/pub/bsc/linux/dlf/cupswrapperMFC7860DW-${_wrapper_ver}-2.i386.rpm
brother-mfc-7860dw.patch)
-md5sums=('d321ad6ca699a19a6aa608d67ae41198'
- '9cf9fb55b6972d1b897205295029c17d'
- '1a96507310b73086b69f5f120a30e274'
- )
+sha256sums=('7886fbbaa9aa980d6f6b08f4a584f8614857e6ab1511c2b494d3b8e1dedafd14'
+ '2ab019790bd88b65b592b1a700f9e96018130bcbfc19cde5017f0230e7f77e98'
+ 'a20a9c1f537b18593eab3a8274a9a78cf5c00d29faf63c22737dc302d9b7e441')
-build() {
- cd "$srcdir"
-
- # extract files
- rpmextract.sh mfc7860dwlpr-$_driver_ver-1.i386.rpm
- rpmextract.sh cupswrapperMFC7860DW-$_wrapper_ver-2.i386.rpm
+prepare() {
+ cd "${srcdir}"
# patch files to adhere arch packaging standard
- patch -p1 < "$srcdir/brother-mfc-7860dw.patch" || return 1
-
+ patch -p1 < "${srcdir}/brother-mfc-7860dw.patch" || return 1
+}
+
+build() {
+ cd "${srcdir}"
+
# generate ppd and wrapper file
- sh "$srcdir/usr/local/Brother/Printer/MFC7860DW/cupswrapper/cupswrapperMFC7860DW-$_wrapper_ver"
+ sh "${srcdir}/usr/local/Brother/Printer/MFC7860DW/cupswrapper/cupswrapperMFC7860DW-${_wrapper_ver}"
}
package() {
# put files where they belong
- mkdir -p "$pkgdir/usr/share/brother"
- cp -r "$srcdir/usr/local/Brother/Printer" "$pkgdir/usr/share/brother/printer"
- cp -r "$srcdir/var" "$pkgdir/"
+ mkdir -p "${pkgdir}/usr/share/brother"
+ cp -r "${srcdir}/usr/local/Brother/Printer" "${pkgdir}/usr/share/brother/printer"
+ cp -r "${srcdir}/var" "${pkgdir}/"
- rm "$pkgdir/usr/share/brother/printer/MFC7860DW/cupswrapper/cupswrapperMFC7860DW-$_wrapper_ver"
- rm "$pkgdir/usr/share/brother/printer/MFC7860DW/inf/setupPrintcap2"
+ rm "${pkgdir}/usr/share/brother/printer/MFC7860DW/cupswrapper/cupswrapperMFC7860DW-${_wrapper_ver}"
+ rm "${pkgdir}/usr/share/brother/printer/MFC7860DW/inf/setupPrintcap2"
- install -m 644 -D ppd_file "$pkgdir/usr/share/cups/model/MFC7860DW.ppd"
- install -m 755 -D wrapper "$pkgdir/usr/lib/cups/filter/brlpdwrapperMFC7860DW"
+ install -m 644 -D ppd_file "${pkgdir}/usr/share/cups/model/MFC7860DW.ppd"
+ install -m 755 -D wrapper "${pkgdir}/usr/lib/cups/filter/brlpdwrapperMFC7860DW"
}