[arch-commits] Commit in refind-efi/trunk (PKGBUILD refind-efi.install)
Tobias Powalowski
tpowa at nymeria.archlinux.org
Wed Jul 24 10:47:44 UTC 2013
Date: Wednesday, July 24, 2013 @ 12:47:44
Author: tpowa
Revision: 191364
upgpkg: refind-efi 0.7.1-4
fix #36151
Modified:
refind-efi/trunk/PKGBUILD
refind-efi/trunk/refind-efi.install
--------------------+
PKGBUILD | 44 +++++++++++++++++++-------------------------
refind-efi.install | 8 ++++----
2 files changed, 23 insertions(+), 29 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-07-24 02:13:55 UTC (rev 191363)
+++ PKGBUILD 2013-07-24 10:47:44 UTC (rev 191364)
@@ -17,7 +17,7 @@
pkgname="refind-efi"
pkgver="0.7.1"
-pkgrel="3"
+pkgrel="4"
pkgdesc="Rod Smith's fork of rEFIt UEFI Boot Manager - built with Tianocore UDK libs"
url="http://www.rodsbooks.com/refind/index.html"
arch=('x86_64' 'i686')
@@ -181,16 +181,16 @@
package() {
msg "Install the rEFInd UEFI application"
- install -d "${pkgdir}/usr/lib/refind/"
- install -D -m0644 "${srcdir}/refind-${pkgver}/refind/refind_${_TIANO_S_ARCH}.efi" "${pkgdir}/usr/lib/refind/refind_${_TIANO_S_ARCH}.efi"
+ install -d "${pkgdir}/usr/share/refind/"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/refind/refind_${_TIANO_S_ARCH}.efi" "${pkgdir}/usr/share/refind/refind_${_TIANO_S_ARCH}.efi"
msg "Install UEFI drivers built from rEFInd"
- install -d "${pkgdir}/usr/lib/refind/drivers_${_TIANO_S_ARCH}/"
- install -D -m0644 "${srcdir}/refind-${pkgver}/drivers_${_TIANO_S_ARCH}"/*.efi "${pkgdir}/usr/lib/refind/drivers_${_TIANO_S_ARCH}/"
+ install -d "${pkgdir}/usr/share/refind/drivers_${_TIANO_S_ARCH}/"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/drivers_${_TIANO_S_ARCH}"/*.efi "${pkgdir}/usr/share/refind/drivers_${_TIANO_S_ARCH}/"
msg "Install UEFI applications built from rEFInd"
- install -d "${pkgdir}/usr/lib/refind/tools_${_TIANO_S_ARCH}"
- install -D -m0644 "${srcdir}/refind-${pkgver}/gptsync/gptsync_${_TIANO_S_ARCH}.efi" "${pkgdir}/usr/lib/refind/tools_${_TIANO_S_ARCH}/gptsync_${_TIANO_S_ARCH}.efi"
+ install -d "${pkgdir}/usr/share/refind/tools_${_TIANO_S_ARCH}"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/gptsync/gptsync_${_TIANO_S_ARCH}.efi" "${pkgdir}/usr/share/refind/tools_${_TIANO_S_ARCH}/gptsync_${_TIANO_S_ARCH}.efi"
msg "Install rEFInd helper scripts"
install -d "${pkgdir}/usr/bin/"
@@ -200,17 +200,17 @@
install -D -m0755 "${srcdir}/refind-${pkgver}/fonts/mkfont.sh" "${pkgdir}/usr/bin/refind-mkfont"
msg "Install the rEFInd sample config files"
- install -D -m0644 "${srcdir}/refind-${pkgver}/refind.conf-sample" "${pkgdir}/usr/lib/refind/refind.conf-sample"
- install -D -m0644 "${srcdir}/refind_linux.conf" "${pkgdir}/usr/lib/refind/refind_linux.conf-sample"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/refind.conf-sample" "${pkgdir}/usr/share/refind/refind.conf-sample"
+ install -D -m0644 "${srcdir}/refind_linux.conf" "${pkgdir}/usr/share/refind/refind_linux.conf-sample"
msg "Install the rEFInd docs"
- install -d "${pkgdir}/usr/share/doc/refind/html/"
- install -d "${pkgdir}/usr/share/doc/refind/Styles/"
- install -D -m0644 "${srcdir}/refind-${pkgver}/docs/refind"/* "${pkgdir}/usr/share/doc/refind/html/"
- install -D -m0644 "${srcdir}/refind-${pkgver}/docs/Styles"/* "${pkgdir}/usr/share/doc/refind/Styles/"
- install -D -m0644 "${srcdir}/refind-${pkgver}/README.txt" "${pkgdir}/usr/share/doc/refind/README"
- install -D -m0644 "${srcdir}/refind-${pkgver}/NEWS.txt" "${pkgdir}/usr/share/doc/refind/NEWS"
- rm -f "${pkgdir}/usr/share/doc/refind/html/.DS_Store" || true
+ install -d "${pkgdir}/usr/share/refind/docs/html/"
+ install -d "${pkgdir}/usr/share/refind/docs/Styles/"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/docs/refind"/* "${pkgdir}/usr/share/refind/docs/html/"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/docs/Styles"/* "${pkgdir}/usr/share/refind/docs/Styles/"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/README.txt" "${pkgdir}/usr/share/refind/docs/README.txt"
+ install -D -m0644 "${srcdir}/refind-${pkgver}/NEWS.txt" "${pkgdir}/usr/share/refind/docs/NEWS.txt"
+ rm -f "${pkgdir}/usr/share/refind/docs/html/.DS_Store" || true
msg "Install the rEFInd fonts"
install -d "${pkgdir}/usr/share/refind/fonts/"
@@ -236,15 +236,9 @@
msg "Use '#!/usr/bin/env bash' in all scripts"
sed 's|#!/bin/bash|#!/usr/bin/env bash|g' -i "${pkgdir}/usr/bin"/refind-* || true
- msg "Point refind dir paths to /usr/lib/refind/ in refind-install script"
- sed 's|^ThisDir=.*|ThisDir="/usr/lib/refind/"|g' -i "${pkgdir}/usr/bin/refind-install"
- sed 's|^RefindDir=.*|RefindDir="/usr/lib/refind/"|g' -i "${pkgdir}/usr/bin/refind-install"
+ msg "Point refind dir paths to /usr/share/refind/ in refind-install script"
+ sed 's|^ThisDir=.*|ThisDir="/usr/share/refind/"|g' -i "${pkgdir}/usr/bin/refind-install"
+ sed 's|^RefindDir=.*|RefindDir="/usr/share/refind/"|g' -i "${pkgdir}/usr/bin/refind-install"
sed 's|^ThisScript=.*|ThisScript="/usr/bin/refind-install"|g' -i "${pkgdir}/usr/bin/refind-install"
- msg "Setup SYMLINKS to refind dirs for the sake of refind-install script"
- ln -s "/usr/share/refind/fonts" "${pkgdir}/usr/lib/refind/fonts"
- ln -s "/usr/share/refind/icons" "${pkgdir}/usr/lib/refind/icons"
- ln -s "/usr/share/refind/keys" "${pkgdir}/usr/lib/refind/keys"
- ln -s "/usr/share/doc/refind" "${pkgdir}/usr/lib/refind/docs"
-
}
Modified: refind-efi.install
===================================================================
--- refind-efi.install 2013-07-24 02:13:55 UTC (rev 191363)
+++ refind-efi.install 2013-07-24 10:47:44 UTC (rev 191364)
@@ -2,14 +2,14 @@
cat << EOF
-rEFInd UEFI application has been installed at /usr/lib/refind/refind_*.efi
+rEFInd UEFI application has been installed at /usr/share/refind/refind_*.efi
-Other UEFI applications have been installed at /usr/lib/refind/tools_*/
+Other UEFI applications have been installed at /usr/share/refind/tools_*/
-UEFI drivers have deen installed at /usr/lib/refind/drivers_*/
+UEFI drivers have deen installed at /usr/share/refind/drivers_*/
Copy the efi application (according to your UEFI ARCH)
-and /usr/lib/refind/refind.conf-sample to a sub-directory of <EFISYS>/EFI/
+and /usr/share/refind/refind.conf-sample to a sub-directory of <EFISYS>/EFI/
as refind.conf and add an entry to firmware boot menu using efibootmgr
or mactel-boot (for Macs)
More information about the arch-commits
mailing list