Package Details: vuescan-bin 9.7.82-2

Git Clone URL: https://aur.archlinux.org/vuescan-bin.git (read-only, click to copy)
Package Base: vuescan-bin
Description: A powerful proprietary scanning tool developed by Hamrick Software
Upstream URL: https://www.hamrick.com/
Keywords: scanning
Licenses: custom
Submitter: ninian
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 39
Popularity: 0.94
First Submitted: 2015-08-28 21:59 (UTC)
Last Updated: 2022-03-30 17:26 (UTC)

Pinned Comments

FabioLolix commented on 2022-06-11 18:18 (UTC)

OCR is only available for the professional edition, OCR files should be splitted to a separate pkgbuild? Send your opinion at my email

FabioLolix commented on 2022-03-25 16:26 (UTC)

The pkgbuild is now considered like a VCS one, this mean it will NOT be bumped for every version, report ONLY build problems not new versions.

Latest Comments

FabioLolix commented on 2022-06-11 18:18 (UTC)

OCR is only available for the professional edition, OCR files should be splitted to a separate pkgbuild? Send your opinion at my email

FabioLolix commented on 2022-05-01 11:13 (UTC)

@android_aur no

android_aur commented on 2022-05-01 11:11 (UTC)

Vuescan told me there was an update so I ran yay -S vuescan-bin in order to get the neweset version. Now when I use yay to search for new updates I get this message: vuescan-bin: local (9.7.84-1) is newer than AUR (9.7.82-2) - Is this a reason to flag this package out of date?

wget commented on 2022-03-31 15:43 (UTC)

@FabioLolix With pleasure =) I thought this was a great improvement for those like me who use Vuescan as their daily driver OCR scanning piece of software for Linux ;)

FabioLolix commented on 2022-03-30 18:35 (UTC)

OCR dictionaries are now included in the package thanks to wget work

FabioLolix commented on 2022-03-25 19:36 (UTC)

@simona grab the pkgbuild and makepkg it, the message have been posted after I have updated the pkgbuild here, where do you expected to find it?

simona commented on 2022-03-25 17:31 (UTC)

a little hint where download new version?

FabioLolix commented on 2022-03-25 16:26 (UTC)

The pkgbuild is now considered like a VCS one, this mean it will NOT be bumped for every version, report ONLY build problems not new versions.

wget commented on 2022-03-10 14:59 (UTC)

@FabioLolix Would you mind adding the following changes to this package? https://github.com/wget/archlinux-aur-vuescan-bin/tree/changes

My changes are incorporating the OCR feature into the app by bundling OCR dictionaries.

Thanks in advance for your merge.

Scrubbington commented on 2022-03-05 08:25 (UTC)

"Please remove the sha256sum check! This package is updating so often and everytime I try to update, the sha256sum is already out of date again."

This! Please, every time it crashes the update routine - what it the process to include the package in the updates, when it is not ready due to sha256?

Or do a user dialog "Checksum is different (i.e. 34DFR§$exampl3), do you want to continue?"

FabioLolix commented on 2022-01-01 15:35 (UTC)

When sha256 don't match flag the package as out of date

FabioLolix commented on 2022-01-01 15:34 (UTC)

@harry71 this time upstream silently republished the package, updated

harry71 commented on 2022-01-01 15:01 (UTC) (edited on 2022-01-01 15:02 (UTC) by harry71)

The sha256 for source_x86_64 do not match.

-sha256sums_x86_64=('b1f9a69b96b56a53bd52e125220bb05bf7500aa7eb57b912042e7a540be24f93')
+sha256sums_x86_64=('562246f0da56324e4f6ed9906aa8965a2965962e236a54f72285e213c71349b6')

thibaultmol commented on 2021-07-02 12:27 (UTC) (edited on 2022-01-01 15:37 (UTC) by thibaultmol)

@snvmk a couple comments down you would have seen the answer: https://aur.archlinux.org/packages/vuescan-bin/#comment-803268

Also: The developer unfortunately constantly changes it and doesn't like having his software available via stuff like the AUR: https://lists.archlinux.org/pipermail/aur-general/2021-May/036313.html

