aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro/recipes-extra
diff options
context:
space:
mode:
authorAndrew McDermott <andrew.mcdermott@linaro.org>2013-10-15 10:22:54 +0100
committerAndrew McDermott <andrew.mcdermott@linaro.org>2013-10-15 15:06:52 +0100
commitfacf62048b84cd7060226696b30aee76a39ee2d9 (patch)
tree8fa17c2562bd5c70ba126147465c188434f44cc0 /meta-linaro/recipes-extra
parentbbf283c82bf2c73edcdde4a666dede9322a9bed1 (diff)
downloadmeta-linaro-facf62048b84cd7060226696b30aee76a39ee2d9.tar.gz
meta-linaro: add recipe for ganglia
Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. Change-Id: I34fd612e2c7b125cd5e22b2cd86cb911091c8aaf Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
Diffstat (limited to 'meta-linaro/recipes-extra')
-rw-r--r--meta-linaro/recipes-extra/ganglia/ganglia_3.6.0.bb30
1 files changed, 30 insertions, 0 deletions
diff --git a/meta-linaro/recipes-extra/ganglia/ganglia_3.6.0.bb b/meta-linaro/recipes-extra/ganglia/ganglia_3.6.0.bb
new file mode 100644
index 00000000..a30d2e4a
--- /dev/null
+++ b/meta-linaro/recipes-extra/ganglia/ganglia_3.6.0.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "Ganglia is a scalable distributed monitoring \
+system for high-performance computing systems such as \
+clusters and Grids."
+HOMEPAGE = "http://ganglia.sourceforge.net/"
+SECTION = "console/utils"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://NEWS;md5=ff8c91481123c7d3be4e31fcac997747"
+DEPENDS = "apr confuse pcre python"
+
+SRC_URI = "\
+ ${SOURCEFORGE_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \
+ "
+
+SRC_URI[md5sum] = "05926bb18c22af508a3718a90b2e9a2c"
+SRC_URI[sha256sum] = "89eae02e1a117040d60b3b561fe55f88d7f8cf41b94af1492969ef68e6797886"
+
+inherit autotools pythonnative
+
+# The ganglia autoconf setup doesn't include libmetrics in its
+# AC_OUTPUT list -- it reconfigures libmetrics using its own rules.
+# Unfortunately this means an OE autoreconf will not regenerate
+# ltmain.sh (and others) in libmetrics and as such the build will
+# fail. We explicitly force regeneration of that directory.
+
+do_configure_append() {
+ autoreconf -fvi
+ (cd libmetrics; autoreconf -fvi)
+}
+
+BBCLASSEXTEND = "native"