aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/mercurial/mercurial_4.0.1.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-devtools/mercurial/mercurial_4.0.1.bb')
-rw-r--r--meta-oe/recipes-devtools/mercurial/mercurial_4.0.1.bb63
1 files changed, 63 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/mercurial/mercurial_4.0.1.bb b/meta-oe/recipes-devtools/mercurial/mercurial_4.0.1.bb
new file mode 100644
index 0000000000..5decd84502
--- /dev/null
+++ b/meta-oe/recipes-devtools/mercurial/mercurial_4.0.1.bb
@@ -0,0 +1,63 @@
+SUMMARY = "The Mercurial distributed SCM"
+HOMEPAGE = "http://mercurial.selenic.com/"
+SECTION = "console/utils"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+SRC_URI = "http://mercurial.selenic.com/release/mercurial-${PV}.tar.gz"
+SRC_URI[md5sum] = "22a9b1d7c0c06a53f0ae5b386d536d08"
+SRC_URI[sha256sum] = "6aa4ade93c1b5e11937820880a466ebf1c824086d443cd799fc46e2617250d40"
+
+S = "${WORKDIR}/mercurial-${PV}"
+
+inherit distutils
+
+DEPENDS += "python-docutils-native"
+
+RDEPENDS_${PN} += " \
+ python-codecs \
+ python-contextlib \
+ python-crypt \
+ python-debugger \
+ python-io \
+ python-lang \
+ python-mime \
+ python-netclient \
+ python-re \
+ python-readline \
+ python-shell \
+ python-stringold \
+ python-textutils \
+ python-threading \
+ python-unixadmin \
+ python-xml \
+"
+
+RDEPENDS_${PN}_class-native = ""
+
+do_compile_append_class-target() {
+ oe_runmake -C doc PREFIX=${prefix}
+}
+
+do_install_append() {
+ oe_runmake -C doc install DESTDIR=${D} PREFIX=${prefix}
+
+ install -m 755 ${S}/contrib/hg-ssh ${D}${bindir}
+ install -m 755 ${S}/hgeditor ${D}${bindir}
+
+ mkdir -p ${D}${docdir}/${BPN}
+ install -m 644 ${S}/CONTRIBUTORS ${D}${docdir}/${BPN}
+ install -m 644 ${S}/COPYING ${D}${docdir}/${BPN}
+ install -m 644 ${S}/doc/*1.txt ${D}${docdir}/${BPN}
+ install -m 644 ${S}/doc/*5.txt ${D}${docdir}/${BPN}
+ install -m 644 ${S}/doc/*.html ${D}${docdir}/${BPN}
+ install -m 644 ${S}/doc/style.css ${D}${docdir}/${BPN}
+ install -m 644 ${S}/contrib/logo-droplets.svg ${D}${docdir}/${BPN}
+
+ mkdir -p ${D}${docdir}/${BPN}/examples
+ install -m 755 ${S}/hgweb.cgi ${D}${docdir}/${BPN}/examples
+ install -m 755 ${S}/contrib/hgweb.fcgi ${D}${docdir}/${BPN}/examples
+ install -m 644 ${S}/contrib/hgweb.wsgi ${D}${docdir}/${BPN}/examples
+}
+
+BBCLASSEXTEND = "native nativesdk"