Package Details: brscan5 1.3.5_0-0

Git Clone URL: https://aur.archlinux.org/brscan5.git (read-only, click to copy)
Package Base: brscan5
Description: SANE drivers from Brother for compatible models
Upstream URL: http://support.brother.com
Keywords: brother printer sane scanner
Licenses: GPL, custom:brother
Submitter: razerei
Maintainer: agsimmons0
Last Packager: agsimmons0
Votes: 29
Popularity: 0.42
First Submitted: 2019-04-17 14:30 (UTC)
Last Updated: 2024-08-19 16:08 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

BenloRevan commented on 2021-12-15 16:18 (UTC)

Wow! Brother is really pushing out the updates on their end. Looks like the agree.html has changed already on 1.2.8, so I got an error attempting to update brscan5 in the "Add/Remove Software" tool in Manjaro KDE:

==> Validating source files with md5sums...
    agree.html ... FAILED
    mk-udev-rules ... Passed
    brother5.conf ... Passed
==> ERROR: One or more files did not pass the validity check!
Failed to build brscan5

Swapping out the first item in the md5sums list with an md5sum of a fresh copy of agree.html then building manually worked for me though.

diff --git a/PKGBUILD b/PKGBUILD
index bc59f3b..9295596 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,7 @@ source=(
 )

 md5sums=(
-  '5a4a3172f6278922062aa6e1f43b0d92'
+  '7aff43df26124edc5c12fdde1e45b71c'
   'ca07cab058b704b7b12ba076d00be2f0'
   '90bf4aa2e87b68ba2ea1aa7e43b019d9'
 )

razerei commented on 2021-12-15 14:50 (UTC)

Thanks @BenloRevan, I'll check it out today. Heads up your diff updates to 1.2.7 but I think I see 1.2.8 published by brother, so I'll update straight to 1.2.8.

BenloRevan commented on 2021-12-15 06:38 (UTC) (edited on 2021-12-15 06:39 (UTC) by BenloRevan)

@razerei I think this is what's needed to bring brscan5 up to date: version 1.2.7_0 of the rpm URLs by changing pkgver, also with the MD5s for those rpm files, and there is also a new version for libLxBsScanCoreApi.so.3.2.0

In other words:

diff --git a/PKGBUILD b/PKGBUILD
index 388258d..55faa25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Based on the brscan4 PKGBUILD by Harey

 pkgname=brscan5
-pkgver=1.2.6_0
+pkgver=1.2.7_0
 pkgrel=1
 pkgdesc='SANE drivers from Brother for brscan5 compatible models'
 arch=('i686' 'x86_64')
@@ -21,9 +21,9 @@ md5sums=(
   '90bf4aa2e87b68ba2ea1aa7e43b019d9'
 )
 source_x86_64=("https://download.brother.com/welcome/dlf104036/${pkgname}-${pkgver/_/-}.x86_64.rpm")
-md5sums_x86_64=('015e3c48c3820554bae1fc3ed3c5ab2a')
+md5sums_x86_64=('d10dbf0d9bc33c3b0bcf4201932e5eef')
 source_i686=("https://download.brother.com/welcome/dlf104035/${pkgname}-${pkgver/_/-}.i386.rpm")
-md5sums_i686=('e8d17dbf5b32563182316315dce8dd44')
+md5sums_i686=('3489e9d3282491e73e2758ae02a3d3b1')
 install="brscan5.install"

 build() {
@@ -48,7 +48,7 @@ package() {
   ln -sf libsane-brother5.so.1 libsane-brother5.so

   cd "$pkgdir/usr/lib" || exit 1
-  mv "$pkgdir/opt/brother/scanner/brscan5/libLxBsScanCoreApi.so.3.0.0" "$pkgdir/usr/lib"
+  mv "$pkgdir/opt/brother/scanner/brscan5/libLxBsScanCoreApi.so.3.2.0" "$pkgdir/usr/lib"
   ln -sf "libLxBsScanCoreApi.so.3.0.0" "libLxBsScanCoreApi.so.3"
   ln -sf "libLxBsScanCoreApi.so.3" "libLxBsScanCoreApi.so"

horror-vacui commented on 2021-12-14 15:09 (UTC) (edited on 2021-12-14 15:10 (UTC) by horror-vacui)

It seems like that the URL to the driver at Brothers support site has been changed. During compiling the package with pamac I got the following error:

curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading https://download.brother.com/welcome/dlf104036/brscan5-1.2.6-0.x86_64.rpm Aborting...

philx commented on 2021-11-10 16:23 (UTC)

you may add MFC-9142CDN to support list, works like a charm. Thanks a lot

EntrepreneurAJ commented on 2021-09-07 10:36 (UTC)

A note to other users with the Brother DCP-L3510CDW printer/scanner/copier.

This package even though listed did not work for this printer printer has the latest firmware updates. Instead the brscan4 package worked I don't know about other printers on the list but that is what worked on a fresh install of Arch today.

https://aur.archlinux.org/packages/brscan4/

andrej commented on 2021-08-23 03:52 (UTC) (edited on 2021-08-23 03:53 (UTC) by andrej)

It would be great to have this in the udev rules:

ATTR{idProduct}=="046a", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

In lsusb:

Bus 010 Device 003: ID 04f9:046a Brother Industries, Ltd DS-940DW

toeshred commented on 2021-06-05 18:07 (UTC)

Is there a list of which Brother printers this version of brscan is compatible with?