Blame Makefile.maint

Packit Service 87bb26
GPG_SIGN_TAGS =
Packit Service 87bb26
Packit Service 87bb26
copyright: COPYING
Packit Service 87bb26
COPYING: Makefile.maint linuxdoc-tools.copyright sgmls-1.1/LICENSE iso-entities/COPYING entity-map/COPYING
Packit Service 87bb26
	echo "----------------------------------"  > $@
Packit Service 87bb26
	echo "    The linuxdoc-tools license"     >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	cat linuxdoc-tools.copyright              >> $@
Packit Service 87bb26
	echo ""                                   >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	echo "    The sgmls license"              >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	echo ""                                   >> $@
Packit Service 87bb26
	cat sgmls-1.1/LICENSE                     >> $@
Packit Service 87bb26
# sp is no longer included.
Packit Service 87bb26
#	echo "----------------------------------" >> $@
Packit Service 87bb26
#	echo "    The sp license"                 >> $@
Packit Service 87bb26
#	echo "----------------------------------" >> $@
Packit Service 87bb26
#	cat sp/COPYING                            >> $@
Packit Service 87bb26
	echo ""                                   >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	echo "    The iso-entities license"       >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	echo ""                                   >> $@
Packit Service 87bb26
	cat iso-entities/COPYING                  >> $@
Packit Service 87bb26
	echo ""                                   >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	echo "    The entity-map license"         >> $@
Packit Service 87bb26
	echo "----------------------------------" >> $@
Packit Service 87bb26
	echo ""                                   >> $@
Packit Service 87bb26
	cat entity-map/COPYING                    >> $@
Packit Service 87bb26
Packit Service 87bb26
set-signed-tags: GPG_SIGN_TAGS = -s
Packit Service 87bb26
set-signed-tags: set-tags
Packit Service 87bb26
Packit Service 87bb26
set-tags: VERSION = $(shell cat VERSION)
Packit Service 87bb26
set-tags:
Packit Service 87bb26
	git tag $(GPG_SIGN_TAGS) upstream/$(VERSION) -m "Upstream version $(VERSION). Debian like tag."
Packit Service 87bb26
	git tag $(GPG_SIGN_TAGS) v$(VERSION)         -m "Upstream version $(VERSION). Slash free tag."
Packit Service 87bb26
Packit Service 87bb26
tarball: VERSION = $(shell cat VERSION)
Packit Service 87bb26
tarball: GIT_STATUS = $(shell git status --porcelain)
Packit Service 87bb26
tarball: TARBALL = ../linuxdoc-tools-$(VERSION).tar.gz
Packit Service 87bb26
tarball:
Packit Service 87bb26
	$(if $(wildcard ../linuxdoc-tools-$(VERSION).tar.gz), \
Packit Service 87bb26
		$(error "../linuxdoc-tools-$(VERSION).tar.gz tarball already exists. Skipping"))
Packit Service 87bb26
	@if test -z "$(GIT_STATUS)"; then \
Packit Service 87bb26
	git archive --format tar.gz \
Packit Service 87bb26
		    --prefix linuxdoc-tools-$(VERSION)/ \
Packit Service 87bb26
		    --output $(TARBALL) HEAD; \
Packit Service 87bb26
        else echo "$(GIT_STATUS)"; fi
Packit Service 87bb26
Packit Service 87bb26
tarball+sums: VERSION = $(shell cat VERSION)
Packit Service 87bb26
tarball+sums: TARBALL = linuxdoc-tools-$(VERSION).tar.gz
Packit Service 87bb26
tarball+sums: tarball
Packit Service 87bb26
	( cd .. && ( \
Packit Service 87bb26
	[ -z "`which md5sum`" ] || md5sum $(TARBALL); \
Packit Service 87bb26
	[ -z "`which sha1sum`" ] || sha1sum $(TARBALL); \
Packit Service 87bb26
	[ -z "`which sha256sum`" ] || sha256sum $(TARBALL); \
Packit Service 87bb26
	[ -z "`which sha512sum`" ] || sha512sum $(TARBALL); ))
Packit Service 87bb26
Packit Service 87bb26
# Local Variables:
Packit Service 87bb26
# mode: makefile
Packit Service 87bb26
# End: