# Template file for 'refind' pkgname=refind version=0.11.3 revision=1 only_for_archs="i686 x86_64 x86_64-musl" makedepends="gnu-efi-libs git" depends="bash dosfstools efibootmgr" short_desc="An EFI boot manager utility" maintainer="Julio Galvan " license="GPL-3.0-only, BSD-3-Clause" homepage="https://sourceforge.net/projects/refind/" distfiles="${SOURCEFORGE_SITE}/refind/refind-src-${version}.tar.gz" checksum=6398ebd5c80382ada4819b5874cb7ca34df6c820f1872e7ba99f929caef2018f post_extract() { sed 's|RefindDir=\"\$ThisDir/refind\"|RefindDir="/usr/share/refind"|g' -i refind-install } do_build() { unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS make all_gnuefi } do_install() { case "$XBPS_TARGET_MACHINE" in i686*) _EFI_ARCH="ia32";; x86_64*) _EFI_ARCH="x64";; esac vbin mkrlconf vbin mvrefind vbin refind-mkdefault vbin refind-install vbin fonts/mkfont.sh refind-mkfont vlicense LICENSE.txt vdoc COPYING.txt vdoc README.txt vdoc CREDITS.txt vdoc NEWS.txt vcopy docs/refind /usr/share/doc/refind vcopy docs/Styles /usr/share/doc/refind vman docs/man/mkrlconf.8 vman docs/man/mvrefind.8 vman docs/man/refind-install.8 vman docs/man/refind-mkdefault.8 vmkdir usr/share/refind vcopy refind/refind_${_EFI_ARCH}.efi /usr/share/refind/ vcopy refind.conf-sample /usr/share/refind/ vcopy fonts /usr/share/refind/ vcopy icons /usr/share/refind/ vcopy banners /usr/share/refind/ vcopy images /usr/share/refind/ vcopy drivers_${_EFI_ARCH} /usr/share/refind/ vmkdir usr/share/refind/tools_${_EFI_ARCH} vcopy gptsync/gptsync_${_EFI_ARCH}.efi /usr/share/refind/tools_${_EFI_ARCH}/ vmkdir etc/refind.d vcopy keys /etc/refind.d/ }