blob: 86628b14bfff7a6350c30d976afda003a6daedc8 [file] [log] [blame]
Patrick Williamsb48b7b42016-08-17 15:04:38 -05001SUMMARY = "HP Linux Imaging and Printing"
2LICENSE="GPLv2"
3LIC_FILES_CHKSUM = "file://COPYING;md5=442bb3cbbeeb60643a87325718b8a8ee"
4
5PR = "r1"
6
7SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.gz \
8 file://setup-add-sleep-after-cups-reset.patch \
9 file://fix-libusb-paths.patch \
10 file://cups-1.6.patch \
11 file://configure.patch \
12"
13
14DEPENDS += "cups python libusb"
15
16inherit autotools-brokensep python-dir pythonnative pkgconfig
17
18export BUILD_SYS
19export HOST_SYS
20export STAGING_INCDIR
21export STAGING_LIBDIR
22
23EXTRA_OECONF += "\
24 LIBUSBINCLUDEROOT=${STAGING_INCDIR} \
25 --disable-network-build \
26 --disable-doc-build \
27 --disable-pp-build \
28 --disable-scan-build \
29 --disable-gui-build \
30 --disable-fax-build \
31 --disable-policykit \
32 --disable-qt4 \
33 --disable-qt3 \
34 --disable-dbus-build \
35 --disable-foomatic-drv-install \
36 --enable-foomatic-ppd-install \
37 --enable-foomatic-rip-hplip-install \
38 --with-cupsbackenddir=${libdir}/cups/backend \
39 --with-cupsfilterdir=${libdir}/cups/filter \
40"
41
42PACKAGES += "${PN}-ppd ${PN}-cups ${PN}-backend ${PN}-filter ${PN}-hal"
43
44RDEPENDS_${PN} += " \
45 python-syslog \
46 python-pprint \
47 python-compression \
48 python-shell \
49 python-xml \
50 python-unixadmin \
51 python-html \
52 python-resource \
53 python-terminal \
54 python-subprocess\
55"
56RDEPENDS_${PN}-filter += "perl"
57
58# need to snag the debug file or OE will fail on backend package
59FILES_${PN}-dbg += "\
60 ${libdir}/cups/backend/.debug \
61 ${PYTHON_SITEPACKAGES_DIR}/.debug \
62 ${libdir}/cups/filter/.debug "
63
64FILES_${PN}-dev += "${PYTHON_SITEPACKAGES_DIR}/*.la"
65FILES_${PN}-ppd = "${datadir}/ppd"
66FILES_${PN}-cups = "${datadir}/cups"
67FILES_${PN}-backend = "${libdir}/cups/backend"
68FILES_${PN}-filter = "${libdir}/cups/filter"
69FILES_${PN}-hal = "${datadir}/hal"
70
71FILES_${PN} += "${PYTHON_SITEPACKAGES_DIR}/*.so"
72
73SRC_URI[md5sum] = "5303938e8630775ea6fb383af85775e5"
74SRC_URI[sha256sum] = "54578000792969adb583e75efeacb9c46ab69659ec7e9424de390613f3595775"
75