Add RELEASE and VERSION so we can use them instead of values
hardcoded in gimrr.spec.
Signed-off-by: Frantisek Hrbata <frantisek@hrbata.com>
+VERSION = 0.2
+RELEASE = 1
+
.PHONY: clean rpm doc man html install uninstall clean_man clean_html help
all: help
RPM_TOP_DIR = $(CURDIR)/rpmbuild
rpm:
mkdir -p $(RPM_TOP_DIR)/{BUILD,RPMS,SPECS,SRPMS}
- $(RPMBUILD) -bb --build-in-place --define "_topdir $(RPM_TOP_DIR)" gimrr.spec
+ $(INSTALL) -m 644 gimrr.spec $(RPM_TOP_DIR)/SPECS/gimrr.spec
+ sed -i s'/%%VERSION%%/$(VERSION)/;s/%%RELEASE%%/$(RELEASE)/' $(RPM_TOP_DIR)/SPECS/gimrr.spec
+ $(RPMBUILD) -bb --build-in-place --define "_topdir $(RPM_TOP_DIR)" $(RPM_TOP_DIR)/SPECS/gimrr.spec
doc: man html