From 35c2f3e407d6fafeb164580217c0449318ea3087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Nogueira?= Date: Thu, 6 May 2021 22:57:15 -0300 Subject: [PATCH] thefuck: fix checkdepends. - go isn't available in all archs and would have broken builds with tests enabled, so disable tests in that case. someone with more interest in the package can disable specific tests if they want - use $depends instead of repeating the dependency list --- srcpkgs/thefuck/template | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/srcpkgs/thefuck/template b/srcpkgs/thefuck/template index 98ae9dc2368..29704030c8d 100644 --- a/srcpkgs/thefuck/template +++ b/srcpkgs/thefuck/template @@ -6,8 +6,7 @@ build_style=python3-module hostmakedepends="python3-setuptools" depends="python3-colorama python3-decorator python3-psutil python3-pyte python3-requests" -checkdepends="python3-colorama python3-decorator python3-psutil python3-pyte - python3-pytest-mock python3-requests go" +checkdepends="python3-pytest-mock $depends" short_desc="Magnificent app which corrects your previous console command" maintainer="Orphaned " license="MIT" @@ -15,6 +14,12 @@ homepage="https://github.com/nvbn/thefuck" distfiles="https://github.com/nvbn/thefuck/archive/${version}.tar.gz" checksum=dd2e7bc94e9453beabbafc10c4d62c67601ea705250103a67ababcdad2991dd3 +case "$XBPS_TARGET_MACHINE" in + # archs where go is available - the test suite uses it + x86_64*|i686*|armv[67]*|aarch64*|ppc64le*) checkdepends+=" go" ;; + *) make_check=no ;; +esac + do_check() { # on python3 mock is unittest.mock sed -i 's|from mock|from unittest.mock|g' tests/**.py