public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/maksbotan:master commit in: app-benchmarks/valley/files/, app-benchmarks/valley/
@ 2013-02-22 18:25 Maxim Koltsov
  0 siblings, 0 replies; only message in thread
From: Maxim Koltsov @ 2013-02-22 18:25 UTC (permalink / raw
  To: gentoo-commits

commit:     a81221a633b6ca805e8cb380ba048bb68799c608
Author:     Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 18:25:28 2013 +0000
Commit:     Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 18:25:28 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maksbotan.git;a=commit;h=a81221a6

Add app-benchmark/valley

Package-Manager: portage-2.1.11.52
Manifest-Sign-Key: F8DBDADE

---
 app-benchmarks/valley/Manifest          |   18 ++++++
 app-benchmarks/valley/files/valley.png  |  Bin 0 -> 9445 bytes
 app-benchmarks/valley/metadata.xml      |   11 ++++
 app-benchmarks/valley/valley-1.0.ebuild |   87 +++++++++++++++++++++++++++++++
 4 files changed, 116 insertions(+), 0 deletions(-)

diff --git a/app-benchmarks/valley/Manifest b/app-benchmarks/valley/Manifest
new file mode 100644
index 0000000..8a075df
--- /dev/null
+++ b/app-benchmarks/valley/Manifest
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX valley.png 9445 SHA256 54b0d9cdd1c0d3899b1cf560b05587c29dc6cbecb70250a8f9f67b9ba1564f00 SHA512 58e6177fba4ae79500e2c60dfd4e3909a8c0f5da63d3c280169561a2738bfc5c242f78835ca9ccde51f21ce0d7ec71b5069cc2d9e4d43ac293c96b8bb00586f7 WHIRLPOOL 8c8c36f6266673bedd6818a14a3561f9e555323496faee90960677c79f19d1fa13309b1fd0226e7ee944694f8cded0834af141c8a7f64828e3105b94fa67da0f
+DIST Unigine_Valley-1.0.run 412652951 SHA256 5f0c8bd2431118551182babbf5f1c20fb14e7a40789697240dcaf546443660f4 SHA512 5778fde3c122528fba8e79088b9ccca672afb953f3996bb6d1e9a20e6b7a50934a088daf705711bd04bdcc11d50e09815e6fa4ad6b798efd382b957ae8723977 WHIRLPOOL 110263d32ee6cb41ec842cd42b2ec491e9bb46e0415cf2df9ae8b373d2c756c25c88f69cf194feb98cc649af8068b7955c0ec254611a046787a831d5f2e21b8e
+EBUILD valley-1.0.ebuild 2063 SHA256 0dd993df3d90e5e71b2ec1e4e66e99ed2c999345f080147901e640032ccaf854 SHA512 6a6b1015541df574bdabda28a25b7b253ee0e19d109d219a0f00b98c4a6a540c176155d7909eb405f6d7393644a1bc20a7c8a825c3f41179bdcb0de5fd30b8e1 WHIRLPOOL 4a75c5b3ab3526f43d2571bfacb25594606c834870efc4b74b9e33ed0b17abce220fb426d935e0b35ee95c584dad709c73dc9f99d222456d33630bfc3a7baf66
+MISC metadata.xml 290 SHA256 ddbf62e7fa3cbb07fb68318e59e31dd7f985d8dc0e9bdad936b3177ee2c90dfa SHA512 5a1fe15ba29dbb4aab016c572113d65bedb23b2832122517e7cb46fece3347710138835b1bc50be4d96b1cf3e8b0f65929ad768646db3eea55f55dc5aebe00d8 WHIRLPOOL 8848090e3194589d2c31021db4a0605cc427daf8d51c3caac7ea9cc860a595e102cb9cf068fd8e6caaabd2a0bc47cdf8ada2c1a19fc9a8d6131ea279b6cd9069
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJRJ7gYAAoJEAmJmMX429relAcH/jnBpwXxCoRjzobOqD5Hy/FY
+olKq5N07H9VXNOhQs4Tbz7SBQ8Y8U9KXGgYCbZ97qYHVxaDeSQucoyd2KHFImHjy
+K6XS1JwTKLtG1IE0Nbt3Szt5TJp3rIajgYtXGwoKL4zi28boE9v22+K8AnA/5DgP
+V04ZcveKUT2KfRl6d79QJAhk4sffHi7Q8Cg9u7ri7uwGpsRuwX4qvS7q6DOlrfKM
+4AUwqA5u1lQPK+YzRFnZplcWE1PyjurzpIBvuURLlMP9FQlU/EJyBCSRxWElKQNr
+T2lsQT8ftrq1MrC8r3BvMkdMYEVgd02aNDSsLPX3BamszcPEAePWdiIYNNEL2qQ=
+=Bb0j
+-----END PGP SIGNATURE-----

diff --git a/app-benchmarks/valley/files/valley.png b/app-benchmarks/valley/files/valley.png
new file mode 100644
index 0000000..8f81f12
Binary files /dev/null and b/app-benchmarks/valley/files/valley.png differ

diff --git a/app-benchmarks/valley/metadata.xml b/app-benchmarks/valley/metadata.xml
new file mode 100644
index 0000000..29abdfc
--- /dev/null
+++ b/app-benchmarks/valley/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+	<email>oleg@kaa.org.ua</email>
+</maintainer>
+<maintainer>
+	<email>maksbotan@gentoo.org</email>
+	<name>Maxim Koltsov</name>
+</maintainer>
+</pkgmetadata>

diff --git a/app-benchmarks/valley/valley-1.0.ebuild b/app-benchmarks/valley/valley-1.0.ebuild
new file mode 100644
index 0000000..5c8b74d
--- /dev/null
+++ b/app-benchmarks/valley/valley-1.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils multilib unpacker
+
+DESCRIPTION="GPU stress-testing tool from the developers of Heaven Benchmark"
+HOMEPAGE="http://unigine.com/products/valley/"
+SRC_URI="Unigine_Valley-${PV}.run"
+LICENSE="valley-benchmark.pdf"
+
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+RESTRICT="strip"
+
+DEPEND="app-admin/chrpath"
+RDEPEND="
+	media-libs/openal
+	x11-libs/qt-core:4
+	x11-libs/qt-gui:4
+	x11-libs/qt-webkit:4
+	x11-libs/libX11
+	x11-libs/libXext
+	x11-libs/libXinerama
+	x11-libs/libXrandr
+	x11-libs/libXrender
+"
+
+S=${WORKDIR}
+
+pkg_nofetch() {
+	einfo "Please download '${SRC_URI}' from:"
+	einfo "'http://unigine.com/products/valley/download/'"
+	einfo "and move it to '${DISTDIR}'"
+}
+
+src_unpack() {
+	unpack_makeself
+}
+
+src_install() {
+	if [ "${ARCH}" = "amd64" ] ; then
+		XARCH="x64"
+	else
+		XARCH="x86"
+	fi
+
+	# removing RPATH to avoid security checks faults
+	chrpath -d bin/browser_${XARCH}
+	chrpath -d bin/valley_${XARCH}
+
+	insinto "/opt/${PN}"
+	doins -r data documentation
+
+	insinto "/opt/${PN}/bin"
+	doins bin/browser_${XARCH}
+	doins bin/valley_${XARCH}
+	doins bin/libAppStereo_${XARCH}.so
+	doins bin/libAppSurround_${XARCH}.so
+	doins bin/libAppWall_${XARCH}.so
+	doins bin/libGPUMonitor_${XARCH}.so
+	doins bin/libUnigine_${XARCH}.so
+
+	local module
+	for module in Core Gui Network WebKit Xml; do
+		dosym /usr/$(get_libdir)/qt4/libQt${module}.so.4 /opt/${PN}/bin/libQt${module}Unigine_${XARCH}.so.4
+	done
+
+	# fixing permissions
+	fperms 0755 "/opt/${PN}/bin/browser_${XARCH}"
+	fperms 0755 "/opt/${PN}/bin/valley_${XARCH}"
+
+	doicon "${FILESDIR}"/${PN}.png
+	make_wrapper valley "./browser_${XARCH} -config /opt/valley/data/launcher/launcher.xml" /opt/valley/bin /opt/valley/bin
+	make_desktop_entry valley "Valley Benchmark"
+}
+
+pkg_postinst() {
+	ewarn "Please make sure you have"
+	ewarn "1) Installed proprietary x11 drivers, like ATI ones or NVIDIA"
+	ewarn "2) Selected it with 'eselect opengl'"
+	ewarn "Otherwise you will get OpenGL error"
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-02-22 18:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-22 18:25 [gentoo-commits] dev/maksbotan:master commit in: app-benchmarks/valley/files/, app-benchmarks/valley/ Maxim Koltsov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox