parent
84bb039d8f
commit
396407feb0
@ -1,14 +0,0 @@
|
||||
# ChangeLog for cndrvcups-capt
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
29 Dec 2010; Dmitry 'daks' Fomenko <daks12@gmail.com> cndrvcups-capt-2.00-r2.ebuild,
|
||||
-files/ccpd.conf, -files/libpopt.so.0.0.0, +metadata.xml, +ChangeLog:
|
||||
Corrected ebuild. Remove unnecessary files. Fixing dependency. Added useflag gtk
|
||||
for install graphics part of driver.
|
||||
|
||||
*cndrvcups-capt-2.00-r2 (26 Dec 2010)
|
||||
|
||||
26 Dec 2010; Dmitry 'daks' Fomenko <daks12@gmail.com> +cndrvcups-capt-2.00-r2.ebuild,
|
||||
+files/ccpd.conf, +files/libpopt.so.0.0.0, +files/cndrvcups-capt-init.d:
|
||||
Inital ebuild. Taken from bug #130612
|
@ -1,2 +0,0 @@
|
||||
DIST CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz 24605162 SHA256 8504ae9a2fe1f8413d9e6aa15fa34d4b289b514a7a2de13da8efb4ace9d541bb
|
||||
DIST CAPT_Printer_Driver_for_Linux_V220_uk_EN.tar.gz 34571533 SHA256 608e9735618fd11bd62fec159b133a93f56dc10184e26784fd1ffd1e6b314e68
|
@ -1,206 +0,0 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $ ver 1.1
|
||||
|
||||
EAPI="2"
|
||||
inherit multilib eutils versionator
|
||||
MY_PF=${PF/-r2/-2}
|
||||
S=${WORKDIR}/${PN}-$(get_version_component_range 1-2)
|
||||
DESCRIPTION="Canon CUPS Capt driver"
|
||||
HOMEPAGE="http://www.canon.com/"
|
||||
SRC_URI="http://files.canon-europe.com/files/soft39340/software/CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz"
|
||||
LICENSE="CANON"
|
||||
RESTRICT="mirror"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="gtk"
|
||||
|
||||
DEPEND="=net-print/cndrvcups-common-2.00-r2
|
||||
>=net-print/cups-1.1.17"
|
||||
|
||||
dir=/usr/$(get_libdir)
|
||||
|
||||
QA_TEXTRELS="${dir:1}/libcaiocaptnet.so.1.0.0"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=sys-apps/portage-2.1.1_pre1
|
||||
app-text/ghostscript-gpl
|
||||
amd64? (
|
||||
gtk? (
|
||||
>=app-emulation/emul-linux-x86-gtklibs-2.0
|
||||
)
|
||||
>=app-emulation/emul-linux-x86-baselibs-10.0-r1
|
||||
>=app-emulation/emul-linux-x86-bjdeps-0.1-r2
|
||||
)
|
||||
!amd64? (
|
||||
dev-libs/popt
|
||||
dev-libs/libxml2
|
||||
)
|
||||
gtk? (
|
||||
x11-libs/gtk+
|
||||
)"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src/${MY_PF}.tar.gz
|
||||
cd ${S}
|
||||
# Fix the cups backend path
|
||||
for i in backend pstocapt{,2,3}/filter; do
|
||||
sed -i -e 's@libdir@libexecdir@' "${i}/Makefile.am"
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd driver
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf --disable-static
|
||||
cd ..
|
||||
for i in backend pstocapt pstocapt{,2,3} ppd; do
|
||||
cd ${i}
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf
|
||||
cd ..
|
||||
done
|
||||
if use gtk; then
|
||||
cd statusui
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf
|
||||
cd ..
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for i in driver backend pstocapt{,2,3} ppd; do
|
||||
cd ${i}
|
||||
emake
|
||||
cd ..
|
||||
done
|
||||
if use gtk; then
|
||||
cd statusui
|
||||
emake
|
||||
cd ..
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for i in driver backend pstocapt{,2,3} ppd; do
|
||||
cd ${i}
|
||||
make install DESTDIR=${D}
|
||||
cd ..
|
||||
done
|
||||
if use gtk; then
|
||||
cd statusui
|
||||
make install DESTDIR=${D}
|
||||
cd ..
|
||||
fi
|
||||
|
||||
# Install the libs
|
||||
OABI=${ABI}
|
||||
has_multilib_profile && ABI="x86"
|
||||
for i in $(cd libs; ls *.so.?.?.?; cd ..); do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?.?}
|
||||
done
|
||||
|
||||
# Install bin
|
||||
dobin libs/captdrv \
|
||||
libs/captfilter \
|
||||
libs/captemon/captmoncnab6 \
|
||||
libs/captemon/captmoncnab7 \
|
||||
libs/captemon/captmoncnab8 \
|
||||
libs/captemon/captmoncnab9 \
|
||||
libs/captemon/captmoncnaba \
|
||||
libs/captemon/captmoncnac5 \
|
||||
libs/captemon/captmoncnac6 \
|
||||
libs/captemon/captmoncnac8 \
|
||||
libs/captemon/captmoncnac9 \
|
||||
libs/captemon/captmonlbp3300 \
|
||||
libs/captemon/captmonlbp5000 \
|
||||
libs/captemon/captmonlbp3300 \
|
||||
libs/captmon/captmon \
|
||||
libs/captmon2/captmon2
|
||||
|
||||
# Install sbin
|
||||
dosbin libs/ccpd libs/ccpdadmin
|
||||
|
||||
ABI=${OABI}
|
||||
|
||||
# Install the data
|
||||
insinto /usr/share/ccpd
|
||||
doins libs/ccpddata/*
|
||||
|
||||
insinto /usr/share/captmon
|
||||
doins libs/captmon/msgtable.xml
|
||||
|
||||
insinto /usr/share/captmon2
|
||||
doins libs/captmon2/msgtable2.xml
|
||||
|
||||
insinto /usr/share/captemon
|
||||
doins libs/captemon/*.xml
|
||||
|
||||
insinto /usr/share/caepcm
|
||||
doins data/CnA* libs/CnA* data/CNL*
|
||||
|
||||
# Install doc
|
||||
dodoc LICENSE* README* COPYING
|
||||
|
||||
for i in statusui driver backend pstocapt{,2,3} ppd; do
|
||||
docinto ${i}
|
||||
dodoc ${i}/NEWS ${i}/README ${i}/AUTHORS ${i}/ChangeLog ${i}/LICENSE*
|
||||
done
|
||||
|
||||
|
||||
# Fix the fifos
|
||||
dodir /var/ccpd
|
||||
mkfifo -m 600 ${D}/var/ccpd/fifo0
|
||||
fowners lp:lp /var/ccpd/fifo0
|
||||
|
||||
# fix captmon
|
||||
dodir /var/captmon
|
||||
fowners lp:lp /var/captmon
|
||||
keepdir /var/captmon
|
||||
|
||||
# Install startupscripts
|
||||
newinitd ${FILESDIR}/${PN}-init.d ccpd
|
||||
|
||||
insinto /etc
|
||||
doins samples/ccpd.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To get your printer working you need to restart cupsd"
|
||||
einfo
|
||||
einfo "/etc/init.d/cupsd restart"
|
||||
einfo
|
||||
einfo "Now you can add your printer with either the webinterface or lpadmin"
|
||||
einfo
|
||||
einfo "/usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E"
|
||||
einfo
|
||||
einfo "Replace 3050 with either on of the following printers:"
|
||||
einfo "1120 1210 2900 3000 3050 3200 3210 3300 5000"
|
||||
einfo
|
||||
einfo "Now you must register the printer in ccpd, if connected with usb"
|
||||
einfo
|
||||
einfo "/usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0"
|
||||
einfo
|
||||
einfo "Notice that you can't use LPT port with this driver."
|
||||
einfo "If you have a network connection to your printer use -o net:<IP OF PRINTER>"
|
||||
einfo "instead of -o /dev/usb/lp0"
|
||||
einfo "See manual for more information, guide-capt-1.3xE.tar.gz at "
|
||||
einfo "http://software.canon-europe.com/software/0023675.asp"
|
||||
einfo
|
||||
einfo "Now you can go ahead and start the ccpd daemon"
|
||||
einfo
|
||||
einfo "/etc/init.d/ccpd start"
|
||||
einfo
|
||||
einfo "If you have more then one printer just create more fifos in"
|
||||
einfo "/var/ccpd/ , increase the fifo number for more printers"
|
||||
einfo
|
||||
einfo "mkfifo -m 600 /var/ccpd/fifo1; chown lp:lp /var/ccpd/fifo1"
|
||||
einfo
|
||||
einfo
|
||||
ewarn "If you reinstall make sure the fifo is created in /var/ccpd, if not"
|
||||
ewarn "just reinstall again. This is due to bug #136199"
|
||||
}
|
@ -1,236 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $ ver 1.1
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit multilib eutils versionator
|
||||
#MY_PF=${PF/-r2/-2}
|
||||
S=${WORKDIR}/${PN}-$(get_version_component_range 1-2)
|
||||
DESCRIPTION="Canon CUPS Capt driver"
|
||||
HOMEPAGE="http://www.canon.com/"
|
||||
|
||||
SRC_URI="http://files.canon-europe.com/files/soft40567/software/CAPT_Printer_Driver_for_Linux_V${PV/./}_uk_EN.tar.gz"
|
||||
|
||||
LICENSE="CANON"
|
||||
RESTRICT="mirror"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cngplp gtk"
|
||||
|
||||
DEPEND="=net-print/cndrvcups-common-${PVR}[cngplp=]
|
||||
>=net-print/cups-1.1.17
|
||||
|| (
|
||||
sys-devel/automake:1.6
|
||||
sys-devel/automake:1.7
|
||||
sys-devel/automake:1.8
|
||||
sys-devel/automake:1.9
|
||||
)
|
||||
"
|
||||
|
||||
dir=/usr/$(get_libdir)
|
||||
|
||||
QA_TEXTRELS="${dir:1}/libcaiocaptnet.so.1.0.0"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=sys-apps/portage-2.1.1_pre1
|
||||
app-text/ghostscript-gpl
|
||||
amd64? (
|
||||
gtk? (
|
||||
>=app-emulation/emul-linux-x86-gtklibs-2.0
|
||||
)
|
||||
>=app-emulation/emul-linux-x86-baselibs-10.0-r1
|
||||
>=app-emulation/emul-linux-x86-bjdeps-0.1-r2
|
||||
)
|
||||
!amd64? (
|
||||
dev-libs/popt
|
||||
dev-libs/libxml2
|
||||
)
|
||||
gtk? (
|
||||
x11-libs/gtk+
|
||||
)"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
SRC="CAPT_Printer_Driver_for_Linux_V${PV/./}_uk_EN/Src/${PN}-${PVR/r/}.tar.gz"
|
||||
einfo "Unpacking ${SRC}"
|
||||
unpack "./${SRC}"
|
||||
einfo "Removing unnecessary sources"
|
||||
rm -rf "CAPT_Printer_Driver_for_Linux_V${PV/./}_uk_EN"
|
||||
cd ${S}
|
||||
# Fix the cups backend path
|
||||
for i in backend pstocapt{,2,3}/filter; do
|
||||
sed -i -e 's@libdir@libexecdir@' "${i}/Makefile.am"
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
STATUSDIR=
|
||||
CNGPLPDIR=
|
||||
CNGPLPFDIR=
|
||||
if use gtk; then
|
||||
STATUSDIR=statusui
|
||||
fi
|
||||
if use cngplp; then
|
||||
CNGPLPDIR="cngplp"
|
||||
fi
|
||||
if use cngplp; then
|
||||
CNGPLPFDIR="cngplp/files"
|
||||
fi
|
||||
|
||||
cd driver
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf --disable-static
|
||||
cd ..
|
||||
for i in ${CNGPLPDIR} ${CNGPLPFDIR} backend pstocapt{,2,3} ppd ${STATUSDIR}; do
|
||||
cd ${i}
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf
|
||||
cd ..
|
||||
done
|
||||
#if use gtk; then
|
||||
# cd statusui
|
||||
# NOCONFIGURE=1 ./autogen.sh
|
||||
# econf
|
||||
# cd ..
|
||||
#fi
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for i in ${CNGPLPDIR} ${CNGPLPFDIR} driver backend pstocapt{,2,3} ppd ${STATUSDIR}; do
|
||||
cd ${i}
|
||||
emake
|
||||
cd ..
|
||||
done
|
||||
#if use gtk; then
|
||||
# cd statusui
|
||||
# emake
|
||||
# cd ..
|
||||
#fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for i in driver backend pstocapt{,2,3} ${STATUSDIR} ppd ${CNGPLPDIR} ; do
|
||||
cd ${i}
|
||||
make install DESTDIR=${D}
|
||||
cd -
|
||||
done
|
||||
#if use gtk; then
|
||||
# cd statusui
|
||||
# make install DESTDIR=${D}
|
||||
# cd ..
|
||||
#fi
|
||||
|
||||
# Install the libs
|
||||
OABI=${ABI}
|
||||
has_multilib_profile && ABI="x86"
|
||||
for i in $(cd libs; ls *.so.?.?.?; cd ..); do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?.?}
|
||||
done
|
||||
|
||||
# Install bin
|
||||
dobin libs/captdrv \
|
||||
libs/captfilter \
|
||||
libs/captemon/captmoncnab6 \
|
||||
libs/captemon/captmoncnab7 \
|
||||
libs/captemon/captmoncnab8 \
|
||||
libs/captemon/captmoncnab9 \
|
||||
libs/captemon/captmoncnaba \
|
||||
libs/captemon/captmoncnac5 \
|
||||
libs/captemon/captmoncnac6 \
|
||||
libs/captemon/captmoncnac8 \
|
||||
libs/captemon/captmoncnac9 \
|
||||
libs/captemon/captmonlbp3300 \
|
||||
libs/captemon/captmonlbp5000 \
|
||||
libs/captemon/captmonlbp3300 \
|
||||
libs/captmon/captmon \
|
||||
libs/captmon2/captmon2
|
||||
|
||||
# Install sbin
|
||||
dosbin libs/ccpd libs/ccpdadmin
|
||||
|
||||
ABI=${OABI}
|
||||
|
||||
# Install the data
|
||||
insinto /usr/share/ccpd
|
||||
doins libs/ccpddata/*
|
||||
|
||||
insinto /usr/share/captmon
|
||||
doins libs/captmon/msgtable.xml
|
||||
|
||||
insinto /usr/share/captmon2
|
||||
doins libs/captmon2/msgtable2.xml
|
||||
|
||||
insinto /usr/share/captemon
|
||||
doins libs/captemon/*.xml
|
||||
|
||||
insinto /usr/share/caepcm
|
||||
doins data/CnA* libs/CnA* data/CNL*
|
||||
|
||||
# Install doc
|
||||
dodoc LICENSE* README* COPYING
|
||||
|
||||
for i in ${STATUSDIR} driver backend pstocapt{,2,3} ppd ${CNGPLPDIR}; do
|
||||
docinto ${i}
|
||||
dodoc ${i}/NEWS ${i}/README ${i}/AUTHORS ${i}/ChangeLog ${i}/LICENSE*
|
||||
done
|
||||
|
||||
|
||||
# Fix the fifos
|
||||
dodir /var/ccpd
|
||||
mkfifo -m 600 ${D}/var/ccpd/fifo0
|
||||
fowners lp:lp /var/ccpd/fifo0
|
||||
|
||||
# fix captmon
|
||||
dodir /var/captmon
|
||||
fowners lp:lp /var/captmon
|
||||
keepdir /var/captmon
|
||||
|
||||
# Install startupscripts
|
||||
newinitd ${FILESDIR}/${PN}-init.d ccpd
|
||||
|
||||
insinto /etc
|
||||
doins samples/ccpd.conf
|
||||
einfo "Deleting /usr/share/caepcm/CNLC10{A,B}.ICC because there is the same in net-print/cndrvcups-lb"
|
||||
rm -fv ${D}/usr/share/caepcm/CNLC10{A,B}.ICC
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "To get your printer working you need to restart cupsd"
|
||||
einfo
|
||||
einfo "/etc/init.d/cupsd restart"
|
||||
einfo
|
||||
einfo "Now you can add your printer with either the webinterface or lpadmin"
|
||||
einfo
|
||||
einfo "/usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E"
|
||||
einfo
|
||||
einfo "Replace 3050 with either on of the following printers:"
|
||||
einfo "1120 1210 2900 3000 3050 3200 3210 3300 5000"
|
||||
einfo
|
||||
einfo "Now you must register the printer in ccpd, if connected with usb"
|
||||
einfo
|
||||
einfo "/usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0"
|
||||
einfo
|
||||
einfo "Notice that you can't use LPT port with this driver."
|
||||
einfo "If you have a network connection to your printer use -o net:<IP OF PRINTER>"
|
||||
einfo "instead of -o /dev/usb/lp0"
|
||||
einfo "See manual for more information at "
|
||||
einfo "http://software.canon-europe.com/files/soft31118/readme/README-capt-1.8xE.pdf"
|
||||
einfo
|
||||
einfo "Now you can go ahead and start the ccpd daemon"
|
||||
einfo
|
||||
einfo "/etc/init.d/ccpd start"
|
||||
einfo
|
||||
einfo "If you have more then one printer just create more fifos in"
|
||||
einfo "/var/ccpd/ , increase the fifo number for more printers"
|
||||
einfo
|
||||
einfo "mkfifo -m 600 /var/ccpd/fifo1; chown lp:lp /var/ccpd/fifo1"
|
||||
einfo
|
||||
einfo
|
||||
ewarn "If you reinstall make sure the fifo is created in /var/ccpd, if not"
|
||||
ewarn "just reinstall again. This is due to bug #136199"
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
#
|
||||
# ccpd startup script for Canon Printer Daemon for CUPS
|
||||
#
|
||||
# Modified for Debian GNU/Linux
|
||||
# by Raphael Doursenaud <rdoursenaud@free.fr>.
|
||||
# Modified for Gentoo GNU/Linux
|
||||
# by NStorm, daks
|
||||
DAEMON=/usr/sbin/ccpd
|
||||
LOCKFILE=/var/lock/subsys/ccpd
|
||||
NAME=ccpd
|
||||
DESC="Canon Printer Daemon for CUPS"
|
||||
test -f $DAEMON || exit 0
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after cupsd
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting $DESC: $NAME"
|
||||
start-stop-daemon --start --quiet --exec $DAEMON
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping $DESC: $NAME"
|
||||
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
|
||||
eend $?
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>daks12@gmail.com</email>
|
||||
<name>Dmitry 'daks' Fomenko</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,13 +0,0 @@
|
||||
# ChangeLog for cndrvcups-common
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
29 Dec 2010; Dmitry 'daks' Fomenko <daks12@gmail.com> +metadata.xml,
|
||||
+ChangeLog:
|
||||
Corrected to comply with devmanual.
|
||||
|
||||
*cndrvcups-common-2.00-r2 (26 Dec 2010)
|
||||
|
||||
26 Dec 2010; Dmitry 'daks' Fomenko <daks12@gmail.com>
|
||||
+cndrvcups-common-2.00-r2.ebuild:
|
||||
Inital ebuild. Taken from bug #130612
|
@ -1,2 +0,0 @@
|
||||
DIST CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz 24605162 SHA256 8504ae9a2fe1f8413d9e6aa15fa34d4b289b514a7a2de13da8efb4ace9d541bb
|
||||
DIST o1113enx_l_ufr220.zip 32622341 SHA256 c7d38c4fa0c3af5914767500f484b59afd5da71d0aa9c453de03d2a025fb21d8
|
@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
inherit multilib eutils rpm versionator
|
||||
MY_PF=${PF/-r/-}
|
||||
DESCRIPTION="Common files for the Canon CUPS Capt driver"
|
||||
HOMEPAGE="http://www.canon.com/"
|
||||
SRC_URI="http://files.canon-europe.com/files/soft39340/software/CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz"
|
||||
LICENSE="CANON"
|
||||
RESTRICT="mirror"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="-cngplp" # enable or disable cngplp compilation, may cause build break on ~amd64, don't really know if cngplp is ever needed
|
||||
|
||||
DEPEND=">=net-print/cups-1.1.17"
|
||||
S=${WORKDIR}/${PN}-$(get_version_component_range 1-2)
|
||||
|
||||
dir=/usr/$(get_libdir)
|
||||
CNGPLP=""
|
||||
|
||||
QA_TEXTRELS="${dir:1}/libcaepcm.so.1.0
|
||||
${dir:1}/libc3pl.so.0.0.1
|
||||
${dir:1}/libcnlbcm.so.1.0
|
||||
${dir:1}/libcaiousb.so.1.0.0"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src/${MY_PF}.tar.gz
|
||||
cd ${S}
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
if hasuse cngplp; then CNGPLP="cngplp"; fi
|
||||
for i in buftool ${CNGPLP}; do
|
||||
cd ${i}
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf
|
||||
cd ..
|
||||
done
|
||||
cd cpca
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf --enable-shared --disable-static
|
||||
cd ..
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for i in buftool cpca c3plmod_ipc ${CNGPLP}; do
|
||||
cd ${i}
|
||||
emake
|
||||
cd ..
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for i in buftool cpca ${CNGPLP}; do
|
||||
cd ${i}
|
||||
make install DESTDIR=${D} || die "make install failed for ${i}"
|
||||
cd ..
|
||||
done
|
||||
|
||||
OABI=${ABI}
|
||||
has_multilib_profile && ABI="x86"
|
||||
for i in $(cd libs; ls *.so.?.?.?; cd ..); do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?.?}
|
||||
done
|
||||
for i in $(cd libs; ls *.so.?.?; cd ..); do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?}
|
||||
done
|
||||
|
||||
dolib.so c3plmod_ipc/libcanonc3pl.so.1.0.0
|
||||
dosym libcanonc3pl.so.1.0.0 /usr/$(get_libdir)/libcanonc3pl.so.1.0
|
||||
dosym libcanonc3pl.so.1.0.0 /usr/$(get_libdir)/libcanonc3pl.so.1
|
||||
dosym libcanonc3pl.so.1.0.0 /usr/$(get_libdir)/libcanonc3pl.so
|
||||
|
||||
dobin libs/cnpkmodule
|
||||
dobin libs/c3pldrv
|
||||
|
||||
ABI=${OABI}
|
||||
|
||||
insinto /usr/share/caepcm
|
||||
doins data/*
|
||||
|
||||
|
||||
dodoc LICENSE-common-*.txt README
|
||||
for i in buftool cpca c3plmod_ipc ${CNGPLP}; do
|
||||
docinto ${i}
|
||||
dodoc ${i}/NEWS ${i}/README ${i}/AUTHORS ${i}/ChangeLog
|
||||
done
|
||||
docinto buftool
|
||||
dodoc buftool/LICENSE.txt
|
||||
}
|
@ -1,100 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit multilib eutils rpm versionator
|
||||
|
||||
DESCRIPTION="Common files for the Canon CUPS Capt driver"
|
||||
HOMEPAGE="http://www.canon.com/"
|
||||
|
||||
SRC_URI="http://files.canon-europe.com/files/soft40355/Software/o1113enx_l_ufr${PV/./}.zip"
|
||||
|
||||
LICENSE="CANON"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="-cngplp" # enable or disable cngplp compilation, may cause build break on ~amd64, don't really know if cngplp is ever needed
|
||||
RESTRICT=""
|
||||
EAPI="2"
|
||||
|
||||
DEPEND=">=net-print/cups-1.1.17"
|
||||
|
||||
dir=/usr/$(get_libdir)
|
||||
CNGPLP=""
|
||||
|
||||
QA_TEXTRELS="${dir:1}/libcaepcm.so.1.0
|
||||
${dir:1}/libc3pl.so.0.0.1
|
||||
${dir:1}/libcnlbcm.so.1.0
|
||||
${dir:1}/libcaiousb.so.1.0.0"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
SRC="UK/Sources/${PF/-r/-}.tar.gz"
|
||||
einfo "Unpacking ${SRC}"
|
||||
tar xzpf "${SRC}"
|
||||
einfo "Removing unnecessary sources"
|
||||
rm -rf "UK/"
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
if hasuse cngplp; then CNGPLP="cngplp"; fi
|
||||
for i in buftool ${CNGPLP}; do
|
||||
cd ${i}
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
econf
|
||||
cd -
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for i in ${CNGPL} buftool; do
|
||||
cd ${i}
|
||||
emake
|
||||
cd -
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for i in buftool ${CNGPLP}; do
|
||||
cd ${i}
|
||||
make install DESTDIR=${D} || die "make install failed for ${i}"
|
||||
cd -
|
||||
done
|
||||
|
||||
OABI=${ABI}
|
||||
has_multilib_profile && ABI="x86"
|
||||
for i in $(cd libs; ls *.so.?.?.?; cd ..); do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?.?}
|
||||
done
|
||||
for i in $(cd libs; ls *.so.?.?; cd ..); do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?}
|
||||
done
|
||||
|
||||
#dolib.so c3plmod_ipc/libcanonc3pl.so.1.0.0
|
||||
dosym libcanonc3pl.so.1.0.0 /usr/$(get_libdir)/libcanonc3pl.so.1.0
|
||||
dosym libcanonc3pl.so.1.0.0 /usr/$(get_libdir)/libcanonc3pl.so.1
|
||||
dosym libcanonc3pl.so.1.0.0 /usr/$(get_libdir)/libcanonc3pl.so
|
||||
|
||||
#dobin libs/cnpkmodule
|
||||
dobin libs/c3pldrv
|
||||
|
||||
ABI=${OABI}
|
||||
|
||||
insinto /usr/share/caepcm
|
||||
doins data/*
|
||||
|
||||
|
||||
dodoc LICENSE-common-*.txt README
|
||||
for i in buftool c3plmod_ipc ${CNGPLP}; do
|
||||
docinto ${i}
|
||||
dodoc ${i}/NEWS ${i}/README ${i}/AUTHORS ${i}/ChangeLog
|
||||
done
|
||||
docinto buftool
|
||||
dodoc buftool/LICENSE.txt
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>daks12@gmail.com</email>
|
||||
<name>Dmitry 'daks' Fomenko</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,9 +0,0 @@
|
||||
# ChangeLog for cndrvcups-lb
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*cndrvcups-lb-2.20-r1 (14 May 2012)
|
||||
|
||||
14 May 2012; Yuriy Blokhin <jb@calculate.ru> +cndrvcups-lb-2.20-r1.ebuild:
|
||||
Inital ebuild. Taken from (IssueID #428)
|
||||
|
@ -1 +0,0 @@
|
||||
DIST o1113enx_l_ufr220.zip 32622341 SHA256 c7d38c4fa0c3af5914767500f484b59afd5da71d0aa9c453de03d2a025fb21d8
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit multilib eutils versionator
|
||||
|
||||
DESCRIPTION="Canon UFR II / LIPSLX Printer Driver"
|
||||
HOMEPAGE="http://www.canon.com/"
|
||||
|
||||
SRC_URI="http://files.canon-europe.com/files/soft40355/Software/o1113enx_l_ufr${PV/./}.zip"
|
||||
|
||||
LICENSE="CANON"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cngplp"
|
||||
|
||||
DEPEND="sys-devel/automake:1.6
|
||||
=net-print/cndrvcups-common-${PV}*[cngplp=]"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
SRC="UK/Sources/${PF/-r/-}.tar.gz"
|
||||
einfo "Unpacking ${SRC}"
|
||||
tar xzpf "${SRC}"
|
||||
einfo "Removing unnecessary sources"
|
||||
rm -rf "UK/"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
for i in ppd pstoufr2cpca backend $( use cngplp && echo cngplp{,/files} ) cpca; do
|
||||
cd ${i}
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
case i in
|
||||
pstoufr2cpca ) _ECONF_OPTS="--libdir=/usr/libexec --enable-shared --disable-static";;
|
||||
cpca ) _ECONF_OPTS="--libdir=/usr/$(get_libdir) --enable-static --disable-shared";;
|
||||
* ) _ECONF_OPTS="--libdir=/usr/libexec";;
|
||||
esac
|
||||
econf ${_ECONF_OPTS}
|
||||
cd -
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd cpca
|
||||
emake
|
||||
cd -
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR=${D} install
|
||||
|
||||
OABI=${ABI}
|
||||
has_multilib_profile && ABI="x86"
|
||||
for i in `cd libs; ls *.so.?.?.?; cd ..`; do
|
||||
dolib.so libs/${i}
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?} # Fix the version stuff of libs
|
||||
dosym ${i} /usr/$(get_libdir)/${i%.?.?.?}
|
||||
done
|
||||
dosym /usr/libexec/cups/filter/pstoufr2cpca /usr/$(get_libdir)/cups/filter/
|
||||
|
||||
insinto /usr/share/caepcm
|
||||
doins data/*
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>jb@calculate.ru</email>
|
||||
<name>Yuriy Blokhin</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Loading…
Reference in new issue