Package Details: unigine-superposition 1.1-1

Git Clone URL: (read-only, click to copy)
Package Base: unigine-superposition
Description: Interactive Unigine Benchmark: walk through a lab of a lone professor
Upstream URL:
Licenses: custom:UNIGINE Engine
Submitter: fordprefect
Maintainer: fordprefect (alex_courtis)
Last Packager: fordprefect
Votes: 18
Popularity: 0.26
First Submitted: 2017-04-12 16:44 (UTC)
Last Updated: 2022-05-14 18:22 (UTC)

Pinned Comments

fordprefect commented on 2020-03-11 11:31 (UTC)

Please refrain from suggesting AUR helpers in the comments! The only supported way of building is via makepkg. Helpers can and should be used, but in case of problems retry with makepkg and report errors based on that.

Latest Comments

MarsSeed commented on 2022-06-20 23:57 (UTC)

openal is not needed, as it is included in the package. Sound works without openal being installed in system.

limokig421 commented on 2022-06-14 12:18 (UTC)

the build() command didn't work for me, changed it to: ./${_pkgname}-${pkgver}.run --noexec --nox11 --target ${pkgname}

the original was: sh ${_pkgname}-${pkgver}.run --target ${pkgname} --noexec

MarsSeed commented on 2022-05-13 20:54 (UTC)

Please kindly change upstream URL to this:

vityafx commented on 2021-01-21 15:57 (UTC) (edited on 2021-01-21 15:57 (UTC) by vityafx)

God how long it takes to download the run file (same happens for heaven and valley). Waiting for 30 minutes to download a 1.5GB file with my gigabit connection.

fordprefect commented on 2020-12-29 10:08 (UTC)

@Lizzias: try deleting the faulty source and download again. I just checked the current sources and the checksums havent changed.

LizziAS commented on 2020-12-24 00:48 (UTC) (edited on 2020-12-24 00:51 (UTC) by LizziAS)

makepkg -si ==> Making package: unigine-superposition 1.1-1 (Wed 23 Dec 2020 07:51:00 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found -> Found Superposition.desktop ==> Validating source files with sha512sums... ... FAILED Superposition.desktop ... Passed ==> ERROR: One or more files did not pass the validity check!

pappl commented on 2020-10-20 15:27 (UTC) (edited on 2020-10-20 15:27 (UTC) by pappl)

ERROR with Pamac (AUR):

Erstelle unigine-superposition... ==> Erstelle Paket: unigine-superposition 1.1-1 (Di 20 Okt 2020 17:14:40) ==> Prüfe Laufzeit-Abhängigkeiten... ==> Prüfe Buildtime-Abhängigkeiten... ==> Empfange Quellen... -> gefunden -> Superposition.desktop gefunden ==> Überprüfe source Dateien mit sha512sums... ... Durchgelaufen Superposition.desktop ... Durchgelaufen ==> Entferne existierendes $srcdir/ Verzeichnis... ==> Entpacke Quellen... ==> Entferne existierendes $pkgdir/ Verzeichnis... ==> Beginne build()... xterm: cannot load font "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1" ==> Betrete fakeroot Umgebung... ==> Beginne package()... /var/tmp/pamac-build-pappl/unigine-superposition/PKGBUILD: Zeile 24: cd: /var/tmp/pamac-build-pappl/unigine-superposition/src/unigine-superposition: Datei oder Verzeichnis nicht gefunden ==> FEHLER: Ein Fehler geschah in package(). Breche ab...

vesterlay commented on 2020-05-07 00:30 (UTC)

==> Starting build()... line 311: exec: -t: invalid option exec: usage: exec [-cl] [-a name] [command [arguments ...]] [redirection ...] Logs from pamac

fordprefect commented on 2020-03-11 15:16 (UTC)

makepkg is part of pacman and the official way to build AUR packages. Installing happens via pacman, and everything is tracked properly. No need to worry about that!

bkb commented on 2020-03-11 15:08 (UTC) (edited on 2020-03-11 15:14 (UTC) by bkb)

I'm just afraid that the "makepkg" method doesn't integrate this package in the update ring of the package manager (and setup all it has to setup in the system), so I prefer to give a solution that i'm sure it does

And I listen about your complain about wrapper concern. But the default method of the wrapper works for all the package but not yours, they will not change an universal method just for your package. Instead it's better that you change your method to make like all other working package or that we use a workaround with the wrappers

fordprefect commented on 2020-03-11 14:07 (UTC)

every AUR wrapper uses makepkg under the hood. They are wrappers, not reimplementations. However, there wrapper potentially introduce bugs which have nothing to do with makepkg and the PKGBUILD in question, putting the maintenance burden of the wrapper on the maintainer of the AUR package in question.

bkb commented on 2020-03-11 14:03 (UTC) (edited on 2020-03-11 14:04 (UTC) by bkb)

Shouldn't yay use makepkg ? If so, theres actually no problem with makepkg considering that it succeeds to install here

fordprefect commented on 2020-03-11 11:31 (UTC)

Please refrain from suggesting AUR helpers in the comments! The only supported way of building is via makepkg. Helpers can and should be used, but in case of problems retry with makepkg and report errors based on that.

bkb commented on 2020-03-11 11:27 (UTC) (edited on 2020-03-11 11:28 (UTC) by bkb)

@kaefert It's mysterious that pamac can install everything but this package

I installed yay in pamac and did ln -s /var/tmp/pamac-build-$USER/unigine-superposition ~/.cache/yay/; yay -Syu unigine-superposition and it worked just fine

fordprefect commented on 2020-01-13 09:01 (UTC)

@kaefert: Please do not report problem when using an AUR helper (in your case pamac), since they are not supported. Use plain makepkg instead. In your case the fix is simple: just change the directory in line 24 to the name of the directory you find in src/.

kaefert commented on 2020-01-12 21:45 (UTC)

had to unpack the downloaded package manually, aur installation ended with:

/var/tmp/pamac-build-thomas/unigine-superposition/PKGBUILD: line 24: cd: /var/tmp/pamac-build-thomas/unigine-superposition/src/unigine-superposition: No such file or directory ==> ERROR: A failure occurred in package().

webreflection commented on 2018-10-11 13:02 (UTC)

this page swallowed twice my comment, so I'll post a link on how to run this demo on ArchLinux.

TL;DR you need Qt5.9 and Xorg.

alex_courtis commented on 2018-10-02 09:57 (UTC)

From Unigine - super quick response!

Hi Alex,

We decided to not change the release version since the changes are basically in two missing files in the installer. Yes, I know that it may be confusing, but in terms of benchmark functionality- not other files were changed. These missing libraries allow us to get rid of OpenSSL errors on some Linux distros.

In case of other major / minor changes that directly affects the benchmarking process we will for sure change the version number.

Sorry for the inconvenience caused.

alex_courtis commented on 2018-10-02 09:43 (UTC)

Raised a ticket with Unigine to include the patch version number in the release.

alex_courtis commented on 2018-10-02 08:33 (UTC)

Hello @fordprefect

I'm happy to update this package if you grant me access.

JohnDeVries commented on 2018-09-12 09:43 (UTC)

I can confirm that the .run file has been changed, without upstream bumping the version, new sha512 is f4fcc04ced770f26a8a1280df1adea1597621bf02dbbc5fc230cf09a11c99e6f9c4b0b912ddd94840bcdb43e601328d677cf7bf9aac0430dc73797d9365191f5

webreflection commented on 2018-08-03 08:15 (UTC)

the sha256sum is f4fcc04ced770f26a8a1280df1adea1597621bf02dbbc5fc230cf09a11c99e6f9c4b0b912ddd94840bcdb43e601328d677cf7bf9aac0430dc73797d9365191f5

Zeioth commented on 2018-07-28 05:47 (UTC) (edited on 2018-07-28 05:47 (UTC) by Zeioth)

Even easier solution:

1) sudo mount -o remount,size=20G,noatime /tmp

