summaryrefslogtreecommitdiff
path: root/repo/mercurial
diff options
context:
space:
mode:
Diffstat (limited to 'repo/mercurial')
-rw-r--r--repo/mercurial/blacklist.txt129
-rw-r--r--repo/mercurial/mercurial.xibuild28
2 files changed, 157 insertions, 0 deletions
diff --git a/repo/mercurial/blacklist.txt b/repo/mercurial/blacklist.txt
new file mode 100644
index 0000000..9066fe4
--- /dev/null
+++ b/repo/mercurial/blacklist.txt
@@ -0,0 +1,129 @@
+test-debugcommands.t # "
+test-doctest.py # abort: no repository found...; expected
+test-hardlinks.t # 2 instead of 1
+test-lfs-test-server.t # object is corrupt
+test-nointerrupt.t # "
+test-persistent-nodemap.t # unclear
+# fail with an error about address is use or unavailable
+test-clonebundles.t
+test-http-bad-server.t
+test-http-bundle1.t
+test-http-proxy.t
+test-http.t
+test-https.t
+test-lfs-serve-access.t
+# time out on x86_64 or x86
+test-bookmarks-pushpull.t
+test-fix.t
+test-glog-beautifygraph.t
+test-glog.t
+test-import.t
+test-largefiles-misc.t
+test-largefiles.t
+test-log.t
+test-merge-combination-file-content.t
+test-merge-combination.t
+test-mq.t
+test-obsmarker-template.t
+test-obsolete-bundle-strip.t
+test-obsolete.t
+test-revset.t
+test-subrepo.t
+test-template-functions.t
+# time out on ppc64le
+test-annotate.t
+test-automv.t
+test-backout.t
+test-bisect.t
+test-bisect2.t
+test-bookmarks.t
+test-branches.t
+test-bundle2-exchange.t
+test-censor.t
+test-clone.t
+test-commit-amend.t
+test-commit-interactive.t
+test-commit.t
+test-convert-filemap.t
+test-copies-chain-merge.t
+test-copies-unrelated.t
+test-copies.t
+test-copytrace-heuristics.t
+test-fileset.t
+test-graft-interrupted.t
+test-graft.t
+test-help.t
+test-hook.t
+test-http-permissions.t
+test-init.t
+test-keyword.t
+test-largefiles-update.t
+test-lfs.t
+test-merge-changedelete.t
+test-merge-force.t
+test-merge-tools.t
+test-mq-guards.t
+test-mq-header-date.t
+test-mq-header-from.t
+test-mq-qpush-exact.t
+test-mq-subrepo.t
+test-mv-cp-st-diff.t
+test-narrow-clone.t
+test-narrow-share.t
+test-narrow.t
+test-obsolete-divergent.t
+test-phases-exchange.t
+test-push-race.t
+test-push-warn.t
+test-rebase-inmemory.t
+test-rebase-scenario-global.t
+test-remotefilelog-local.t
+test-rename-merge2.t
+test-resolve.t
+test-revert.t
+test-revset2.t
+test-run-tests.t
+test-shelve.t
+test-shelve2.t
+test-show-work.t
+test-ssh-proto.t
+test-strip.t
+test-subrepo-deep-nested-change.t
+test-subrepo-git.t
+test-tag.t
+test-tags.t
+test-template-basic.t
+test-template-keywords.t
+test-template-map.t
+test-transplant.t
+test-treemanifest.t
+test-uncommit.t
+test-update-branches.t
+# timed out on aarch64
+test-clone-uncompressed.t
+test-lock-badness.t
+test-narrow-clone-no-ellipsis.t
+test-narrow-pull.t
+test-remotefilelog-prefetch.t
+test-rename.t
+# outpput is different
+test-convert-git.t
+test-hghave.t
+test-hgrc.t
+test-mq-eol.t
+test-mq-git.t
+test-mq-qfold.t
+test-mq-qnew.t
+test-parseindex.t
+test-patchbomb-tls.t
+test-pathconflicts-merge.t
+test-paths.t
+test-remotefilelog-pull-noshallow.t
+test-rename-merge1.t
+test-status-tracked-key.t
+test-wireproto-exchangev2-shallow.t
+# fails on s390x
+test-clone-stream.t
+test-generaldelta.t
+test-merge-halt.t
+test-parseindex2.py
diff --git a/repo/mercurial/mercurial.xibuild b/repo/mercurial/mercurial.xibuild
new file mode 100644
index 0000000..fb2a378
--- /dev/null
+++ b/repo/mercurial/mercurial.xibuild
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+NAME="mercurial"
+DESC="Scalable distributed SCM tool"
+
+MAKEDEPS="python"
+
+PKG_VER=6.1.1
+SOURCE="https://www.mercurial-scm.org/release/mercurial-$PKG_VER.tar.gz"
+
+ADDITIONAL="
+blacklist.txt
+"
+
+build() {
+ HGPYTHON3=1 python3 setup.py build
+}
+
+package() {
+ HGPYTHON3=1 python3 setup.py install --root="$PKG_DEST"
+ install -m755 contrib/hgk contrib/hg-ssh hgeditor "$PKG_DEST"/usr/bin
+
+ local man
+ for man in doc/*.?; do
+ install -Dm644 "$man" \
+ "$PKG_DEST"/usr/share/man/man${man##*.}/${man##*/}
+ done
+}