From ec9536c2b1c12e43ff047ecb2ec52dea6f5b90ba Mon Sep 17 00:00:00 2001 From: troyev Date: Wed, 22 May 2019 19:18:53 +0000 Subject: Added 'make rpm' target --- Makefile.am | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index 5d0de2a..e90b931 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,3 +36,25 @@ MAINTAINERCLEANFILES = \ aclocal.m4 compile config.guess config.sub \ configure depcomp install-sh ltmain.sh \ Makefile.in missing + +if HAVE_RPMBUILD +rpm: build/$(PACKAGE).spec + rm -rf ./va/.rpmbuild + mkdir -p ./va/.rpmbuild/BUILD \ + ./va/.rpmbuild/SPECS \ + ./va/.rpmbuild/SOURCES \ + ./va/.rpmbuild/SRPMS \ + ./va/.rpmbuild/RPMS/noarch \ + ./va/.rpmbuild/tmp + git archive --format=tar.gz --prefix=$(PACKAGE)-$(VERSION)/ -o ./$(PACKAGE)-$(VERSION).tar.gz HEAD + cp -f $(PACKAGE)-$(VERSION).tar.gz ./va/.rpmbuild/SOURCES + rpmbuild --define "_topdir $$PWD/va/.rpmbuild" \ + --define "_tmppath $$PWD/va/.rpmbuild/tmp" \ + --define "_sourcefile $(PACKAGE)-$(VERSION).tar.gz" \ + --define "_version $(VERSION)" \ + --define "_sourcefile $(PACKAGE)-$(VERSION).tar.gz" \ + -ba $(top_srcdir)/build/$(PACKAGE).spec + @echo "============================================================" + @echo "RPMs located in ./va/.rpmbuild/RPMS and ./va/.rpmbuild/SRPMS" +endif + -- cgit v1.2.1