Commit 8269bb0b authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play epsonscan2: rewrite, split epsonscan2-non-free-plugin separately

parent 39960d4a
#!/bin/sh
TAR="$1"
RETURNTARNAME="$2"
. $(dirname $0)/common.sh
if ! echo "$TAR" | grep -q "epsonscan2-bundle-.*.tar.gz" ; then
fatal "No idea how to handle $TAR"
fi
erc unpack $TAR && cd epsonscan2-bundle-* || fatal
# TODO:
# cp $base/DefaultSettings.SF2 $HOME/.epsonscan2
plugins="plugins/epsonscan2-non-free-plugin*.*"
return_tar $plugins
......@@ -11,9 +11,9 @@ fi
erc unpack $TAR && cd epsonscan2-bundle-* || fatal
pkgtype="$(epm print info -p)"
# TODO:
# cp $base/DefaultSettings.SF2 $HOME/.epsonscan2
core="core/epsonscan2*.*"
plugins="plugins/epsonscan2-non-free-plugin*.*"
return_tar $core $plugins
return_tar $core
#!/bin/sh
PKGNAME=epsonscan2-non-free-plugin
SUPPORTEDARCHES="x86_64"
VERSION="$2"
DESCRIPTION="Epson Scan 2 non-free-plugin - Linux Scanner Driver from the official site"
URL="https://support.epson.net/linux/en/epsonscan2.php"
. $(dirname $0)/common.sh
warn_version_is_not_supported
pkgtype=$(epm print info -p)
arch="$(epm print info -a)"
case "$pkgtype-$arch" in
rpm-x86_64)
PKGURL="https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=JA&CN2=US&CTI=171&PRN=Linux%20rpm%2064bit%20package&OSC=LX&DL"
;;
*-x86_64)
PKGURL="https://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=JA&CN2=US&CTI=171&PRN=Linux%20deb%2064bit%20package&OSC=LX&DL"
;;
*)
fatal "$arch arch is not supported"
;;
esac
repack=''
[ "$(epm print info -s)" = "alt" ] && repack='--repack'
epm pack $repack --install $PKGNAME "$PKGURL"
......@@ -6,15 +6,6 @@ VERSION="$2"
DESCRIPTION="Epson Scan 2 - Linux Scanner Driver from the official site"
URL="https://support.epson.net/linux/en/epsonscan2.php"
# TODO: remove repo too
case "$1" in
"--remove")
epm remove $(epm qp $PKGNAME-)
exit
;;
esac
. $(dirname $0)/common.sh
warn_version_is_not_supported
......
......@@ -3,18 +3,10 @@
BUILDROOT="$1"
SPEC="$2"
UNIREQUIRES="udev libusb-1.0.so.0"
. $(dirname $0)/common.sh
add_qt5_deps
exit
add_requires udev
if epm assure patchelf ; then
for i in usr/lib64/epsonscan2/lib*.so ; do
a= patchelf --set-rpath '$ORIGIN/' $i || continue
done
fi
add_libs_requires
set_autoreq 'yes'
fix_desktop_file /usr/bin/epsonscan2
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment