void-packages/srcpkgs/hg-evolve/template

33 lines
1.2 KiB
Bash

# Template file for 'hg-evolve'
pkgname=hg-evolve
version=11.1.2
revision=1
_hg_version=6.6.3 # sync with mercurial version in void repos
build_style=python3-module
build_wrksrc="hg-evolve-${version}"
hostmakedepends="python3-setuptools"
depends="mercurial"
checkdepends="mercurial unzip"
short_desc="Mercurial extension for faster and safer mutable history"
maintainer="icp <pangolin@vivaldi.net>"
license="GPL-2.0-or-later"
homepage="https://www.mercurial-scm.org/doc/evolution/"
changelog="https://repo.mercurial-scm.org/evolve/file/tip/CHANGELOG"
distfiles="${PYPI_SITE}/h/hg-evolve/hg-evolve-${version}.tar.gz
https://www.mercurial-scm.org/release/mercurial-${_hg_version}.tar.gz"
checksum="ba0f93d6c45207e279172ab375347bc59b6fc9b85dcc165823b838ad7d780c7a
f75d6a4a75823a1b7d713a4967eca2f596f466e58fc6bc06d72642932fd7e307"
do_check() {
_skips="check-compat-strings check-sdist version-install"
for skip in $_skips; do rm "tests/test-${skip}.t"; done
python3 ${wrksrc}/mercurial-${_hg_version}/tests/run-tests.py \
${makejobs} --with-hg=/usr/bin/hg tests
}
post_install() {
# resolve conflict against mercurial
rm ${DESTDIR}/${py3_sitelib}/hgext3rd/__init__.py
}