summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeko-san2023-02-21 21:24:54 -0600
committerNeko-san2023-02-21 21:24:54 -0600
commit976264e21ba5626ce0c3509e1e50c95abe4e53bd (patch)
treee54a5631b0003942eb6d58e9f539a46291be2902
parenta30a1d453af83536450bc6a421908ecb0481a105 (diff)
downloadaur-976264e21ba5626ce0c3509e1e50c95abe4e53bd.tar.gz
Revised initial git cloning solution
-rw-r--r--PKGBUILD6
1 files changed, 5 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4a5b9a5b2095..117d59b7f391 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -112,7 +112,11 @@ prepare() {
# Download Unreal Engine source or update if the folder exists
if [[ ! -d "${pkgname}" ]]
then
- git clone --depth=1 tags/${pkgver}-release git@github.com:EpicGames/UnrealEngine "${pkgname}"
+ base_pkgver=$(echo ${pkgver} | cut -d '.' -f 1-2)
+ git clone --depth=1 --branch="${base_pkgver}-release" git@github.com:EpicGames/UnrealEngine "${pkgname}"
+ rm -f .git/index.lock
+ git fetch --depth=1 origin tag ${pkgver}-release
+ git reset --hard ${pkgver}-release
cd "${pkgname}" || return
else
cd "${pkgname}" || return