Commit 7215cf88 authored by Ivan Mazhukin's avatar Ivan Mazhukin Committed by Vitaly Lipatov

epm play: add kyodialog-phase5 (eterbug #18400)

epm repack kyodialog: add support for phase-5 (eterbug #18400)
parent ff99c74f
#!/bin/sh
TAR="$1"
RETURNTARNAME="$2"
. $(dirname $0)/common.sh
if echo "$TAR" | grep -q KyoceraLinux-Phase5 ; then
erc $TAR || fatal
TAR=$(echo KyoceraLinux-Phase5*.tar.gz)
fi
if echo "$TAR" | grep -q KyoceraLinux-Phase5 ; then
erc $TAR || fatal
else
fatal "Have no idea how to handle $(basename $TAR)"
fi
rm $TAR
cd KyoceraLinux-Phase5* || fatal
# use deb globally, because rpm doesn't have the correct version
cd Debian/Global/kyodialog_amd64 || fatal
PKG="kyodialog_*_amd64.deb"
return_tar $PKG
#!/bin/sh
PKGNAME=kyodialog-phase5
SUPPORTEDARCHES="x86_64"
VERSION="$2"
DESCRIPTION="KYOCERA Printing Package (Linux Universal Driver)"
URL="https://www.kyoceradocumentsolutions.eu/en/support/downloads.name-L2V1L2VuL21mcC9FQ09TWVNNMjAzNURO.html#tab=driver"
. $(dirname $0)/common.sh
warn_version_is_not_supported
#PKGURL="https://www.kyoceradocumentsolutions.eu/content/download-center/eu/drivers/all/Linux_Universal_Driver_zip.download.zip"
PKGURL="https://www.kyoceradocumentsolutions.eu/content/download-center/eu/drivers/all/KyoceraLinux_Phase5_2018_08_29_zip.download.zip"
install_pack_pkgurl
......@@ -6,8 +6,17 @@ SPEC="$2"
VERSION=$(grep "^Version:" $SPEC | sed -e "s|Version: ||")
case "$VERSION" in
# set MAJORVERSION to "5" to ensure the correct version is used in the path
5* )
MAJORVERSION="5"
;;
9*)
MAJORVERSION=$VERSION
esac
PRODUCT=kyodialog
PRODUCTCUR=$PRODUCT$VERSION
PRODUCTCUR=$PRODUCT$MAJORVERSION
. $(dirname $0)/common.sh
......@@ -17,10 +26,10 @@ filter_from_requires "python3(PyPDF3)"
add_libs_requires
# remove embedded PyPDF3
remove_dir /usr/share/kyocera$VERSION/Python
remove_dir /usr/share/kyocera$MAJORVERSION/Python
# PRIMARY_PPD_DIRECTORY=/usr/share/ppd/kyocera/
fromppd="/usr/share/kyocera$VERSION/ppd$VERSION"
fromppd="/usr/share/kyocera$MAJORVERSION/ppd$MAJORVERSION"
mkdir -p $BUILDROOT/usr/share/ppd/
mv $BUILDROOT$fromppd $BUILDROOT/usr/share/ppd/kyocera
subst "s|$fromppd|/usr/share/ppd/kyocera|" $SPEC
......@@ -44,4 +53,5 @@ Terminal=false
Categories=Qt;Printing;HardwareSettings;Settings
EOF
install_file /usr/share/kyocera$VERSION/appicon_H.png /usr/share/pixmaps/$PRODUCTCUR.png
# 9.3 appicon_H.png; 5.0 appicon_F.png
install_file "/usr/share/kyocera$MAJORVERSION/appicon_H.png" "/usr/share/pixmaps/$PRODUCTCUR.png" || install_file "/usr/share/kyocera$MAJORVERSION/appicon_F.png" "/usr/share/pixmaps/$PRODUCTCUR.png"
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