diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-12-24 14:11:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-12-24 14:11:38 +0000 |
commit | de49812990871e1705b64051c35161d5e6400269 (patch) | |
tree | 5e1e8fcb0ff4579dbd22a1bfee28a6b97dc8aaeb /dev-util/tup/tup-9999.ebuild | |
parent | 536c3711867ec947c1738f2c4b96f22e4863322d (diff) |
gentoo resync : 24.12.2018
Diffstat (limited to 'dev-util/tup/tup-9999.ebuild')
-rw-r--r-- | dev-util/tup/tup-9999.ebuild | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/dev-util/tup/tup-9999.ebuild b/dev-util/tup/tup-9999.ebuild index 104dd83a9dbd..2662d05de6fd 100644 --- a/dev-util/tup/tup-9999.ebuild +++ b/dev-util/tup/tup-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit toolchain-funcs +inherit linux-info toolchain-funcs DESCRIPTION="A file-based build system" HOMEPAGE="http://gittup.org/tup" @@ -26,10 +26,15 @@ fi DEPEND=" dev-db/sqlite:= + dev-libs/libpcre:= sys-fs/fuse:= " RDEPEND="${DEPEND}" +CONFIG_CHECK="~FUSE_FS ~NAMESPACES" +WARNING_FUSE_FS="CONFIG_FUSE_FS is required for tup to work" +WARNING_NAMESPACES="CONFIG_NAMESPACES is required for tup to work as intended (workaround: set TUP_NO_NAMESPACING env var when running tup)" + src_prepare() { # Use our toolchain sed -i Tuprules.tup \ @@ -65,6 +70,7 @@ src_install() { } src_test() { + [[ -e /dev/fuse ]] || die "/dev/fuse is required for tests to work" # tup uses fuse when tracking dependencies. addwrite /dev/fuse @@ -73,23 +79,19 @@ src_test() { export TUP_NO_NAMESPACING=1 # Skip tests which require namespacing or root privileges. + pushd test || die + rm -v ./*full-deps*.sh SKIPPED_TESTS=( - t4062-full-deps.sh - t4063-full-deps2.sh - t4064-full-deps3.sh - t4065-full-deps-proc.sh - t4067-full-deps5.sh t4069-gcc-coverage.sh t4072-proc-self.sh t4074-getpwd.sh t4131-proc-self-exe.sh t4132-proc-meminfo.sh t4171-dev-null.sh + t4200-ccache.sh t5083-symlink-fullpath.sh t5084-symlink-fullpath2.sh - t7048-full-deps.sh ) - pushd test || die rm ${SKIPPED_TESTS[@]} || die ./test.sh || die popd || die |