From 8108c71d20b22d7aab9f36e2b52bddcdf19c7725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BB=D0=B0=D0=B4=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=BE=D0=BD=D1=8B=D1=88=D0=B5=D0=B2?= Date: Tue, 5 Dec 2023 09:52:19 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BF=D0=BE=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B0?= =?UTF-8?q?=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B8=20=D0=B1=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0=D1=80=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BF=D0=B0=D0=BA=D0=B5?= =?UTF-8?q?=D1=82=D0=B0=20rastertospl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rastertospl/rastertospl-1.00.39.12.ebuild | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) 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 - }