snvmk commented on 2021-07-02 11:59 (UTC)

Hi, when checksums update? Says it is failed. i need to make my scanner work, not working with sane/snapscan :(

g4c commented on 2021-06-12 19:56 (UTC)

With each update, you can just run 'updpkgsums' in the PKGBUILD directory and it will automatically download the files, calculate new checksums, and save them back to the PKGBUILD.

hotfloppy commented on 2021-06-08 03:14 (UTC) (edited on 2021-06-08 03:15 (UTC) by hotfloppy)

Updated sha256sums for all archs (but only tested for x86_64).

# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
# Contributor: ninian <mcfadzean.org.uk ta linux>

pkgname=vuescan-bin
pkgver=9.7.55
pkgrel=1
pkgdesc="A powerful proprietary scanning tool developed by Hamrick Software"
arch=(i686 x86_64 armv6h aarch64)
url="https://www.hamrick.com/"
license=('custom')
depends=(gtk2 libsm libusb-compat)
options=(!strip) # required to accept registration details
source=(vuescan-LICENSE.txt)
source_i686=("vuescan-x32-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuex3297.rpm")
source_x86_64=("vuescan-x64-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuex6497.rpm")
source_aarch64=("vuescan-arm64-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuea6497.rpm")
source_armv6h=("vuescan-arm32-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuea3297.rpm")
sha256sums=('6dbe377ee83561ef0b12fec64dadb5c81beb1f9ee274284c09184366bad1a6d6')
sha256sums_i686=('105ee281718dcb3139b31c42e2889741cc74c6ef8b3b2d04be985a955f5d965d')
sha256sums_x86_64=('80249b962616602b610b31f391e89f89f205449085d54e5f8393a22adda87b34')
sha256sums_armv6h=('3e1382a2c3eb821fe130e57c479b4321f098550d758b24fc42cb08563b11473f')
sha256sums_aarch64=('cbe556089ec4d1a112d719b679354c38e8ef5649c646725166abf0dccfe9fabe')

package() {
  cp -a "${srcdir}"/usr "${pkgdir}"/
  cp -a "${srcdir}"/lib "${pkgdir}"/usr
  install -Dm644 "${srcdir}/vuescan-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}

or you can just SKIP the sha256 checksum altogether to reuse the same PKGBUILD again. (not recommended)

# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
# Contributor: ninian <mcfadzean.org.uk ta linux>

pkgname=vuescan-bin
pkgver=9.7.55
pkgrel=1
pkgdesc="A powerful proprietary scanning tool developed by Hamrick Software"
arch=(i686 x86_64 armv6h aarch64)
url="https://www.hamrick.com/"
license=('custom')
depends=(gtk2 libsm libusb-compat)
options=(!strip) # required to accept registration details
source=(vuescan-LICENSE.txt)
source_i686=("vuescan-x32-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuex3297.rpm")
source_x86_64=("vuescan-x64-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuex6497.rpm")
source_aarch64=("vuescan-arm64-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuea6497.rpm")
source_armv6h=("vuescan-arm32-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuea3297.rpm")
sha256sums=('SKIP')
sha256sums_i686=('SKIP')
sha256sums_x86_64=('SKIP')
sha256sums_armv6h=('SKIP')
sha256sums_aarch64=('SKIP')

package() {
  cp -a "${srcdir}"/usr "${pkgdir}"/
  cp -a "${srcdir}"/lib "${pkgdir}"/usr
  install -Dm644 "${srcdir}/vuescan-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}

apastuszak commented on 2021-05-22 03:26 (UTC)

Updated PKGBUILD for X86-64

# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
# Contributor: ninian <mcfadzean.org.uk ta linux>

pkgname=vuescan-bin
pkgver=9.7.55
pkgrel=1
pkgdesc="A powerful proprietary scanning tool developed by Hamrick Software"
arch=(i686 x86_64 armv6h aarch64)
url="https://www.hamrick.com/"
license=('custom')
depends=(gtk2 libsm libusb-compat)
options=(!strip) # required to accept registration details
source=(vuescan-LICENSE.txt)
source_i686=("vuescan-x32-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuex3297.rpm")
source_x86_64=("vuescan-x64-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuex6497.rpm")
source_aarch64=("vuescan-arm64-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuea6497.rpm")
source_armv6h=("vuescan-arm32-$(date +%F-%H).rpm::https://www.hamrick.com/files/vuea3297.rpm")
sha256sums=('6dbe377ee83561ef0b12fec64dadb5c81beb1f9ee274284c09184366bad1a6d6')
sha256sums_i686=('5416c2550a6c7506ebf1b807e8bbdd6933f1088f0041ae80fa652a3be4b8f27b')
sha256sums_x86_64=('aa56eb6c80cfcf3393131d60ab8222968f3923066f1f55c31d1f647ba97cbf56')
sha256sums_armv6h=('bf5270cb89e4a562f5fba825f6fd836eda372b551aa2f41b181a76b4eaf7c1c1')
sha256sums_aarch64=('ed0e5b92c611ee66f5f6661bfbd5844407f48d76f50fe2438816d48b74c9cda1')

package() {
  cp -a "${srcdir}"/usr "${pkgdir}"/
  cp -a "${srcdir}"/lib "${pkgdir}"/usr
  install -Dm644 "${srcdir}/vuescan-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}

kb2qqm commented on 2021-04-22 15:45 (UTC) (edited on 2021-04-22 15:49 (UTC) by kb2qqm)

To get the updated packages to load edit the file with the SHA256 hash with uppercase 'SKIP'

example:

sha256sums=('SKIP')
sha256sums_i686=('SKIP')
sha256sums_x86_64=('SKIP')
sha256sums_armv6h=('SKIP')
sha256sums_aarch64=('SKIP')

Then hit build and it will update the program.

chetwisniewski commented on 2021-04-11 23:49 (UTC)

SHA updated to bfe463d01da3fd720e3a1161c3947a2f75c87de8ce89b19fa214d9cd5f2ff5fd

Durag commented on 2021-03-11 00:59 (UTC)

Please remove the sha256sum check! This package is updating so often and everytime I try to update, the sha256sum is already out of date again.

simona commented on 2021-01-22 13:22 (UTC)

==> Validazione di source_x86_64 file con sha256sums...
vuescan-bin-x64-2021-01-22-14.rpm ... NON RIUSCITO
==> ERRORE: Uno o più file non hanno superato il controllo di validità!

remove sha256sum check in package?

thibaultmol commented on 2020-12-08 15:37 (UTC)

it's out of date again. Q: is there something that hamrick could do about this? Have a different download url or something? Or maybe this package could just become a git style package as @aggraef said earlier this year

eda2z commented on 2020-11-22 15:18 (UTC)

You need to run sha256sum against vuescan-bin-x64-2020-11-22-09-09.tgz. Then edit PKGBUILD and replace the long text string in sha256sums_x86_64=('...') with the value. Then you can install the package. I have been using a registered copy of vuescan for several years on Arch but I do not use this AUR package. There are still manual operations which need to be performed as described in the README.txt in /opt/VueScan. Since these are manual, pacman will not "undo" them should you decide to remove the package.

bluedevil commented on 2020-11-12 20:56 (UTC)

==> Making package: vuescan-bin 9.7.32-1 (Thu 12 Nov 2020 08:53:33 PM UTC)
==> Retrieving sources...
  -> Found LICENSE
  -> Found vuescan.sh
  -> Found vuescan.desktop
  -> Downloading vuescan-bin-x64-2020-11-12-20-53.tgz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   234  100   234    0     0    302      0 --:--:-- --:--:-- --:--:--   302
100 9697k  100 9697k    0     0  1267k      0  0:00:07  0:00:07 --:--:-- 1631k
==> Validating source files with sha256sums...
    LICENSE ... Passed
    vuescan.sh ... Passed
    vuescan.desktop ... Passed
==> Validating source_x86_64 files with sha256sums...
    vuescan-bin-x64-2020-11-12-20-53.tgz ... FAILED
==> ERROR: One or more files did not pass the validity check!
error downloading sources: vuescan-bin

sha256sum value is wrong!!!

zynex commented on 2020-10-22 11:54 (UTC)

Version 9.7.35 is out. Works to just reinstall this package, except you need to skip sha256sums checks, alternative modify the PKGBUILD before installing.

obelix1502 commented on 2020-08-28 18:01 (UTC)

For version 9.7.32-1 of August 28, 2020, same problem with sha256sums. it is necessary to modify the PKGbuilt by replacing the sha256sums by those given by @aggraef : https://gist.github.com/agraef/69f9c18b9a520059ce22ec4b1ba8a652 and everything works perfectly

obelix1502 commented on 2020-08-16 21:12 (UTC)

@aggraef: Thank you.

Your link and your PKGBUILD is very good.

Vuescan is working perfectly.

jgerecke commented on 2020-07-21 15:52 (UTC)

Another update?

sha256sum vuex6497.tgz f1449f2355f994a2907476b397aa23cbf249bf9352b067199eaf4b81b483b78d

werner_w commented on 2020-07-17 10:20 (UTC)

This AUR Biuld is frustating.

[werner@zeus Downloads]$ sha256sum vuex6497.tgz 250396fdce34991e79102121d1e3f1efa8a044e49f0b464731cea136014b31e2

alan1world commented on 2020-07-03 13:41 (UTC) (edited on 2020-07-03 13:43 (UTC) by alan1world)

Latest sha256sums (generate by running makepkg --geninteg against the package):

sha256sums='6dbe377ee83561ef0b12fec64dadb5c81beb1f9ee274284c09184366bad1a6d6'

'a536feed770fa379b3ea0147721a74ad5f19db493c098eec570d363b70f0847d'

'211d104dc5e23530298d25ef0ae3760863b3f97113a1e80b228c866f576381ef)

sha256sums_i686='2d8184cf617655e71ae68598eebec8926effd77c19a86e242d4e620cddf00007')

sha256sums_x86_64='56231e08bf86351cb8373996e08506db859f3dc88ad054eca2be29666795e613')

sha256sums_armv6h='34dfbf7effc140fec648175036e86fe061a27262b3f35fb002db1a44cc4995a2')

sha256sums_aarch64='d0bfb158300865b2db46362f41870aece95f45e9eb998ef2326ae072d68a2d10')

