summaryrefslogtreecommitdiff
path: root/packages/monotone/monotone_0.20.bb
diff options
context:
space:
mode:
Diffstat (limited to 'packages/monotone/monotone_0.20.bb')
-rw-r--r--packages/monotone/monotone_0.20.bb15
1 files changed, 14 insertions, 1 deletions
diff --git a/packages/monotone/monotone_0.20.bb b/packages/monotone/monotone_0.20.bb
index dc7abc72b4..05c59ba5ca 100644
--- a/packages/monotone/monotone_0.20.bb
+++ b/packages/monotone/monotone_0.20.bb
@@ -5,7 +5,17 @@ MAINTAINER = "John Bowler <jbowler@acm.org>"
SECTION = "devel"
PRIORITY = "optional"
LICENSE = "MIT"
-PR = "r0"
+PR = "r1"
+
+#WARNING: monotone-0.20 uses a new netsync protocol, at present the
+# OpenEmbedded monotone archives use monotone-0.19 as the server,
+# therefore OE builds of 0.20 are disabled here. The protocol version
+# is checked, 0.19 has version 4, 0.20 has version 5, it is not
+# possible to pull using 0.20 from a 0.19 server.
+# The 0.20 and 0.19 databases (the files) are compatible, so it is
+# possible to use 0.20 then swap back to 0.19 for netsync with the
+# older server.
+DEFAULT_PREFERENCE = "-1"
SRC_URI = "http://venge.net/monotone/downloads/monotone-${PV}.tar.gz \
file://txt2c-cross.patch;patch=1 \
@@ -17,6 +27,9 @@ DEPENDS += "boost"
PACKAGES = "${PN} ${PN}-doc ${PN}-testsuite"
tsd = "/home/monotone"
FILES_${PN}-testsuite = "${tsd}/testsuite ${tsd}/tests"
+RDEPENDS_${PN}-testsuite += "bash sed grep cvs"
+# The testsuite also requires the following - not yet available...
+#RDEPENDS_${PN}-testsuite += "patch perl"
# no cross compile support - it tries to run the test program even with
# --enable_ipv6=yes