X-Git-Url: https://code.delx.au/refind/blobdiff_plain/56ae7feae026cd2dacd3e092571b8cf02644646d..278bed1cfa0a2bc31db18617cad24170014c05b3:/debian/rules diff --git a/debian/rules b/debian/rules index af060f9..e18c5c3 100755 --- a/debian/rules +++ b/debian/rules @@ -2,6 +2,22 @@ export DH_VERBOSE := 1 +DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null) +ifeq (amd64, $(DEB_HOST_ARCH_CPU)) + EFI_ARCH := x64 +else +ifeq (i386, $(DEB_HOST_ARCH_CPU)) + EFI_ARCH := ia32 +else +ifeq (arm64, $(DEB_HOST_ARCH_CPU)) + EFI_ARCH := aa64 +else + $(warning EFI architecture for $(DEB_HOST_ARCH_CPU) is unknown) + EFI_ARCH := $(DEB_HOST_ARCH_CPU) +endif +endif +endif + %: dh $@ @@ -15,12 +31,11 @@ override_dh_auto_build: override_dh_auto_install: # "make install" actually runs "efi-install" for the current system, so let's not do that :) - ./debian/debinstall ./debian/refind override_dh_install: dh_install - rm -r debian/refind/usr/share/refind/refind/icons/svg # we don't want the SVGs installed - # TODO gptsync into tools_...? + mkdir -p debian/refind/usr/share/refind/refind/tools_$(EFI_ARCH) + cp gptsync/gptsync_$(EFI_ARCH).efi debian/refind/usr/share/refind/refind/tools_$(EFI_ARCH)/ override_dh_installchangelogs: dh_installchangelogs NEWS.txt