obelix1502 commented on 2020-07-03 00:07 (UTC)

I've some errors:

==> Checking source_x86_64 files with sha256sums... vuescan-bin-x64-2020-07-03-01-55.tgz ... FAIL ==> ==> ERROR: One or more files are invalid! error downloading sources: vuescan-bin

aggraef commented on 2020-06-29 22:45 (UTC)

This package is a chore for any package maintainer because of the frequent updates and the way it is distributed.

@FabioLolix, I'd just go ahead and maintain this like a git package, skipping the checksums and generating the pkgver automatically. Then users can just update the package from the AUR whenever they feel the urge to do so. I've uploaded a PKGBUILD which does this here: https://gist.github.com/agraef/69f9c18b9a520059ce22ec4b1ba8a652

Note that this uses wget and grep/sed to extract the current version number from the author's website. This might need tweaking when the layout of https://www.hamrick.com/alternate-versions.html changes.

Moo-Crumpus commented on 2020-06-28 12:45 (UTC)

Man, this package is nearly unmaintained. Checksums don't match, updates need fresh install and so on. Worst maintainer.

mbaraban commented on 2020-06-10 15:31 (UTC)

at the very least, all URLs should be HTTPS-based

Moo-Crumpus commented on 2020-06-10 07:58 (UTC)

