Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-libs/cudnn/
Date: Mon, 27 Dec 2021 11:50:46
Message-Id: 1640602955.c77caf8c67795cb193f5653e42a0df92aa6c4817.andrewammerlaan@gentoo
1 commit: c77caf8c67795cb193f5653e42a0df92aa6c4817
2 Author: Miezhiko <Miezhiko <AT> gmail <DOT> com>
3 AuthorDate: Mon Dec 27 10:26:02 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 27 11:02:35 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c77caf8c
7
8 dev-libs/cudnn: 8.3.1.22 TODO: cuda 10.2 support maybe
9
10 Signed-off-by: Miezhiko <Miezhiko <AT> gmail.com>
11 Closes: https://github.com/gentoo/sci/pull/1131
12 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
13
14 dev-libs/cudnn/cudnn-8.3.1.22.ebuild | 31 +++++++++++++++++++++++++++++++
15 dev-libs/cudnn/metadata.xml | 11 +++++++++++
16 2 files changed, 42 insertions(+)
17
18 diff --git a/dev-libs/cudnn/cudnn-8.3.1.22.ebuild b/dev-libs/cudnn/cudnn-8.3.1.22.ebuild
19 new file mode 100644
20 index 000000000..73c164ed6
21 --- /dev/null
22 +++ b/dev-libs/cudnn/cudnn-8.3.1.22.ebuild
23 @@ -0,0 +1,31 @@
24 +# Copyright 1999-2021 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=8
28 +
29 +DESCRIPTION="NVIDIA Accelerated Deep Learning on GPU library"
30 +HOMEPAGE="https://developer.nvidia.com/cuDNN"
31 +
32 +# TODO: cuda 10.2 support
33 +SRC_URI="cuda11-5? ( cudnn-linux-x86_64-${PV}_cuda11.5-archive.tar.xz )"
34 +S="${WORKDIR}/cudnn-linux-x86_64-${PV}_cuda11.5-archive"
35 +
36 +LICENSE="NVIDIA-cuDNN"
37 +SLOT="0/8"
38 +KEYWORDS="~amd64 ~amd64-linux"
39 +IUSE="+cuda11-5"
40 +REQUIRED_USE="^^ ( cuda11-5 )"
41 +RESTRICT="fetch"
42 +
43 +RDEPEND="
44 + cuda11-5? ( =dev-util/nvidia-cuda-toolkit-11.5* )"
45 +
46 +QA_PREBUILT="*"
47 +
48 +src_install() {
49 + insinto /opt/cuda/targets/x86_64-linux
50 + doins -r include
51 +
52 + insinto /opt/cuda/targets/x86_64-linux/lib
53 + doins -r lib/.
54 +}
55
56 diff --git a/dev-libs/cudnn/metadata.xml b/dev-libs/cudnn/metadata.xml
57 new file mode 100644
58 index 000000000..7e420583a
59 --- /dev/null
60 +++ b/dev-libs/cudnn/metadata.xml
61 @@ -0,0 +1,11 @@
62 +<?xml version="1.0" encoding="UTF-8"?>
63 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
64 +<pkgmetadata>
65 + <maintainer type="project">
66 + <email>sci@g.o</email>
67 + <name>Gentoo Science Project</name>
68 + </maintainer>
69 + <use>
70 + <flag name="cuda11-5">On Nvidia CUDA 11.5</flag>
71 + </use>
72 +</pkgmetadata>