summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracerix2016-05-11 20:19:37 -0400
committeracerix2016-05-11 20:19:37 -0400
commite5a6db00f4d5368f3372c1666c0ff1829aa6d10d (patch)
tree250642021dd10e3e71626997c0f61ace9ec0681b
parent4f9aa9c4b9fcdcb1f9d15369dc8fb5a92845240c (diff)
downloadaur-e5a6db00f4d5368f3372c1666c0ff1829aa6d10d.tar.gz
fix prompt for newer clang in setup.sh, patch by @corrupt
-rw-r--r--PKGBUILD13
-rw-r--r--setup-depend-clang35.patch11
2 files changed, 19 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9056a01b1713..a3a91b818e82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,18 +15,21 @@ makedepends=('clang35' 'mono' 'dos2unix' 'cmake')
depends=('icu53' 'xdg-user-dirs')
license=('custom:UnrealEngine')
source=(
- git+ssh://github.com/EpicGames/UnrealEngine.git#tag=$pkgver-release
- UE4Editor.desktop
+ 'git+ssh://github.com/EpicGames/UnrealEngine.git#tag=$pkgver-release'
+ 'UE4Editor.desktop'
+ 'setup-depend-clang35.patch'
)
md5sums=(
- SKIP
- 7a2db62e8d0e8e6f26424768c412d356
+ 'SKIP'
+ '7a2db62e8d0e8e6f26424768c412d356'
+ '0aef7bb2dbb1aeb5c65d3f90ca89009d'
)
options=(!strip staticlibs)
build() {
- cd $srcdir/UnrealEngine
+ patch < setup-depend-clang35.patch
+ cd $srcdir/UnrealEngine
./Setup.sh
./GenerateProjectFiles.sh
diff --git a/setup-depend-clang35.patch b/setup-depend-clang35.patch
new file mode 100644
index 000000000000..cbb23eb7f516
--- /dev/null
+++ b/setup-depend-clang35.patch
@@ -0,0 +1,11 @@
+--- src/UnrealEngine/Engine/Build/BatchFiles/Linux/Setup.sh 2016-05-08 12:58:34.474342800 +0300
++++ Setup.sh 2016-05-09 10:42:49.026013000 +0300
+@@ -124,7 +124,7 @@
+
+ # Arch Linux
+ if [[ "$ID" == "arch" ]] || [[ "$ID_LIKE" == "arch" ]]; then
+- DEPS="clang mono python sdl2 qt4 dos2unix cmake"
++ DEPS="clang35 mono python sdl2 qt4 dos2unix cmake"
+ MISSING=false
+ for DEP in $DEPS; do
+ if ! pacman -Qs $DEP > /dev/null 2>&1; then