summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD63
1 files changed, 9 insertions, 54 deletions
diff --git a/PKGBUILD b/PKGBUILD
index fbd396d35cce..2170e21ee0ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
pkgname='unreal-engine'
install="$pkgname.install"
-pkgver=4.21.1
+pkgver=4.21.2
# shellcheck disable=SC2034
{
pkgrel=1
@@ -18,51 +18,28 @@ pkgver=4.21.1
arch=('x86_64')
url='https://www.unrealengine.com/'
makedepends=('clang' 'mono' 'dos2unix' 'cmake' 'git')
- depends=('icu' 'sdl2' 'python' 'lld')
- optdepends=('xdg-user-dirs: manage user directories in non-english language')
+ depends=('icu' 'sdl2' 'python' 'lld' 'xdg-user-dirs')
license=('custom:UnrealEngine')
source=(
"git+ssh://git@github.com/EpicGames/UnrealEngine.git#tag=$pkgver-release"
'UE4Editor.desktop'
- 'ignore-return-value-error.patch'
- 'only-generate-makefile.patch'
'html5-build.patch'
'recompile-version-selector.patch'
'Makefile'
'ignore-clang50-install.patch'
'use-arch-mono.patch'
'clang-70-support.patch'
- 'CodeGenerator-move.patch'
- 'UnrealSourceFile-move.patch'
- 'Platform-bitwise-or.patch'
- 'no-pie.patch'
- 'SBlueprintPalette.patch'
- 'Player-move.patch'
- 'UnrealExporter-move.patch'
- 'NiagaraScriptViewModel-self-assign-fix.patch'
- 'Messages-move.patch'
)
sha256sums=('SKIP'
'46871ed662a3c97698be609d27da280d9000ec97183f1fa6592986f9910a2118'
- '918dff809a7e815343a8d233f704f52a910b8f01a9cb3d29de541a0334fecc7c'
- 'ab3e7981da6da4473717aef0bce9d550aacad02f9260f98d5b7a0bb3374a959a'
'9fd6d16d56fbe0489a2580b86359df84b83a6987b5760a9e57ae0898f51943ac'
'1dd876fa48c6fb4fcd4ccbdb8ed4ceccfa294685911e91be58bbc5e95726c279'
'9654226ef3318389aa8fe15f3d4d14e7ac2113520ee5ebf2899d42273a2a6fb0'
- 'eab5ba97327de2b8b17aea73ffd797a882fe0d1923ed2a8dc1709a8b00da63e4'
+ '71a7304deebb00234c323eed9a73cdbd022099ba65f62fc90e78069eceed1f5d'
'006bfc6dc6c4258b55768cac34a3c42f033a2777332272d8c47c340282bf400f'
- '3cee7cf7cb8c7b8fc65a423b4e51ea00c8b025784b21838e5def7c14fec60a0c'
- 'babf3d0def1ae135f68c194124c7ba04f57de0bbe98c53304fabd2e434d1e99e'
- '6b6dad7218e8700abbdc74692079b7e9d2295a656fb05a99330d170abf689c0a'
- 'be679f8b3b3085bd328e786d84c044f9d9eaa6315ab60d75447dfef5b6f4bd0b'
- '6ba1e4df6c5750db42db8a9731087ae9de8adcf242594d32c9ae162d9ad5c76c'
- '97119e06e91af6dfd54df07bdaea3dc342eb15177ce5c53f3746a8dd09a30768'
- '2557758219e0e8718652e102579d26a67f88ec45e61cc3457b2ebf0710bb036a'
- '83df14d25b75321f80c9132e72d99e7feafd294a78210f284101a5a8298aa38d'
- 'a0abe52f6ffe9b85b934e85a7077121461fab56f615f1714bdbc12afce5b2e82'
- '2f872c76f998f4e04c1eb221d022848686537e087413bfc016028e1f406e2830')
+ 'deb74af4561beb2eb62fdc3bee45347785b9bd07443939ad0bf0f1fd9f72a859')
# Package is 3 Gib smaller with "strip" but it's skipped because it takes a long time and generates many warnings
options=(strip staticlibs)
@@ -78,35 +55,13 @@ prepare() {
patch "$srcdir/UnrealEngine/Engine/Build/BatchFiles/Linux/SetupMono.sh" use-arch-mono.patch
patch "$srcdir/UnrealEngine/Setup.sh" recompile-version-selector.patch
- patch "$ue4src/Runtime/Engine/Private/Player.cpp" Player-move.patch
- patch "$ue4src/Runtime/Engine/Private/UnrealExporter.cpp" UnrealExporter-move.patch
-
- plugins="$srcdir/UnrealEngine/Engine/Plugins"
- niagaraEditor="$plugins/FX/Niagara/Source/NiagaraEditor"
- patch "$niagaraEditor/Private/ViewModels/NiagaraScriptViewModel.cpp" NiagaraScriptViewModel-self-assign-fix.patch
-
- remoteSession="$plugins/Experimental/RemoteSession/Source/RemoteSession"
- patch "$remoteSession/Private/MessageHandler/Messages.h" Messages-move.patch
-
-
- kismet="$ue4src/Editor/Kismet/Private"
- patch "$kismet/SBlueprintPalette.cpp" SBlueprintPalette.patch
-
- uht="$ue4src/Programs/UnrealHeaderTool/Private"
- patch "$uht/CodeGenerator.cpp" CodeGenerator-move.patch
- patch "$uht/UnrealSourceFile.cpp" UnrealSourceFile-move.patch
-
- hal="$ue4src/Runtime/Core/Public/HAL"
- patch "$hal/Platform.h" Platform-bitwise-or.patch
-
- linuxToolChain="$ue4src/Programs/UnrealBuildTool/Platform/Linux/LinuxToolChain.cs"
- patch "$linuxToolChain" no-pie.patch
- patch "$linuxToolChain" ignore-return-value-error.patch
- patch "$linuxToolChain" clang-70-support.patch
+ #/tmp/makepkg/unreal-engine/src/UnrealEngine /tmp/makepkg/unreal-engine/src
+ pushd "$srcdir/UnrealEngine" > /dev/null
+ patch -p1 -i ../clang-70-support.patch
+ popd > /dev/null
cp "$srcdir/Makefile" "$srcdir/UnrealEngine/Makefile"
- patch -p0 -i only-generate-makefile.patch
# Source Code Accessors
# CodeLite (Fully integrated)
@@ -132,7 +87,7 @@ prepare() {
patch "$ue4src/Programs/UnrealBuildTool/Platform/HTML5/HTML5SDKInfo.cs" "$srcdir/html5-build.patch"
echo "generating project files"
- ./GenerateProjectFiles.sh
+ ./GenerateProjectFiles.sh -makefile
}
build() {