2) Install superposition using yaourt or pamac

Zeioth commented on 2018-06-24 16:21 (UTC) (edited on 2018-06-24 16:35 (UTC) by Zeioth)

@fordprefect thank you, that fixed the problem. Just be aware that most people will try to install the package using 'pamac' or 'yaourt', so probably more people is going to experience this issue in the future.

Also, an incorrect version of OpenSSL provokes the next error: QSslSocket: cannot resolve SSLv3_server_method

JohnDeVries commented on 2018-06-20 08:48 (UTC)

@fordprefect nice! You can now get rid of the imagemagick build dependency ;)

fordprefect commented on 2018-06-19 19:39 (UTC)

@JohnDeVries: thanks, implemented.

JohnDeVries commented on 2018-06-19 17:59 (UTC) (edited on 2018-06-22 12:20 (UTC) by JohnDeVries)

In order to re-use the icons provided to use by the installer, I would suggest changing the icons part of the PKGBUILD to this:

# icons
for RES in 16 24 32 48 64 128 256
install -Dm644 icons/superposition_icon_${RES}.png "${pkgdir}/usr/share/icons/hicolor/${RES}x${RES}/apps/Superposition.png"

and removing imagemagick from the dependcies.

fordprefect commented on 2018-05-17 08:23 (UTC)

