You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-overlay/net-print/rastertospl/rastertospl-1.00.39.12-r1.e...

47 lines
1.1 KiB

# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION=""
HOMEPAGE="https://ftp.hp.com"
SRC_URI="https://ftp.hp.com/pub/softlib/software13/printers/CLP150/uld-hp_V1.00.39.12_00.15.tar.gz -> ${P}.tar.gz"
LICENSE=""
SLOT="0"
KEYWORDS="amd64"
DEPEND="net-print/cups"
RDEPEND="${DEPEND}"
S="$WORKDIR/"${P}""
src_unpack() {
default && mv uld "${P}"
}
src_install() {
set -e
ppd_dir="/usr/share/ppd/HP"
dodir "${ppd_dir}"
for binary in smfpnetdiscovery rastertospl pstosecps; do
dobin "${S}/x86_64/${binary}"
done
dolib.so "${S}/x86_64/libscmssc.so"
insinto "${ppd_dir}"
doins -r "${S}/noarch/share/ppd/cms/"
mkdir "${S}"/ppd
for ppd in HP_Color_Laser_15x_Series.ppd \
HP_Color_Laser_MFP_17x_Series.ppd \
HP_Laser_10x_Series.ppd \
HP_Laser_MFP_13x_Series.ppd
do
gzip -c "${S}/noarch/share/ppd/${ppd}" > "${S}/ppd/${ppd}".gz
doins "${S}/ppd/${ppd}".gz
done
dosym -r /usr/bin/smfpnetdiscovery /usr/libexec/cups/backend/smfpnetdiscovery
dosym -r /usr/bin/pstosecps /usr/libexec/cups/filter/pstosecps
dosym -r /usr/bin/rastertospl /usr/libexec/cups/filter/rastertospl
}