# Copyright 2007-2023 Mir Calculate # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="HP drivers for MFP 13x, 17x (Color) series, Laser 10x, 15x (Color) series" HOMEPAGE="https://www.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="HP-EULA" SLOT="0" KEYWORDS="amd64" DEPEND="net-print/cups" RDEPEND="${DEPEND}" RESTRICT="bindist mirror" 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 }