forked from calculate/calculate-overlay
parent
89a881e9b9
commit
327212a679
@ -0,0 +1,10 @@
|
||||
# ChangeLog for net-print/cndrvcups-common
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*cndrvcups-common-2.00 (21 Dec 2010)
|
||||
|
||||
21 Dec 2010; Трацевский Александр <alex@gentoo.org>
|
||||
+cndrvcups-common-2.00.ebuild:
|
||||
New package
|
||||
|
@ -0,0 +1,3 @@
|
||||
DIST cndrvcups-common-2.00-2.tar.gz 1596085 RMD160 357fa038469ba2f6b1ecfe477c770b7594acdcb8 SHA1 7477c7e58593179691b83e306df9ebc6c8e9da77 SHA256 3a91ac994fc66f41f7374285c606a61c2f4dd9f1ef8c48820076bc9b3d815333
|
||||
EBUILD cndrvcups-common-2.00.ebuild 2244 RMD160 f6d1297255dfc7ac65028856b3b54c79476f5ae5 SHA1 5084a862a8a061fce2dbc28b61b404e90542783f SHA256 9373abac0eea1c7a945f203d8940320a82737fb85ee1e0554dcb385c2026ada8
|
||||
MISC ChangeLog 286 RMD160 d3b6aa962ec58cbe0e16611502129f7e26c47886 SHA1 d315f8528e4a81bb0372708f2d6d7f40afe25120 SHA256 b2ff5232c6a5470e02f7d8805ff22466785fe9f622a0a4d3a9d528e1ca614054
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit multilib eutils rpm versionator
|
||||
MY_P=${P/_p/-}
|
||||
DESCRIPTION="Common files for the Canon CUPS Capt driver"
|
||||
HOMEPAGE="http://www.canon.com/"
|
||||
SRC_URI="ftp://ftp.calculate-linux.org/pub/calculate/cndrvcups/${MY_P}-2.tar.gz"
|
||||
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"
|
||||
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_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
|
||||
}
|
Loading…
Reference in new issue