1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
8 MY_P="${PN}-source-${PV}-1"
10 DESCRIPTION="IJ Printer Driver"
11 HOMEPAGE="https://www.canon.it/"
12 SRC_URI="http://gdlp01.c-wss.com/gds/3/0100010273/01/${MY_P}.tar.gz"
16 KEYWORDS="~amd64 ~x86"
19 DEPEND="virtual/libusb:1
25 /usr/lib64/libcnbpnet30.so.1.0.0
26 /usr/lib64/libcnbpcnclapicom2.so.5.0.0
27 /usr/lib64/libcnnet2.so.1.2.4
28 /usr/lib64/libcnbpnet20.so.1.0.0
32 S="${WORKDIR}"/${MY_P}
35 "${FILESDIR}"/${PN}-5.70-gentoo.patch
36 "${FILESDIR}"/${P}-cflags.patch
37 "${FILESDIR}"/${P}-fno-common.patch
42 DIRS="cmdtocanonij2 cmdtocanonij3 cnijbe2 lgmon3 rastertocanonij tocanonij tocnpwg"
43 LIBDIR=com/libs_bin$(usex amd64 64 32)
45 mv "${d}"/configure.{in,ac} || die
47 echo "AC_INIT([${PN}], [${PV}])" >> configure.ac
48 echo "AM_INIT_AUTOMAKE" >> configure.ac
49 echo "AC_CONFIG_SUBDIRS([${DIRS}])" >> configure.ac
50 echo "AC_CONFIG_FILES([Makefile])" >> configure.ac
51 echo "AC_OUTPUT()" >> configure.ac
52 echo "SUBDIRS= ${DIRS}" >> Makefile.am
56 cnijbe2/src/Makefile.am || die
60 ln -sf libcnbpcnclapicom2.so.5.0.0 libcnbpcnclapicom2.so || die
61 ln -sf libcnbpnet20.so.1.0.0 libcnbpnet20.so || die
62 ln -sf libcnbpnet30.so.1.0.0 libcnbpnet30.so || die
63 ln -sf libcnnet2.so.1.2.4 libcnnet2.so || die
69 LDFLAGS="-L"${S}"/${LIBDIR}" econf --enable-progpath="${EPREFIX}/usr/bin"
74 insinto /usr/share/ppd/cupsfilters