Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/pytorch/
Date: Wed, 22 Dec 2021 14:33:40
Message-Id: 1640183595.210ccd4d54c55764d83218b99627e41ed7d59aaa.andrewammerlaan@gentoo
1 commit: 210ccd4d54c55764d83218b99627e41ed7d59aaa
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 22 14:33:15 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 22 14:33:15 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=210ccd4d
7
8 sci-libs/pytorch: QA fixes
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
12
13 sci-libs/pytorch/pytorch-1.10.1.ebuild | 31 ++++++++++---------------------
14 1 file changed, 10 insertions(+), 21 deletions(-)
15
16 diff --git a/sci-libs/pytorch/pytorch-1.10.1.ebuild b/sci-libs/pytorch/pytorch-1.10.1.ebuild
17 index 1750f40c9..e3b49e630 100644
18 --- a/sci-libs/pytorch/pytorch-1.10.1.ebuild
19 +++ b/sci-libs/pytorch/pytorch-1.10.1.ebuild
20 @@ -3,6 +3,7 @@
21
22 EAPI=8
23
24 +DISTUTILS_USE_SETUPTOOLS=no
25 PYTHON_COMPAT=( python3_{8..10} )
26
27 inherit cmake cuda distutils-r1 prefix
28 @@ -58,11 +59,8 @@ LICENSE="BSD"
29 SLOT="0"
30 KEYWORDS="~amd64"
31
32 -IUSE="asan blas cuda +fbgemm ffmpeg gflags glog +gloo leveldb lmdb mkldnn mpi namedtensor +nnpack numa +observers opencl opencv +openmp +python +qnnpack redis rocm static test tools zeromq"
33 -RESTRICT="!test? ( test )"
34 -REQUIRED_USE="
35 - ?? ( cuda rocm )
36 -"
37 +IUSE="asan blas cuda +fbgemm ffmpeg gflags glog +gloo leveldb lmdb mkldnn mpi namedtensor +nnpack numa +observers opencl opencv +openmp +python +qnnpack redis rocm static tools zeromq"
38 +REQUIRED_USE=" ?? ( cuda rocm )"
39
40 RDEPEND="
41 dev-python/pyyaml[${PYTHON_USEDEP}]
42 @@ -104,7 +102,6 @@ RDEPEND="
43 BDEPEND="dev-python/pyyaml"
44
45 DEPEND="${RDEPEND}
46 - test? ( dev-python/pytest[${PYTHON_USEDEP}] )
47 dev-cpp/tbb
48 app-arch/zstd
49 dev-python/pybind11[${PYTHON_USEDEP}]
50 @@ -304,21 +301,13 @@ src_install() {
51 mv -fv "${ED}"/usr/lib/*.so "${ED}"/usr/${LIB}/ || die
52 fi
53
54 - rm -rfv "${ED}/torch"
55 - rm -rfv "${ED}/var"
56 - rm -rfv "${ED}/usr/lib"
57 -
58 - rm -fv "${ED}/usr/include/*.{h,hpp}"
59 - rm -rfv "${ED}/usr/include/asmjit"
60 - rm -rfv "${ED}/usr/include/c10d"
61 - rm -rfv "${ED}/usr/include/fbgemm"
62 - rm -rfv "${ED}/usr/include/fp16"
63 - rm -rfv "${ED}/usr/include/gloo"
64 - rm -rfv "${ED}/usr/include/include"
65 - rm -rfv "${ED}/usr/include/var"
66 -
67 - rm -r "${ED}/usr/${LIB}/cmake" || die
68 - rm -rv "${ED}/usr/${LIB}/cmake" || die
69 + rm -r "${ED}/usr/lib" || die
70 +
71 + rm -r "${ED}/usr/include/asmjit" || die
72 + rm -r "${ED}/usr/include/c10d" || die
73 + rm -r "${ED}/usr/include/fbgemm" || die
74 + rm -r "${ED}/usr/include/fp16" || die
75 + rm -r "${ED}/usr/include/gloo" || die
76
77 if use python; then
78 scanelf -r --fix "${BUILD_DIR}/caffe2/python" || die