+dist: tig.spec
+ @mkdir -p $(TARNAME) && \
+ cp tig.spec $(TARNAME)
+ git-archive --format=tar --prefix=$(TARNAME)/ HEAD > $(TARNAME).tar && \
+ tar rf $(TARNAME).tar $(TARNAME)/tig.spec && \
+ gzip -f -9 $(TARNAME).tar && \
+ md5sum $(TARNAME).tar.gz > $(TARNAME).tar.gz.md5
+ @rm -rf $(TARNAME)
+
+rpm: dist
+ rpmbuild -ta $(TARNAME).tar.gz
+
+# Maintainer stuff
+release-doc:
+ git checkout release && \
+ git merge master && \
+ make clean doc-man doc-html && \
+ git add $(MANDOC) $(HTMLDOC) && \
+ git commit -m "Sync docs" && \
+ git checkout master
+
+release-dist: release-doc
+ git checkout release && \
+ make dist && \
+ git checkout master
+
+.PHONY: all all-debug doc doc-man doc-html install install-doc \
+ install-doc-man install-doc-html clean spell-check dist rpm
+
+tig.spec: tig.spec.in
+ sed -e 's/@@VERSION@@/$(RPM_VERSION)/g' < $< > $@