dev-python/jaraco-collections: keyworded 3.0.0 for ia64, bug #717946
[gentoo.git] / net-print / cnijfilter2 / cnijfilter2-5.20.ebuild
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 inherit autotools
7
8 MY_P="${PN}-source-${PV}-1"
9
10 DESCRIPTION="IJ Printer Driver"
11 HOMEPAGE="https://www.canon.it/"
12 SRC_URI="http://gdlp01.c-wss.com/gds/0/0100006900/01/${MY_P}.tar.gz"
13
14 LICENSE="Canon-IJ"
15 SLOT="0"
16 KEYWORDS="~amd64 ~x86"
17 IUSE=""
18
19 DEPEND="virtual/libusb:1
20         dev-libs/libxml2
21         net-print/cups"
22 RDEPEND="${DEPEND}"
23
24 S="${WORKDIR}"/${MY_P}
25
26 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
27
28 src_prepare() {
29         default
30         DIRS="cmdtocanonij2 cnijbe2 lgmon3 rastertocanonij tocanonij tocnpwg"
31         LIBDIR=com/libs_bin$(usex amd64 64 32)
32         for d in ${DIRS}; do
33                 mv "${d}"/configure.{in,ac} || die
34         done
35         echo "AC_INIT([${PN}], [${PV}])" >> configure.ac
36         echo "AM_INIT_AUTOMAKE" >> configure.ac
37         echo "AC_CONFIG_SUBDIRS([${DIRS}])" >> configure.ac
38         echo "AC_CONFIG_FILES([Makefile])" >> configure.ac
39         echo "AC_OUTPUT()" >> configure.ac
40         echo "SUBDIRS= ${DIRS}" >> Makefile.am
41         sed -i \
42                 -e "/^CFLAGS/d" \
43                 */configure.ac || die
44         eautoreconf
45         cd ${LIBDIR}
46         rm libcn*2.so || die
47         ln -sf libcnbpcnclapicom2.so.5.0.0 libcnbpcnclapicom2.so || die
48         ln -sf libcnnet2.so.1.2.3 libcnnet2.so || die
49         cd -
50 }
51
52 src_configure() {
53         LDFLAGS="-L"${S}"/${LIBDIR}" econf --enable-progpath="${EPREFIX}/usr/bin"
54 }
55
56 src_install() {
57         default
58         insinto /usr/share/ppd/cupsfilters
59         doins ppd/*ppd
60         dolib.so ${LIBDIR}/*
61 }