diff --git a/net-print/rastertospl/rastertospl-1.00.39.12.ebuild b/net-print/rastertospl/rastertospl-1.00.39.12.ebuild index 0c26029ec..b27dd6dee 100644 --- a/net-print/rastertospl/rastertospl-1.00.39.12.ebuild +++ b/net-print/rastertospl/rastertospl-1.00.39.12.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DESCRIPTION="Proprietary plugins and software for HPLIP" +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" @@ -10,36 +10,38 @@ LICENSE="" SLOT="0" KEYWORDS="amd64" -DEPEND="net-print/hplip" +DEPEND="net-print/cups" RDEPEND="${DEPEND}" BDEPEND="" -S="$WORKDIR/uld" +S="$WORKDIR/"${P}"" src_unpack() { - [[ ! -n ${P}.tar.gz ]] || unpack ${P}.tar.gz +default && mv uld "${P}" } -pkg_preinst() { +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" + dobin "${S}/x86_64/${binary}" done - dolib.so "${S}/x86_64/libscmssc.so" + dolib.so "${S}"/x86_64/libscmssc.so - cp -a "${S}/noarch/share/ppd/cms/" /usr/share/ppd/HP + insinto "${ppd_dir}" + doins -r "${S}"/noarch/share/ppd/cms/ - 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 + 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" > "/usr/share/ppd/HP/$ppd.gz" + 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 - }