diff options
Diffstat (limited to 'dev-python/translate-toolkit')
| -rw-r--r-- | dev-python/translate-toolkit/translate-toolkit-3.15.1-r1.ebuild (renamed from dev-python/translate-toolkit/translate-toolkit-3.15.1.ebuild) | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.15.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.15.1-r1.ebuild index 14eea3a8ab6d..31f6e0946ed1 100644 --- a/dev-python/translate-toolkit/translate-toolkit-3.15.1.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-3.15.1-r1.ebuild @@ -54,12 +54,19 @@ BDEPEND=" distutils_enable_tests pytest +src_prepare() { + distutils-r1_src_prepare + + # strip unnecessary pins + sed -i -e 's:,<[0-9.]*::' pyproject.toml || die +} + src_test() { # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS # correctly, so we need to reassemble all data files in a single directory local -x XDG_DATA_HOME=${T}/share cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die + cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die distutils-r1_src_test } @@ -81,14 +88,14 @@ python_test() { tests/odf_xliff/test_odf_xliff.py ) - if ! use ini; then + if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then EPYTEST_IGNORE+=( translate/convert/test_ini2po.py translate/convert/test_po2ini.py ) fi - if ! use subtitles; then + if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then EPYTEST_IGNORE+=( translate/storage/test_subtitles.py ) |
