blob: 3633f299d1519fc36ccbf90204da9b2312f97802 [file] [log] [blame]
Patrick Williamsb48b7b42016-08-17 15:04:38 -05001SUMMARY = "PackageKit package management abstraction"
2SECTION = "libs"
3LICENSE = "GPL-2.0+"
4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
5DEPENDS = "gtk+ python polkit dbus dbus-glib glib-2.0 sqlite3 opkg intltool intltool-native"
6RDEPENDS_${PN} = "opkg bash"
7
8inherit gnome pythonnative
9
10SRC_URI = "http://www.freedesktop.org/software/PackageKit/releases/PackageKit-${PV}.tar.bz2;name=archive \
11 file://configurefix.patch \
12 file://opkgfixes.patch \
13 file://0001-Don-t-call-deprecated-glib-functions-and-use-the-new.patch \
14 "
15
16SRC_URI[archive.md5sum] = "33a3127e9ed41e26671786aee9fe56ff"
17SRC_URI[archive.sha256sum] = "8dae41493dfb011442746d252b3435bf3204e17bf7c47e396f90fbd215260e14"
18
19S = "${WORKDIR}/PackageKit-${PV}"
20
21PACKAGECONFIG ??= ""
22PACKAGECONFIG[service-packs] = "--enable-service-packs,--disable-service-packs,libarchive"
23
24EXTRA_OECONF = "--with-security-framework=dummy \
25 --with-default-backend=opkg \
26 --enable-opkg \
27 --disable-tests \
28 --disable-ruck \
29 --disable-qt \
30 --disable-gstreamer-plugin \
31 --disable-local \
32 --disable-networkmanager \
33 --disable-device-rebind \
34 ac_cv_path_XMLTO=no \
35"
36
37#do_configure_prepend() {
38# mkdir -p m4
39# echo "EXTRA_DIST=" > gtk-doc.make
40#}
41
42do_configure_append() {
43 for i in $(find . -name Makefile) ; do
44 sed -i -e s:${STAGING_DIR_NATIVE}::g \
45 -e s:/usr/bin/intltool-merge:${STAGING_BINDIR_NATIVE}/intltool-merge:g \
46 $i
47 done
48}
49
50PACKAGES =+ "${PN}-website"
51FILES_${PN}-website = "${datadir}/PackageKit/website"
52
53PACKAGES =+ "${PN}-python"
54FILES_${PN}-python = "${libdir}/python*"
55
56PACKAGES =+ "${PN}-gtkmodule"
57FILES_${PN}-gtkmodule = "${libdir}/gtk-2.0/*/*.so"
58
59FILES_${PN} += "${libdir}/packagekit-backend/*.so ${libdir}/pm-utils ${datadir}/dbus-1/system-services/ ${datadir}/PolicyKit ${datadir}/PackageKit"
60FILES_${PN}-dbg += "${libdir}/packagekit-backend/.debug/*.so ${libdir}/gtk-2.0/*/.debug"
61FILES_${PN}-dev += "${libdir}/packagekit-backend/*.la ${libdir}/gtk-2.0/*/*.la"
62FILES_${PN}-staticdev += "${libdir}/packagekit-backend/*.a ${libdir}/gtk-2.0/*/*.a"
63
64# PackageKit-0.5.6/backends/opkg/pk-backend-opkg.c:31:26: fatal error: libopkg/opkg.h: No such file or directory
65PNBLACKLIST[packagekit] ?= "BROKEN: depends on old deprecated libopkg which is currently disabled and will be removed soon"