Gentoo Archives: gentoo-commits

From: Maxim Koltsov <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/maksbotan:master commit in: app-benchmarks/valley/files/, app-benchmarks/valley/
Date: Fri, 22 Feb 2013 18:25:26
Message-Id: 1361557528.a81221a633b6ca805e8cb380ba048bb68799c608.maksbotan@gentoo
1 commit: a81221a633b6ca805e8cb380ba048bb68799c608
2 Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 22 18:25:28 2013 +0000
4 Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 22 18:25:28 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/maksbotan.git;a=commit;h=a81221a6
7
8 Add app-benchmark/valley
9
10 Package-Manager: portage-2.1.11.52
11 Manifest-Sign-Key: F8DBDADE
12
13 ---
14 app-benchmarks/valley/Manifest | 18 ++++++
15 app-benchmarks/valley/files/valley.png | Bin 0 -> 9445 bytes
16 app-benchmarks/valley/metadata.xml | 11 ++++
17 app-benchmarks/valley/valley-1.0.ebuild | 87 +++++++++++++++++++++++++++++++
18 4 files changed, 116 insertions(+), 0 deletions(-)
19
20 diff --git a/app-benchmarks/valley/Manifest b/app-benchmarks/valley/Manifest
21 new file mode 100644
22 index 0000000..8a075df
23 --- /dev/null
24 +++ b/app-benchmarks/valley/Manifest
25 @@ -0,0 +1,18 @@
26 +-----BEGIN PGP SIGNED MESSAGE-----
27 +Hash: SHA256
28 +
29 +AUX valley.png 9445 SHA256 54b0d9cdd1c0d3899b1cf560b05587c29dc6cbecb70250a8f9f67b9ba1564f00 SHA512 58e6177fba4ae79500e2c60dfd4e3909a8c0f5da63d3c280169561a2738bfc5c242f78835ca9ccde51f21ce0d7ec71b5069cc2d9e4d43ac293c96b8bb00586f7 WHIRLPOOL 8c8c36f6266673bedd6818a14a3561f9e555323496faee90960677c79f19d1fa13309b1fd0226e7ee944694f8cded0834af141c8a7f64828e3105b94fa67da0f
30 +DIST Unigine_Valley-1.0.run 412652951 SHA256 5f0c8bd2431118551182babbf5f1c20fb14e7a40789697240dcaf546443660f4 SHA512 5778fde3c122528fba8e79088b9ccca672afb953f3996bb6d1e9a20e6b7a50934a088daf705711bd04bdcc11d50e09815e6fa4ad6b798efd382b957ae8723977 WHIRLPOOL 110263d32ee6cb41ec842cd42b2ec491e9bb46e0415cf2df9ae8b373d2c756c25c88f69cf194feb98cc649af8068b7955c0ec254611a046787a831d5f2e21b8e
31 +EBUILD valley-1.0.ebuild 2063 SHA256 0dd993df3d90e5e71b2ec1e4e66e99ed2c999345f080147901e640032ccaf854 SHA512 6a6b1015541df574bdabda28a25b7b253ee0e19d109d219a0f00b98c4a6a540c176155d7909eb405f6d7393644a1bc20a7c8a825c3f41179bdcb0de5fd30b8e1 WHIRLPOOL 4a75c5b3ab3526f43d2571bfacb25594606c834870efc4b74b9e33ed0b17abce220fb426d935e0b35ee95c584dad709c73dc9f99d222456d33630bfc3a7baf66
32 +MISC metadata.xml 290 SHA256 ddbf62e7fa3cbb07fb68318e59e31dd7f985d8dc0e9bdad936b3177ee2c90dfa SHA512 5a1fe15ba29dbb4aab016c572113d65bedb23b2832122517e7cb46fece3347710138835b1bc50be4d96b1cf3e8b0f65929ad768646db3eea55f55dc5aebe00d8 WHIRLPOOL 8848090e3194589d2c31021db4a0605cc427daf8d51c3caac7ea9cc860a595e102cb9cf068fd8e6caaabd2a0bc47cdf8ada2c1a19fc9a8d6131ea279b6cd9069
33 +-----BEGIN PGP SIGNATURE-----
34 +Version: GnuPG v2.0.19 (GNU/Linux)
35 +
36 +iQEcBAEBCAAGBQJRJ7gYAAoJEAmJmMX429relAcH/jnBpwXxCoRjzobOqD5Hy/FY
37 +olKq5N07H9VXNOhQs4Tbz7SBQ8Y8U9KXGgYCbZ97qYHVxaDeSQucoyd2KHFImHjy
38 +K6XS1JwTKLtG1IE0Nbt3Szt5TJp3rIajgYtXGwoKL4zi28boE9v22+K8AnA/5DgP
39 +V04ZcveKUT2KfRl6d79QJAhk4sffHi7Q8Cg9u7ri7uwGpsRuwX4qvS7q6DOlrfKM
40 +4AUwqA5u1lQPK+YzRFnZplcWE1PyjurzpIBvuURLlMP9FQlU/EJyBCSRxWElKQNr
41 +T2lsQT8ftrq1MrC8r3BvMkdMYEVgd02aNDSsLPX3BamszcPEAePWdiIYNNEL2qQ=
42 +=Bb0j
43 +-----END PGP SIGNATURE-----
44
45 diff --git a/app-benchmarks/valley/files/valley.png b/app-benchmarks/valley/files/valley.png
46 new file mode 100644
47 index 0000000..8f81f12
48 Binary files /dev/null and b/app-benchmarks/valley/files/valley.png differ
49
50 diff --git a/app-benchmarks/valley/metadata.xml b/app-benchmarks/valley/metadata.xml
51 new file mode 100644
52 index 0000000..29abdfc
53 --- /dev/null
54 +++ b/app-benchmarks/valley/metadata.xml
55 @@ -0,0 +1,11 @@
56 +<?xml version="1.0" encoding="UTF-8"?>
57 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
58 +<pkgmetadata>
59 +<maintainer>
60 + <email>oleg@×××××××.ua</email>
61 +</maintainer>
62 +<maintainer>
63 + <email>maksbotan@g.o</email>
64 + <name>Maxim Koltsov</name>
65 +</maintainer>
66 +</pkgmetadata>
67
68 diff --git a/app-benchmarks/valley/valley-1.0.ebuild b/app-benchmarks/valley/valley-1.0.ebuild
69 new file mode 100644
70 index 0000000..5c8b74d
71 --- /dev/null
72 +++ b/app-benchmarks/valley/valley-1.0.ebuild
73 @@ -0,0 +1,87 @@
74 +# Copyright 1999-2013 Gentoo Foundation
75 +# Distributed under the terms of the GNU General Public License v2
76 +# $Header: $
77 +
78 +EAPI=5
79 +
80 +inherit eutils multilib unpacker
81 +
82 +DESCRIPTION="GPU stress-testing tool from the developers of Heaven Benchmark"
83 +HOMEPAGE="http://unigine.com/products/valley/"
84 +SRC_URI="Unigine_Valley-${PV}.run"
85 +LICENSE="valley-benchmark.pdf"
86 +
87 +SLOT="0"
88 +KEYWORDS="-* ~amd64 ~x86"
89 +IUSE=""
90 +
91 +RESTRICT="strip"
92 +
93 +DEPEND="app-admin/chrpath"
94 +RDEPEND="
95 + media-libs/openal
96 + x11-libs/qt-core:4
97 + x11-libs/qt-gui:4
98 + x11-libs/qt-webkit:4
99 + x11-libs/libX11
100 + x11-libs/libXext
101 + x11-libs/libXinerama
102 + x11-libs/libXrandr
103 + x11-libs/libXrender
104 +"
105 +
106 +S=${WORKDIR}
107 +
108 +pkg_nofetch() {
109 + einfo "Please download '${SRC_URI}' from:"
110 + einfo "'http://unigine.com/products/valley/download/'"
111 + einfo "and move it to '${DISTDIR}'"
112 +}
113 +
114 +src_unpack() {
115 + unpack_makeself
116 +}
117 +
118 +src_install() {
119 + if [ "${ARCH}" = "amd64" ] ; then
120 + XARCH="x64"
121 + else
122 + XARCH="x86"
123 + fi
124 +
125 + # removing RPATH to avoid security checks faults
126 + chrpath -d bin/browser_${XARCH}
127 + chrpath -d bin/valley_${XARCH}
128 +
129 + insinto "/opt/${PN}"
130 + doins -r data documentation
131 +
132 + insinto "/opt/${PN}/bin"
133 + doins bin/browser_${XARCH}
134 + doins bin/valley_${XARCH}
135 + doins bin/libAppStereo_${XARCH}.so
136 + doins bin/libAppSurround_${XARCH}.so
137 + doins bin/libAppWall_${XARCH}.so
138 + doins bin/libGPUMonitor_${XARCH}.so
139 + doins bin/libUnigine_${XARCH}.so
140 +
141 + local module
142 + for module in Core Gui Network WebKit Xml; do
143 + dosym /usr/$(get_libdir)/qt4/libQt${module}.so.4 /opt/${PN}/bin/libQt${module}Unigine_${XARCH}.so.4
144 + done
145 +
146 + # fixing permissions
147 + fperms 0755 "/opt/${PN}/bin/browser_${XARCH}"
148 + fperms 0755 "/opt/${PN}/bin/valley_${XARCH}"
149 +
150 + doicon "${FILESDIR}"/${PN}.png
151 + make_wrapper valley "./browser_${XARCH} -config /opt/valley/data/launcher/launcher.xml" /opt/valley/bin /opt/valley/bin
152 + make_desktop_entry valley "Valley Benchmark"
153 +}
154 +
155 +pkg_postinst() {
156 + ewarn "Please make sure you have"
157 + ewarn "1) Installed proprietary x11 drivers, like ATI ones or NVIDIA"
158 + ewarn "2) Selected it with 'eselect opengl'"
159 + ewarn "Otherwise you will get OpenGL error"
160 +}