Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 360802 Details for
Bug 478290
net-print/cndrvcups-lb-2.70-r1 fails to print
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
cndrvcups-r2.patch
cndrvcups-r2.patch (text/plain), 4.71 KB, created by
mike@marineau.org
on 2013-10-13 17:43:49 UTC
(
hide
)
Description:
cndrvcups-r2.patch
Filename:
MIME Type:
Creator:
mike@marineau.org
Created:
2013-10-13 17:43:49 UTC
Size:
4.71 KB
patch
obsolete
>--- net-print/cndrvcups-common-lb/cndrvcups-common-lb-2.70-r1.ebuild 2013-10-13 10:33:05.852006452 -0700 >+++ net-print/cndrvcups-common-lb/cndrvcups-common-lb-2.70-r2.ebuild 2013-10-13 00:32:22.808913574 -0700 >@@ -3,7 +3,7 @@ > # $Header: /var/cvsroot/gentoo-x86/net-print/cndrvcups-common-lb/cndrvcups-common-lb-2.70-r1.ebuild,v 1.1 2013/07/01 19:04:05 pacho Exp $ > > EAPI=5 >-inherit autotools versionator >+inherit autotools multilib versionator > > MY_PV="$(delete_all_version_separators)" > SOURCES_NAME="Linux_UFRII_PrinterDriver_V${MY_PV}_uk_EN" >@@ -14,7 +14,7 @@ > > LICENSE="Canon-UFR-II GPL-2 MIT" > SLOT="0" >-KEYWORDS="~amd64" >+KEYWORDS="-* ~amd64 ~x86" > IUSE="" > > # Needed because GPL2 stuff miss their sources in tarball >@@ -25,11 +25,24 @@ > gnome-base/libglade > net-print/cups > x11-libs/gtk+:2 >+ amd64? ( sys-libs/glibc[multilib] ) > " > DEPEND="${DEPEND}" > > S="${WORKDIR}/${SOURCES_NAME}/Sources/${P/-lb/}" > >+# Don't raise a fuss over pre-built binaries >+QA_PRESTRIPPED="/usr/libexec/cups/filter/c3pldrv >+ /usr/$(get_abi_LIBDIR x86)/libColorGear.so.0.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libColorGearC.so.0.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libc3pl.so.0.0.1 >+ /usr/$(get_abi_LIBDIR x86)/libcaepcm.so.1.0 >+ /usr/$(get_abi_LIBDIR x86)/libcaiousb.so.1.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libcaiowrap.so.1.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libcanon_slim.so.1.0.0 >+" >+QA_SONAME="/usr/$(get_abi_LIBDIR x86)/libcaiousb.so.1.0.0" >+ > src_unpack() { > unpack ${A} > cd "${WORKDIR}/${SOURCES_NAME}/Sources/" >@@ -59,8 +72,38 @@ > > src_compile() { > change_dir emake >+ >+ cd "${S}/c3plmod_ipc" >+ emake > } > > src_install() { > MAKEOPTS+=" -j1" default >+ >+ cd "${S}/c3plmod_ipc" >+ dolib.so libcanonc3pl.so.1.0.0 >+ dosym libcanonc3pl.so.1.0.0 "/usr/$(get_libdir)/libcanonc3pl.so.1" >+ dosym libcanonc3pl.so.1.0.0 "/usr/$(get_libdir)/libcanonc3pl.so" >+ >+ cd "${S}/data" >+ insinto /usr/share/caepcm >+ doins * >+ >+ ABI=x86 >+ cd "${S}/libs" >+ exeinto $(cups-config --serverbin)/filter >+ doexe c3pldrv >+ dolib.so libcaepcm.so.1.0 >+ dosym libcaepcm.so.1.0 "/usr/$(get_libdir)/libcaepcm.so.1" >+ dosym libcaepcm.so.1.0 "/usr/$(get_libdir)/libcaepcm.so" >+ for lib in *.so.?.?.?; do >+ dolib.so "${lib}" >+ dosym "${lib}" "/usr/$(get_libdir)/${lib%.?.?}" >+ dosym "${lib}" "/usr/$(get_libdir)/${lib%.?.?.?}" >+ done >+ >+ # c3pldrv dlopens the absolute path /usr/lib/libc3pl.so :( >+ if [[ "$(get_libdir)" != lib ]]; then >+ dosym "../$(get_libdir)/libc3pl.so" /usr/lib/libc3pl.so >+ fi > } >--- net-print/cndrvcups-lb/cndrvcups-lb-2.70-r1.ebuild 2013-10-13 10:33:46.412008029 -0700 >+++ net-print/cndrvcups-lb/cndrvcups-lb-2.70-r2.ebuild 2013-10-13 01:05:02.340989801 -0700 >@@ -3,7 +3,7 @@ > # $Header: /var/cvsroot/gentoo-x86/net-print/cndrvcups-lb/cndrvcups-lb-2.70-r1.ebuild,v 1.1 2013/07/01 19:10:18 pacho Exp $ > > EAPI=5 >-inherit eutils autotools versionator >+inherit eutils autotools multilib versionator > > MY_PV="$(delete_all_version_separators)" > SOURCES_NAME="Linux_UFRII_PrinterDriver_V${MY_PV}_uk_EN" >@@ -14,24 +14,42 @@ > > LICENSE="Canon-UFR-II" > SLOT="0" >-KEYWORDS="~amd64" >+KEYWORDS="-* ~amd64 ~x86" > IUSE="" > > # Needed because GPL2 stuff miss their sources in tarball > RESTRICT="mirror" > > RDEPEND=" >- dev-libs/libxml2 > gnome-base/libglade > net-print/cups > ~net-print/cndrvcups-common-lb-${PV} > x11-libs/gtk+:2 >+ amd64? ( >+ app-emulation/emul-linux-x86-baselibs >+ ) >+ x86? ( >+ dev-libs/libxml2 >+ virtual/jpeg:62 >+ ) > " > DEPEND="${DEPEND}" > > S="${WORKDIR}/${SOURCES_NAME}/Sources/${P}" > MAKEOPTS+=" -j1" > >+# Don't raise a fuss over pre-built binaries >+QA_PRESTRIPPED="/usr/bin/cnpkbidi >+ /usr/bin/cnpkmoduleufr2 >+ /usr/$(get_abi_LIBDIR x86)/libEnoJPEG.so.1.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libEnoJBIG.so.1.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libufr2filter.so.1.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libcnlbcm.so.1.0 >+ /usr/$(get_abi_LIBDIR x86)/libcaiocnpkbidi.so.1.0.0 >+ /usr/$(get_abi_LIBDIR x86)/libcanonufr2.so.1.0.0 >+" >+QA_SONAME="/usr/$(get_abi_LIBDIR x86)/libcaiocnpkbidi.so.1.0.0" >+ > src_unpack() { > unpack ${A} > cd "${WORKDIR}/${SOURCES_NAME}/Sources/" >@@ -62,4 +80,31 @@ > src_install() { > default > prune_libtool_files >+ >+ cd "${S}/data" >+ insinto /usr/share/caepcm >+ doins * >+ >+ cd "${S}/libs" >+ insinto /usr/share/cnpkbidi >+ doins cnpkbidi_info* >+ >+ insinto /usr/share/ufr2filter >+ doins ThLB* >+ >+ ABI=x86 >+ dobin cnpkbidi cnpkmoduleufr2 >+ dolib.so libcnlbcm.so.1.0 >+ dosym libcnlbcm.so.1.0 "/usr/$(get_libdir)/libcnlbcm.so.1" >+ dosym libcnlbcm.so.1.0 "/usr/$(get_libdir)/libcnlbcm.so" >+ for lib in *.so.?.?.?; do >+ dolib.so "${lib}" >+ dosym "${lib}" "/usr/$(get_libdir)/${lib%.?.?}" >+ dosym "${lib}" "/usr/$(get_libdir)/${lib%.?.?.?}" >+ done >+ >+ # c3pldrv dlopens the absolute path /usr/lib/libcnlbcm.so :( >+ if [[ "$(get_libdir)" != lib ]]; then >+ dosym "../$(get_libdir)/libcnlbcm.so" /usr/lib/libcnlbcm.so >+ fi > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 478290
: 360802