Gentoo Archives: gentoo-commits

From: Aisha Tammy <gentoo@×××××.cc>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: media-libs/embree-bin/files/, media-libs/embree-bin/
Date: Thu, 01 Oct 2020 21:13:22
Message-Id: 1601586775.f3bf57ead3c8d57d2a6d1a531314c41d4e67feed.epsilon-0@gentoo
1 commit: f3bf57ead3c8d57d2a6d1a531314c41d4e67feed
2 Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
3 AuthorDate: Thu Oct 1 21:12:55 2020 +0000
4 Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
5 CommitDate: Thu Oct 1 21:12:55 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=f3bf57ea
7
8 media-libs/embree-bin: efficient cpu ray tracer
9
10 from intel
11
12 Package-Manager: Portage-3.0.8, Repoman-3.0.1
13 Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
14
15 media-libs/embree-bin/embree-bin-3.12.0.ebuild | 54 ++++++++++++++++++++++++++
16 media-libs/embree-bin/files/00embree_bin | 1 +
17 media-libs/embree-bin/metadata.xml | 12 ++++++
18 3 files changed, 67 insertions(+)
19
20 diff --git a/media-libs/embree-bin/embree-bin-3.12.0.ebuild b/media-libs/embree-bin/embree-bin-3.12.0.ebuild
21 new file mode 100644
22 index 000000000..77e7a248a
23 --- /dev/null
24 +++ b/media-libs/embree-bin/embree-bin-3.12.0.ebuild
25 @@ -0,0 +1,54 @@
26 +# Copyright 1999-2020 Gentoo Authors
27 +# Distributed under the terms of the GNU General Public License v2
28 +
29 +EAPI=7
30 +
31 +DESCRIPTION="high-performance ray tracing kernels from intel"
32 +HOMEPAGE="https://github.com/embree/embree"
33 +SRC_URI="https://github.com/embree/embree/releases/download/v${PV}/embree-${PV}.x86_64.linux.tar.gz -> ${P}.tar.gz"
34 +S="${WORKDIR}"/embree-${PV}.x86_64.linux
35 +RESTRICT="mirror"
36 +
37 +LICENSE="Apache-2.0"
38 +KEYWORDS="~amd64"
39 +SLOT="0"
40 +
41 +QA_PREBUILT="opt/embree/bin/.*"
42 +QA_PRESTRIPPED="opt/embree/lib/libembree3.so.3"
43 +
44 +RDEPEND="
45 + dev-cpp/tbb
46 + dev-lang/ispc
47 + media-libs/glfw
48 + media-libs/glu
49 + virtual/jpeg:0
50 + virtual/opengl
51 + x11-libs/libxcb
52 + x11-libs/libX11
53 + x11-libs/libXau
54 + x11-libs/libXdmcp
55 +"
56 +
57 +src_compile() {
58 + true
59 +}
60 +
61 +src_install() {
62 + dodir /opt/embree
63 + cp -r "${S}"/* "${ED}"/opt/embree/ || die
64 +
65 + doenvd "${FILESDIR}"/00embree_bin
66 +}
67 +
68 +pkg_postinst() {
69 + elog "Embree has been installed to /opt/embree"
70 + elog "you are all set to start using it as binary package"
71 + elog "after you refresh your environment with"
72 + elog " env-update && . /etc/profile"
73 + elog "If you want to use embree as a library and wist to"
74 + elog "do development using embree, you need to source"
75 + elog "the appropriate shell script from either"
76 + elog " . /opt/embree/embree-vars.sh"
77 + elog "or if you are using csh"
78 + elog " . /opt/embree/embree-vars.csh"
79 +}
80
81 diff --git a/media-libs/embree-bin/files/00embree_bin b/media-libs/embree-bin/files/00embree_bin
82 new file mode 100644
83 index 000000000..9588b61e8
84 --- /dev/null
85 +++ b/media-libs/embree-bin/files/00embree_bin
86 @@ -0,0 +1 @@
87 +PATH="/opt/embree/bin"
88
89 diff --git a/media-libs/embree-bin/metadata.xml b/media-libs/embree-bin/metadata.xml
90 new file mode 100644
91 index 000000000..e97c4322a
92 --- /dev/null
93 +++ b/media-libs/embree-bin/metadata.xml
94 @@ -0,0 +1,12 @@
95 +<?xml version="1.0" encoding="UTF-8"?>
96 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
97 +<pkgmetadata>
98 + <maintainer type="person">
99 + <email>gentoo@×××××.cc</email>
100 + <name>Aisha Tammy</name>
101 + </maintainer>
102 + <maintainer type="project">
103 + <email>sci@g.o</email>
104 + <name>Gentoo Science Project</name>
105 + </maintainer>
106 +</pkgmetadata>