summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <martin.jansa@gmail.com>2018-01-19 15:19:41 +0000
committerArmin Kuster <akuster808@gmail.com>2018-03-16 20:08:38 -0700
commit9cf45d0f3b2131fee056cb3d050dfdf93e334907 (patch)
tree110920bffe134df07e4b22d8693b924791556f93
parent3f1c0020a39cc1efe6b9cce4d1058640c5000989 (diff)
downloadmeta-openembedded-9cf45d0f3b2131fee056cb3d050dfdf93e334907.tar.gz
freediameter: add dependency on virtual/kernel and use MACHINE_ARCH
* TUNE_PKGARCH cannot RRECOMMEND MACHINE specific kernel-modules * without virtual/kernel dependency (which isn't really build time dependency) the QA check won't traverse the dependencies correctly and shows following errors: ERROR: QA Issue: freediameter rdepends on kernel-module-ipip, but it isn't a build dependency? [build-deps] ERROR: QA Issue: freediameter rdepends on kernel-module-sctp, but it isn't a build dependency? [build-deps] ERROR: QA Issue: freediameter rdepends on kernel-module-tipc, but it isn't a build dependency? [build-deps] ERROR: QA Issue: freediameter rdepends on kernel-module-udp-tunnel, but it isn't a build dependency? [build-deps] * also change kernel-module dependencies from RDEPENDS to RRECOMMENDS because the kernel config might include these directly and then freediameter shouldn't fail to install Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--meta-networking/recipes-protocols/freediameter/freediameter_1.2.1.bb8
1 files changed, 5 insertions, 3 deletions
diff --git a/meta-networking/recipes-protocols/freediameter/freediameter_1.2.1.bb b/meta-networking/recipes-protocols/freediameter/freediameter_1.2.1.bb
index 92cd24c3a..c556eb48e 100644
--- a/meta-networking/recipes-protocols/freediameter/freediameter_1.2.1.bb
+++ b/meta-networking/recipes-protocols/freediameter/freediameter_1.2.1.bb
@@ -7,7 +7,9 @@ Accounting needs."
7 7
8HOMEPAGE = "http://www.freediameter.net" 8HOMEPAGE = "http://www.freediameter.net"
9 9
10DEPENDS = "flex bison cmake-native libgcrypt gnutls libidn lksctp-tools" 10DEPENDS = "flex bison cmake-native libgcrypt gnutls libidn lksctp-tools virtual/kernel"
11
12PACKAGE_ARCH = "${MACHINE_ARCH}"
11 13
12fd_pkgname = "freeDiameter" 14fd_pkgname = "freeDiameter"
13 15
@@ -121,8 +123,8 @@ FILES_${PN} += "${libdir}/${fd_pkgname}/*"
121 123
122RDEPENDS_${PN} = "glib-2.0 gnutls libidn" 124RDEPENDS_${PN} = "glib-2.0 gnutls libidn"
123RDEPENDS_${PN} += "openssl openssl-conf openssl-engines" 125RDEPENDS_${PN} += "openssl openssl-conf openssl-engines"
124RDEPENDS_${PN} += "kernel-module-tipc kernel-module-sctp" 126RRECOMMENDS_${PN} += "kernel-module-tipc kernel-module-sctp"
125RDEPENDS_${PN} += "kernel-module-udp-tunnel kernel-module-ipip" 127RRECOMMENDS_${PN} += "kernel-module-udp-tunnel kernel-module-ipip"
126RDEPENDS_${PN}-ptest = "cmake" 128RDEPENDS_${PN}-ptest = "cmake"
127 129
128INITSCRIPT_PACKAGES = "${PN}" 130INITSCRIPT_PACKAGES = "${PN}"