kyodialog.sh 1.27 KB
Newer Older
1 2 3 4 5 6
#!/bin/sh -x

# It will be run with two args: buildroot spec
BUILDROOT="$1"
SPEC="$2"

7 8 9 10 11
PRODUCT=kyodialog
# FIXME
VER=9.2
PRODUCTCUR=$PRODUCT$VER

12 13
. $(dirname $0)/common.sh

14 15
# embedded
filter_from_requires "python3(PyPDF3)"
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

subst '1iAutoProv: no' $SPEC

# remove embedded PyPDF3
remove_dir /usr/share/kyocera$VER/Python

# PRIMARY_PPD_DIRECTORY=/usr/share/ppd/kyocera/
fromppd="/usr/share/kyocera$VER/ppd$VER"
mkdir -p $BUILDROOT/usr/share/ppd/
mv $BUILDROOT$fromppd $BUILDROOT/usr/share/ppd/kyocera
subst "s|$fromppd|/usr/share/ppd/kyocera|" $SPEC
pack_dir /usr/share/ppd/kyocera
#remove_dir $fromppd
#pack_file /usr/share/ppd/kyocera

# ALTERNATE_PPD_DIRECTORY=/usr/share/cups/model/kyocera
mkdir -p $BUILDROOT/usr/share/cups/model/
ln -s /usr/share/ppd/kyocera $BUILDROOT/usr/share/cups/model/kyocera
pack_file /usr/share/cups/model/kyocera
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

# create desktop file
mkdir -p $BUILDROOT/usr/share/applications/
cat <<EOF >$BUILDROOT/usr/share/applications/$PRODUCTCUR.desktop
[Desktop Entry]
Type=Application
Name=Kyocera Print Panel
Exec=$PRODUCTCUR
Icon=$PRODUCTCUR
Comment=Kyocera Print Panel
Terminal=false
Categories=Qt;Printing;HardwareSettings;Settings
EOF
pack_file /usr/share/applications/$PRODUCTCUR.desktop

install_file /usr/share/kyocera9.2/appicon_H.png /usr/share/pixmaps/$PRODUCTCUR.png