gentoo-zh/net-print/kyodialog/kyodialog-9.4-r2.ebuild

55 lines
1.2 KiB
Bash

# 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}
}