From 4826fdd7b672cf7cf9c4186a375c245566da4898 Mon Sep 17 00:00:00 2001 From: Kamil Smardzewski Date: Sat, 12 Jun 2021 18:21:08 +0200 Subject: [PATCH] New package: cndrvcups-lt-5.00 --- common/shlibs | 22 +++++++++++++++++ srcpkgs/cndrvcups-lt/INSTALL.msg | 3 +++ srcpkgs/cndrvcups-lt/REMOVE.msg | 3 +++ srcpkgs/cndrvcups-lt/template | 42 ++++++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 srcpkgs/cndrvcups-lt/INSTALL.msg create mode 100644 srcpkgs/cndrvcups-lt/REMOVE.msg create mode 100644 srcpkgs/cndrvcups-lt/template diff --git a/common/shlibs b/common/shlibs index 179fe27443be..d4d1327fbf62 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4012,3 +4012,25 @@ libbasu.so.0 basu-0.2.0_1 libXcomp.so.3 nx-libs-3.5.99.24_1 libXcompshad.so.3 nx-libs-3.5.99.24_1 libNX_X11.so.6 nx-libs-3.5.99.24_1 +libcaio_usb_cdcr.so.1 cndrvcups-lt-5.00_1 +libccpd_utilr.so.1 cndrvcups-lt-5.00_1 +libcomm_ncapcaior.so.1 cndrvcups-lt-5.00_1 +libcomm_stdoutr.so.1 cndrvcups-lt-5.00_1 +libcomm_usbmlportr.so.1 cndrvcups-lt-5.00_1 +libcomm_usbsockr.so cndrvcups-lt-5.00_1 +libcomm_usbsockr.so.1 cndrvcups-lt-5.00_1 +libcomm_websrvr.so.1 cndrvcups-lt-5.00_1 +libCUPS_Communicatorr.so.1 cndrvcups-lt-5.00_1 +libCommIsolationr.so cndrvcups-lt-5.00_1 +libCommIsolationr.so.1 cndrvcups-lt-5.00_1 +libcanon_commonr.so.1 cndrvcups-lt-5.00_1 +libinfo_analyzer.so.1 cndrvcups-lt-5.00_1 +libinfor.so.1 cndrvcups-lt-5.00_1 +libColorGearC.so.2 cndrvcups-lt-5.00_1 +libColorGearCsfp.so.2 cndrvcups-lt-5.00_1 +libcaepcmsfp.so.1 cndrvcups-lt-5.00_1 +libcanon_slimsfp.so.1 cndrvcups-lt-5.00_1 +libcanonncapr.so.1 cndrvcups-lt-5.00_1 +libcnncapcmr.so.1 cndrvcups-lt-5.00_1 +libncapfilterr.so.1 cndrvcups-lt-5.00_1 +libuictlncapr.so.1 cndrvcups-lt-5.00_1 diff --git a/srcpkgs/cndrvcups-lt/INSTALL.msg b/srcpkgs/cndrvcups-lt/INSTALL.msg new file mode 100644 index 000000000000..8b4517304ea2 --- /dev/null +++ b/srcpkgs/cndrvcups-lt/INSTALL.msg @@ -0,0 +1,3 @@ +It is recommended to reload udev rules after installation, e.g.: + + # udevadm control --reload-rules diff --git a/srcpkgs/cndrvcups-lt/REMOVE.msg b/srcpkgs/cndrvcups-lt/REMOVE.msg new file mode 100644 index 000000000000..c6cc3a1c9053 --- /dev/null +++ b/srcpkgs/cndrvcups-lt/REMOVE.msg @@ -0,0 +1,3 @@ +It is recommended to reload udev rules after removal, e.g.: + + # udevadm control --reload-rules diff --git a/srcpkgs/cndrvcups-lt/template b/srcpkgs/cndrvcups-lt/template new file mode 100644 index 000000000000..d72645f68b6b --- /dev/null +++ b/srcpkgs/cndrvcups-lt/template @@ -0,0 +1,42 @@ +# Template file for 'cndrvcups-lt' +pkgname=cndrvcups-lt +version=5.00 +revision=1 +archs="i686 x86_64" +build_style=fetch +hostmakedepends="binutils" +depends="colord cups cups-filters eudev libglade libusb" +short_desc="UFRII LT printer driver for Canon LBP printers" +maintainer="Kamil Smardzewski " +license="custom:canon,GPL-2.0-or-later" +homepage="https://www.canon-europe.com/support/consumer_products/product_ranges/printers/i_sensys/" +distfiles="https://gdlp01.c-wss.com/gds/0/0100005950/10/linux-UFRIILT-drv-v500-uken-18.tar.gz" +checksum="46888140016bc1096694a0fd6fd3f6ad393970b8153756373a382dc82390f259" +repository="nonfree" +nopie=yes + +case $XBPS_TARGET_MACHINE in + x86_64) + _bits=64 + _arch=amd64 + ;; + i686) + _bits=32 + _arch=i386 + ;; +esac + +pre_install() { + bsdtar xvf linux-UFRIILT-drv-v500-uken-18.tar.gz + ar x linux-UFRIILT-drv-v500-uken/${_bits}-bit_Driver/Debian/cnrdrvcups-ufr2lt-uk_5.00-1_${_arch}.deb + bsdtar xpvf data.tar.gz +} + +do_install() { + vcopy usr/ usr/ + + vmkdir usr/lib/udev/rules.d + vinstall etc/udev/rules.d/80-usb-ncapstatusui2l.rules 644 usr/lib/udev/rules.d + + vlicense linux-UFRIILT-drv-v500-uken/Documents/LICENSE-EN.txt LICENSE +}