You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-overlay/net-print/pantum/pantum-1.1.94.ebuild

58 lines
1.1 KiB

# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Pantum Printer Linux Driver"
HOMEPAGE="https://www.pantum.cn/support/download/driver/"
IUSE="scanner"
SRC_URI="https://drivers.pantum.com/userfiles/files/download/%E9%A9%B1%E5%8A%A8%E6%96%87%E4%BB%B6/Pantum%20Linux%20Driver%20V1_1_94-1.zip"
LICENSE="AS-IS"
SLOT="0"
KEYWORDS="amd64"
COMMON_DEPEND="
media-libs/libjpeg8
net-print/cups
sys-apps/dbus
virtual/jpeg:0
net-print/cups-filters
scanner? (
media-gfx/sane-backends
)
"
BDEPEND="
virtual/pkgconfig
"
DEPEND="
${COMMON_DEPEND}
"
RDEPEND="
${COMMON_DEPEND}
app-text/ghostscript-gpl
"
S="${WORKDIR}/Pantum Linux Driver V1.1.94-1"
src_prepare(){
eapply_user
unpack "${S}/Resources/pantum_1.1.94-1_amd64.deb"
}
src_install(){
tar -xvf "${S}/data.tar.xz" -C "$D"
if ! use scanner ; then
rm -rf "${D}/usr/lib/x86_64-linux-gnu"
rm -rf "${D}/usr/local"
fi
mv ${D}/usr/lib ${D}/usr/libexec
mkdir "${D}/etc/ld.so.conf.d/"
echo /opt/pantum/lib >> "${D}/etc/ld.so.conf.d/pantum.conf"
}
post_install(){
ldconfig
}