dev-python/OutputCheck: new package; add version 0.4.2

Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
Maciej Barć
2022-10-06 15:44:41 +02:00
parent 394488900c
commit 26f0907c36
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST OutputCheck-0.4.2.gh.tar.gz 16436 BLAKE2B 8c1678746b9fc11cf7b554da83a2e5a51c7095931894a543340e905ccff1e7240f1bb8ec12d348af9662ce7e515d70d6e8a93d1e6ab15629545aa5019a7fe648 SHA512 0abd1ca69c4ef683cc455c222979b313ed8b4906725cc534b80906cc4fb9a0acad855d4a6c39aa4777bbdc35309857082197a0cacdc191e4afb8a8a9a4bb2bed

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="A tool for checking the output of console programs inspired by LLVM's FileCheck"
HOMEPAGE="https://github.com/stp/OutputCheck/"
SRC_URI="https://github.com/stp/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-python/lit[${PYTHON_USEDEP}] )"
src_prepare() {
distutils-r1_src_prepare
# Remove bad tests.
rm "${S}"/tests/invalid-regex-syntax.smt2 ||
die "failed to remove bad tests"
# Create RELEASE-VERSION file.
echo ${PV} > "${S}"/RELEASE-VERSION ||
die "failed to write RELEASE-VERSION"
}
python_test() {
lit "${S}"/tests || die "running test with ${EPYTHON} failed"
}

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xgqt@gentoo.org</email>
<name>Maciej Barć</name>
</maintainer>
<longdescription>
OutputCheck is a tool for checking the output of console programs that is
inspired by the FileCheck tool used by LLVM. It has its own small language
(Check Directives) for describing the expected output of a tool that is
considerably more convenient and more powerful than GNU grep.
</longdescription>
<upstream>
<bugs-to>https://github.com/stp/OutputCheck/issues/</bugs-to>
<remote-id type="github">stp/OutputCheck</remote-id>
<remote-id type="pypi">OutputCheck</remote-id>
</upstream>
</pkgmetadata>