@Zeinoth: Firstly, you are not compiling. This PKGBUILD is just repackaging stuff. Next, I am quite sure you are using an AUR wrapper (e.g. yaourt). Those usually build in /tmp, which is a virtual filesystem in the RAM. Please clone the package to your local harddisk and build the package the proper way with makepkg. If this does not fix your problem (it's just a guess), please report in more detail what you are doing.

Zeioth commented on 2018-05-17 03:07 (UTC) (edited on 2018-05-17 03:09 (UTC) by Zeioth)

Fail to compile. I get this error even when I have more than 200 GB free:

cat: Write error: There is no space left on the device

bsdtar: Write error

It happen right after "Compressing package"...

JohnDeVries commented on 2018-05-04 15:56 (UTC) (edited on 2018-05-04 15:59 (UTC) by JohnDeVries)

@fordprefect there is no need to resize the icons: resized versions are already present in the extracted icons folder. So you shouldn't need imagemagick.

anonfunc commented on 2018-02-23 02:21 (UTC)

@fordperfect your .desktop points to /opt/unigine-superposition/bin/launcher, not to /usr/bin/unigine-superposition

fordprefect commented on 2017-10-31 21:43 (UTC)

@staticghost: are you running the included starter script /usr/bin/unigine-superposition which does exactly that?

commented on 2017-10-31 02:35 (UTC)

Got it working but I have to run, "LD_LIBRARY_PATH=/usr/lib/openssl-1.0 ./launcher" from the /bin folder. Thoughts?

commented on 2017-10-30 13:36 (UTC)

Hey, I cannot get this to boot, with or without using this PKGBUILD, web searches suggest a Qt5 error that should solved by installing openssl-1.0 but that's made no difference for me. Any ideas?

fordprefect commented on 2017-10-08 20:15 (UTC)

@slipknot: thanks, implemented

sl1pkn07 commented on 2017-10-06 17:10 (UTC) (edited on 2017-10-07 12:57 (UTC) by sl1pkn07)

seems the _xxx surfix in /usr/share/icons/hicolor/XXXxXXX/apps/ png is useless this break .desktop show icon in menu i think is better put the main png in /usr/share/pixmaps and get rid imagemagick makedepends greetings

fordprefect commented on 2017-05-03 07:48 (UTC)

@oi_wtf: thank, its fixed. pkgrel bump omitted to avoid mass rebuild for others.

oi_wtf commented on 2017-05-03 06:15 (UTC)

It seems imagemagick is missing from makedepends? ==> Starting package()... PKGBUILD: line 43: convert: command not found ==> ERROR: A failure occurred in package().

fordprefect commented on 2017-04-16 09:19 (UTC)

@hps: shows what you miss by not testing. fixed, thank you. about the openssl1.0: in testing there is openssl-1.0, which is the canonical way to use the old version of this lib. since this is not in the official repos i will not include this yet, but its good to know that this is upcoming.

hps commented on 2017-04-15 14:06 (UTC)

1) variables don't work with << so 1:st line in script becomes "cd /opt/${pkgname}/bin" 2) launcher needs to be prefixed ./ with those changes it seems to work. Also for people using testing-repos, this does not work with openssl 1.1. You will need libopenssl-1.0-compat from AUR and launch with LD_LIBRARY_PATH=/usr/lib/openssl-1.0-compat unigine-superposition

fordprefect commented on 2017-04-15 09:32 (UTC)

just had some time, pushed some enhancements. since i cannot test at all on this machine (netbook)… further comments appreciated!

fordprefect commented on 2017-04-15 08:12 (UTC)

@Auswaschbar: thank you for your suggestions, i will implement this as soon as i get to this. maybe not this weekend though… @forlorn: there is no version 1.2, if you happen to find it on the official site anyways, please provide a link. atm it says: "Current version: 1.0 (2017)"

Auswaschbar commented on 2017-04-13 17:24 (UTC) (edited on 2017-04-13 17:26 (UTC) by Auswaschbar)

I found out some things: 1. The launcher only works correctly when the CWD is set to the /bin path inside the superposition directory. No other CWD works 2.There is a included which creates a .desktop file that does set the CWD correctly. MAybe include that in the package? 3. strip makes it broke. The PKGBUILD needs a line "options=('!strip')" When the package is build and installed with like in 3, then it is already possible to manually start the launcher from dolphin when just navigating to the bin path manually. It is then able to start the benchmark correctly.

fordprefect commented on 2017-04-12 23:05 (UTC)

sorry, i was in a hurry when uploading. I included your changes and restricted it to 64bit (there seems to be no 32bit version, and noone is gonna use it for that either). It still does not work for me, I get This application failed to start because it could not find or load the Qt platform plugin "xcb" in "". Available platform plugins are: xcb. Reinstalling the application may fix this problem. Despite libxkbcommon-x11 beeing installed. Anyone an idea to solve this?

Max-P commented on 2017-04-12 21:50 (UTC) (edited on 2017-04-12 22:07 (UTC) by Max-P)

Fixed PKGBUILD: Seems like the executable is not a shell script at all, so it's better to just leave it alone and symlink to it. Works fine for me with that fix. EDIT: Well, it still doesn't launch the actual benchmark, but at least the launcher runs. EDIT2: It runs fine when launched from the source directory but wants nothing from /opt/, I'm starting to feel like it might need write access to the directory in some way to actually launch.

Auswaschbar commented on 2017-04-12 18:17 (UTC)

Doesn't work. When I do "unigine-superposition" in console it says "Failed to get absolute application path.". When I do "/usr/bin/unigine-superposition" it says "Failed to change working directory." instead.