From b4b27d119a9f6629e9b5e59ad32c57e68e2763e7 Mon Sep 17 00:00:00 2001 From: Alexander Tratsevskiy Date: Fri, 27 Oct 2023 16:07:55 +0300 Subject: [PATCH] net-print/pantum: Version bump --- net-print/pantum/Manifest | 1 + net-print/pantum/pantum-1.1.106.ebuild | 68 ++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 net-print/pantum/pantum-1.1.106.ebuild diff --git a/net-print/pantum/Manifest b/net-print/pantum/Manifest index b0aebf98a..3f79319d2 100644 --- a/net-print/pantum/Manifest +++ b/net-print/pantum/Manifest @@ -1 +1,2 @@ DIST Pantum%20Linux%20Driver%20V1_1_94-1.zip 1494339 BLAKE2B b530dcb378ef5b98803b9328e6a69a6cfc04a3e2dd9214d622d108b8b0e6ecb33d7dd2f7064db535e8edce321b92c5653dfb00a92e483b555d492b836b9e5f0e SHA512 cf236524148a77871c199bc5d3c954f3369bfcc22e4a7b8e86a512c3cf14e22e6ae1ce133e544f47d6c63cd0214051574aa4eb71d2712c578f330590548da1fa +DIST Pantum%20Ubuntu%20Driver%20V1_1_106(1).zip 9449195 BLAKE2B a3abb5adffa85ca9c36e08fc26b7b4568d181368710f6e4ff81530178cb3dd6e046605382e598d0a650b540a0bfeef477b7fa67fe54b9b8b7982176b0d3b9896 SHA512 7732ea9292574027e11d2a0a8b4fee859c880304c6e21b3579017f5c7d55f42f698015989c63732bb902000b0d73a5ac7a9b9399fd3e63216fade31cd9895d57 diff --git a/net-print/pantum/pantum-1.1.106.ebuild b/net-print/pantum/pantum-1.1.106.ebuild new file mode 100644 index 000000000..05ec3d4d2 --- /dev/null +++ b/net-print/pantum/pantum-1.1.106.ebuild @@ -0,0 +1,68 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="CUPS and SANE drivers for Pantum series printer and scanner." +HOMEPAGE="https://www.pantum.ru/support/download/driver/" + +IUSE="scanner" + +MY_PV=${PV//./_} + +SRC_URI="https://drivers.pantum.ru/userfiles/files/download/drive/2013/0619/Pantum%20Ubuntu%20Driver%20V${MY_PV}(1).zip" + +LICENSE="AS-IS" +SLOT="0" +KEYWORDS="amd64" +RESTRICT="bindist mirror strip" + +COMMON_DEPEND=" + >=sys-libs/glibc-2.0.0 + sys-apps/dbus + media-libs/libjpeg8 + net-print/cups + net-print/cups-filters + virtual/jpeg:0 + scanner? ( + media-gfx/sane-backends + ) +" +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + ${COMMON_DEPEND} +" +RDEPEND=" + ${COMMON_DEPEND} + app-text/ghostscript-gpl +" + +S="${WORKDIR}/Pantum Ubuntu Driver V${PV}" + +src_prepare() { + eapply_user + unpack "${S}/Resources/pantum_${PV}-1_amd64.deb" || die +} + +src_install() { + tar -xvf "${S}/data.tar.xz" -C "$D" || die + if ! use scanner ; then + rm -rf "${D}/usr/lib/x86_64-linux-gnu" || die + rm -rf "${D}/usr/local" || die + fi + mv ${D}/usr/lib ${D}/usr/libexec || die + mkdir -p "${D}/etc/ld.so.conf.d/" || die + echo "/opt/pantum/lib" >> "${D}/etc/ld.so.conf.d/pantum.conf" || die +} + +pkg_postinst() { + mkdir -p /opt/pantum/lib || die + ldconfig +} + +pkg_prerm() { + rm -rf /etc/ld.so.conf.d/pantum.conf + ldconfig +}