Fixed Canon driver.
This commit is contained in:
parent
122a4a76e9
commit
d5093a0c2a
|
@ -1,3 +1,3 @@
|
|||
DIST linux-UFRIILT-drv-v140_uken.tar.gz 106958045 BLAKE2B 605663beea4737a3d7503340d66106a959167fc60ee8f0bfea514ee320c73ce5488290b2a105d72d0f8257d131656c5cd92f7f025297cb2526a2cf28e1066d3f SHA512 3d25db05dd17a85c299bb1fdab776225be5370e6f1f634496a8b4f7dfd59b7a545bccfeb436656387343238e96d624556448047659968fe8094148937ba04e84
|
||||
EBUILD cndrvcups-sfp-1.40.ebuild 2647 BLAKE2B 1a7117904dae86c0cffa196ed0e9a9970a4b574fa50918ab2e7755f6845d9d96761e8328b0c4c35a805ca0fda3c37061b2d2345c0bf5f719701be81dea26d1e4 SHA512 744777d1e42650b252e792d967ff997470341d6652ca107b7ab4c54ea4b96eaaa9664759045b5b5e97a648b0cf69785b92f4e956eb53662605e786a8324261e8
|
||||
EBUILD cndrvcups-sfp-1.40.ebuild 3214 BLAKE2B eca724e5398a14c819e7fd189a15f578170ec8fba6f547d37cd30357e74004820e09b111bfc680a2f3b652c14f8215b20247c8caa9de2b447a29bd93e68a30c1 SHA512 d13429d24d3ffe0a73d722c6af992f451fdaafa0ef51a29c912a250a1a17998b85ac2ad22d024f3a2dc0b864b9259a7981e71214f04e02d6db76b90793fae96a
|
||||
MISC metadata.xml 239 BLAKE2B 33a4b7a2007252ef09e319431769f16c7010fc511e2e2ff02853ce5bf064f90b3e3ff088d97510fa0cfdd2dffaf82872f836aff8385efcee22a62d611cc41a21 SHA512 e2741d7308653b7fb13bf9b4af86c5525cea22e23e31925db40ef76a3f228ac5fe520bbf6a0c5b83565e2257e588acaa9a33cc55480138932446642cbbf15623
|
||||
|
|
|
@ -32,16 +32,28 @@ MAKEOPTS+=" -j1"
|
|||
pkg_setup() {
|
||||
# Don't raise a fuss over pre-built binaries
|
||||
QA_PREBUILT="
|
||||
/usr/bin/cnpkbidi
|
||||
/usr/bin/cnpkmoduleufr2
|
||||
/usr/bin/pksmncap
|
||||
/usr/bin/commandfilefilter
|
||||
/usr/bin/cnpkmodulencap
|
||||
/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
|
||||
/usr/$(get_abi_LIBDIR x86)/libncapfilter.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcnncapcm.so.1.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcaio_usb_cdc.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libccpd_util.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcanon_common.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcanonncap.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libCUPS_Communicator.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libCommIsolation.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcomm_ncapcaio.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcomm_stdout.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcomm_usbmlport.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcomm_usbsock.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libcomm_websrv.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libinfo.so.1.0.0
|
||||
/usr/$(get_abi_LIBDIR x86)/libinfo_analyze.so.1.0.0
|
||||
"
|
||||
QA_SONAME="/usr/$(get_abi_LIBDIR x86)/libcaiocnpkbidi.so.1.0.0"
|
||||
QA_SONAME="/usr/$(get_abi_LIBDIR x86)/libcaio_usb_cdc.so.1.0.0"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
|
@ -51,7 +63,7 @@ src_unpack() {
|
|||
}
|
||||
|
||||
change_dir() {
|
||||
for i in ppd pstoufr2cpca cngplp cngplp/files cpca ; do
|
||||
for i in ppd pstoncapcpca cngplp cngplp/files cpca StatusMonitor ; do
|
||||
cd "${i}" || die
|
||||
"${@}"
|
||||
cd "${S}" || die
|
||||
|
@ -62,7 +74,7 @@ src_prepare() {
|
|||
default
|
||||
sed -i -e \
|
||||
"s:filterdir = \$(libdir)/cups/filter:filterdir = `cups-config --serverbin`/filter:" \
|
||||
pstoufr2cpca/filter/Makefile.am || die
|
||||
pstoncapcpca/filter/Makefile.am || die
|
||||
|
||||
export "LIBS=-lgmodule-2.0"
|
||||
change_dir eautoreconf
|
||||
|
@ -82,26 +94,22 @@ src_install() {
|
|||
insinto /usr/share/caepcm
|
||||
doins *
|
||||
|
||||
cd "${S}/libs" || die
|
||||
insinto /usr/share/cnpkbidi
|
||||
doins cnpkbidi_info*
|
||||
|
||||
insinto /usr/share/ufr2filter
|
||||
insinto /usr/share/ncapfilter
|
||||
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"
|
||||
dobin cnpkmodulencap
|
||||
dolib.so libcnncapcm.so.1.0
|
||||
dosym libcnncapcm.so.1.0 "/usr/$(get_libdir)/libcnncapcm.so.1"
|
||||
dosym libcnncapcm.so.1.0 "/usr/$(get_libdir)/libcnncapcm.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 :(
|
||||
# c3pldrv dlopens the absolute path /usr/lib/libcnncapcm.so :(
|
||||
if [[ "$(get_libdir)" != lib ]]; then
|
||||
dosym "../$(get_libdir)/libcnlbcm.so" /usr/lib/libcnlbcm.so
|
||||
dosym "../$(get_libdir)/libcnncapcm.so" /usr/lib/libcnncapcm.so
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue