diff options
-rw-r--r-- | meta/classes/gobject-introspection.bbclass | 5 | ||||
-rw-r--r-- | meta/classes/python3native.bbclass | 8 | ||||
-rw-r--r-- | meta/classes/pythonnative.bbclass | 8 | ||||
-rw-r--r-- | meta/recipes-core/glib-2.0/glib.inc | 1 | ||||
-rw-r--r-- | meta/recipes-core/libxml/libxml2_2.9.4.bb | 4 | ||||
-rw-r--r-- | meta/recipes-devtools/python/python3-dbus_1.2.4.bb | 4 | ||||
-rw-r--r-- | meta/recipes-extended/libuser/libuser_0.62.bb | 2 | ||||
-rw-r--r-- | meta/recipes-extended/newt/libnewt_0.52.19.bb | 2 | ||||
-rw-r--r-- | meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb | 7 | ||||
-rw-r--r-- | meta/recipes-kernel/perf/perf.bb | 2 | ||||
-rw-r--r-- | meta/recipes-support/libcap-ng/libcap-ng_0.7.7.bb | 3 |
11 files changed, 17 insertions, 29 deletions
diff --git a/meta/classes/gobject-introspection.bbclass b/meta/classes/gobject-introspection.bbclass index 8cd7b7ed50..37389cbc8b 100644 --- a/meta/classes/gobject-introspection.bbclass +++ b/meta/classes/gobject-introspection.bbclass | |||
@@ -24,11 +24,6 @@ DEPENDS_append_class-target = " gobject-introspection gobject-introspection-nati | |||
24 | DEPENDS_append_class-native = " gobject-introspection-native" | 24 | DEPENDS_append_class-native = " gobject-introspection-native" |
25 | DEPENDS_append_class-nativesdk = " gobject-introspection-native" | 25 | DEPENDS_append_class-nativesdk = " gobject-introspection-native" |
26 | 26 | ||
27 | # This is necessary for python scripts to succeed - distutils fails if these | ||
28 | # are not set | ||
29 | export STAGING_INCDIR | ||
30 | export STAGING_LIBDIR | ||
31 | |||
32 | # This is used by introspection tools to find .gir includes | 27 | # This is used by introspection tools to find .gir includes |
33 | export XDG_DATA_DIRS = "${STAGING_DATADIR}" | 28 | export XDG_DATA_DIRS = "${STAGING_DATADIR}" |
34 | 29 | ||
diff --git a/meta/classes/python3native.bbclass b/meta/classes/python3native.bbclass index 18998636b4..d7b2d357e9 100644 --- a/meta/classes/python3native.bbclass +++ b/meta/classes/python3native.bbclass | |||
@@ -3,3 +3,11 @@ inherit python3-dir | |||
3 | PYTHON="${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN}" | 3 | PYTHON="${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN}" |
4 | EXTRANATIVEPATH += "${PYTHON_PN}-native" | 4 | EXTRANATIVEPATH += "${PYTHON_PN}-native" |
5 | DEPENDS += " ${PYTHON_PN}-native " | 5 | DEPENDS += " ${PYTHON_PN}-native " |
6 | |||
7 | # python-config and other scripts are using distutils modules | ||
8 | # which we patch to access these variables | ||
9 | export STAGING_INCDIR | ||
10 | export STAGING_LIBDIR | ||
11 | |||
12 | # autoconf macros will use their internal default preference otherwise | ||
13 | export PYTHON | ||
diff --git a/meta/classes/pythonnative.bbclass b/meta/classes/pythonnative.bbclass index 97029dc525..bd239fa792 100644 --- a/meta/classes/pythonnative.bbclass +++ b/meta/classes/pythonnative.bbclass | |||
@@ -6,3 +6,11 @@ PYTHON="${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN}" | |||
6 | PYTHON_EXECUTABLE="${PYTHON}" | 6 | PYTHON_EXECUTABLE="${PYTHON}" |
7 | EXTRANATIVEPATH += "${PYTHON_PN}-native" | 7 | EXTRANATIVEPATH += "${PYTHON_PN}-native" |
8 | DEPENDS += " ${PYTHON_PN}-native " | 8 | DEPENDS += " ${PYTHON_PN}-native " |
9 | |||
10 | # python-config and other scripts are using distutils modules | ||
11 | # which we patch to access these variables | ||
12 | export STAGING_INCDIR | ||
13 | export STAGING_LIBDIR | ||
14 | |||
15 | # autoconf macros will use their internal default preference otherwise | ||
16 | export PYTHON | ||
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index c6b8e57e7d..c2ccedaeff 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc | |||
@@ -77,6 +77,7 @@ do_install_append () { | |||
77 | fi | 77 | fi |
78 | 78 | ||
79 | # Remove some unpackaged files | 79 | # Remove some unpackaged files |
80 | rm -rf ${D}${datadir}/glib-2.0/codegen/__pycache__ | ||
80 | rm -f ${D}${datadir}/glib-2.0/codegen/*.pyc | 81 | rm -f ${D}${datadir}/glib-2.0/codegen/*.pyc |
81 | rm -f ${D}${datadir}/glib-2.0/codegen/*.pyo | 82 | rm -f ${D}${datadir}/glib-2.0/codegen/*.pyo |
82 | 83 | ||
diff --git a/meta/recipes-core/libxml/libxml2_2.9.4.bb b/meta/recipes-core/libxml/libxml2_2.9.4.bb index 5ff508a5ce..e2febf0c60 100644 --- a/meta/recipes-core/libxml/libxml2_2.9.4.bb +++ b/meta/recipes-core/libxml/libxml2_2.9.4.bb | |||
@@ -47,10 +47,6 @@ EXTRA_OECONF_class-native = "--without-legacy --without-docbook --with-c14n --wi | |||
47 | EXTRA_OECONF_class-nativesdk = "--without-legacy --without-docbook --with-c14n --without-lzma --with-zlib" | 47 | EXTRA_OECONF_class-nativesdk = "--without-legacy --without-docbook --with-c14n --without-lzma --with-zlib" |
48 | EXTRA_OECONF_linuxstdbase = "--with-debug --with-legacy --with-docbook --with-c14n --without-lzma --with-zlib" | 48 | EXTRA_OECONF_linuxstdbase = "--with-debug --with-legacy --with-docbook --with-c14n --without-lzma --with-zlib" |
49 | 49 | ||
50 | # required for python binding | ||
51 | export STAGING_LIBDIR | ||
52 | export STAGING_INCDIR | ||
53 | |||
54 | python populate_packages_prepend () { | 50 | python populate_packages_prepend () { |
55 | # autonamer would call this libxml2-2, but we don't want that | 51 | # autonamer would call this libxml2-2, but we don't want that |
56 | if d.getVar('DEBIAN_NAMES', True): | 52 | if d.getVar('DEBIAN_NAMES', True): |
diff --git a/meta/recipes-devtools/python/python3-dbus_1.2.4.bb b/meta/recipes-devtools/python/python3-dbus_1.2.4.bb index 759512c396..de5a01c7f2 100644 --- a/meta/recipes-devtools/python/python3-dbus_1.2.4.bb +++ b/meta/recipes-devtools/python/python3-dbus_1.2.4.bb | |||
@@ -18,10 +18,6 @@ PACKAGECONFIG ?= "" | |||
18 | PACKAGECONFIG[docs] = "--enable-html-docs,--disable-html-docs,python3-docutils-native" | 18 | PACKAGECONFIG[docs] = "--enable-html-docs,--disable-html-docs,python3-docutils-native" |
19 | PACKAGECONFIG[api-docs] = "--enable-api-docs,--disable-api-docs,python3-docutils-native python3-epydoc-native" | 19 | PACKAGECONFIG[api-docs] = "--enable-api-docs,--disable-api-docs,python3-docutils-native python3-epydoc-native" |
20 | 20 | ||
21 | do_configure_prepend() { | ||
22 | export PYTHON=${PYTHON} | ||
23 | } | ||
24 | |||
25 | RDEPENDS_${PN} = "python3-io python3-logging python3-stringold python3-threading python3-xml" | 21 | RDEPENDS_${PN} = "python3-io python3-logging python3-stringold python3-threading python3-xml" |
26 | 22 | ||
27 | FILES_${PN}-dev += "${libdir}/pkgconfig" | 23 | FILES_${PN}-dev += "${libdir}/pkgconfig" |
diff --git a/meta/recipes-extended/libuser/libuser_0.62.bb b/meta/recipes-extended/libuser/libuser_0.62.bb index 85905630a2..960f789e27 100644 --- a/meta/recipes-extended/libuser/libuser_0.62.bb +++ b/meta/recipes-extended/libuser/libuser_0.62.bb | |||
@@ -24,8 +24,6 @@ DEPENDS = "popt libpam glib-2.0 docbook-utils-native linuxdoc-tools-native pytho | |||
24 | 24 | ||
25 | inherit autotools gettext python3native python3-dir pkgconfig | 25 | inherit autotools gettext python3native python3-dir pkgconfig |
26 | 26 | ||
27 | export PYTHON | ||
28 | |||
29 | EXTRA_OEMAKE = "PYTHON_CPPFLAGS=-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}" | 27 | EXTRA_OEMAKE = "PYTHON_CPPFLAGS=-I${STAGING_INCDIR}/${PYTHON_DIR}${PYTHON_ABI}" |
30 | 28 | ||
31 | PACKAGES += "${PN}-python " | 29 | PACKAGES += "${PN}-python " |
diff --git a/meta/recipes-extended/newt/libnewt_0.52.19.bb b/meta/recipes-extended/newt/libnewt_0.52.19.bb index b45461cde3..22bdaf5ab1 100644 --- a/meta/recipes-extended/newt/libnewt_0.52.19.bb +++ b/meta/recipes-extended/newt/libnewt_0.52.19.bb | |||
@@ -35,8 +35,6 @@ inherit autotools-brokensep | |||
35 | 35 | ||
36 | CLEANBROKEN = "1" | 36 | CLEANBROKEN = "1" |
37 | 37 | ||
38 | export STAGING_INCDIR | ||
39 | export STAGING_LIBDIR | ||
40 | export CPPFLAGS | 38 | export CPPFLAGS |
41 | 39 | ||
42 | PACKAGES_prepend = "whiptail " | 40 | PACKAGES_prepend = "whiptail " |
diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb index 8adede66a5..6948aff2fa 100644 --- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb +++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb | |||
@@ -21,13 +21,6 @@ SRC_URI[sha256sum] = "fa275aaccdbfc91ec0bc9a6fd0562051acdba731e7d584b64a277fec60 | |||
21 | inherit autotools pkgconfig gtk-doc python3native qemu gobject-introspection-data | 21 | inherit autotools pkgconfig gtk-doc python3native qemu gobject-introspection-data |
22 | BBCLASSEXTEND = "native" | 22 | BBCLASSEXTEND = "native" |
23 | 23 | ||
24 | # necessary to let the call for python-config from configure.ac succeed | ||
25 | export STAGING_INCDIR | ||
26 | export STAGING_LIBDIR | ||
27 | |||
28 | # autoconf macros otherwise will default to Python 2 | ||
29 | export PYTHON | ||
30 | |||
31 | # needed for writing out the qemu wrapper script | 24 | # needed for writing out the qemu wrapper script |
32 | export STAGING_DIR_HOST | 25 | export STAGING_DIR_HOST |
33 | export B | 26 | export B |
diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index d6683006fc..171d23f454 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb | |||
@@ -40,8 +40,6 @@ inherit linux-kernel-base kernel-arch pythonnative | |||
40 | 40 | ||
41 | # needed for building the tools/perf Python bindings | 41 | # needed for building the tools/perf Python bindings |
42 | inherit python-dir | 42 | inherit python-dir |
43 | export STAGING_INCDIR | ||
44 | export STAGING_LIBDIR | ||
45 | export PYTHON_SITEPACKAGES_DIR | 43 | export PYTHON_SITEPACKAGES_DIR |
46 | 44 | ||
47 | #kernel 3.1+ supports WERROR to disable warnings as errors | 45 | #kernel 3.1+ supports WERROR to disable warnings as errors |
diff --git a/meta/recipes-support/libcap-ng/libcap-ng_0.7.7.bb b/meta/recipes-support/libcap-ng/libcap-ng_0.7.7.bb index 5608f495e6..a38a818c03 100644 --- a/meta/recipes-support/libcap-ng/libcap-ng_0.7.7.bb +++ b/meta/recipes-support/libcap-ng/libcap-ng_0.7.7.bb | |||
@@ -17,9 +17,6 @@ SRC_URI[sha256sum] = "615549ce39b333f6b78baee0c0b4ef18bc726c6bf1cca123dfd89dd963 | |||
17 | 17 | ||
18 | DEPENDS += "swig-native python3" | 18 | DEPENDS += "swig-native python3" |
19 | 19 | ||
20 | export PYTHON | ||
21 | export STAGING_INCDIR | ||
22 | export STAGING_LIBDIR | ||
23 | EXTRA_OECONF += "--with-python --with-python3" | 20 | EXTRA_OECONF += "--with-python --with-python3" |
24 | EXTRA_OEMAKE += "PYLIBVER='python${PYTHON_BASEVERSION}${PYTHON_ABI}' PYINC='${STAGING_INCDIR}/${PYLIBVER}'" | 21 | EXTRA_OEMAKE += "PYLIBVER='python${PYTHON_BASEVERSION}${PYTHON_ABI}' PYINC='${STAGING_INCDIR}/${PYLIBVER}'" |
25 | 22 | ||