summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 17 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 076dbc708f72..d22ebbfdb2f8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}