Package Details: brscan5 1.3.1_0-2

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: 26
Popularity: 0.83
First Submitted: 2019-04-17 14:30 (UTC)
Last Updated: 2024-02-04 22:29 (UTC)

Latest Comments

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

Wilson.Phillips commented on 2022-03-25 20:52 (UTC)

Brother MFC-L2470DW is scanning across the network. Installed package. Reboot PC. Open Skanlite and the scanner shows up.

Daedalus24 commented on 2022-03-02 07:26 (UTC) (edited on 2022-03-02 07:27 (UTC) by Daedalus24)

I confirm MFC-J3930DW works perfectly with brscan5. Thank you very much!

doragasu commented on 2022-02-21 20:02 (UTC)

Thanks for the package. Got my DS-640 working by adding the following udev rule:

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

For the following device as shown by lsusb:

Bus 005 Device 007: ID 04f9:0468 Brother Industries, Ltd DS-640

DocileNewbie commented on 2022-02-08 14:33 (UTC)

My MFC-L2750DW was not fully supported by brscan5 (crashes, empty pages in lineart mode with resolution >200dpi. brscan4 works perfectly. So maybe delete it from the list?

faHLBpNsVE commented on 2022-01-31 20:06 (UTC) (edited on 2022-01-31 20:07 (UTC) by faHLBpNsVE)

Brother published a new update last week to version 1.2.9-0.

Checksums:

  • md5sums_x86_64=('975f7927b0cc198c4dedfe9c39777db6')
  • md5sums_i686=('8d4040c1f0215c109ee7b85620a074e3')

razerei commented on 2021-12-15 17:01 (UTC)

sorry about that. I replaced the URL-based license with the license that's included in the source RPM to simplify the installation. It seems that URL might not be reliable. Published a fix in 1.2.8_0-2.

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"