summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeshav Amburay2012-06-23 18:11:14 +0530
committerKeshav Amburay2012-06-23 18:11:14 +0530
commitf260d150aeecbf85109082fa4e0e121e650572dc (patch)
treed049626db0f0c7a46d6d90fc79942d4c2d733b73
parent09b7e465aa0a2e9ee48b71cc05d9d03bc40f4ea2 (diff)
downloadaur-f260d150aeecbf85109082fa4e0e121e650572dc.tar.gz
Try 2
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 160a6187238a..51a9d66378d9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = refind-efi-x86_64-git
pkgdesc = Rod Smith's fork of rEFIt UEFI Boot Manager - GIT Development Version
- pkgver = 20120622
+ pkgver = 20120623
pkgrel = 1
url = http://www.rodsbooks.com/refind/index.html
install = refind-efi-x86_64.install
diff --git a/PKGBUILD b/PKGBUILD
index 896051a1c448..321cad53fe74 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ _actualname="refind"
_pkgname="${_actualname}-efi-x86_64"
pkgname="${_pkgname}-git"
-pkgver=20120622
+pkgver=20120623
pkgrel=1
pkgdesc="Rod Smith's fork of rEFIt UEFI Boot Manager - GIT Development Version"
url="http://www.rodsbooks.com/refind/index.html"
@@ -52,12 +52,12 @@ _update_tianocore_udk_git() {
if [[ -d "${srcdir}/tianocore-udk-git/${_DIR_}" ]]; then
cd "${srcdir}/tianocore-udk-git/${_DIR_}"
git reset --hard
- git fetch
+ git pull --depth=1 origin "${_gitbranch}:${_gitbranch}"
git checkout "${_gitbranch}"
- git merge "remotes/origin/${_gitbranch}"
echo
else
- git clone "git://tianocore.git.sourceforge.net/gitroot/tianocore/edk2-${_DIR_}" "${srcdir}/tianocore-udk-git/${_DIR_}"
+ cd "${srcdir}/tianocore-udk-git/"
+ git clone --depth=1 "git://tianocore.git.sourceforge.net/gitroot/tianocore/edk2-${_DIR_}" "${srcdir}/tianocore-udk-git/${_DIR_}"
cd "${srcdir}/tianocore-udk-git/${_DIR_}"
git checkout "${_gitbranch}"
echo
@@ -107,6 +107,11 @@ _update_git() {
echo
+ rm -f "${srcdir}/tianocore-udk-git/edksetup.sh" || true
+ curl --ipv4 -fLC - --retry 3 --retry-delay 3 -o "${srcdir}/tianocore-udk-git/edksetup.sh" "http://edk2.svn.sourceforge.net/viewvc/edk2/trunk/edk2/edksetup.sh"
+ chmod +x "${srcdir}/tianocore-udk-git/edksetup.sh"
+ echo
+
fi
echo
@@ -127,6 +132,9 @@ _build_using_tianocore_udk() {
rm -rf "${_UDK_DIR_}/Build" || true
rm -rf "${_UDK_DIR_}/Conf" || true
+ mkdir -p "${_UDK_DIR_}/Conf"
+ mkdir -p "${_UDK_DIR_}/Build"
+
## Use python2
sed 's|python |python2 |g' -i "${EDK_TOOLS_PATH}/BinWrappers/PosixLike"/* || true
sed 's|python |python2 |g' -i "${EDK_TOOLS_PATH}/Tests/GNUmakefile"
@@ -162,6 +170,9 @@ _build_using_tianocore_udk() {
sed "s|EDK2BASE = /usr/local/UDK2010/MyWorkSpace|EDK2BASE = ${_UDK_DIR_}|g" -i "${srcdir}/${_gitname}_build/filesystems/Make.tiano" || true
echo
+ make clean || true
+ echo
+
make tiano
echo
@@ -176,6 +187,12 @@ _build_using_gnu-efi() {
sed 's|/usr/local/lib|/usr/lib|g' -i "${srcdir}/${_gitname}_build/Make.common" || true
echo
+ sed 's|make -C $(EFILIB_DIR) clean -f Make.tiano|#make -C $(EFILIB_DIR) clean -f Make.tiano|g' -i "${srcdir}/${_gitname}_build/Makefile"
+ echo
+
+ make clean || true
+ echo
+
make
echo
@@ -197,9 +214,6 @@ build() {
cd "${srcdir}/${_gitname}_build"
echo
- make clean || true
- echo
-
patch -Np1 -i "${srcdir}/refind_include_more_shell_paths.patch"
echo