#!/bin/sh -x # It will be run with two args: buildroot spec BUILDROOT="$1" SPEC="$2" VERSION=$(grep "^Version:" $SPEC | sed -e "s|Version: ||") PRODUCT=kyodialog PRODUCTCUR=$PRODUCT$VERSION . $(dirname $0)/common.sh # embedded filter_from_requires "python3(PyPDF3)" add_libs_requires # remove embedded PyPDF3 remove_dir /usr/share/kyocera$VERSION/Python # PRIMARY_PPD_DIRECTORY=/usr/share/ppd/kyocera/ fromppd="/usr/share/kyocera$VERSION/ppd$VERSION" 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 cat <<EOF |create_file /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 install_file /usr/share/kyocera$VERSION/appicon_H.png /usr/share/pixmaps/$PRODUCTCUR.png