summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-12-03 13:43:06 -0800
committerKhem Raj <raj.khem@gmail.com>2018-12-04 17:51:35 -0800
commit135fe1b5b3ee4ca7918d5b80a6318a4a7588cf66 (patch)
tree5ed0608f5c39baa0be18ca05b5903fcaf5d74f0f
parentdeea62edde1bd9d72d49c508cb0ebb4ec5f2c3f5 (diff)
downloadmeta-openembedded-135fe1b5b3ee4ca7918d5b80a6318a4a7588cf66.tar.gz
packagegroup-meta-oe: Remove arch specific packages as needed
Some packages are not supported on all architectures, therefore they can not be included unconditionally. Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb28
1 files changed, 26 insertions, 2 deletions
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 2a5ff33e5..e79d6ee21 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -1,5 +1,6 @@
1SUMMARY = "Meta-oe ptest packagegroups" 1SUMMARY = "Meta-oe ptest packagegroups"
2 2
3PACKAGE_ARCH = "${MACHINE_ARCH}"
3inherit packagegroup 4inherit packagegroup
4 5
5PROVIDES = "${PACKAGES}" 6PROVIDES = "${PACKAGES}"
@@ -52,6 +53,8 @@ RDEPENDS_packagegroup-meta-oe-benchmarks = "\
52 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "glmark2", "", d)} \ 53 ${@bb.utils.contains("DISTRO_FEATURES", "x11 wayland opengl", "glmark2", "", d)} \
53" 54"
54 55
56RDEPENDS_packagegroup-meta-oe-benchmarks_remove_mipsarch = "libhugetlbfs"
57
55RDEPENDS_packagegroup-meta-oe-connectivity ="\ 58RDEPENDS_packagegroup-meta-oe-connectivity ="\
56 gammu hostapd irssi krb5 libev libimobiledevice \ 59 gammu hostapd irssi krb5 libev libimobiledevice \
57 libmbim libmtp libndp libqmi libtorrent \ 60 libmbim libmtp libndp libqmi libtorrent \
@@ -83,6 +86,9 @@ RDEPENDS_packagegroup-meta-oe-bsp ="\
83 efivar flashrom lmsensors lmsensors-config \ 86 efivar flashrom lmsensors lmsensors-config \
84 lsscsi nvme-cli pcmciautils pointercal \ 87 lsscsi nvme-cli pcmciautils pointercal \
85 " 88 "
89RDEPENDS_packagegroup-meta-oe-bsp_remove_mipsarch = "efivar efibootmgr"
90RDEPENDS_packagegroup-meta-oe-bsp_remove_powerpc = "efivar efibootmgr"
91
86RDEPENDS_packagegroup-meta-oe-dbs ="\ 92RDEPENDS_packagegroup-meta-oe-dbs ="\
87 leveldb libdbi mariadb mariadb-native \ 93 leveldb libdbi mariadb mariadb-native \
88 mysql-python postgresql psqlodbc rocksdb soci \ 94 mysql-python postgresql psqlodbc rocksdb soci \
@@ -106,6 +112,10 @@ RDEPENDS_packagegroup-meta-oe-devtools ="\
106 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany geany-plugins glade tk", "", d)} \ 112 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "geany geany-plugins glade tk", "", d)} \
107 " 113 "
108 114
115RDEPENDS_packagegroup-meta-oe-devtools_remove_armv5 = "uftrace nodejs"
116RDEPENDS_packagegroup-meta-oe-devtools_remove_mipsarch = "uftrace lshw"
117RDEPENDS_packagegroup-meta-oe-devtools_remove_powerpc = "uftrace lshw"
118
109RDEPENDS_packagegroup-meta-oe-extended ="\ 119RDEPENDS_packagegroup-meta-oe-extended ="\
110 byacc cfengine cfengine-masterfiles cmpi-bindings \ 120 byacc cfengine cfengine-masterfiles cmpi-bindings \
111 ddrescue dialog dumb-init enscript fluentbit \ 121 ddrescue dialog dumb-init enscript fluentbit \
@@ -130,6 +140,8 @@ RDEPENDS_packagegroup-meta-oe-extended ="\
130 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-ssh-agent-auth openwsman sblim-sfcb ", "", d)} \ 140 ${@bb.utils.contains("DISTRO_FEATURES", "pam", "pam-ssh-agent-auth openwsman sblim-sfcb ", "", d)} \
131 ${@bb.utils.contains("BBPATH", "meta-python", "openlmi-tools", "", d)} \ 141 ${@bb.utils.contains("BBPATH", "meta-python", "openlmi-tools", "", d)} \
132 " 142 "
143RDEPENDS_packagegroup-meta-oe-extended_remove_mipsarch = "upm mraa tiptop"
144RDEPENDS_packagegroup-meta-oe-extended_remove_powerpc = "upm mraa"
133 145
134RDEPENDS_packagegroup-meta-oe-gnome ="\ 146RDEPENDS_packagegroup-meta-oe-gnome ="\
135 atkmm gnome-common gnome-doc-utils-stub gtkmm \ 147 atkmm gnome-common gnome-doc-utils-stub gtkmm \
@@ -223,6 +235,9 @@ RDEPENDS_packagegroup-meta-oe-support ="\
223 ${NE10} \ 235 ${NE10} \
224 " 236 "
225 237
238RDEPENDS_packagegroup-meta-oe-support_remove_arm ="numactl"
239RDEPENDS_packagegroup-meta-oe-support_remove_mipsarch_libc-glibc = "gperftools"
240
226RDEPENDS_packagegroup-meta-oe-support-egl ="\ 241RDEPENDS_packagegroup-meta-oe-support-egl ="\
227 freerdp libnice opencv \ 242 freerdp libnice opencv \
228 " 243 "
@@ -232,6 +247,10 @@ RDEPENDS_packagegroup-meta-oe-test ="\
232 fwts gtest pm-qa stress-ng testfloat \ 247 fwts gtest pm-qa stress-ng testfloat \
233 " 248 "
234 249
250RDEPENDS_packagegroup-meta-oe-test_remove_arm = "fwts"
251RDEPENDS_packagegroup-meta-oe-test_remove_mipsarch = "fwts"
252RDEPENDS_packagegroup-meta-oe-test_remove_powerpc = "fwts"
253
235RDEPENDS_packagegroup-meta-oe-ptest-packages = "\ 254RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
236 zeromq-ptest \ 255 zeromq-ptest \
237 leveldb-ptest \ 256 leveldb-ptest \
@@ -242,8 +261,13 @@ RDEPENDS_packagegroup-meta-oe-ptest-packages = "\
242 oprofile-ptest \ 261 oprofile-ptest \
243 libteam-ptest \ 262 libteam-ptest \
244 uthash-ptest \ 263 uthash-ptest \
245 mcelog-ptest \
246 libee-ptest \ 264 libee-ptest \
247 numactl-ptest \
248 poco-ptest \ 265 poco-ptest \
249 " 266 "
267RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86 = "\
268 mcelog-ptest \
269"
270RDEPENDS_packagegroup-meta-oe-ptest-packages_append_x86-64 = "\
271 mcelog-ptest \
272"
273RDEPENDS_packagegroup-meta-oe-ptest-packages_remove_arm = "numactl-ptest"