summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Price2021-06-09 22:53:26 +0900
committerBenjamin Price2021-06-09 22:53:26 +0900
commit8a42eae58fe9931c4ed7346acb9f2f64318d34f2 (patch)
tree7e4d95694bb634fe6f211f6c9d479a6b126645d8
downloadaur-8a42eae58fe9931c4ed7346acb9f2f64318d34f2.tar.gz
Updating the package
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD28
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..077f35b940e1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = brother-dcpj987n-cups-bin
+ pkgdesc = LPR and CUPS wrapper for Brother DCP-J987N-(W/B) printer
+ pkgver = 1.0.5
+ pkgrel = 0
+ url = https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj987n&os=128
+ arch = i686
+ arch = x86_64
+ groups = base-devel
+ license = EULA
+ depends = cups
+ optdepends = brscan4: scanner support
+ source = https://download.brother.com/welcome/dlf105217/dcpj987npdrv-1.0.5-0.i386.rpm
+ md5sums = fcf8b5a6e744906d10eecd22821ae7b4
+ depends_x86_64 = lib32-glibc
+
+pkgname = brother-dcpj987n-cups-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..84fea53a27c0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Benjamin Price <ben@benprice.dev>
+pkgname=brother-dcpj987n-cups-bin
+pkgver=1.0.5
+pkgrel=0
+pkgdesc="LPR and CUPS wrapper for Brother DCP-J987N-(W/B) printer"
+arch=("i686" "x86_64")
+url="https://support.brother.co.jp/j/b/downloadlist.aspx?c=jp&lang=ja&prod=dcpj987n&os=128"
+license=("EULA")
+groups=("base-devel")
+depends=('cups')
+depends_x86_64=('lib32-glibc')
+optdepends=('brscan4: scanner support')
+source=("https://download.brother.com/welcome/dlf105217/dcpj987npdrv-$pkgver-$pkgrel.i386.rpm")
+md5sums=("fcf8b5a6e744906d10eecd22821ae7b4")
+
+package() {
+ mkdir -p "$pkgdir/usr/lib/cups/filter/"
+ mkdir -p "$pkgdir/usr/share/cups/model/"
+
+ cp -R "$srcdir/opt/brother" "$pkgdir/usr/share"
+
+ sed -i 's|\\\/opt\\\/|\\\/usr\\\/share\\\/|' "$pkgdir/usr/share/brother/Printers/dcpj987n/cupswrapper/brother_lpdwrapper_dcpj987n"
+ sed -i 's|\\\/opt\\\/|\\\/usr\\\/share\\\/|' "$pkgdir/usr/share/brother/Printers/dcpj987n/lpd/filter_dcpj987n"
+
+ ln -s "/usr/share/brother/Printers/dcpj987n/cupswrapper/brother_lpdwrapper_dcpj987n" "$pkgdir/usr/lib/cups/filter/brother_lpdwrapper_dcpj987n"
+ ln -s "/usr/share/brother/Printers/dcpj987n/cupswrapper/brother_dcpj987n_printer_en.ppd" "$pkgdir/usr/share/cups/model/"
+ ln -s "/usr/share/brother/Printers/dcpj987n/inf" "$pkgdir/usr/share/brother/Printers/dcpj987n/lpd/"
+}