diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | unigine-sanctuary | 20 |
4 files changed, 61 insertions, 36 deletions
@@ -1,17 +1,19 @@ pkgbase = unigine-sanctuary - pkgdesc = Unigine Benchmark + pkgdesc = Unigine Sanctuary Benchmark pkgver = 2.3 - pkgrel = 2 + pkgrel = 3 url = http://www.unigine.com - arch = i686 arch = x86_64 - license = unknown - depends = openal - depends = libgl - source = http://www.phoronix-test-suite.com/benchmark-files/Unigine_Sanctuary-2.3.run + license = custom:UNIGINE Engine + makedepends = patchelf + makedepends = lib32-openal + depends = libopenal.so=1-32 + depends = lib32-libgl + depends = lib32-libxinerama + depends = lib32-libxrandr + source = https://assets.unigine.com/d/Unigine_Sanctuary-2.3.run source = unigine-sanctuary - sha512sums = 18b6e21749091316cbba4eb1354dbef2d1316e5e302e7dcc1c57fa989abb22c60d3a7f8fe1a6ebd52866a1bf7b3a51b7134927b514021c8e8934b80ba0d1bb24 - sha512sums = 2f3ad92c91b68b60d67759b0d7f80bc27b4f0dd71407a7929948670df624ea904b1eea6c867dee7d60481def2113e0f3b6fd34e1ec5a694da3770fc1a62d107c + sha256sums = 28a8bbd1cb64126fadc7492304c59528c2c3ac9d53b0f1fe08a2c331703a39d5 + sha256sums = 296724e5977ae81f05f479c7f91364633ce83489c7d160e8a9b03ec98926ec31 pkgname = unigine-sanctuary - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05c6d4d4c97b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD @@ -1,24 +1,41 @@ -# Maintainer: ajs124 < aur AT ajs124 DOT de > +# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> +# Contributor: ajs124 < aur AT ajs124 DOT de > pkgname=unigine-sanctuary _pkgname=Unigine_Sanctuary pkgver=2.3 -pkgrel=2 -pkgdesc="Unigine Benchmark" -arch=('i686' 'x86_64') +pkgrel=3 +pkgdesc="Unigine Sanctuary Benchmark" +arch=('x86_64') url="http://www.unigine.com" -license=('unknown') -depends=(openal libgl) -[ "$CARCH" = "x86_64" ] && depends+=(lib32-openal lib32-libgl lib32-libxinerama lib32-libxrandr) -source=(http://www.phoronix-test-suite.com/benchmark-files/${_pkgname}-${pkgver}.run - unigine-sanctuary) -sha512sums=('18b6e21749091316cbba4eb1354dbef2d1316e5e302e7dcc1c57fa989abb22c60d3a7f8fe1a6ebd52866a1bf7b3a51b7134927b514021c8e8934b80ba0d1bb24' - '2f3ad92c91b68b60d67759b0d7f80bc27b4f0dd71407a7929948670df624ea904b1eea6c867dee7d60481def2113e0f3b6fd34e1ec5a694da3770fc1a62d107c') +license=('custom:UNIGINE Engine') +depends=('libopenal.so=1-32' + 'lib32-libgl' + 'lib32-libxinerama' + 'lib32-libxrandr' + ) +makedepends=('patchelf' + 'lib32-openal' + ) +source=("https://assets.unigine.com/d/${_pkgname}-${pkgver}.run" + 'unigine-sanctuary' + ) +sha256sums=('28a8bbd1cb64126fadc7492304c59528c2c3ac9d53b0f1fe08a2c331703a39d5' + '296724e5977ae81f05f479c7f91364633ce83489c7d160e8a9b03ec98926ec31' + ) -package(){ - sh ${_pkgname}-${pkgver}.run - install -m755 -d ${pkgdir}/opt/${pkgname} - cp -R ${srcdir}/sanctuary/bin/ ${pkgdir}/opt/${pkgname}/ - cp -R ${srcdir}/sanctuary/data/ $pkgdir/opt/${pkgname}/ - install ${pkgname} -Dm755 ${pkgdir}/usr/bin/${pkgname} +prepare() { + sh "${_pkgname}-${pkgver}.run" + + patchelf --remove-rpath sanctuary/bin/Sanctuary +} + +package() { + install -d "${pkgdir}/opt/${pkgname}" + cp -R "${srcdir}/sanctuary/bin/" "${pkgdir}/opt/${pkgname}/" + cp -R "${srcdir}/sanctuary/data/" "${pkgdir}/opt/${pkgname}/" + install "${pkgname}" -Dm755 "${pkgdir}/usr/bin/${pkgname}" + + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + echo "Go to http://www.unigine.com" > "${pkgdir}/usr/share/licenses/${pkgname}/license" } diff --git a/unigine-sanctuary b/unigine-sanctuary index 085e958f16f1..b0eb8f33ea84 100644 --- a/unigine-sanctuary +++ b/unigine-sanctuary @@ -8,12 +8,14 @@ echo "video height? (default = 768)" read height export LD_LIBRARY_PATH=/opt/unigine-sanctuary/bin:$LD_LIBRARY_PATH -/opt/unigine-sanctuary/bin/Sanctuary -video_app opengl \ - -sound_app openal \ - -engine_config ../data/unigine.cfg \ - -data_path ../ \ - -extern_define RELEASE \ - -video_fullscreen ${full:-0} \ - -video_mode -1 \ - -video_width ${width:-1024} \ - -video_height ${height:-768} +/opt/unigine-sanctuary/bin/Sanctuary \ + -video_app opengl \ + -sound_app openal \ + -engine_config ../data/unigine.cfg \ + -system_script sanctuary/unigine.cpp \ + -data_path ../ \ + -extern_define RELEASE \ + -video_fullscreen ${full:-0} \ + -video_mode -1 \ + -video_width ${width:-1024} \ + -video_height ${height:-768} |