spec ?= $(wildcard *.spec) ifneq ($(words spec),1) $(error More than one spec file: $(spec)) endif outdir ?= $(CURDIR) srpm: $(spec) /usr/bin/spectool spectool -g $(spec) sha512sum -c $(CURDIR)/sources rpmbuild -D '_sourcedir $(CURDIR)' -D "_srcrpmdir $(outdir)" -bs $(spec) .PHONY: srpm %: dnf -y install $@