forked from QubesOS/qubes-blivet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
28 lines (21 loc) · 750 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
DIST ?= fc31
VERSION := $(shell cat version)
REL := $(shell cat rel)
SRC_RPM := python-blivet-$(VERSION)-$(REL).$(DIST).src.rpm
SRC_FILE := blivet-$(VERSION).tar.gz blivet-$(VERSION)-tests.tar.gz
BUILDER_DIR ?= ../..
SRC_DIR ?= qubes-src
UNTRUSTED_SUFF := .UNTRUSTED
FETCH_CMD := $(BUILDER_DIR)/$(SRC_DIR)/builder-rpm/scripts/get_sources_from_srpm
SHELL := /bin/bash
%: %.sha512 %$(UNTRUSTED_SUFF)
@sha512sum --status -c <(printf "$$(cat $<) -\n") <$@$(UNTRUSTED_SUFF) || \
{ echo "Wrong SHA512 checksum on $@$(UNTRUSTED_SUFF)!"; exit 1; }
@mv $@$(UNTRUSTED_SUFF) $@
$(SRC_FILE:%=%$(UNTRUSTED_SUFF)):
@$(FETCH_CMD) $(DIST) $(SRC_RPM) $(SRC_FILE)
.PHONY: get-sources
get-sources: $(SRC_FILE)
.PHONY: verify-sources
verify-sources:
@true