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 |
+} |