# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit rpm DL_UUID="9594ab4f-8b31-4629-a00b-8bcae8e2f477" MY_PN="epson-inkjet-printer-escpr2" MY_PV="${PV}-1" DESCRIPTION="Epson ESC/P-R 2 generic Inkjet Printer Driver binary package" HOMEPAGE="https://support.epson.net/linux/Printer/LSB_distribution_pages/en/escpr2.php" # Go to the Epson Download Center https://download-center.epson.com/search/?language=en # in order to get the binary package. Select any supported printer, e.g. "XP-970", select # "Linux RPM(x64)", any country, and under "Drivers" click "Proceed to download". SRC_URI="https://download-center.epson.com/f/module/${DL_UUID}/${MY_PN}-${MY_PV}.x86_64.rpm" LICENSE="EPSON-EULA LGPL-2.1" SLOT="0" KEYWORDS="~amd64" IUSE="" RESTRICT="mirror" RDEPEND="net-print/cups !net-print/epson-inkjet-printer-escpr2" DEPEND="${RDEPEND}" S="${WORKDIR}/opt/${MY_PN}" src_unpack() { rpm_src_unpack ${MY_PN}-${MY_PV}.x86_64.rpm cd ${S} } src_install() { # libraries dolib.so lib64/libescpr2.so.1.0.0 lib64/libescpr2.so.1.0.0 lib64/libescpr2.so.1.0.0 # cups executables exeinto /opt/${MY_PN}/cups/lib/filter doexe cups/lib/filter/epson-escpr-wrapper2 cups/lib/filter/epson-escpr2 # docs dodoc doc/* # ppds insinto /usr/share/ppd/${MY_PN}/ doins ppds/Epson/* } pkg_postinst() { elog "The online user manual is available at:" elog " https://download.ebz.epson.net/man/linux/escpr2.html" }