Package Details: unreal-engine 4.24.1-6

Git Clone URL: https://aur.archlinux.org/unreal-engine.git (read-only, click to copy)
Package Base: unreal-engine
Description: A 3D game engine by Epic Games which can be used non-commercially for free.
Upstream URL: https://www.unrealengine.com/
Keywords: 3D engine game UE4 Unreal
Licenses: custom:UnrealEngine
Submitter: acerix
Maintainer: acerix (zerophase, Shatur)
Last Packager: Shatur
Votes: 49
Popularity: 2.44
First Submitted: 2016-05-01 18:37
Last Updated: 2020-01-27 08:16

Dependencies (14)

Required by (1)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

Shatur commented on 2019-12-25 21:23

@shatur, okay! I will push the 4.24.1 after some checks without system clang temporary. @acerix also checked my PKGBUILD and he is okay with it.

zerophase commented on 2019-12-25 20:41

@shatur

It needed only if you generate CMake project. What if I add it as optional dependencies with qmake that used in the same way?

Yeah, just drop cmake in optdepends with qmake.

I'll be able to look into the system clang after the holidays.

Shatur commented on 2019-12-24 08:48

Cmake should probably be in optdepends, as it is needed for different ides.

It needed only if you generate CMake project. What if I add it as optional dependencies with qmake that used in the same way?

There should be a patch applied that uses the system clang, and stops downloading of the toolchain.

After 4.24 Unreal Engine do not allow to use system Clang :( If I apply a patch that disables downloading Clang toolchain, Unreal Engine will not use the system Clang and fail to build. Maybe there is the way how to path it, but for now I do not know how to fix it.

Most of those patches probably need to be updated for changes in the engine so they still apply successfully. They're mostly for supporting the system clang, and recompiling the Unreal Version selector so you don't have to manually intervene during install time.

I checked all the old patches, they are applied successfully, but they are no longer needed. Except the patch to use the system Clang, which also patches successfully, but then the builder does not see the system Clang. I don’t know how to fix it yet.

Have you run the engine through various paths to check for any crashes from removing Windows specific files? There are a few checks built into the engine.

Of course! At the moment, I managed to reduce the size of the downloaded files from 11 to 5.5 GiB (via .gitdepsignore, excluding from the download files Windows, Mac, IOS and other OSs, the compilation of which is not supported under Linux.

zerophase commented on 2019-12-24 04:22

@shatur

  • Cmake should probably be in optdepends, as it is needed for different ides.
  • There should be a patch applied that uses the system clang, and stops downloading of the toolchain.
  • Most of those patches probably need to be updated for changes in the engine so they still apply successfully. They're mostly for supporting the system clang, and recompiling the Unreal Version selector so you don't have to manually intervene during install time.
  • Have you run the engine through various paths to check for any crashes from removing Windows specific files? There are a few checks built into the engine.

Shatur commented on 2019-12-22 21:08

@vesterlay, please, read the wiki.

vesterlay commented on 2019-12-22 21:05

Warning: Permanently added the RSA host key for IP address 'xxx.xx.118.3' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Does sb know what to do in this case? Tried to install through pamac..

Shatur commented on 2019-12-22 21:01

@niqingliang2003, I'm working on it now. I decided to rewrite PKGBUILD from scratch, here is my changes:

  • I moved downloading of Unreal Engine to prepare section. This allows me to explicitly check access to the repository (and notify user about it!) and specify --depth=1 to reduce the amount of downloaded data from repo to 200 MiB.
  • I removed cmake from makedepends because it is not used.
  • After 4.24 Unreal Engine disallow to use system clang. Even if setup script do not download the toolchain, the builder will not see the system clang. Perhaps this can also be fixed, but so far there is no solution, so I suggest using the proposed clang for now.
  • I removed all obsolete patches and updated all information, now PKGBUILD looks clean.
  • PKGBUILD now works with the latest (4.24.1) version.
  • I renamed .desktop file to com.unrealengine.UE4Editor to follow desktop entry specifications and renamed icon to lower case for desktop icon themes compatibility.

You can get it here if you want it now (you will need to rename UE4Editor.desktop to com.unrealengine.UE4Editor.desktop). I am currently working on cleaning garbage (.lib, .a and other). As soon as I finish, I will push these changes, let me a few days.

niqingliang2003 commented on 2019-12-22 14:35

how about new 4.24 release?

eyupgurel commented on 2019-12-15 12:49

Never mind any release above 4.22-3. First and foremost this freezing issue must be sorted out. Freezing will annihilate any promised advantages offered by newer versions.

Slasher006 commented on 2019-12-15 09:13

i also have the 3 second freeze (its not random!!!). Last working version is 4.22-3-release! Also master has the freezing. I tryed every tip i could find but no luck. gfx is a 1070ti nvdriver is 440-36.