skipping the signature is no option, honestly.

James-T commented on 2020-06-09 20:50 (UTC)

@emmerkar I think it probably has to have SKIP for the sha256sum for the package tar file unless it is going to be updated every release which has not been the case in the past.

emmerkar commented on 2020-06-04 16:00 (UTC)

sha256ssum for x86-64 package should be upgraded to 504769596aaebe61808daf08e603ccbf06582e6b909ef7390c141098e23b26b2

mbaraban commented on 2020-06-03 15:17 (UTC)

source_i686=("$pkgname-x32-$(date +%F-%H-%M).tgz::http://www.hamrick.com/files/vuex3297.tgz") source_x86_64=("$pkgname-x64-$(date +%F-%H-%M).tgz::http://www.hamrick.com/files/vuex6497.tgz")

still using HTTP for x86/x86_64. Signature skipping is insecure.

zynex commented on 2020-06-03 13:23 (UTC)

New version available, v9.7.28. Running this PGKBUILD works, but need to skip checksum for it to install the new version.

mbaraban commented on 2020-05-01 18:38 (UTC)

It would be good to switch the download URL to HTTPS. HTTP combined with signature skipping looks insecure.

muhviehstarr commented on 2019-06-25 21:03 (UTC)

patch for recent version:

--- PKGBUILD
+++ PKGBUILD @@ -3,7 +3,7 @@ pkgname=vuescan-bin _pgmname=vuescan _srcname=VueScan -pkgver=9.6 +pkgver=9.6.43 pkgrel=1 pkgdesc="A powerful proprietary scanning tool developed by Hamrick Software" arch=('i686' 'x86_64') @@ -14,15 +14,15 @@ options=(!strip)

