mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 12:58:16 -07:00
app-arch/cfv: add 3.1.0, enable py3.13
Signed-off-by: Louis Sautier <sbraz@gentoo.org>
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST cfv-3.0.0.gh.tar.gz 91600 BLAKE2B 5a0d53a2b75973967ef976ce55d5262f71af97a8d7c64e8ea94ed9d66fd12778e10321e82bdbc4b8037df3f1a9c9c817694a7cd5e60615fc903127df9057b04f SHA512 9a44bf20f0a4f48a93631353d0b0ab79ea15d19f1da5492296dd4bd4e6208d3f0d71e957165e31d07b5faa7fc75122f0ae5ddbd8d54b9c6b633c43695b362640
|
||||
DIST cfv-3.1.0.gh.tar.gz 93155 BLAKE2B 45dd2cfa121052a96de4b8d8b9d1b25e4639c3956c8e0878981381dce89560abd3d1c56a7c1d7c3c86f97e767ea43f1d4df08a4be725d392a2a25bb2576f4ee6 SHA512 71c02cc0e5cb1dcf32aa180075744ccde27cf08765a6cf50b24bbdf68d61ba46d9e2e98cc9d414bddf1538ead1426f8eff56cfa788ad283981922c96519b10c4
|
||||
|
||||
48
app-arch/cfv/cfv-3.1.0.ebuild
Normal file
48
app-arch/cfv/cfv-3.1.0.ebuild
Normal file
@@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
# Tests fail with pypy3 as of PyPy 7.3.16 / Python 3.10.14
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="Command-line File Verify - versatile file checksum creator and verifier"
|
||||
HOMEPAGE="https://github.com/cfv-project/cfv/"
|
||||
# Tests aren't included in PyPI tarballs
|
||||
SRC_URI="https://github.com/cfv-project/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
app-arch/cksfv
|
||||
)
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
# Remove upstream's attempt to install the man page
|
||||
sed -i '/\sdata_files=/d' setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# In order to run integration tests in addition to unit tests, we can't
|
||||
# just rely on pytest here, we need to use upstream's runner.
|
||||
"${EPYTHON}" "test/test.py" || die "Tests failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman cfv.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "the dimension column of JPEG Sheriff crc files" dev-python/pillow
|
||||
}
|
||||
Reference in New Issue
Block a user