From 6b990f383e8bfe1d4dcea46b875d41a4b5e484b3 Mon Sep 17 00:00:00 2001 From: Daniel P. Berrangé Date: Feb 08 2018 14:26:49 +0000 Subject: Make archive download format a variable Signed-off-by: Daniel P. Berrangé --- diff --git a/Makefile b/Makefile index dc3354b..0a61f1b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ VERSION = 2.9.0 APP = qemu +ARCHIVE_FMT = xz DOWNLOAD_URL = https://download.qemu.org RPM_TEMPLATE = $(APP)-ark.spec.in @@ -11,7 +12,7 @@ VERSION_TAG = $(shell echo $(VERSION) | sed -e 's/\./_/g') BASEDIR = $(APP)-$(VERSION) -ARCHIVE = $(BASEDIR).tar.xz +ARCHIVE = $(BASEDIR).tar.$(ARCHIVE_FMT) PATCH_DIR = patches/$(APP)-$(VERSION) @@ -29,13 +30,14 @@ all: $(RPM_ARCHIVE): mkdir -p build/SOURCES - wget -O $@ $(DOWNLOAD_URL)/$(ARCHIVE) + wget -O $@ $(DOWNLOAD_URL)/$(ARCHIVE) || rm -f $@ $(RPM_SPEC): $(RPM_TEMPLATE) mkdir -p build/SPECS sed \ -e "s/::VERSION::/$(VERSION)/" \ -e "s/::VERSION_TAG::/$(VERSION_TAG)/" \ + -e "s/::ARCHIVE_FMT::/$(ARCHIVE_FMT)/" \ -e "s/::PATCH_FILES::/$(PATCH_FILES)/" \ -e "s/::PATCH_APPLY::/$(PATCH_APPLY)/" \ -e "s//\n/g" \ diff --git a/qemu-ark.spec.in b/qemu-ark.spec.in index 644d403..dd86ebe 100644 --- a/qemu-ark.spec.in +++ b/qemu-ark.spec.in @@ -5,7 +5,7 @@ Summary: QEMU is a FAST! processor emulator License: GOLv2+ and LGPLv2+ and BSD URL: https://www.qemu.org/ -Source0: https://download.qemu.org/qemu-%{version}.tar.xz +Source0: https://download.qemu.org/qemu-%{version}.tar.::ARCHIVE_FMT:: ::PATCH_FILES:: BuildRequires: gnutls-devel