diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -1,7 +1,7 @@ # Maintainer: Tércio Martins <echo dGVyY2lvd2VuZGVsQGdtYWlsLmNvbQo= | base64 -d> pkgname=epsonscan2 -pkgver=6.7.61.0 +pkgver=6.7.63.0 _pkgver="$pkgver-1" pkgrel=1 arch=('i686' 'x86_64') @@ -12,8 +12,14 @@ depends=('libjpeg-turbo' 'libpng' 'libtiff' 'libusb' 'qt5-base' 'sane' 'zlib') makedepends=('boost' 'cmake' 'libharu' 'qt5-singlecoreapplication' 'rapidjson') optdepends=('epsonscan2-non-free-plugin: OCR support and wireless scanning') options=('!buildflags') -source=("https://download3.ebz.epson.net/dsc/f/03/00/14/53/67/1a6447b4acc5568dfd970feba0518fabea35bca2/epsonscan2-6.7.61.0-1.src.tar.gz") -sha512sums=('65f0681402401db32470dc6496dd667fcdbb365cbda9b9d94f67387edfa9e8f8c9747bc77467b39ac08fcaa0d7cd0d35569d61cbae470a329aee318d637bf402') +source=('https://download3.ebz.epson.net/dsc/f/03/00/15/17/69/0ef02802c476a6564f13cac929859c394f40326a/epsonscan2-6.7.63.0-1.src.tar.gz' + 'epsonscan2-crash.patch' + 'epsonscan2-oob-container.patch' + 'epsonscan2-xdg-open.patch') +b2sums=('d765082c258e77bc98a64457388bddf465d258b62617460b0d8d3b82c3d6e1833e69515995349d5536069e2a4aede705abc3c962a12107fdf0af45e8fe8d8eac' + '8f3b86bdafa8822e49c48b4189ee262c92d7aadeff4369979dd723b01efd1c392789451d77eef5a127c58795403fbc5364793d20b6d4e494b1eff3ed3c1153fb' + 'b6821eba16ab6d7e829ca74b1c46432f505e87421146d38d30a0ebd8eeecd93d12d57bad071232528be62beff54663d4fa58fbc8b992461b8acdd8a53a354b3a' + '514b3e0f871bbe36106615676cafd8c4d1ed284d25cad8cd691ba08f67ae36a3e53547ecf898596cccdcfe002b9c6eaddc6cc3c9448c53238ae81af7b0cd35cf') prepare() { [[ -d build ]] && rm -r build; mkdir build @@ -23,6 +29,13 @@ prepare() { sed -i '1 i #include "zlib.h"' \ "$srcdir/$pkgname-$_pkgver/src/CommonUtility/DbgLog.cpp" + + # Stability improvements from Flatpak maintainers + # https://github.com/flathub/net.epson.epsonscan2 + for file in crash oob-container xdg-open + do + patch --directory="$srcdir/$pkgname-$_pkgver" --forward --strip=1 --input="$srcdir/$pkgname-$file.patch" + done } build() { @@ -42,6 +55,7 @@ package() { "$pkgdir/usr/share/applications/$pkgname.desktop" install -d $pkgdir/usr/lib/sane ; cd $pkgdir/usr/lib/sane + ln -s ../$pkgname/libsane-epsonscan2.so libsane-epsonscan2.so ln -s ../$pkgname/libsane-epsonscan2.so libsane-epsonscan2.so.1 ln -s ../$pkgname/libsane-epsonscan2.so libsane-epsonscan2.so.1.0.0 } |