From ce614bd79dcdc1c2de9944c85e1ced9e462ccf3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 5 Jun 2024 18:03:53 +0200 Subject: [PATCH] dev-python/pikepdf: Test-dep on python-xmp-toolkit on LE only MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restrict the test dependency on dev-python/python-xmp-toolkit to little endian platforms. According to upstream, media-libs/exempi is broken on big endian anyway. Remove the dep entirely for older versions where we don't care about testing anymore. Signed-off-by: Michał Górny --- dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild | 1 - dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild | 1 - dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild | 5 ++++- dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild | 1 - dev-python/pikepdf/pikepdf-9.0.0.ebuild | 5 ++++- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild b/dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild index 417da5be9fcdf..bbd2842097b50 100644 --- a/dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild +++ b/dev-python/pikepdf/pikepdf-8.11.2-r1.ebuild @@ -42,7 +42,6 @@ BDEPEND=" >=dev-python/psutil-5.9[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 3.10) diff --git a/dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild b/dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild index 367e7b427436a..342767bd45fb3 100644 --- a/dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild +++ b/dev-python/pikepdf/pikepdf-8.14.0-r1.ebuild @@ -42,7 +42,6 @@ BDEPEND=" >=dev-python/psutil-5.9[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 3.10) diff --git a/dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild b/dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild index 367e7b427436a..5c93cf4933f1e 100644 --- a/dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild +++ b/dev-python/pikepdf/pikepdf-8.15.1-r1.ebuild @@ -18,6 +18,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" +IUSE="big-endian" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as # https://qpdf.readthedocs.io/en/stable/release-notes.html. @@ -42,7 +43,9 @@ BDEPEND=" >=dev-python/psutil-5.9[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + !big-endian? ( + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + ) $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 3.10) diff --git a/dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild b/dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild index 74215529a0585..96db3b5989477 100644 --- a/dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild +++ b/dev-python/pikepdf/pikepdf-8.4.1-r1.ebuild @@ -42,7 +42,6 @@ BDEPEND=" >=dev-python/psutil-5.9[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 3.{8..10}) diff --git a/dev-python/pikepdf/pikepdf-9.0.0.ebuild b/dev-python/pikepdf/pikepdf-9.0.0.ebuild index 420eaac097bfc..14d1f25d88bc6 100644 --- a/dev-python/pikepdf/pikepdf-9.0.0.ebuild +++ b/dev-python/pikepdf/pikepdf-9.0.0.ebuild @@ -18,6 +18,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="big-endian" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as # https://qpdf.readthedocs.io/en/stable/release-notes.html. @@ -42,7 +43,9 @@ BDEPEND=" >=dev-python/psutil-5.9[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + !big-endian? ( + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + ) $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' 3.10)