source=('LICENSE' 'vuescan.sh' 'vuescan.desktop') -source_i686=('http://www.hamrick.com/files/vuex3296.tgz') -source_x86_64=('http://www.hamrick.com/files/vuex6496.tgz') +source_i686=('https://d2bwyyzfw77fhf.cloudfront.net/vuex3296.tgz') +source_x86_64=('https://d2bwyyzfw77fhf.cloudfront.net/vuex6496.tgz')

md5sums=('e4d56c48bc5ac80b83630238a7ab658d' 'da269332a033a101a4509d34f1552c10' '10fc10eedb71fa56bb7f1c6e29d63e3b') +md5sums_i686=('510631f922ef57b894b0e16f6b1f79e7') +md5sums_x86_64=('9351190cea1b804d4631524cfe619625') # Skip checksum as package always provides latest version regardless -md5sums_i686=('SKIP') -md5sums_x86_64=('SKIP')

package() { cd "$srcdir"

niv commented on 2018-10-14 12:02 (UTC)

if it looks ugly and you don't see any borders of buttons, like mentioned here before: i.e. sudo nano /usr/bin/vuescan

#!/bin/sh
cd /opt/vuescan
GTK2_RC_FILES=/usr/share/themes/Industrial/gtk-2.0/gtkrc /opt/vuescan/vuescan
exec ./vuescan "$@"

ninian commented on 2017-09-25 08:38 (UTC)

@FabioLolix: Updated to 9.5-2

FabioLolix commented on 2017-09-24 13:19 (UTC)

Do you mind using the standards source_x86_64=() source_i686=() md5sums_x86_64=() md5sums_i686=() ?

ninian commented on 2017-09-13 17:36 (UTC)

Here's how I handle the problem, with /usr/local/bin/vuescan (or ~/bin/vuescan) which specifies a simpler theme, eg Clearlooks: #!/bin/sh cd /opt/vuescan GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc exec ./vuescan "$@"

freebird95 commented on 2017-09-13 16:56 (UTC)

I am experiencing the problem I have heard of before in other distros - using theme Vertex-Maia I don't get most of the buttons on the control screen, but if I switch to something more basic like XFCE itself, they appear. Terminal shows a string of errors such as: ** (vuescan:25808): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Vertex-Maia/gtk-2.0/Buttons/button-default.png: Failed to load image '/usr/share/themes/Vertex-Maia/gtk-2.0/Buttons/button-default.png': Fatal error in PNG image file: bad parameters to zlib (vuescan:25808): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed (vuescan:25808): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed Is there any possible remedy for this rather than switching themes when using Vuescan?

ninian commented on 2016-05-05 13:42 (UTC)

NB: Just build the package and you will always get the most recent version. It is updated too frequently to bother changing the package version every time.

ninian commented on 2015-12-04 15:40 (UTC)

No need, just build the package and you will always get the most recent version, in this case 9.5.29.

werner_w commented on 2015-12-04 15:36 (UTC)

Version 9.5.29 - please change it