net-print/kyodialog - 9.4-r2 (gentoo-zh)

Search

Package Information

Description:
Kyocera printer driver for linux
Homepage:
https://www.kyoceradocumentsolutions.com.cn/support/mfp/download/
License:
KYOCERA

Ebuild Details

Version EAPI Keywords Slot
9.4-r2 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit unpacker xdg

DESCRIPTION="Kyocera printer driver for linux"
HOMEPAGE="https://www.kyoceradocumentsolutions.com.cn/support/mfp/download/"

SRC_URI="
	amd64?	( https://www.kyoceraconnect.com/servlet/kyocera.admin.DownloadServlet?actionType=download&id=1301
				-> KyoceraLinuxPackages-20240521.tar.gz )
"

S="${WORKDIR}"

LICENSE="KYOCERA"
SLOT="0"
KEYWORDS="~amd64"

RESTRICT="strip mirror bindist" # mirror as explained at bug #547372

RDEPEND="
	net-print/cups
	dev-qt/qtwidgets:5
	dev-qt/qtdbus:5
	dev-qt/qtgui:5
	dev-qt/qtcore:5
	dev-qt/qtnetwork:5
"

src_unpack() {
	unpack KyoceraLinuxPackages-20240521.tar.gz
	unpack_deb Debian/Global/kyodialog_amd64/kyodialog_${PV}-0_amd64.deb
}

src_install() {
	exeinto /usr/bin
	exeopts -m0755
	doexe "${S}"/usr/bin/*

	exeinto /usr/lib/cups/filter
	exeopts -m0755
	doexe "${S}"/usr/lib/cups/filter/*

	# fix the icon patch
	sed -i "s/kyocera/kyocera9.4/g" "${$}"/usr/share/applications/kyodialog9.4.desktop
	insinto /usr/share
	doins -r "${S}"/usr/share/{applications,kyocera9.4}

	insinto /etc
	doins -r "${S}"/etc/{dbus-1,xdg}
}

Dependencies

RDEPEND

	net-print/cups
	dev-qt/qtwidgets:5
	dev-qt/qtdbus:5
	dev-qt/qtgui:5
	dev-qt/qtcore:5
	dev-qt/qtnetwork:5

Manifest for 9.4-r2

Type File Size Source URLs
DIST KyoceraLinuxPackages-20240521.tar.gz 273324655 bytes https://www.kyoceraconnect.com/servlet/kyocera.admin.DownloadServlet?actionType=download&id=1301